PLAY [Prepare] *****************************************************************
TASK [Gathering Facts] *********************************************************
Friday 05 December 2025 09:43:39 +0000 (0:00:00.024) 0:00:00.024 *******
ok: [instance]
TASK [Create custom basedir] ***************************************************
Friday 05 December 2025 09:43:40 +0000 (0:00:00.856) 0:00:00.880 *******
changed: [instance]
TASK [test_deps : Gather facts if they don't exist] ****************************
Friday 05 December 2025 09:43:40 +0000 (0:00:00.300) 0:00:01.181 *******
skipping: [instance]
TASK [test_deps : Gather variables for each operating system] ******************
Friday 05 December 2025 09:43:40 +0000 (0:00:00.018) 0:00:01.199 *******
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/test_deps/vars/centos-9.yml)
TASK [test_deps : Detect mirrors file] *****************************************
Friday 05 December 2025 09:43:40 +0000 (0:00:00.041) 0:00:01.241 *******
ok: [instance]
TASK [test_deps : Disable ubi host subscription-manager integration] ***********
Friday 05 December 2025 09:43:40 +0000 (0:00:00.278) 0:00:01.520 *******
ok: [instance]
TASK [test_deps : Disable ubi 9 repos] *****************************************
Friday 05 December 2025 09:43:40 +0000 (0:00:00.213) 0:00:01.734 *******
ok: [instance] => (item=ubi-9-appstream)
ok: [instance] => (item=ubi-9-baseos)
ok: [instance] => (item=ubi-9-codeready-builder)
TASK [Deploy repo-setup] *******************************************************
Friday 05 December 2025 09:43:41 +0000 (0:00:00.657) 0:00:02.391 *******
TASK [repo_setup : Ensure directories are present] *****************************
Friday 05 December 2025 09:43:41 +0000 (0:00:00.059) 0:00:02.451 *******
changed: [instance] => (item=tmp)
changed: [instance] => (item=artifacts/repositories)
changed: [instance] => (item=venv/repo_setup)
TASK [repo_setup : Make sure git-core package is installed] ********************
Friday 05 December 2025 09:43:42 +0000 (0:00:00.543) 0:00:02.995 *******
ok: [instance]
TASK [repo_setup : Get repo-setup repository] **********************************
Friday 05 December 2025 09:43:43 +0000 (0:00:00.811) 0:00:03.806 *******
changed: [instance]
TASK [repo_setup : Initialize python venv and install requirements] ************
Friday 05 December 2025 09:43:44 +0000 (0:00:01.117) 0:00:04.924 *******
changed: [instance]
TASK [repo_setup : Install repo-setup package] *********************************
Friday 05 December 2025 09:43:51 +0000 (0:00:07.818) 0:00:12.742 *******
changed: [instance]
TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***
Friday 05 December 2025 09:43:52 +0000 (0:00:00.690) 0:00:13.432 *******
skipping: [instance]
TASK [repo_setup : Run repo-setup] *********************************************
Friday 05 December 2025 09:43:52 +0000 (0:00:00.020) 0:00:13.453 *******
changed: [instance]
TASK [repo_setup : Get component repo] *****************************************
Friday 05 December 2025 09:43:53 +0000 (0:00:00.793) 0:00:14.247 *******
skipping: [instance]
TASK [repo_setup : Rename component repo] **************************************
Friday 05 December 2025 09:43:53 +0000 (0:00:00.036) 0:00:14.284 *******
skipping: [instance]
TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******
Friday 05 December 2025 09:43:53 +0000 (0:00:00.035) 0:00:14.319 *******
skipping: [instance]
TASK [repo_setup : Run repo-setup-get-hash] ************************************
Friday 05 December 2025 09:43:53 +0000 (0:00:00.037) 0:00:14.357 *******
changed: [instance]
TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************
Friday 05 December 2025 09:43:54 +0000 (0:00:00.537) 0:00:14.894 *******
changed: [instance]
TASK [repo_setup : Dump current-podified hash] *********************************
Friday 05 December 2025 09:43:54 +0000 (0:00:00.454) 0:00:15.348 *******
skipping: [instance]
TASK [repo_setup : Slurp current podified hash] ********************************
Friday 05 December 2025 09:43:54 +0000 (0:00:00.029) 0:00:15.377 *******
skipping: [instance]
TASK [repo_setup : Update the value of full_hash] ******************************
Friday 05 December 2025 09:43:54 +0000 (0:00:00.029) 0:00:15.407 *******
skipping: [instance]
TASK [repo_setup : Export hashes facts for further use] ************************
Friday 05 December 2025 09:43:54 +0000 (0:00:00.028) 0:00:15.435 *******
ok: [instance]
TASK [repo_setup : Create download directory] **********************************
Friday 05 December 2025 09:43:54 +0000 (0:00:00.037) 0:00:15.473 *******
skipping: [instance]
TASK [repo_setup : Print the URL to request] ***********************************
Friday 05 December 2025 09:43:54 +0000 (0:00:00.027) 0:00:15.500 *******
skipping: [instance]
TASK [Download the RPM] ********************************************************
Friday 05 December 2025 09:43:54 +0000 (0:00:00.025) 0:00:15.525 *******
skipping: [instance]
TASK [repo_setup : Install RHOS Release tool] **********************************
Friday 05 December 2025 09:43:54 +0000 (0:00:00.025) 0:00:15.551 *******
skipping: [instance]
TASK [repo_setup : Get rhos-release tool version] ******************************
Friday 05 December 2025 09:43:54 +0000 (0:00:00.026) 0:00:15.577 *******
skipping: [instance]
TASK [repo_setup : Print rhos-release tool version] ****************************
Friday 05 December 2025 09:43:54 +0000 (0:00:00.026) 0:00:15.604 *******
skipping: [instance]
TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***
Friday 05 December 2025 09:43:54 +0000 (0:00:00.027) 0:00:15.631 *******
skipping: [instance]
TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************
Friday 05 December 2025 09:43:54 +0000 (0:00:00.026) 0:00:15.658 *******
ok: [instance]
TASK [repo_setup : Use RDO proxy mirrors] **************************************
Friday 05 December 2025 09:43:55 +0000 (0:00:00.182) 0:00:15.840 *******
changed: [instance]
TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***
Friday 05 December 2025 09:43:55 +0000 (0:00:00.203) 0:00:16.044 *******
changed: [instance]
TASK [repo_setup : Check for gating.repo file on content provider] *************
Friday 05 December 2025 09:43:55 +0000 (0:00:00.217) 0:00:16.262 *******
skipping: [instance]
TASK [repo_setup : Populate gating repo from content provider ip] **************
Friday 05 December 2025 09:43:55 +0000 (0:00:00.021) 0:00:16.283 *******
skipping: [instance]
TASK [repo_setup : Check for DLRN repo at the destination] *********************
Friday 05 December 2025 09:43:55 +0000 (0:00:00.020) 0:00:16.304 *******
skipping: [instance]
TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***
Friday 05 December 2025 09:43:55 +0000 (0:00:00.021) 0:00:16.326 *******
skipping: [instance]
TASK [repo_setup : Check for DLRN component repo] ******************************
Friday 05 December 2025 09:43:55 +0000 (0:00:00.021) 0:00:16.347 *******
skipping: [instance]
TASK [repo_setup : Lower the priority of componennt repos to allow installation from gating repo] ***
Friday 05 December 2025 09:43:55 +0000 (0:00:00.021) 0:00:16.368 *******
skipping: [instance]
TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********
Friday 05 December 2025 09:43:55 +0000 (0:00:00.021) 0:00:16.389 *******
skipping: [instance]
TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******
Friday 05 December 2025 09:43:55 +0000 (0:00:00.016) 0:00:16.406 *******
skipping: [instance]
TASK [repo_setup : Cleanup existing metadata] **********************************
Friday 05 December 2025 09:43:55 +0000 (0:00:00.028) 0:00:16.434 *******
skipping: [instance]
TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********
Friday 05 December 2025 09:43:55 +0000 (0:00:00.016) 0:00:16.451 *******
skipping: [instance]
TASK [test_deps : Look for redhat-release rpm] *********************************
Friday 05 December 2025 09:43:55 +0000 (0:00:00.019) 0:00:16.471 *******
skipping: [instance]
TASK [test_deps : Remove redhat-release] ***************************************
Friday 05 December 2025 09:43:55 +0000 (0:00:00.028) 0:00:16.499 *******
skipping: [instance]
TASK [test_deps : Install centos-stream-release] *******************************
Friday 05 December 2025 09:43:55 +0000 (0:00:00.028) 0:00:16.528 *******
skipping: [instance]
TASK [test_deps : Install additional packages] *********************************
Friday 05 December 2025 09:43:55 +0000 (0:00:00.031) 0:00:16.559 *******
skipping: [instance]
TASK [test_deps : Install selinux python libs] *********************************
Friday 05 December 2025 09:43:55 +0000 (0:00:00.030) 0:00:16.590 *******
ok: [instance]
TASK [test_deps : Install python yaml libs] ************************************
Friday 05 December 2025 09:44:48 +0000 (0:00:52.682) 0:01:09.273 *******
ok: [instance]
TASK [test_deps : Install extra packages] **************************************
Friday 05 December 2025 09:44:49 +0000 (0:00:01.185) 0:01:10.458 *******
skipping: [instance]
TASK [ci_setup : Gather variables for each operating system] *******************
Friday 05 December 2025 09:44:49 +0000 (0:00:00.037) 0:01:10.495 *******
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml)
TASK [ci_setup : List packages to install] *************************************
Friday 05 December 2025 09:44:49 +0000 (0:00:00.053) 0:01:10.549 *******
ok: [instance] =>
cifmw_ci_setup_packages:
- bash-completion
- ca-certificates
- git-core
- make
- tar
- tmux
- python3-pip
TASK [ci_setup : Install needed packages] **************************************
Friday 05 December 2025 09:44:49 +0000 (0:00:00.029) 0:01:10.579 *******
changed: [instance]
TASK [ci_setup : Gather version of openshift client] ***************************
Friday 05 December 2025 09:44:53 +0000 (0:00:03.625) 0:01:14.204 *******
ok: [instance]
TASK [ci_setup : Ensure openshift client install path is present] **************
Friday 05 December 2025 09:44:53 +0000 (0:00:00.184) 0:01:14.388 *******
changed: [instance]
TASK [ci_setup : Install openshift client] *************************************
Friday 05 December 2025 09:44:53 +0000 (0:00:00.196) 0:01:14.584 *******
changed: [instance]
TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************
Friday 05 December 2025 09:45:00 +0000 (0:00:06.290) 0:01:20.875 *******
ok: [instance]
TASK [ci_setup : Create completion file] ***************************************
Friday 05 December 2025 09:45:00 +0000 (0:00:00.037) 0:01:20.913 *******
changed: [instance]
TASK [ci_setup : Source completion from within .bashrc] ************************
Friday 05 December 2025 09:45:00 +0000 (0:00:00.259) 0:01:21.172 *******
changed: [instance]
TASK [ci_setup : Check rhsm status] ********************************************
Friday 05 December 2025 09:45:00 +0000 (0:00:00.269) 0:01:21.441 *******
skipping: [instance]
TASK [ci_setup : Gather the repos to be enabled] *******************************
Friday 05 December 2025 09:45:00 +0000 (0:00:00.017) 0:01:21.459 *******
skipping: [instance]
TASK [ci_setup : Enabling the required repositories.] **************************
Friday 05 December 2025 09:45:00 +0000 (0:00:00.016) 0:01:21.476 *******
skipping: [instance]
TASK [ci_setup : Get current /etc/redhat-release] ******************************
Friday 05 December 2025 09:45:00 +0000 (0:00:00.017) 0:01:21.493 *******
skipping: [instance]
TASK [ci_setup : Print current /etc/redhat-release] ****************************
Friday 05 December 2025 09:45:00 +0000 (0:00:00.016) 0:01:21.510 *******
skipping: [instance]
TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********
Friday 05 December 2025 09:45:00 +0000 (0:00:00.016) 0:01:21.526 *******
skipping: [instance]
TASK [ci_setup : Manage directories] *******************************************
Friday 05 December 2025 09:45:00 +0000 (0:00:00.021) 0:01:21.547 *******
changed: [instance] => (item=/opt/basedir/artifacts/manifests/openstack/cr)
changed: [instance] => (item=/opt/basedir/logs)
ok: [instance] => (item=/opt/basedir/tmp)
changed: [instance] => (item=/opt/basedir/volumes)
changed: [instance] => (item=/opt/basedir/artifacts/parameters)
TASK [libvirt_manager : Get installed packages list] ***************************
Friday 05 December 2025 09:45:01 +0000 (0:00:00.965) 0:01:22.513 *******
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Friday 05 December 2025 09:45:02 +0000 (0:00:00.724) 0:01:23.238 *******
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Friday 05 December 2025 09:45:04 +0000 (0:00:01.813) 0:01:25.052 *******
skipping: [instance] => (item=virtqemud.service)
skipping: [instance] => (item=virtqemud.socket)
skipping: [instance]
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Friday 05 December 2025 09:45:04 +0000 (0:00:00.060) 0:01:25.113 *******
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Friday 05 December 2025 09:45:04 +0000 (0:00:00.046) 0:01:25.160 *******
skipping: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Friday 05 December 2025 09:45:04 +0000 (0:00:00.060) 0:01:25.220 *******
skipping: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Friday 05 December 2025 09:45:04 +0000 (0:00:00.061) 0:01:25.282 *******
skipping: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 05 December 2025 09:45:04 +0000 (0:00:00.099) 0:01:25.381 *******
skipping: [instance]
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Friday 05 December 2025 09:45:04 +0000 (0:00:00.061) 0:01:25.443 *******
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Friday 05 December 2025 09:45:04 +0000 (0:00:00.061) 0:01:25.504 *******
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Friday 05 December 2025 09:45:04 +0000 (0:00:00.059) 0:01:25.564 *******
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Friday 05 December 2025 09:45:04 +0000 (0:00:00.058) 0:01:25.623 *******
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Friday 05 December 2025 09:45:04 +0000 (0:00:00.063) 0:01:25.686 *******
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Friday 05 December 2025 09:45:04 +0000 (0:00:00.059) 0:01:25.745 *******
skipping: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Friday 05 December 2025 09:45:05 +0000 (0:00:00.058) 0:01:25.804 *******
skipping: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 05 December 2025 09:45:05 +0000 (0:00:00.058) 0:01:25.863 *******
skipping: [instance]
TASK [Remove dnsmasq network bits] *********************************************
Friday 05 December 2025 09:45:05 +0000 (0:00:00.057) 0:01:25.920 *******
skipping: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Friday 05 December 2025 09:45:05 +0000 (0:00:00.058) 0:01:25.979 *******
skipping: [instance]
TASK [libvirt_manager : Undefine networks] *************************************
Friday 05 December 2025 09:45:05 +0000 (0:00:00.060) 0:01:26.040 *******
skipping: [instance]
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Friday 05 December 2025 09:45:05 +0000 (0:00:00.058) 0:01:26.099 *******
skipping: [instance]
TASK [libvirt_manager : Find dummy interface connection files] *****************
Friday 05 December 2025 09:45:05 +0000 (0:00:00.083) 0:01:26.182 *******
skipping: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Friday 05 December 2025 09:45:05 +0000 (0:00:00.059) 0:01:26.242 *******
skipping: [instance]
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Friday 05 December 2025 09:45:05 +0000 (0:00:00.059) 0:01:26.301 *******
skipping: [instance]
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Friday 05 December 2025 09:45:05 +0000 (0:00:00.060) 0:01:26.362 *******
skipping: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Friday 05 December 2025 09:45:05 +0000 (0:00:00.060) 0:01:26.423 *******
skipping: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Friday 05 December 2025 09:45:05 +0000 (0:00:00.060) 0:01:26.483 *******
skipping: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Friday 05 December 2025 09:45:05 +0000 (0:00:00.059) 0:01:26.542 *******
skipping: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Friday 05 December 2025 09:45:05 +0000 (0:00:00.058) 0:01:26.601 *******
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Friday 05 December 2025 09:45:05 +0000 (0:00:00.041) 0:01:26.642 *******
skipping: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Friday 05 December 2025 09:45:05 +0000 (0:00:00.060) 0:01:26.702 *******
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Friday 05 December 2025 09:45:05 +0000 (0:00:00.060) 0:01:26.762 *******
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Friday 05 December 2025 09:45:06 +0000 (0:00:00.185) 0:01:26.948 *******
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Friday 05 December 2025 09:45:06 +0000 (0:00:00.031) 0:01:26.980 *******
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Friday 05 December 2025 09:45:06 +0000 (0:00:00.057) 0:01:27.038 *******
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Friday 05 December 2025 09:45:06 +0000 (0:00:00.035) 0:01:27.073 *******
[WARNING]: Skipped '/var/log/libvirt/qemu/' path due to this access issue:
'/var/log/libvirt/qemu/' is not a directory
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Friday 05 December 2025 09:45:06 +0000 (0:00:00.282) 0:01:27.355 *******
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Friday 05 December 2025 09:45:06 +0000 (0:00:00.029) 0:01:27.385 *******
ok: [instance] => (item=workload)
changed: [instance] => (item=volumes)
ok: [instance] => (item=artifacts/debug_network_data.yml)
ok: [instance] => (item=artifacts/debug_pub_net_value.txt)
ok: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)
ok: [instance] => (item=artifacts/interfaces-info.yml)
ok: [instance] => (item=artifacts/libvirt-uuids.yml)
ok: [instance] => (item=artifacts/net-map-def-patch.yml)
TASK [libvirt_manager : Deepscrub data] ****************************************
Friday 05 December 2025 09:45:07 +0000 (0:00:01.351) 0:01:28.736 *******
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Friday 05 December 2025 09:45:08 +0000 (0:00:00.392) 0:01:29.128 *******
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Friday 05 December 2025 09:45:09 +0000 (0:00:01.195) 0:01:30.324 *******
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Friday 05 December 2025 09:45:09 +0000 (0:00:00.329) 0:01:30.653 *******
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Friday 05 December 2025 09:45:09 +0000 (0:00:00.041) 0:01:30.694 *******
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Friday 05 December 2025 09:45:09 +0000 (0:00:00.036) 0:01:30.731 *******
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Friday 05 December 2025 09:45:09 +0000 (0:00:00.056) 0:01:30.787 *******
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Friday 05 December 2025 09:45:10 +0000 (0:00:00.635) 0:01:31.423 *******
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Friday 05 December 2025 09:45:11 +0000 (0:00:00.448) 0:01:31.872 *******
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Friday 05 December 2025 09:45:11 +0000 (0:00:00.193) 0:01:32.065 *******
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Friday 05 December 2025 09:45:11 +0000 (0:00:00.033) 0:01:32.099 *******
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Friday 05 December 2025 09:45:11 +0000 (0:00:00.032) 0:01:32.131 *******
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)
ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)
ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)
TASK [Clean remote ssh config] *************************************************
Friday 05 December 2025 09:45:12 +0000 (0:00:00.718) 0:01:32.849 *******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 05 December 2025 09:45:12 +0000 (0:00:00.075) 0:01:32.924 *******
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 05 December 2025 09:45:12 +0000 (0:00:00.310) 0:01:33.235 *******
ok: [instance]
TASK [Clean local ssh config] **************************************************
Friday 05 December 2025 09:45:12 +0000 (0:00:00.247) 0:01:33.482 *******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 05 December 2025 09:45:12 +0000 (0:00:00.076) 0:01:33.559 *******
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 05 December 2025 09:45:12 +0000 (0:00:00.203) 0:01:33.762 *******
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Friday 05 December 2025 09:45:13 +0000 (0:00:00.223) 0:01:33.985 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Friday 05 December 2025 09:45:13 +0000 (0:00:00.057) 0:01:34.043 *******
changed: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Friday 05 December 2025 09:45:16 +0000 (0:00:03.593) 0:01:37.637 *******
ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
ok: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Friday 05 December 2025 09:45:18 +0000 (0:00:01.302) 0:01:38.939 *******
ok: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Friday 05 December 2025 09:45:18 +0000 (0:00:00.222) 0:01:39.162 *******
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Friday 05 December 2025 09:45:18 +0000 (0:00:00.032) 0:01:39.195 *******
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Friday 05 December 2025 09:45:18 +0000 (0:00:00.051) 0:01:39.246 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Friday 05 December 2025 09:45:18 +0000 (0:00:00.054) 0:01:39.301 *******
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Friday 05 December 2025 09:45:18 +0000 (0:00:00.031) 0:01:39.332 *******
ok: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Friday 05 December 2025 09:45:18 +0000 (0:00:00.217) 0:01:39.549 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Friday 05 December 2025 09:45:18 +0000 (0:00:00.054) 0:01:39.604 *******
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Friday 05 December 2025 09:45:18 +0000 (0:00:00.031) 0:01:39.635 *******
ok: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Friday 05 December 2025 09:45:19 +0000 (0:00:00.214) 0:01:39.850 *******
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Friday 05 December 2025 09:45:19 +0000 (0:00:00.030) 0:01:39.880 *******
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Friday 05 December 2025 09:45:19 +0000 (0:00:00.031) 0:01:39.912 *******
ok: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Friday 05 December 2025 09:45:19 +0000 (0:00:00.581) 0:01:40.494 *******
ok: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Friday 05 December 2025 09:45:19 +0000 (0:00:00.212) 0:01:40.706 *******
ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)
ok: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Friday 05 December 2025 09:45:20 +0000 (0:00:00.381) 0:01:41.088 *******
ok: [instance]
TASK [radvd : Gather package facts] ********************************************
Friday 05 December 2025 09:45:20 +0000 (0:00:00.221) 0:01:41.310 *******
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Friday 05 December 2025 09:45:21 +0000 (0:00:00.502) 0:01:41.812 *******
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Friday 05 December 2025 09:45:21 +0000 (0:00:00.039) 0:01:41.851 *******
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Friday 05 December 2025 09:45:21 +0000 (0:00:00.228) 0:01:42.080 *******
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Friday 05 December 2025 09:45:21 +0000 (0:00:00.214) 0:01:42.295 *******
skipping: [instance]
TASK [libvirt_manager : Ensure output directory exists] ************************
Friday 05 December 2025 09:45:21 +0000 (0:00:00.068) 0:01:42.364 *******
ok: [instance]
TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************
Friday 05 December 2025 09:45:21 +0000 (0:00:00.199) 0:01:42.563 *******
changed: [instance]
TASK [libvirt_manager : Check if KVM is enabled] *******************************
Friday 05 December 2025 09:45:21 +0000 (0:00:00.209) 0:01:42.772 *******
ok: [instance]
TASK [libvirt_manager : Fail if KVM not enabled] *******************************
Friday 05 December 2025 09:45:22 +0000 (0:00:00.196) 0:01:42.969 *******
skipping: [instance]
TASK [libvirt_manager : Check if VMX virtualization] ***************************
Friday 05 December 2025 09:45:22 +0000 (0:00:00.035) 0:01:43.005 *******
skipping: [instance]
TASK [libvirt_manager : Check if SVM virtualization] ***************************
Friday 05 December 2025 09:45:22 +0000 (0:00:00.031) 0:01:43.036 *******
ok: [instance]
TASK [libvirt_manager : Enable VMX virtualization] *****************************
Friday 05 December 2025 09:45:22 +0000 (0:00:00.034) 0:01:43.071 *******
skipping: [instance]
TASK [libvirt_manager : Install packages required for using KVM] ***************
Friday 05 December 2025 09:45:22 +0000 (0:00:00.032) 0:01:43.103 *******
changed: [instance]
TASK [libvirt_manager : Create rules.d polkit folder] **************************
Friday 05 December 2025 09:46:32 +0000 (0:01:10.500) 0:02:53.604 *******
changed: [instance]
TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************
Friday 05 December 2025 09:46:33 +0000 (0:00:00.225) 0:02:53.829 *******
changed: [instance]
TASK [libvirt_manager : Restart service polkit service] ************************
Friday 05 December 2025 09:46:33 +0000 (0:00:00.391) 0:02:54.221 *******
changed: [instance]
TASK [libvirt_manager : Remove directory for service override] *****************
Friday 05 December 2025 09:46:34 +0000 (0:00:00.604) 0:02:54.825 *******
ok: [instance]
TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***
Friday 05 December 2025 09:46:34 +0000 (0:00:00.218) 0:02:55.044 *******
ok: [instance]
TASK [libvirt_manager : Ensure firewalld service is up] ************************
Friday 05 December 2025 09:46:34 +0000 (0:00:00.516) 0:02:55.560 *******
changed: [instance]
TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****
Friday 05 December 2025 09:46:35 +0000 (0:00:00.888) 0:02:56.449 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=qemu)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=interface)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=network)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nodedev)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nwfilter)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=secret)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=storage)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=proxy)
TASK [libvirt_manager : Ensure read-write socket is enabled for qemu.] *********
Friday 05 December 2025 09:46:35 +0000 (0:00:00.206) 0:02:56.655 *******
changed: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********
Friday 05 December 2025 09:46:36 +0000 (0:00:00.358) 0:02:57.014 *******
changed: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************
Friday 05 December 2025 09:46:36 +0000 (0:00:00.360) 0:02:57.374 *******
changed: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****
Friday 05 December 2025 09:46:36 +0000 (0:00:00.359) 0:02:57.733 *******
changed: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****
Friday 05 December 2025 09:46:37 +0000 (0:00:00.358) 0:02:58.092 *******
changed: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********
Friday 05 December 2025 09:46:37 +0000 (0:00:00.356) 0:02:58.448 *******
changed: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******
Friday 05 December 2025 09:46:38 +0000 (0:00:00.347) 0:02:58.795 *******
changed: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******
Friday 05 December 2025 09:46:38 +0000 (0:00:00.390) 0:02:59.186 *******
changed: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********
Friday 05 December 2025 09:46:38 +0000 (0:00:00.351) 0:02:59.538 *******
changed: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******
Friday 05 December 2025 09:46:39 +0000 (0:00:00.351) 0:02:59.889 *******
changed: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******
Friday 05 December 2025 09:46:39 +0000 (0:00:00.368) 0:03:00.257 *******
changed: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********
Friday 05 December 2025 09:46:39 +0000 (0:00:00.353) 0:03:00.611 *******
changed: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****
Friday 05 December 2025 09:46:40 +0000 (0:00:00.368) 0:03:00.979 *******
changed: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******
Friday 05 December 2025 09:46:40 +0000 (0:00:00.350) 0:03:01.330 *******
changed: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********
Friday 05 December 2025 09:46:40 +0000 (0:00:00.364) 0:03:01.694 *******
changed: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******
Friday 05 December 2025 09:46:41 +0000 (0:00:00.370) 0:03:02.065 *******
changed: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********
Friday 05 December 2025 09:46:41 +0000 (0:00:00.370) 0:03:02.436 *******
changed: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************
Friday 05 December 2025 09:46:42 +0000 (0:00:00.366) 0:03:02.802 *******
changed: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******
Friday 05 December 2025 09:46:42 +0000 (0:00:00.357) 0:03:03.159 *******
changed: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******
Friday 05 December 2025 09:46:42 +0000 (0:00:00.358) 0:03:03.518 *******
changed: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********
Friday 05 December 2025 09:46:43 +0000 (0:00:00.371) 0:03:03.890 *******
changed: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********
Friday 05 December 2025 09:46:43 +0000 (0:00:00.355) 0:03:04.246 *******
changed: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********
Friday 05 December 2025 09:46:43 +0000 (0:00:00.358) 0:03:04.604 *******
changed: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************
Friday 05 December 2025 09:46:44 +0000 (0:00:00.361) 0:03:04.966 *******
changed: [instance]
TASK [libvirt_manager : Manage service for older releases] *********************
Friday 05 December 2025 09:46:44 +0000 (0:00:00.372) 0:03:05.338 *******
skipping: [instance]
TASK [libvirt_manager : Get libvirt group users] *******************************
Friday 05 December 2025 09:46:44 +0000 (0:00:00.047) 0:03:05.386 *******
ok: [instance]
TASK [libvirt_manager : Add user if not exists in libvirt group] ***************
Friday 05 December 2025 09:46:44 +0000 (0:00:00.320) 0:03:05.706 *******
changed: [instance]
TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***
Friday 05 December 2025 09:46:45 +0000 (0:00:00.422) 0:03:06.128 *******
changed: [instance]
TASK [libvirt_manager : Inject system connection parameters in bashrc] *********
Friday 05 December 2025 09:46:45 +0000 (0:00:00.326) 0:03:06.455 *******
[WARNING]: Reset is not implemented for this connection
changed: [instance]
TASK [libvirt_manager : Ensure we reload user env] *****************************
Friday 05 December 2025 09:46:45 +0000 (0:00:00.195) 0:03:06.650 *******
TASK [libvirt_manager : Deactivate default] ************************************
Friday 05 December 2025 09:46:45 +0000 (0:00:00.058) 0:03:06.708 *******
ok: [instance]
TASK [libvirt_manager : Removing default] **************************************
Friday 05 December 2025 09:46:46 +0000 (0:00:01.037) 0:03:07.746 *******
ok: [instance]
TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************
Friday 05 December 2025 09:46:47 +0000 (0:00:00.255) 0:03:08.001 *******
changed: [instance]
TASK [Ensure we delegate .utility zone to our own instance] ********************
Friday 05 December 2025 09:46:47 +0000 (0:00:00.413) 0:03:08.414 *******
changed: [instance]
TASK [Restart NetworkManager] **************************************************
Friday 05 December 2025 09:46:47 +0000 (0:00:00.374) 0:03:08.789 *******
changed: [instance]
TASK [Ensure ocp_volumes exists] ***********************************************
Friday 05 December 2025 09:46:48 +0000 (0:00:00.463) 0:03:09.253 *******
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=115 changed=56 unreachable=0 failed=0 skipped=84 rescued=0 ignored=0
Friday 05 December 2025 09:46:48 +0000 (0:00:00.259) 0:03:09.512 *******
===============================================================================
libvirt_manager : Install packages required for using KVM -------------- 70.50s
test_deps : Install selinux python libs -------------------------------- 52.68s
repo_setup : Initialize python venv and install requirements ------------ 7.82s
ci_setup : Install openshift client ------------------------------------- 6.29s
ci_setup : Install needed packages -------------------------------------- 3.63s
dnsmasq : Install needed packages --------------------------------------- 3.59s
libvirt_manager : Populate service facts -------------------------------- 1.81s
libvirt_manager : Remove workload and volumes --------------------------- 1.35s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.30s
podman : Ensure podman is installed ------------------------------------- 1.20s
test_deps : Install python yaml libs ------------------------------------ 1.19s
repo_setup : Get repo-setup repository ---------------------------------- 1.12s
libvirt_manager : Deactivate default ------------------------------------ 1.04s
ci_setup : Manage directories ------------------------------------------- 0.97s
libvirt_manager : Ensure firewalld service is up ------------------------ 0.89s
Gathering Facts --------------------------------------------------------- 0.86s
repo_setup : Make sure git-core package is installed -------------------- 0.81s
repo_setup : Run repo-setup --------------------------------------------- 0.79s
libvirt_manager : Get installed packages list --------------------------- 0.72s
virtualbmc : Remove vbmc files ------------------------------------------ 0.72s
PLAY [Test boot_order configuration] *******************************************
TASK [Gathering Facts] *********************************************************
Friday 05 December 2025 09:46:49 +0000 (0:00:00.040) 0:00:00.040 *******
ok: [instance]
TASK [Load networking definition] **********************************************
Friday 05 December 2025 09:46:50 +0000 (0:00:00.931) 0:00:00.972 *******
ok: [instance]
TASK [libvirt_manager : Import layout generator if needed] *********************
Friday 05 December 2025 09:46:50 +0000 (0:00:00.042) 0:00:01.014 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/generate_layout.yml for instance
TASK [libvirt_manager : Chose right parameter for layout definition] ***********
Friday 05 December 2025 09:46:50 +0000 (0:00:00.075) 0:00:01.089 *******
ok: [instance]
TASK [libvirt_manager : Patch the layout if needed] ****************************
Friday 05 December 2025 09:46:50 +0000 (0:00:00.135) 0:00:01.224 *******
skipping: [instance]
TASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************
Friday 05 December 2025 09:46:50 +0000 (0:00:00.111) 0:00:01.335 *******
changed: [instance]
TASK [libvirt_manager : Enable masquerading for public traffic] ****************
Friday 05 December 2025 09:46:51 +0000 (0:00:00.513) 0:00:01.849 *******
changed: [instance]
TASK [libvirt_manager : Ensure firewalld is restarts] **************************
Friday 05 December 2025 09:46:51 +0000 (0:00:00.508) 0:00:02.358 *******
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Friday 05 December 2025 09:46:51 +0000 (0:00:00.073) 0:00:02.431 *******
changed: [instance]
TASK [Deploy virtualbmc] *******************************************************
Friday 05 December 2025 09:46:52 +0000 (0:00:00.975) 0:00:03.406 *******
skipping: [instance]
TASK [libvirt_manager : Let the project know we have vbmc available] ***********
Friday 05 December 2025 09:46:52 +0000 (0:00:00.053) 0:00:03.460 *******
skipping: [instance]
TASK [libvirt_manager : Create needed workload directory] **********************
Friday 05 December 2025 09:46:52 +0000 (0:00:00.075) 0:00:03.535 *******
changed: [instance] => (item=workload)
changed: [instance] => (item=reproducer-inventory)
changed: [instance] => (item=volumes)
TASK [libvirt_manager : Allow QEMU on workload directory] **********************
Friday 05 December 2025 09:46:53 +0000 (0:00:00.664) 0:00:04.200 *******
changed: [instance] => (item=workload)
changed: [instance] => (item=volumes)
TASK [libvirt_manager : Generate networking data] ******************************
Friday 05 December 2025 09:46:53 +0000 (0:00:00.526) 0:00:04.726 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/generate_networking_data.yml for instance
TASK [libvirt_manager : Ensure fact is existing, and empty] ********************
Friday 05 December 2025 09:46:54 +0000 (0:00:00.153) 0:00:04.879 *******
ok: [instance]
TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Friday 05 December 2025 09:46:54 +0000 (0:00:00.041) 0:00:04.921 *******
ok: [instance]
TASK [libvirt_manager : Load file if exists] ***********************************
Friday 05 December 2025 09:46:54 +0000 (0:00:00.286) 0:00:05.208 *******
skipping: [instance]
TASK [libvirt_manager : Update fact with existing content] *********************
Friday 05 December 2025 09:46:54 +0000 (0:00:00.051) 0:00:05.259 *******
skipping: [instance]
TASK [libvirt_manager : Generate VM list] **************************************
Friday 05 December 2025 09:46:54 +0000 (0:00:00.050) 0:00:05.310 *******
ok: [instance]
TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Friday 05 December 2025 09:46:54 +0000 (0:00:00.078) 0:00:05.388 *******
ok: [instance] => (item={'key': 'disk-first-0', 'value': 'disk_first'})
ok: [instance] => (item={'key': 'net-first-0', 'value': 'net_first'})
ok: [instance] => (item={'key': 'net-only-0', 'value': 'net_only'})
ok: [instance] => (item={'key': 'no-boot-order-0', 'value': 'no_boot_order'})
TASK [libvirt_manager : Append baremetal nodes if needed] **********************
Friday 05 December 2025 09:46:54 +0000 (0:00:00.206) 0:00:05.594 *******
skipping: [instance]
TASK [libvirt_manager : Dump MAC mapping] **************************************
Friday 05 December 2025 09:46:54 +0000 (0:00:00.055) 0:00:05.650 *******
changed: [instance]
TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Friday 05 December 2025 09:46:55 +0000 (0:00:00.508) 0:00:06.158 *******
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] ******
Friday 05 December 2025 09:46:55 +0000 (0:00:00.177) 0:00:06.336 *******
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Friday 05 December 2025 09:46:55 +0000 (0:00:00.072) 0:00:06.408 *******
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Friday 05 December 2025 09:46:55 +0000 (0:00:00.048) 0:00:06.457 *******
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Friday 05 December 2025 09:46:55 +0000 (0:00:00.048) 0:00:06.506 *******
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Friday 05 December 2025 09:46:55 +0000 (0:00:00.047) 0:00:06.554 *******
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Friday 05 December 2025 09:46:55 +0000 (0:00:00.041) 0:00:06.596 *******
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'mtu': 1500}}, 'group-templates': {'disk_firsts': {'network-template': {'range': {'start': 10, 'length': 1}}, 'networks': {'ctlplane': {}}}, 'net_firsts': {'network-template': {'range': {'start': 20, 'length': 1}}, 'networks': {'ctlplane': {}}}, 'net_onlys': {'network-template': {'range': {'start': 30, 'length': 1}}, 'networks': {'ctlplane': {}}}, 'no_boot_orders': {'network-template': {'range': {'start': 40, 'length': 1}}, 'networks': {'ctlplane': {}}}}})
TASK [networking_mapper : Gather facts if requested] ***************************
Friday 05 December 2025 09:46:55 +0000 (0:00:00.127) 0:00:06.723 *******
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Friday 05 December 2025 09:46:56 +0000 (0:00:00.075) 0:00:06.799 *******
changed: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Friday 05 December 2025 09:46:56 +0000 (0:00:00.240) 0:00:07.039 *******
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Friday 05 December 2025 09:46:56 +0000 (0:00:00.429) 0:00:07.469 *******
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Friday 05 December 2025 09:46:56 +0000 (0:00:00.098) 0:00:07.568 *******
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Friday 05 December 2025 09:46:56 +0000 (0:00:00.048) 0:00:07.616 *******
changed: [instance]
TASK [libvirt_manager : Manage networks if needed] *****************************
Friday 05 December 2025 09:46:57 +0000 (0:00:00.428) 0:00:08.045 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance
TASK [libvirt_manager : Define the localized variables for performing the tasks here.] ***
Friday 05 December 2025 09:46:57 +0000 (0:00:00.118) 0:00:08.163 *******
ok: [instance] => (item=public)
ok: [instance] => (item=osp_trunk)
TASK [libvirt_manager : Ensure networks are defined] ***************************
Friday 05 December 2025 09:46:57 +0000 (0:00:00.075) 0:00:08.238 *******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks are created/started] *******************
Friday 05 December 2025 09:46:58 +0000 (0:00:00.594) 0:00:08.833 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks are active] ****************************
Friday 05 December 2025 09:46:58 +0000 (0:00:00.628) 0:00:09.462 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks enabled to autostart] ******************
Friday 05 December 2025 09:46:59 +0000 (0:00:00.455) 0:00:09.918 *******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Add a dummy interface to bridges if required] **********
Friday 05 December 2025 09:46:59 +0000 (0:00:00.473) 0:00:10.391 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance
TASK [libvirt_manager : Fetch present bridge interfaces] ***********************
Friday 05 December 2025 09:46:59 +0000 (0:00:00.099) 0:00:10.491 *******
ok: [instance]
TASK [libvirt_manager : Fetch bridges ports link info] *************************
Friday 05 December 2025 09:46:59 +0000 (0:00:00.205) 0:00:10.696 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [Create dummy interfaces to ensure bridges are UP] ************************
Friday 05 December 2025 09:47:00 +0000 (0:00:00.400) 0:00:11.096 *******
TASK [ci_nmstate : Ensure we have needed facts] ********************************
Friday 05 December 2025 09:47:00 +0000 (0:00:00.144) 0:00:11.241 *******
skipping: [instance]
TASK [ci_nmstate : Install required packages on instance] **********************
Friday 05 December 2025 09:47:00 +0000 (0:00:00.115) 0:00:11.356 *******
changed: [instance]
TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Friday 05 December 2025 09:47:11 +0000 (0:00:11.248) 0:00:22.605 *******
changed: [instance]
TASK [ci_nmstate : Save nmstate state for instance] ****************************
Friday 05 December 2025 09:47:12 +0000 (0:00:00.246) 0:00:22.852 *******
changed: [instance]
TASK [ci_nmstate : Apply the desidered state on instance] **********************
Friday 05 December 2025 09:47:12 +0000 (0:00:00.383) 0:00:23.235 *******
changed: [instance]
TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Friday 05 December 2025 09:47:14 +0000 (0:00:01.827) 0:00:25.062 *******
changed: [instance]
TASK [Create extra network configuration] **************************************
Friday 05 December 2025 09:47:14 +0000 (0:00:00.443) 0:00:25.506 *******
skipping: [instance]
TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Friday 05 December 2025 09:47:14 +0000 (0:00:00.055) 0:00:25.562 *******
skipping: [instance]
TASK [libvirt_manager : Refresh networking facts on host] **********************
Friday 05 December 2025 09:47:14 +0000 (0:00:00.052) 0:00:25.615 *******
ok: [instance]
TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Friday 05 December 2025 09:47:15 +0000 (0:00:00.476) 0:00:26.092 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [dnsmasq : Install needed packages] ***************************************
Friday 05 December 2025 09:47:15 +0000 (0:00:00.239) 0:00:26.331 *******
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Friday 05 December 2025 09:47:16 +0000 (0:00:01.265) 0:00:27.596 *******
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Friday 05 December 2025 09:47:20 +0000 (0:00:03.504) 0:00:31.101 *******
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Friday 05 December 2025 09:47:20 +0000 (0:00:00.272) 0:00:31.374 *******
changed: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Friday 05 December 2025 09:47:21 +0000 (0:00:00.400) 0:00:31.774 *******
changed: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Friday 05 December 2025 09:47:21 +0000 (0:00:00.420) 0:00:32.194 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Friday 05 December 2025 09:47:21 +0000 (0:00:00.075) 0:00:32.270 *******
changed: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Friday 05 December 2025 09:47:21 +0000 (0:00:00.435) 0:00:32.705 *******
skipping: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Friday 05 December 2025 09:47:21 +0000 (0:00:00.045) 0:00:32.750 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Friday 05 December 2025 09:47:22 +0000 (0:00:00.075) 0:00:32.826 *******
changed: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Friday 05 December 2025 09:47:22 +0000 (0:00:00.415) 0:00:33.242 *******
skipping: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Friday 05 December 2025 09:47:22 +0000 (0:00:00.075) 0:00:33.317 *******
ok: [instance] => (item=127.0.0.2)
TASK [dnsmasq : Enable and start service] **************************************
Friday 05 December 2025 09:47:22 +0000 (0:00:00.245) 0:00:33.562 *******
changed: [instance]
TASK [dnsmasq : Stop service] **************************************************
Friday 05 December 2025 09:47:23 +0000 (0:00:00.765) 0:00:34.328 *******
skipping: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Friday 05 December 2025 09:47:23 +0000 (0:00:00.042) 0:00:34.370 *******
skipping: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Friday 05 December 2025 09:47:23 +0000 (0:00:00.070) 0:00:34.440 *******
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]
TASK [Create dnsmasq networks] *************************************************
Friday 05 December 2025 09:47:23 +0000 (0:00:00.075) 0:00:34.516 *******
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 09:47:23 +0000 (0:00:00.148) 0:00:34.665 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 09:47:23 +0000 (0:00:00.052) 0:00:34.717 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 09:47:24 +0000 (0:00:00.094) 0:00:34.812 *******
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 09:47:24 +0000 (0:00:00.474) 0:00:35.287 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 09:47:24 +0000 (0:00:00.043) 0:00:35.331 *******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 09:47:24 +0000 (0:00:00.069) 0:00:35.401 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 09:47:24 +0000 (0:00:00.085) 0:00:35.486 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 09:47:24 +0000 (0:00:00.062) 0:00:35.549 *******
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 09:47:25 +0000 (0:00:00.460) 0:00:36.009 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 09:47:25 +0000 (0:00:00.043) 0:00:36.053 *******
skipping: [instance]
TASK [Deploy radvd for IPv6 router advertisements] *****************************
Friday 05 December 2025 09:47:25 +0000 (0:00:00.067) 0:00:36.120 *******
skipping: [instance]
TASK [libvirt_manager : Ensure network is in correct zone] *********************
Friday 05 December 2025 09:47:25 +0000 (0:00:00.083) 0:00:36.204 *******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 05 December 2025 09:47:25 +0000 (0:00:00.505) 0:00:36.709 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 05 December 2025 09:47:26 +0000 (0:00:00.090) 0:00:36.800 *******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 05 December 2025 09:47:26 +0000 (0:00:00.396) 0:00:37.196 *******
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 05 December 2025 09:47:26 +0000 (0:00:00.058) 0:00:37.254 *******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 05 December 2025 09:47:26 +0000 (0:00:00.220) 0:00:37.475 *******
ok: [instance]
TASK [libvirt_manager : Output _network_data] **********************************
Friday 05 December 2025 09:47:26 +0000 (0:00:00.056) 0:00:37.531 *******
changed: [instance]
TASK [libvirt_manager : Output pub_net] ****************************************
Friday 05 December 2025 09:47:27 +0000 (0:00:00.376) 0:00:37.908 *******
changed: [instance]
TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Friday 05 December 2025 09:47:27 +0000 (0:00:00.399) 0:00:38.308 *******
changed: [instance]
TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Friday 05 December 2025 09:47:27 +0000 (0:00:00.374) 0:00:38.682 *******
ok: [instance]
TASK [libvirt_manager : Save networking_mapper patch] **************************
Friday 05 December 2025 09:47:28 +0000 (0:00:00.119) 0:00:38.802 *******
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Friday 05 December 2025 09:47:28 +0000 (0:00:00.372) 0:00:39.175 *******
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Friday 05 December 2025 09:47:28 +0000 (0:00:00.046) 0:00:39.221 *******
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Friday 05 December 2025 09:47:28 +0000 (0:00:00.074) 0:00:39.296 *******
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Friday 05 December 2025 09:47:28 +0000 (0:00:00.048) 0:00:39.345 *******
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Friday 05 December 2025 09:47:28 +0000 (0:00:00.047) 0:00:39.392 *******
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Friday 05 December 2025 09:47:28 +0000 (0:00:00.041) 0:00:39.433 *******
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'mtu': 1500}}, 'group-templates': {'disk_firsts': {'network-template': {'range': {'start': 10, 'length': 1}}, 'networks': {'ctlplane': {}}}, 'net_firsts': {'network-template': {'range': {'start': 20, 'length': 1}}, 'networks': {'ctlplane': {}}}, 'net_onlys': {'network-template': {'range': {'start': 30, 'length': 1}}, 'networks': {'ctlplane': {}}}, 'no_boot_orders': {'network-template': {'range': {'start': 40, 'length': 1}}, 'networks': {'ctlplane': {}}}}})
ok: [instance] => (item={'networks': {'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'disk_firsts': {'networks': {'public': None}}, 'net_firsts': {'networks': {'public': None}}, 'net_onlys': {'networks': {'public': None}}, 'no_boot_orders': {'networks': {'public': None}}}})
TASK [networking_mapper : Gather facts if requested] ***************************
Friday 05 December 2025 09:47:28 +0000 (0:00:00.130) 0:00:39.564 *******
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Friday 05 December 2025 09:47:28 +0000 (0:00:00.042) 0:00:39.606 *******
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Friday 05 December 2025 09:47:29 +0000 (0:00:00.228) 0:00:39.835 *******
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Friday 05 December 2025 09:47:29 +0000 (0:00:00.441) 0:00:40.277 *******
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Friday 05 December 2025 09:47:29 +0000 (0:00:00.104) 0:00:40.381 *******
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Friday 05 December 2025 09:47:29 +0000 (0:00:00.049) 0:00:40.430 *******
changed: [instance]
TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Friday 05 December 2025 09:47:30 +0000 (0:00:00.492) 0:00:40.923 *******
ok: [instance]
TASK [libvirt_manager : Unset patch] *******************************************
Friday 05 December 2025 09:47:30 +0000 (0:00:00.047) 0:00:40.970 *******
ok: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Friday 05 December 2025 09:47:30 +0000 (0:00:00.041) 0:00:41.012 *******
ok: [instance]
TASK [libvirt_manager : Reserve IPs on networks] *******************************
Friday 05 December 2025 09:47:30 +0000 (0:00:00.042) 0:00:41.054 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public)
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 05 December 2025 09:47:30 +0000 (0:00:00.117) 0:00:41.172 *******
ok: [instance] => (item=disk-first-0 - ctlplane)
ok: [instance] => (item=net-first-0 - ctlplane)
ok: [instance] => (item=net-only-0 - ctlplane)
ok: [instance] => (item=no-boot-order-0 - ctlplane)
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 05 December 2025 09:47:30 +0000 (0:00:00.189) 0:00:41.361 *******
ok: [instance] => (item=disk-first-0 - public)
ok: [instance] => (item=net-first-0 - public)
ok: [instance] => (item=net-only-0 - public)
ok: [instance] => (item=no-boot-order-0 - public)
TASK [Inject DHCP entries for net {{ net_name }}] ******************************
Friday 05 December 2025 09:47:30 +0000 (0:00:00.192) 0:00:41.553 *******
TASK [dnsmasq : Ensure we have the right data and type] ************************
Friday 05 December 2025 09:47:30 +0000 (0:00:00.098) 0:00:41.652 *******
ok: [instance]
TASK [dnsmasq : Assert we have needed host data] *******************************
Friday 05 December 2025 09:47:30 +0000 (0:00:00.094) 0:00:41.747 *******
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'disk-first-0', 'state': 'present', 'mac': '52:54:00:a1:24:db', 'ips': ['192.168.140.10', ''], 'tag': 'disk_first'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:e9:df:d0', '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:8f:18:b5', 'ips': ['192.168.110.10', ''], 'tag': 'disk_first'})
ok: [instance] => (item={'network': 'public', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:8a:09:44', 'ips': ['192.168.110.20', ''], 'tag': 'net_first'})
ok: [instance] => (item={'network': 'public', 'name': 'net-only-0', 'state': 'present', 'mac': '52:54:02:d7:52:b2', 'ips': ['192.168.110.30', ''], 'tag': 'net_only'})
ok: [instance] => (item={'network': 'public', 'name': 'no-boot-order-0', 'state': 'present', 'mac': '52:54:03:a0:64:75', 'ips': ['192.168.110.40', ''], 'tag': 'no_boot_order'})
TASK [dnsmasq : Ensure networks exists] ****************************************
Friday 05 December 2025 09:47:31 +0000 (0:00:00.144) 0:00:41.892 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=osp_trunk)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public)
TASK [dnsmasq : Check network file status] *************************************
Friday 05 December 2025 09:47:31 +0000 (0:00:00.097) 0:00:41.989 *******
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Friday 05 December 2025 09:47:31 +0000 (0:00:00.210) 0:00:42.200 *******
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Friday 05 December 2025 09:47:31 +0000 (0:00:00.047) 0:00:42.247 *******
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Friday 05 December 2025 09:47:31 +0000 (0:00:00.202) 0:00:42.449 *******
ok: [instance]
TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Friday 05 December 2025 09:47:31 +0000 (0:00:00.048) 0:00:42.497 *******
ok: [instance]
TASK [dnsmasq : Compute entry] *************************************************
Friday 05 December 2025 09:47:31 +0000 (0:00:00.043) 0:00:42.541 *******
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'disk-first-0', 'state': 'present', 'mac': '52:54:00:a1:24:db', 'ips': ['192.168.140.10', ''], 'tag': 'disk_first'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:e9:df:d0', '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:8f:18:b5', 'ips': ['192.168.110.10', ''], 'tag': 'disk_first'})
ok: [instance] => (item={'network': 'public', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:8a:09:44', 'ips': ['192.168.110.20', ''], 'tag': 'net_first'})
ok: [instance] => (item={'network': 'public', 'name': 'net-only-0', 'state': 'present', 'mac': '52:54:02:d7:52:b2', 'ips': ['192.168.110.30', ''], 'tag': 'net_only'})
ok: [instance] => (item={'network': 'public', 'name': 'no-boot-order-0', 'state': 'present', 'mac': '52:54:03:a0:64:75', 'ips': ['192.168.110.40', ''], 'tag': 'no_boot_order'})
TASK [dnsmasq : Create add/remove sets] ****************************************
Friday 05 December 2025 09:47:32 +0000 (0:00:00.249) 0:00:42.791 *******
ok: [instance]
TASK [dnsmasq : Add DHCP entries] **********************************************
Friday 05 December 2025 09:47:32 +0000 (0:00:00.065) 0:00:42.857 *******
changed: [instance] => (item={'file': 'osp_trunk_disk-first-0_52:54:00:a1:24:db', 'entry': 'set:disk_first,52:54:00:a1:24:db,192.168.140.10,disk-first-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_net-first-0_52:54:01:e9:df:d0', 'entry': 'set:net_first,52:54:01:e9:df:d0,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:8f:18:b5', 'entry': 'set:disk_first,52:54:00:8f:18:b5,192.168.110.10,disk-first-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_net-first-0_52:54:01:8a:09:44', 'entry': 'set:net_first,52:54:01:8a:09:44,192.168.110.20,net-first-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_net-only-0_52:54:02:d7:52:b2', 'entry': 'set:net_only,52:54:02:d7:52:b2,192.168.110.30,net-only-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_no-boot-order-0_52:54:03:a0:64:75', 'entry': 'set:no_boot_order,52:54:03:a0:64:75,192.168.110.40,no-boot-order-0', 'state': 'present'})
TASK [dnsmasq : Remove DHCP entries] *******************************************
Friday 05 December 2025 09:47:35 +0000 (0:00:02.915) 0:00:45.773 *******
skipping: [instance]
TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Friday 05 December 2025 09:47:35 +0000 (0:00:00.089) 0:00:45.862 *******
ok: [instance] => (item=disk-first-0)
ok: [instance] => (item=net-first-0)
ok: [instance] => (item=net-only-0)
ok: [instance] => (item=no-boot-order-0)
TASK [Inject VMs in the .utility zone] *****************************************
Friday 05 December 2025 09:47:35 +0000 (0:00:00.245) 0:00:46.108 *******
TASK [dnsmasq : Assert we have needed host record data] ************************
Friday 05 December 2025 09:47:35 +0000 (0:00:00.104) 0:00:46.212 *******
ok: [instance]
TASK [dnsmasq : Assert each address element have needed data] ******************
Friday 05 December 2025 09:47:35 +0000 (0:00:00.063) 0:00:46.276 *******
ok: [instance] => (item={'names': ['disk-first-0.utility', 'disk-first-0.instance', 'disk_first-0.utility', 'disk_first-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['disk-first-0.ctlplane.local', 'disk_first-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['disk-first-0.public.local', 'disk_first-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['net-first-0.utility', 'net-first-0.instance', 'net_first-0.utility', 'net_first-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['net-first-0.ctlplane.local', 'net_first-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['net-first-0.public.local', 'net_first-0.public.local'], 'ips': ['192.168.110.20', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['net-only-0.utility', 'net-only-0.instance', 'net_only-0.utility', 'net_only-0.instance'], 'ips': ['192.168.140.30', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['net-only-0.ctlplane.local', 'net_only-0.ctlplane.local'], 'ips': ['192.168.140.30', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['net-only-0.public.local', 'net_only-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['no-boot-order-0.utility', 'no-boot-order-0.instance', 'no_boot_order-0.utility', 'no_boot_order-0.instance'], 'ips': ['192.168.140.40', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['no-boot-order-0.ctlplane.local', 'no_boot_order-0.ctlplane.local'], 'ips': ['192.168.140.40', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['no-boot-order-0.public.local', 'no_boot_order-0.public.local'], 'ips': ['192.168.110.40', ''], 'state': 'present'})
TASK [dnsmasq : Add/Remove address] ********************************************
Friday 05 December 2025 09:47:35 +0000 (0:00:00.215) 0:00:46.491 *******
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] ****************
Friday 05 December 2025 09:47:38 +0000 (0:00:02.535) 0:00:49.027 *******
ok: [instance]
TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Friday 05 December 2025 09:47:38 +0000 (0:00:00.044) 0:00:49.071 *******
skipping: [instance] => (item=disk_first)
skipping: [instance] => (item=net_first)
skipping: [instance] => (item=net_only)
skipping: [instance] => (item=no_boot_order)
skipping: [instance]
TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******
Friday 05 December 2025 09:47:38 +0000 (0:00:00.068) 0:00:49.140 *******
skipping: [instance]
TASK [libvirt_manager : Ensure some domains are local] *************************
Friday 05 December 2025 09:47:38 +0000 (0:00:00.052) 0:00:49.193 *******
changed: [instance]
TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Friday 05 December 2025 09:47:38 +0000 (0:00:00.406) 0:00:49.599 *******
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Friday 05 December 2025 09:47:38 +0000 (0:00:00.089) 0:00:49.689 *******
changed: [instance]
RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Friday 05 December 2025 09:47:39 +0000 (0:00:00.877) 0:00:50.566 *******
changed: [instance]
RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Friday 05 December 2025 09:47:40 +0000 (0:00:00.379) 0:00:50.945 *******
changed: [instance]
TASK [libvirt_manager : Create group inventories] ******************************
Friday 05 December 2025 09:47:40 +0000 (0:00:00.399) 0:00:51.345 *******
changed: [instance] => (item=disk_first)
changed: [instance] => (item=net_first)
changed: [instance] => (item=net_only)
changed: [instance] => (item=no_boot_order)
TASK [libvirt_manager : Create "all" group inventory file] *********************
Friday 05 December 2025 09:47:42 +0000 (0:00:01.561) 0:00:52.906 *******
changed: [instance]
TASK [libvirt_manager : Ensure storage pool is present.] ***********************
Friday 05 December 2025 09:47:42 +0000 (0:00:00.443) 0:00:53.350 *******
skipping: [instance]
TASK [libvirt_manager : Ensure images are present] *****************************
Friday 05 December 2025 09:47:42 +0000 (0:00:00.090) 0:00:53.441 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=disk_first)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=net_first)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=net_only)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=no_boot_order)
TASK [libvirt_manager : Ensure directory exists] *******************************
Friday 05 December 2025 09:47:42 +0000 (0:00:00.146) 0:00:53.587 *******
skipping: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Friday 05 December 2025 09:47:42 +0000 (0:00:00.043) 0:00:53.630 *******
skipping: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Friday 05 December 2025 09:47:42 +0000 (0:00:00.042) 0:00:53.673 *******
skipping: [instance]
TASK [libvirt_manager : Check image] *******************************************
Friday 05 December 2025 09:47:42 +0000 (0:00:00.073) 0:00:53.746 *******
skipping: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Friday 05 December 2025 09:47:43 +0000 (0:00:00.043) 0:00:53.790 *******
skipping: [instance]
TASK [libvirt_manager : Ensure image access rights] ****************************
Friday 05 December 2025 09:47:43 +0000 (0:00:00.043) 0:00:53.833 *******
skipping: [instance]
TASK [libvirt_manager : Ensure directory exists] *******************************
Friday 05 December 2025 09:47:43 +0000 (0:00:00.042) 0:00:53.876 *******
skipping: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Friday 05 December 2025 09:47:43 +0000 (0:00:00.042) 0:00:53.918 *******
skipping: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Friday 05 December 2025 09:47:43 +0000 (0:00:00.042) 0:00:53.961 *******
skipping: [instance]
TASK [libvirt_manager : Check image] *******************************************
Friday 05 December 2025 09:47:43 +0000 (0:00:00.078) 0:00:54.040 *******
skipping: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Friday 05 December 2025 09:47:43 +0000 (0:00:00.044) 0:00:54.084 *******
skipping: [instance]
TASK [libvirt_manager : Ensure image access rights] ****************************
Friday 05 December 2025 09:47:43 +0000 (0:00:00.043) 0:00:54.128 *******
skipping: [instance]
TASK [libvirt_manager : Ensure directory exists] *******************************
Friday 05 December 2025 09:47:43 +0000 (0:00:00.042) 0:00:54.170 *******
skipping: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Friday 05 December 2025 09:47:43 +0000 (0:00:00.043) 0:00:54.214 *******
skipping: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Friday 05 December 2025 09:47:43 +0000 (0:00:00.042) 0:00:54.257 *******
skipping: [instance]
TASK [libvirt_manager : Check image] *******************************************
Friday 05 December 2025 09:47:43 +0000 (0:00:00.084) 0:00:54.341 *******
skipping: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Friday 05 December 2025 09:47:43 +0000 (0:00:00.043) 0:00:54.385 *******
skipping: [instance]
TASK [libvirt_manager : Ensure image access rights] ****************************
Friday 05 December 2025 09:47:43 +0000 (0:00:00.043) 0:00:54.429 *******
skipping: [instance]
TASK [libvirt_manager : Ensure directory exists] *******************************
Friday 05 December 2025 09:47:43 +0000 (0:00:00.045) 0:00:54.474 *******
skipping: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Friday 05 December 2025 09:47:43 +0000 (0:00:00.045) 0:00:54.520 *******
skipping: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Friday 05 December 2025 09:47:43 +0000 (0:00:00.043) 0:00:54.563 *******
skipping: [instance]
TASK [libvirt_manager : Check image] *******************************************
Friday 05 December 2025 09:47:43 +0000 (0:00:00.082) 0:00:54.646 *******
skipping: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Friday 05 December 2025 09:47:43 +0000 (0:00:00.044) 0:00:54.690 *******
skipping: [instance]
TASK [libvirt_manager : Ensure image access rights] ****************************
Friday 05 December 2025 09:47:43 +0000 (0:00:00.043) 0:00:54.733 *******
skipping: [instance]
TASK [libvirt_manager : Get ssh key state] *************************************
Friday 05 December 2025 09:47:44 +0000 (0:00:00.043) 0:00:54.776 *******
ok: [instance]
TASK [libvirt_manager : Create temporary ssh keypair] **************************
Friday 05 December 2025 09:47:44 +0000 (0:00:00.210) 0:00:54.987 *******
changed: [instance]
TASK [libvirt_manager : Slurp public key for later use] ************************
Friday 05 December 2025 09:47:44 +0000 (0:00:00.429) 0:00:55.416 *******
ok: [instance]
TASK [libvirt_manager : Slurp private key for later use] ***********************
Friday 05 December 2025 09:47:44 +0000 (0:00:00.327) 0:00:55.743 *******
ok: [instance]
TASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] ***
Friday 05 December 2025 09:47:45 +0000 (0:00:00.204) 0:00:55.948 *******
changed: [instance]
TASK [libvirt_manager : Create fact holding network data for VMs] **************
Friday 05 December 2025 09:47:45 +0000 (0:00:00.442) 0:00:56.391 *******
ok: [instance]
TASK [libvirt_manager : List existing networks] ********************************
Friday 05 December 2025 09:47:45 +0000 (0:00:00.043) 0:00:56.434 *******
ok: [instance]
TASK [libvirt_manager : Gather pool fact] **************************************
Friday 05 December 2025 09:47:45 +0000 (0:00:00.290) 0:00:56.725 *******
ok: [instance]
TASK [libvirt_manager : Create and run VMs] ************************************
Friday 05 December 2025 09:47:46 +0000 (0:00:00.408) 0:00:57.134 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'disk-first-0', 'value': 'disk_first'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'net-first-0', 'value': 'net_first'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'net-only-0', 'value': 'net_only'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'no-boot-order-0', 'value': 'no_boot_order'})
TASK [libvirt_manager : Create VM image for disk-first-0] **********************
Friday 05 December 2025 09:47:46 +0000 (0:00:00.188) 0:00:57.322 *******
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for disk-first-0] *****
Friday 05 December 2025 09:47:46 +0000 (0:00:00.314) 0:00:57.637 *******
changed: [instance]
TASK [libvirt_manager : Define VMs for type disk-first-0] **********************
Friday 05 December 2025 09:47:47 +0000 (0:00:00.257) 0:00:57.895 *******
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs disk-first-0] ********
Friday 05 December 2025 09:47:48 +0000 (0:00:01.124) 0:00:59.019 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Friday 05 December 2025 09:47:48 +0000 (0:00:00.101) 0:00:59.121 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk)
TASK [libvirt_manager : Get virtual network information] ***********************
Friday 05 December 2025 09:47:48 +0000 (0:00:00.087) 0:00:59.208 *******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 05 December 2025 09:47:48 +0000 (0:00:00.261) 0:00:59.469 *******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 05 December 2025 09:47:48 +0000 (0:00:00.065) 0:00:59.534 *******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 05 December 2025 09:47:49 +0000 (0:00:00.287) 0:00:59.822 *******
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-disk-first-0] *********
Friday 05 December 2025 09:47:49 +0000 (0:00:00.233) 0:01:00.055 *******
changed: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Friday 05 December 2025 09:47:49 +0000 (0:00:00.316) 0:01:00.372 *******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 05 December 2025 09:47:49 +0000 (0:00:00.259) 0:01:00.632 *******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 05 December 2025 09:47:49 +0000 (0:00:00.065) 0:01:00.697 *******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 05 December 2025 09:47:50 +0000 (0:00:00.284) 0:01:00.982 *******
ok: [instance]
TASK [libvirt_manager : Attach interface osp_trunk on cifmw-disk-first-0] ******
Friday 05 December 2025 09:47:50 +0000 (0:00:00.231) 0:01:01.214 *******
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs disk-first-0] ***
Friday 05 December 2025 09:47:50 +0000 (0:00:00.312) 0:01:01.526 *******
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for disk-first-0] *****
Friday 05 December 2025 09:47:50 +0000 (0:00:00.047) 0:01:01.573 *******
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM disk-first-0] ***********
Friday 05 December 2025 09:47:50 +0000 (0:00:00.050) 0:01:01.624 *******
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM disk-first-0] ********************
Friday 05 December 2025 09:47:50 +0000 (0:00:00.086) 0:01:01.711 *******
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Friday 05 December 2025 09:47:50 +0000 (0:00:00.050) 0:01:01.761 *******
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Friday 05 December 2025 09:47:51 +0000 (0:00:00.243) 0:01:02.005 *******
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Friday 05 December 2025 09:47:51 +0000 (0:00:00.061) 0:01:02.067 *******
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Friday 05 December 2025 09:47:51 +0000 (0:00:00.045) 0:01:02.112 *******
skipping: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Friday 05 December 2025 09:47:51 +0000 (0:00:00.044) 0:01:02.157 *******
skipping: [instance]
TASK [libvirt_manager : Configure boot order for disk-first-0] *****************
Friday 05 December 2025 09:47:51 +0000 (0:00:00.110) 0:01:02.267 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/configure_boot_order.yml for instance
TASK [libvirt_manager : Get current domain XML for cifmw-disk-first-0] *********
Friday 05 December 2025 09:47:51 +0000 (0:00:00.103) 0:01:02.371 *******
ok: [instance]
TASK [libvirt_manager : Create temporary file for domain XML] ******************
Friday 05 December 2025 09:47:51 +0000 (0:00:00.258) 0:01:02.629 *******
changed: [instance]
TASK [libvirt_manager : Write current domain XML to temporary file] ************
Friday 05 December 2025 09:47:52 +0000 (0:00:00.331) 0:01:02.960 *******
changed: [instance]
TASK [libvirt_manager : Remove existing boot elements from os section] *********
Friday 05 December 2025 09:47:52 +0000 (0:00:00.435) 0:01:03.396 *******
changed: [instance]
TASK [libvirt_manager : Add boot order to disk device] *************************
Friday 05 December 2025 09:47:52 +0000 (0:00:00.236) 0:01:03.633 *******
changed: [instance]
TASK [libvirt_manager : Get interface count for boot order] ********************
Friday 05 December 2025 09:47:53 +0000 (0:00:00.257) 0:01:03.891 *******
ok: [instance]
TASK [libvirt_manager : Add boot order to network interfaces] ******************
Friday 05 December 2025 09:47:53 +0000 (0:00:00.240) 0:01:04.131 *******
changed: [instance]
TASK [libvirt_manager : Read updated domain XML] *******************************
Friday 05 December 2025 09:47:53 +0000 (0:00:00.282) 0:01:04.414 *******
ok: [instance]
TASK [libvirt_manager : Redefine domain with updated boot order] ***************
Friday 05 December 2025 09:47:53 +0000 (0:00:00.227) 0:01:04.641 *******
changed: [instance]
TASK [libvirt_manager : Clean up temporary domain XML file] ********************
Friday 05 December 2025 09:47:54 +0000 (0:00:00.286) 0:01:04.928 *******
changed: [instance]
TASK [libvirt_manager : Create VM image for net-first-0] ***********************
Friday 05 December 2025 09:47:54 +0000 (0:00:00.251) 0:01:05.179 *******
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for net-first-0] ******
Friday 05 December 2025 09:47:54 +0000 (0:00:00.304) 0:01:05.483 *******
changed: [instance]
TASK [libvirt_manager : Define VMs for type net-first-0] ***********************
Friday 05 December 2025 09:47:54 +0000 (0:00:00.253) 0:01:05.737 *******
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs net-first-0] *********
Friday 05 December 2025 09:47:55 +0000 (0:00:00.340) 0:01:06.078 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Friday 05 December 2025 09:47:55 +0000 (0:00:00.071) 0:01:06.149 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk)
TASK [libvirt_manager : Get virtual network information] ***********************
Friday 05 December 2025 09:47:55 +0000 (0:00:00.119) 0:01:06.268 *******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 05 December 2025 09:47:55 +0000 (0:00:00.258) 0:01:06.527 *******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 05 December 2025 09:47:55 +0000 (0:00:00.065) 0:01:06.592 *******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 05 December 2025 09:47:56 +0000 (0:00:00.257) 0:01:06.849 *******
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-net-first-0] **********
Friday 05 December 2025 09:47:56 +0000 (0:00:00.260) 0:01:07.110 *******
changed: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Friday 05 December 2025 09:47:56 +0000 (0:00:00.317) 0:01:07.427 *******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 05 December 2025 09:47:56 +0000 (0:00:00.260) 0:01:07.688 *******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 05 December 2025 09:47:56 +0000 (0:00:00.069) 0:01:07.757 *******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 05 December 2025 09:47:57 +0000 (0:00:00.252) 0:01:08.010 *******
ok: [instance]
TASK [libvirt_manager : Attach interface osp_trunk on cifmw-net-first-0] *******
Friday 05 December 2025 09:47:57 +0000 (0:00:00.260) 0:01:08.271 *******
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs net-first-0] ***
Friday 05 December 2025 09:47:57 +0000 (0:00:00.316) 0:01:08.588 *******
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for net-first-0] ******
Friday 05 December 2025 09:47:57 +0000 (0:00:00.046) 0:01:08.635 *******
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM net-first-0] ************
Friday 05 December 2025 09:47:57 +0000 (0:00:00.051) 0:01:08.686 *******
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM net-first-0] *********************
Friday 05 December 2025 09:47:57 +0000 (0:00:00.049) 0:01:08.735 *******
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Friday 05 December 2025 09:47:58 +0000 (0:00:00.082) 0:01:08.817 *******
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Friday 05 December 2025 09:47:58 +0000 (0:00:00.238) 0:01:09.056 *******
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Friday 05 December 2025 09:47:58 +0000 (0:00:00.060) 0:01:09.116 *******
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Friday 05 December 2025 09:47:58 +0000 (0:00:00.044) 0:01:09.161 *******
skipping: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Friday 05 December 2025 09:47:58 +0000 (0:00:00.045) 0:01:09.206 *******
skipping: [instance]
TASK [libvirt_manager : Configure boot order for net-first-0] ******************
Friday 05 December 2025 09:47:58 +0000 (0:00:00.064) 0:01:09.271 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/configure_boot_order.yml for instance
TASK [libvirt_manager : Get current domain XML for cifmw-net-first-0] **********
Friday 05 December 2025 09:47:58 +0000 (0:00:00.136) 0:01:09.408 *******
ok: [instance]
TASK [libvirt_manager : Create temporary file for domain XML] ******************
Friday 05 December 2025 09:47:58 +0000 (0:00:00.256) 0:01:09.664 *******
changed: [instance]
TASK [libvirt_manager : Write current domain XML to temporary file] ************
Friday 05 December 2025 09:47:59 +0000 (0:00:00.228) 0:01:09.893 *******
changed: [instance]
TASK [libvirt_manager : Remove existing boot elements from os section] *********
Friday 05 December 2025 09:47:59 +0000 (0:00:00.400) 0:01:10.293 *******
changed: [instance]
TASK [libvirt_manager : Add boot order to disk device] *************************
Friday 05 December 2025 09:47:59 +0000 (0:00:00.234) 0:01:10.528 *******
changed: [instance]
TASK [libvirt_manager : Get interface count for boot order] ********************
Friday 05 December 2025 09:48:00 +0000 (0:00:00.255) 0:01:10.783 *******
ok: [instance]
TASK [libvirt_manager : Add boot order to network interfaces] ******************
Friday 05 December 2025 09:48:00 +0000 (0:00:00.240) 0:01:11.024 *******
changed: [instance]
TASK [libvirt_manager : Read updated domain XML] *******************************
Friday 05 December 2025 09:48:00 +0000 (0:00:00.256) 0:01:11.281 *******
ok: [instance]
TASK [libvirt_manager : Redefine domain with updated boot order] ***************
Friday 05 December 2025 09:48:00 +0000 (0:00:00.249) 0:01:11.530 *******
changed: [instance]
TASK [libvirt_manager : Clean up temporary domain XML file] ********************
Friday 05 December 2025 09:48:01 +0000 (0:00:00.280) 0:01:11.811 *******
changed: [instance]
TASK [libvirt_manager : Create VM image for net-only-0] ************************
Friday 05 December 2025 09:48:01 +0000 (0:00:00.242) 0:01:12.054 *******
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for net-only-0] *******
Friday 05 December 2025 09:48:01 +0000 (0:00:00.266) 0:01:12.320 *******
changed: [instance]
TASK [libvirt_manager : Define VMs for type net-only-0] ************************
Friday 05 December 2025 09:48:01 +0000 (0:00:00.255) 0:01:12.576 *******
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs net-only-0] **********
Friday 05 December 2025 09:48:02 +0000 (0:00:00.368) 0:01:12.944 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Friday 05 December 2025 09:48:02 +0000 (0:00:00.072) 0:01:13.017 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
TASK [libvirt_manager : Get virtual network information] ***********************
Friday 05 December 2025 09:48:02 +0000 (0:00:00.080) 0:01:13.098 *******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 05 December 2025 09:48:02 +0000 (0:00:00.280) 0:01:13.379 *******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 05 December 2025 09:48:02 +0000 (0:00:00.066) 0:01:13.445 *******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 05 December 2025 09:48:02 +0000 (0:00:00.253) 0:01:13.699 *******
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-net-only-0] ***********
Friday 05 December 2025 09:48:03 +0000 (0:00:00.223) 0:01:13.923 *******
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs net-only-0] ****
Friday 05 December 2025 09:48:03 +0000 (0:00:00.318) 0:01:14.241 *******
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for net-only-0] *******
Friday 05 December 2025 09:48:03 +0000 (0:00:00.078) 0:01:14.320 *******
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM net-only-0] *************
Friday 05 December 2025 09:48:03 +0000 (0:00:00.051) 0:01:14.371 *******
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM net-only-0] **********************
Friday 05 December 2025 09:48:03 +0000 (0:00:00.050) 0:01:14.421 *******
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Friday 05 December 2025 09:48:03 +0000 (0:00:00.050) 0:01:14.471 *******
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Friday 05 December 2025 09:48:03 +0000 (0:00:00.238) 0:01:14.710 *******
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Friday 05 December 2025 09:48:04 +0000 (0:00:00.092) 0:01:14.803 *******
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Friday 05 December 2025 09:48:04 +0000 (0:00:00.044) 0:01:14.847 *******
skipping: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Friday 05 December 2025 09:48:04 +0000 (0:00:00.044) 0:01:14.892 *******
skipping: [instance]
TASK [libvirt_manager : Configure boot order for net-only-0] *******************
Friday 05 December 2025 09:48:04 +0000 (0:00:00.066) 0:01:14.959 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/configure_boot_order.yml for instance
TASK [libvirt_manager : Get current domain XML for cifmw-net-only-0] ***********
Friday 05 December 2025 09:48:04 +0000 (0:00:00.100) 0:01:15.059 *******
ok: [instance]
TASK [libvirt_manager : Create temporary file for domain XML] ******************
Friday 05 December 2025 09:48:04 +0000 (0:00:00.291) 0:01:15.351 *******
changed: [instance]
TASK [libvirt_manager : Write current domain XML to temporary file] ************
Friday 05 December 2025 09:48:04 +0000 (0:00:00.215) 0:01:15.566 *******
changed: [instance]
TASK [libvirt_manager : Remove existing boot elements from os section] *********
Friday 05 December 2025 09:48:05 +0000 (0:00:00.405) 0:01:15.972 *******
changed: [instance]
TASK [libvirt_manager : Add boot order to disk device] *************************
Friday 05 December 2025 09:48:05 +0000 (0:00:00.237) 0:01:16.209 *******
skipping: [instance]
TASK [libvirt_manager : Get interface count for boot order] ********************
Friday 05 December 2025 09:48:05 +0000 (0:00:00.043) 0:01:16.253 *******
ok: [instance]
TASK [libvirt_manager : Add boot order to network interfaces] ******************
Friday 05 December 2025 09:48:05 +0000 (0:00:00.247) 0:01:16.500 *******
changed: [instance]
TASK [libvirt_manager : Read updated domain XML] *******************************
Friday 05 December 2025 09:48:06 +0000 (0:00:00.272) 0:01:16.773 *******
ok: [instance]
TASK [libvirt_manager : Redefine domain with updated boot order] ***************
Friday 05 December 2025 09:48:06 +0000 (0:00:00.227) 0:01:17.001 *******
changed: [instance]
TASK [libvirt_manager : Clean up temporary domain XML file] ********************
Friday 05 December 2025 09:48:06 +0000 (0:00:00.276) 0:01:17.278 *******
changed: [instance]
TASK [libvirt_manager : Create VM image for no-boot-order-0] *******************
Friday 05 December 2025 09:48:06 +0000 (0:00:00.260) 0:01:17.539 *******
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for no-boot-order-0] ***
Friday 05 December 2025 09:48:07 +0000 (0:00:00.267) 0:01:17.806 *******
changed: [instance]
TASK [libvirt_manager : Define VMs for type no-boot-order-0] *******************
Friday 05 December 2025 09:48:07 +0000 (0:00:00.249) 0:01:18.056 *******
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs no-boot-order-0] *****
Friday 05 December 2025 09:48:07 +0000 (0:00:00.349) 0:01:18.406 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Friday 05 December 2025 09:48:07 +0000 (0:00:00.104) 0:01:18.511 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
TASK [libvirt_manager : Get virtual network information] ***********************
Friday 05 December 2025 09:48:07 +0000 (0:00:00.079) 0:01:18.590 *******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 05 December 2025 09:48:08 +0000 (0:00:00.256) 0:01:18.846 *******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 05 December 2025 09:48:08 +0000 (0:00:00.067) 0:01:18.914 *******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 05 December 2025 09:48:08 +0000 (0:00:00.290) 0:01:19.205 *******
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-no-boot-order-0] ******
Friday 05 December 2025 09:48:08 +0000 (0:00:00.224) 0:01:19.430 *******
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs no-boot-order-0] ***
Friday 05 December 2025 09:48:08 +0000 (0:00:00.336) 0:01:19.766 *******
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for no-boot-order-0] ***
Friday 05 December 2025 09:48:09 +0000 (0:00:00.044) 0:01:19.810 *******
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM no-boot-order-0] ********
Friday 05 December 2025 09:48:09 +0000 (0:00:00.052) 0:01:19.862 *******
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM no-boot-order-0] *****************
Friday 05 December 2025 09:48:09 +0000 (0:00:00.085) 0:01:19.948 *******
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Friday 05 December 2025 09:48:09 +0000 (0:00:00.048) 0:01:19.997 *******
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Friday 05 December 2025 09:48:09 +0000 (0:00:00.238) 0:01:20.236 *******
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Friday 05 December 2025 09:48:09 +0000 (0:00:00.059) 0:01:20.296 *******
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Friday 05 December 2025 09:48:09 +0000 (0:00:00.044) 0:01:20.340 *******
skipping: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Friday 05 December 2025 09:48:09 +0000 (0:00:00.043) 0:01:20.383 *******
skipping: [instance]
TASK [libvirt_manager : Configure boot order for no-boot-order-0] **************
Friday 05 December 2025 09:48:09 +0000 (0:00:00.109) 0:01:20.493 *******
skipping: [instance]
TASK [libvirt_manager : Start (power-on) VMs] **********************************
Friday 05 December 2025 09:48:09 +0000 (0:00:00.049) 0:01:20.543 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_vms.yml for instance
TASK [libvirt_manager : Refresh oooq_pool before starting VMs] *****************
Friday 05 December 2025 09:48:09 +0000 (0:00:00.115) 0:01:20.658 *******
skipping: [instance]
TASK [libvirt_manager : Start VMs for type {{ vm_type }}] **********************
Friday 05 December 2025 09:48:09 +0000 (0:00:00.052) 0:01:20.711 *******
skipping: [instance] => (item={'key': 'disk-first-0', 'value': 'disk_first'})
skipping: [instance] => (item={'key': 'net-first-0', 'value': 'net_first'})
skipping: [instance] => (item={'key': 'net-only-0', 'value': 'net_only'})
skipping: [instance] => (item={'key': 'no-boot-order-0', 'value': 'no_boot_order'})
skipping: [instance]
TASK [libvirt_manager : Wait for SSH on started VMs] ***************************
Friday 05 December 2025 09:48:13 +0000 (0:00:03.086) 0:01:23.797 *******
skipping: [instance] => (item=disk-first-0.utility)
skipping: [instance] => (item=net-first-0.utility)
skipping: [instance] => (item=net-only-0.utility)
skipping: [instance] => (item=no-boot-order-0.utility)
skipping: [instance]
TASK [libvirt_manager : Ensure we get SSH on nodes] ****************************
Friday 05 December 2025 09:48:13 +0000 (0:00:00.094) 0:01:23.892 *******
skipping: [instance] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': "vm_data.disk_file_name != 'blank'", '_vm': {'key': 'disk-first-0', 'value': 'disk_first'}, 'ansible_loop_var': '_vm'})
skipping: [instance] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': "vm_data.disk_file_name != 'blank'", '_vm': {'key': 'net-first-0', 'value': 'net_first'}, 'ansible_loop_var': '_vm'})
skipping: [instance] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': "vm_data.disk_file_name != 'blank'", '_vm': {'key': 'net-only-0', 'value': 'net_only'}, 'ansible_loop_var': '_vm'})
skipping: [instance] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': "vm_data.disk_file_name != 'blank'", '_vm': {'key': 'no-boot-order-0', 'value': 'no_boot_order'}, 'ansible_loop_var': '_vm'})
skipping: [instance]
TASK [libvirt_manager : Configure managed VMs] *********************************
Friday 05 December 2025 09:48:13 +0000 (0:00:00.088) 0:01:23.980 *******
skipping: [instance] => (item={'key': 'disk-first-0', 'value': 'disk_first'})
skipping: [instance] => (item={'key': 'net-first-0', 'value': 'net_first'})
skipping: [instance] => (item={'key': 'net-only-0', 'value': 'net_only'})
skipping: [instance] => (item={'key': 'no-boot-order-0', 'value': 'no_boot_order'})
skipping: [instance]
TASK [Create VBMC entity] ******************************************************
Friday 05 December 2025 09:48:13 +0000 (0:00:00.081) 0:01:24.062 *******
skipping: [instance] => (item=disk-first-0)
skipping: [instance] => (item=net-first-0)
skipping: [instance] => (item=net-only-0)
skipping: [instance] => (item=no-boot-order-0)
skipping: [instance]
TASK [libvirt_manager : List running virtual machines.] ************************
Friday 05 December 2025 09:48:13 +0000 (0:00:00.071) 0:01:24.133 *******
ok: [instance]
TASK [libvirt_manager : Dump UUIDs] ********************************************
Friday 05 December 2025 09:48:13 +0000 (0:00:00.250) 0:01:24.383 *******
changed: [instance]
TASK [Ensure fresh vbmc listing] ***********************************************
Friday 05 December 2025 09:48:14 +0000 (0:00:00.398) 0:01:24.781 *******
skipping: [instance]
TASK [libvirt_manager : Update vbmc related fact] ******************************
Friday 05 December 2025 09:48:14 +0000 (0:00:00.085) 0:01:24.867 *******
skipping: [instance]
TASK [libvirt_manager : Dump vbmc known hosts] *********************************
Friday 05 December 2025 09:48:14 +0000 (0:00:00.053) 0:01:24.920 *******
skipping: [instance]
TASK [libvirt_manager : Copy authorized_keys] **********************************
Friday 05 December 2025 09:48:14 +0000 (0:00:00.052) 0:01:24.973 *******
skipping: [instance]
TASK [libvirt_manager : Enable root access on CRC] *****************************
Friday 05 December 2025 09:48:14 +0000 (0:00:00.045) 0:01:25.018 *******
skipping: [instance]
TASK [Get disk_first VM XML] ***************************************************
Friday 05 December 2025 09:48:14 +0000 (0:00:00.072) 0:01:25.091 *******
ok: [instance]
TASK [Check disk boot order in disk-first VM] **********************************
Friday 05 December 2025 09:48:14 +0000 (0:00:00.243) 0:01:25.334 *******
ok: [instance]
TASK [Check interface boot order in disk-first VM] *****************************
Friday 05 December 2025 09:48:14 +0000 (0:00:00.217) 0:01:25.551 *******
ok: [instance]
TASK [Assert disk-first VM has correct boot order] *****************************
Friday 05 December 2025 09:48:14 +0000 (0:00:00.216) 0:01:25.768 *******
ok: [instance]
TASK [Get net_first VM XML] ****************************************************
Friday 05 December 2025 09:48:15 +0000 (0:00:00.048) 0:01:25.817 *******
ok: [instance]
TASK [Check disk boot order in network-first VM] *******************************
Friday 05 December 2025 09:48:15 +0000 (0:00:00.240) 0:01:26.057 *******
ok: [instance]
TASK [Check interface boot order in network-first VM] **************************
Friday 05 December 2025 09:48:15 +0000 (0:00:00.219) 0:01:26.276 *******
ok: [instance]
TASK [Assert network-first VM has correct boot order] **************************
Friday 05 December 2025 09:48:15 +0000 (0:00:00.217) 0:01:26.494 *******
ok: [instance]
TASK [Get net_only VM XML] *****************************************************
Friday 05 December 2025 09:48:15 +0000 (0:00:00.046) 0:01:26.541 *******
ok: [instance]
TASK [Check interface boot order in network-only VM] ***************************
Friday 05 December 2025 09:48:16 +0000 (0:00:00.245) 0:01:26.786 *******
ok: [instance]
TASK [Check disk boot order in network-only VM (should not exist)] *************
Friday 05 December 2025 09:48:16 +0000 (0:00:00.266) 0:01:27.052 *******
ok: [instance]
TASK [Assert network-only VM has correct boot order] ***************************
Friday 05 December 2025 09:48:16 +0000 (0:00:00.224) 0:01:27.277 *******
ok: [instance]
TASK [Get no_boot_order VM XML] ************************************************
Friday 05 December 2025 09:48:16 +0000 (0:00:00.061) 0:01:27.339 *******
ok: [instance]
TASK [Check for any boot order attributes in no-boot-order VM] *****************
Friday 05 December 2025 09:48:16 +0000 (0:00:00.253) 0:01:27.593 *******
ok: [instance]
TASK [Assert no-boot-order VM has no boot order attributes] ********************
Friday 05 December 2025 09:48:17 +0000 (0:00:00.220) 0:01:27.813 *******
ok: [instance]
TASK [Output success message] **************************************************
Friday 05 December 2025 09:48:17 +0000 (0:00:00.117) 0:01:27.931 *******
ok: [instance] =>
msg: All boot_order validations passed successfully!
PLAY RECAP *********************************************************************
instance : ok=232 changed=86 unreachable=0 failed=0 skipped=98 rescued=0 ignored=0
Friday 05 December 2025 09:48:17 +0000 (0:00:00.126) 0:01:28.058 *******
===============================================================================
ci_nmstate : Install required packages on instance --------------------- 11.25s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.50s
libvirt_manager : Start VMs for type {{ vm_type }} ---------------------- 3.09s
dnsmasq : Add DHCP entries ---------------------------------------------- 2.92s
dnsmasq : Add/Remove address -------------------------------------------- 2.54s
libvirt_manager : Restart firewalld ------------------------------------- 1.85s
ci_nmstate : Apply the desidered state on instance ---------------------- 1.83s
libvirt_manager : Create group inventories ------------------------------ 1.56s
dnsmasq : Install needed packages --------------------------------------- 1.27s
libvirt_manager : Define VMs for type disk-first-0 ---------------------- 1.12s
Gathering Facts --------------------------------------------------------- 0.93s
dnsmasq : Enable and start service -------------------------------------- 0.77s
libvirt_manager : Create needed workload directory ---------------------- 0.66s
libvirt_manager : Ensure networks are created/started ------------------- 0.63s
libvirt_manager : Ensure networks are defined --------------------------- 0.59s
libvirt_manager : Allow QEMU on workload directory ---------------------- 0.53s
libvirt_manager : Enable forwarding in the libvirt zone ----------------- 0.51s
libvirt_manager : Dump MAC mapping -------------------------------------- 0.51s
libvirt_manager : Enable masquerading for public traffic ---------------- 0.51s
libvirt_manager : Ensure network is in correct zone --------------------- 0.51s
PLAY [Cleanup] *****************************************************************
TASK [Gathering Facts] *********************************************************
Friday 05 December 2025 09:48:17 +0000 (0:00:00.041) 0:00:00.041 *******
ok: [instance]
TASK [Ensure we have the destination directory] ********************************
Friday 05 December 2025 09:48:18 +0000 (0:00:00.938) 0:00:00.980 *******
changed: [instance]
TASK [Copy generated content to proper location] *******************************
Friday 05 December 2025 09:48:19 +0000 (0:00:00.325) 0:00:01.305 *******
changed: [instance] => (item=/opt/basedir/artifacts)
changed: [instance] => (item=/opt/basedir/logs)
ok: [instance] => (item=/opt/basedir/cifmw_config_drive)
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [libvirt_manager : Get installed packages list] ***************************
Friday 05 December 2025 09:48:20 +0000 (0:00:01.406) 0:00:02.712 *******
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Friday 05 December 2025 09:48:21 +0000 (0:00:00.791) 0:00:03.504 *******
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Friday 05 December 2025 09:48:23 +0000 (0:00:02.145) 0:00:05.649 *******
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Friday 05 December 2025 09:48:24 +0000 (0:00:00.907) 0:00:06.556 *******
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Friday 05 December 2025 09:48:24 +0000 (0:00:00.075) 0:00:06.632 *******
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Friday 05 December 2025 09:48:24 +0000 (0:00:00.362) 0:00:06.994 *******
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Friday 05 December 2025 09:48:25 +0000 (0:00:00.377) 0:00:07.371 *******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 05 December 2025 09:48:25 +0000 (0:00:00.083) 0:00:07.455 *******
ok: [instance] =>
cleanup_vms:
- cifmw-no-boot-order-0
- cifmw-disk-first-0
- cifmw-net-first-0
- cifmw-net-only-0
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Friday 05 December 2025 09:48:25 +0000 (0:00:00.081) 0:00:07.537 *******
ok: [instance] => (item=cifmw-no-boot-order-0)
ok: [instance] => (item=cifmw-disk-first-0)
ok: [instance] => (item=cifmw-net-first-0)
ok: [instance] => (item=cifmw-net-only-0)
TASK [libvirt_manager : Destroy machine] ***************************************
Friday 05 December 2025 09:48:26 +0000 (0:00:00.985) 0:00:08.523 *******
ok: [instance] => (item=cifmw-no-boot-order-0)
ok: [instance] => (item=cifmw-disk-first-0)
ok: [instance] => (item=cifmw-net-first-0)
ok: [instance] => (item=cifmw-net-only-0)
TASK [libvirt_manager : Undefine machine] **************************************
Friday 05 December 2025 09:48:27 +0000 (0:00:01.123) 0:00:09.647 *******
ok: [instance] => (item=cifmw-no-boot-order-0)
ok: [instance] => (item=cifmw-disk-first-0)
ok: [instance] => (item=cifmw-net-first-0)
ok: [instance] => (item=cifmw-net-only-0)
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Friday 05 December 2025 09:48:28 +0000 (0:00:01.098) 0:00:10.745 *******
ok: [instance -> localhost] => (item=cifmw-no-boot-order-0)
ok: [instance -> localhost] => (item=cifmw-disk-first-0)
ok: [instance -> localhost] => (item=cifmw-net-first-0)
ok: [instance -> localhost] => (item=cifmw-net-only-0)
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Friday 05 December 2025 09:48:29 +0000 (0:00:00.969) 0:00:11.715 *******
ok: [instance] => (item=cifmw-no-boot-order-0)
ok: [instance] => (item=cifmw-disk-first-0)
ok: [instance] => (item=cifmw-net-first-0)
ok: [instance] => (item=cifmw-net-only-0)
TASK [libvirt_manager : Get network list] **************************************
Friday 05 December 2025 09:48:30 +0000 (0:00:00.910) 0:00:12.625 *******
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Friday 05 December 2025 09:48:30 +0000 (0:00:00.396) 0:00:13.022 *******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 05 December 2025 09:48:30 +0000 (0:00:00.095) 0:00:13.117 *******
ok: [instance] =>
cleanup_nets:
- cifmw-osp_trunk
- cifmw-public
TASK [Remove dnsmasq network bits] *********************************************
Friday 05 December 2025 09:48:31 +0000 (0:00:00.082) 0:00:13.199 *******
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 09:48:31 +0000 (0:00:00.205) 0:00:13.405 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 09:48:31 +0000 (0:00:00.106) 0:00:13.512 *******
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 09:48:31 +0000 (0:00:00.079) 0:00:13.592 *******
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 09:48:31 +0000 (0:00:00.078) 0:00:13.670 *******
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 09:48:31 +0000 (0:00:00.265) 0:00:13.936 *******
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 09:48:32 +0000 (0:00:00.286) 0:00:14.222 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 09:48:32 +0000 (0:00:00.086) 0:00:14.309 *******
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 09:48:32 +0000 (0:00:00.079) 0:00:14.388 *******
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 09:48:32 +0000 (0:00:00.078) 0:00:14.467 *******
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 09:48:32 +0000 (0:00:00.281) 0:00:14.749 *******
ok: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Friday 05 December 2025 09:48:32 +0000 (0:00:00.287) 0:00:15.037 *******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Undefine networks] *************************************
Friday 05 December 2025 09:48:34 +0000 (0:00:01.149) 0:00:16.186 *******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Friday 05 December 2025 09:48:34 +0000 (0:00:00.565) 0:00:16.752 *******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Find dummy interface connection files] *****************
Friday 05 December 2025 09:48:35 +0000 (0:00:00.676) 0:00:17.428 *******
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Friday 05 December 2025 09:48:35 +0000 (0:00:00.323) 0:00:17.752 *******
changed: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-yyi5jwm5.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 314, 'inode': 862601, 'dev': 64513, 'nlink': 1, 'atime': 1764928033.0250077, 'mtime': 1764928033.0250077, 'ctime': 1764928033.0250077, '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': 1686334, 'dev': 64513, 'nlink': 1, 'atime': 1764928033.026008, 'mtime': 1764928033.026008, 'ctime': 1764928033.026008, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Friday 05 December 2025 09:48:36 +0000 (0:00:00.522) 0:00:18.274 *******
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Friday 05 December 2025 09:48:37 +0000 (0:00:00.889) 0:00:19.163 *******
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Friday 05 December 2025 09:48:37 +0000 (0:00:00.621) 0:00:19.785 *******
changed: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Friday 05 December 2025 09:48:38 +0000 (0:00:00.393) 0:00:20.178 *******
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Friday 05 December 2025 09:48:38 +0000 (0:00:00.528) 0:00:20.707 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Friday 05 December 2025 09:48:38 +0000 (0:00:00.118) 0:00:20.825 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 05 December 2025 09:48:38 +0000 (0:00:00.084) 0:00:20.910 *******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 05 December 2025 09:48:39 +0000 (0:00:00.272) 0:00:21.182 *******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 05 December 2025 09:48:39 +0000 (0:00:00.076) 0:00:21.258 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 05 December 2025 09:48:39 +0000 (0:00:00.161) 0:00:21.420 *******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 05 December 2025 09:48:39 +0000 (0:00:00.082) 0:00:21.502 *******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 05 December 2025 09:48:39 +0000 (0:00:00.080) 0:00:21.582 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 05 December 2025 09:48:39 +0000 (0:00:00.111) 0:00:21.693 *******
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Friday 05 December 2025 09:48:39 +0000 (0:00:00.287) 0:00:21.981 *******
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Friday 05 December 2025 09:48:39 +0000 (0:00:00.045) 0:00:22.026 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Friday 05 December 2025 09:48:39 +0000 (0:00:00.119) 0:00:22.145 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 05 December 2025 09:48:40 +0000 (0:00:00.083) 0:00:22.228 *******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 05 December 2025 09:48:40 +0000 (0:00:00.327) 0:00:22.555 *******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 05 December 2025 09:48:40 +0000 (0:00:00.080) 0:00:22.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] **********
Friday 05 December 2025 09:48:40 +0000 (0:00:00.108) 0:00:22.744 *******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 05 December 2025 09:48:40 +0000 (0:00:00.080) 0:00:22.825 *******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 05 December 2025 09:48:40 +0000 (0:00:00.082) 0:00:22.907 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 05 December 2025 09:48:40 +0000 (0:00:00.111) 0:00:23.019 *******
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Friday 05 December 2025 09:48:41 +0000 (0:00:00.291) 0:00:23.310 *******
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Friday 05 December 2025 09:48:41 +0000 (0:00:00.047) 0:00:23.358 *******
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Friday 05 December 2025 09:48:41 +0000 (0:00:00.347) 0:00:23.705 *******
ok: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Friday 05 December 2025 09:48:41 +0000 (0:00:00.284) 0:00:23.989 *******
changed: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Friday 05 December 2025 09:48:42 +0000 (0:00:00.386) 0:00:24.376 *******
changed: [instance] => (item=cifmw_reproducer_key.pub)
changed: [instance] => (item=cifmw_reproducer_key)
TASK [libvirt_manager : List libvirt logs] *************************************
Friday 05 December 2025 09:48:42 +0000 (0:00:00.378) 0:00:24.755 *******
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Friday 05 December 2025 09:48:42 +0000 (0:00:00.206) 0:00:24.962 *******
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Friday 05 December 2025 09:48:42 +0000 (0:00:00.034) 0:00:24.996 *******
changed: [instance] => (item=workload)
changed: [instance] => (item=volumes)
changed: [instance] => (item=artifacts/debug_network_data.yml)
changed: [instance] => (item=artifacts/debug_pub_net_value.txt)
changed: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)
changed: [instance] => (item=artifacts/interfaces-info.yml)
changed: [instance] => (item=artifacts/libvirt-uuids.yml)
changed: [instance] => (item=artifacts/net-map-def-patch.yml)
TASK [libvirt_manager : Deepscrub data] ****************************************
Friday 05 December 2025 09:48:44 +0000 (0:00:01.348) 0:00:26.345 *******
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Friday 05 December 2025 09:48:44 +0000 (0:00:00.380) 0:00:26.726 *******
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Friday 05 December 2025 09:48:45 +0000 (0:00:01.370) 0:00:28.097 *******
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Friday 05 December 2025 09:48:46 +0000 (0:00:00.247) 0:00:28.345 *******
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Friday 05 December 2025 09:48:46 +0000 (0:00:00.067) 0:00:28.412 *******
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Friday 05 December 2025 09:48:46 +0000 (0:00:00.042) 0:00:28.454 *******
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Friday 05 December 2025 09:48:46 +0000 (0:00:00.065) 0:00:28.519 *******
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Friday 05 December 2025 09:48:46 +0000 (0:00:00.451) 0:00:28.971 *******
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Friday 05 December 2025 09:48:47 +0000 (0:00:00.429) 0:00:29.401 *******
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Friday 05 December 2025 09:48:47 +0000 (0:00:00.193) 0:00:29.595 *******
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Friday 05 December 2025 09:48:47 +0000 (0:00:00.037) 0:00:29.632 *******
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Friday 05 December 2025 09:48:47 +0000 (0:00:00.036) 0:00:29.669 *******
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)
ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)
ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)
TASK [Clean remote ssh config] *************************************************
Friday 05 December 2025 09:48:48 +0000 (0:00:00.701) 0:00:30.370 *******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 05 December 2025 09:48:48 +0000 (0:00:00.085) 0:00:30.456 *******
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 05 December 2025 09:48:48 +0000 (0:00:00.317) 0:00:30.773 *******
ok: [instance]
TASK [Clean local ssh config] **************************************************
Friday 05 December 2025 09:48:48 +0000 (0:00:00.234) 0:00:31.007 *******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 05 December 2025 09:48:48 +0000 (0:00:00.112) 0:00:31.120 *******
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 05 December 2025 09:48:49 +0000 (0:00:00.200) 0:00:31.321 *******
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Friday 05 December 2025 09:48:49 +0000 (0:00:00.229) 0:00:31.550 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Friday 05 December 2025 09:48:49 +0000 (0:00:00.069) 0:00:31.620 *******
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Friday 05 December 2025 09:48:50 +0000 (0:00:01.281) 0:00:32.902 *******
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Friday 05 December 2025 09:48:54 +0000 (0:00:03.356) 0:00:36.258 *******
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Friday 05 December 2025 09:48:54 +0000 (0:00:00.223) 0:00:36.482 *******
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Friday 05 December 2025 09:48:54 +0000 (0:00:00.057) 0:00:36.540 *******
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Friday 05 December 2025 09:48:54 +0000 (0:00:00.038) 0:00:36.578 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Friday 05 December 2025 09:48:54 +0000 (0:00:00.064) 0:00:36.643 *******
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Friday 05 December 2025 09:48:54 +0000 (0:00:00.039) 0:00:36.683 *******
changed: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Friday 05 December 2025 09:48:54 +0000 (0:00:00.222) 0:00:36.906 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Friday 05 December 2025 09:48:54 +0000 (0:00:00.065) 0:00:36.971 *******
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Friday 05 December 2025 09:48:54 +0000 (0:00:00.037) 0:00:37.009 *******
changed: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Friday 05 December 2025 09:48:55 +0000 (0:00:00.232) 0:00:37.242 *******
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Friday 05 December 2025 09:48:55 +0000 (0:00:00.065) 0:00:37.307 *******
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Friday 05 December 2025 09:48:55 +0000 (0:00:00.038) 0:00:37.346 *******
changed: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Friday 05 December 2025 09:48:55 +0000 (0:00:00.565) 0:00:37.911 *******
changed: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Friday 05 December 2025 09:48:55 +0000 (0:00:00.236) 0:00:38.147 *******
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Friday 05 December 2025 09:48:56 +0000 (0:00:00.412) 0:00:38.560 *******
changed: [instance]
TASK [radvd : Gather package facts] ********************************************
Friday 05 December 2025 09:48:56 +0000 (0:00:00.252) 0:00:38.812 *******
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Friday 05 December 2025 09:48:57 +0000 (0:00:00.610) 0:00:39.422 *******
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Friday 05 December 2025 09:48:57 +0000 (0:00:00.046) 0:00:39.469 *******
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Friday 05 December 2025 09:48:57 +0000 (0:00:00.226) 0:00:39.695 *******
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Friday 05 December 2025 09:48:57 +0000 (0:00:00.228) 0:00:39.924 *******
skipping: [instance]
TASK [Ensure work directory is removed] ****************************************
Friday 05 December 2025 09:48:57 +0000 (0:00:00.083) 0:00:40.007 *******
changed: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Friday 05 December 2025 09:48:58 +0000 (0:00:00.365) 0:00:40.372 *******
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=76 changed=22 unreachable=0 failed=0 skipped=30 rescued=0 ignored=0
Friday 05 December 2025 09:48:59 +0000 (0:00:00.814) 0:00:41.186 *******
===============================================================================
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.36s
libvirt_manager : Populate service facts -------------------------------- 2.15s
Copy generated content to proper location ------------------------------- 1.41s
podman : Ensure podman is installed ------------------------------------- 1.37s
libvirt_manager : Remove workload and volumes --------------------------- 1.35s
dnsmasq : Install needed packages --------------------------------------- 1.28s
libvirt_manager : Destroy networks -------------------------------------- 1.15s
libvirt_manager : Destroy machine --------------------------------------- 1.12s
libvirt_manager : Undefine machine -------------------------------------- 1.10s
libvirt_manager : Clean ssh known_hosts --------------------------------- 0.99s
libvirt_manager : (localhost) Clean ssh jumpers ------------------------- 0.97s
Gathering Facts --------------------------------------------------------- 0.94s
libvirt_manager : (instance) Clean ssh jumpers -------------------------- 0.91s
libvirt_manager : Start virtqemud socket service ------------------------ 0.91s
libvirt_manager : Clean firewalld libvirt zone -------------------------- 0.89s
libvirt_manager : Restart firewalld ------------------------------------- 0.81s
libvirt_manager : Get installed packages list --------------------------- 0.79s
virtualbmc : Remove vbmc files ------------------------------------------ 0.70s
libvirt_manager : Ensure no trace of networks lays in nmcli ------------- 0.68s
libvirt_manager : Ensure firewalld is enabled and started --------------- 0.62s
PLAY [Prepare] *****************************************************************
TASK [Gathering Facts] *********************************************************
Friday 05 December 2025 09:49:16 +0000 (0:00:00.060) 0:00:00.060 *******
ok: [instance]
TASK [Create custom basedir] ***************************************************
Friday 05 December 2025 09:49:17 +0000 (0:00:00.835) 0:00:00.896 *******
changed: [instance]
TASK [test_deps : Gather facts if they don't exist] ****************************
Friday 05 December 2025 09:49:18 +0000 (0:00:00.435) 0:00:01.332 *******
skipping: [instance]
TASK [test_deps : Gather variables for each operating system] ******************
Friday 05 December 2025 09:49:18 +0000 (0:00:00.061) 0:00:01.393 *******
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/test_deps/vars/centos-9.yml)
TASK [test_deps : Detect mirrors file] *****************************************
Friday 05 December 2025 09:49:18 +0000 (0:00:00.111) 0:00:01.505 *******
ok: [instance]
TASK [test_deps : Disable ubi host subscription-manager integration] ***********
Friday 05 December 2025 09:49:18 +0000 (0:00:00.338) 0:00:01.844 *******
ok: [instance]
TASK [test_deps : Disable ubi 9 repos] *****************************************
Friday 05 December 2025 09:49:18 +0000 (0:00:00.291) 0:00:02.135 *******
ok: [instance] => (item=ubi-9-appstream)
ok: [instance] => (item=ubi-9-baseos)
ok: [instance] => (item=ubi-9-codeready-builder)
TASK [Deploy repo-setup] *******************************************************
Friday 05 December 2025 09:49:19 +0000 (0:00:00.803) 0:00:02.938 *******
TASK [repo_setup : Ensure directories are present] *****************************
Friday 05 December 2025 09:49:19 +0000 (0:00:00.143) 0:00:03.082 *******
changed: [instance] => (item=tmp)
changed: [instance] => (item=artifacts/repositories)
changed: [instance] => (item=venv/repo_setup)
TASK [repo_setup : Make sure git-core package is installed] ********************
Friday 05 December 2025 09:49:20 +0000 (0:00:00.584) 0:00:03.666 *******
ok: [instance]
TASK [repo_setup : Get repo-setup repository] **********************************
Friday 05 December 2025 09:49:21 +0000 (0:00:01.428) 0:00:05.094 *******
changed: [instance]
TASK [repo_setup : Initialize python venv and install requirements] ************
Friday 05 December 2025 09:49:22 +0000 (0:00:01.040) 0:00:06.135 *******
changed: [instance]
TASK [repo_setup : Install repo-setup package] *********************************
Friday 05 December 2025 09:49:29 +0000 (0:00:06.736) 0:00:12.872 *******
changed: [instance]
TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***
Friday 05 December 2025 09:49:30 +0000 (0:00:00.726) 0:00:13.598 *******
skipping: [instance]
TASK [repo_setup : Run repo-setup] *********************************************
Friday 05 December 2025 09:49:30 +0000 (0:00:00.055) 0:00:13.654 *******
changed: [instance]
TASK [repo_setup : Get component repo] *****************************************
Friday 05 December 2025 09:49:31 +0000 (0:00:00.907) 0:00:14.562 *******
skipping: [instance]
TASK [repo_setup : Rename component repo] **************************************
Friday 05 December 2025 09:49:31 +0000 (0:00:00.069) 0:00:14.631 *******
skipping: [instance]
TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******
Friday 05 December 2025 09:49:31 +0000 (0:00:00.069) 0:00:14.700 *******
skipping: [instance]
TASK [repo_setup : Run repo-setup-get-hash] ************************************
Friday 05 December 2025 09:49:31 +0000 (0:00:00.068) 0:00:14.769 *******
changed: [instance]
TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************
Friday 05 December 2025 09:49:32 +0000 (0:00:00.606) 0:00:15.375 *******
changed: [instance]
TASK [repo_setup : Dump current-podified hash] *********************************
Friday 05 December 2025 09:49:32 +0000 (0:00:00.460) 0:00:15.836 *******
skipping: [instance]
TASK [repo_setup : Slurp current podified hash] ********************************
Friday 05 December 2025 09:49:32 +0000 (0:00:00.059) 0:00:15.895 *******
skipping: [instance]
TASK [repo_setup : Update the value of full_hash] ******************************
Friday 05 December 2025 09:49:32 +0000 (0:00:00.060) 0:00:15.955 *******
skipping: [instance]
TASK [repo_setup : Export hashes facts for further use] ************************
Friday 05 December 2025 09:49:32 +0000 (0:00:00.088) 0:00:16.043 *******
ok: [instance]
TASK [repo_setup : Create download directory] **********************************
Friday 05 December 2025 09:49:32 +0000 (0:00:00.076) 0:00:16.120 *******
skipping: [instance]
TASK [repo_setup : Print the URL to request] ***********************************
Friday 05 December 2025 09:49:32 +0000 (0:00:00.057) 0:00:16.178 *******
skipping: [instance]
TASK [Download the RPM] ********************************************************
Friday 05 December 2025 09:49:33 +0000 (0:00:00.057) 0:00:16.236 *******
skipping: [instance]
TASK [repo_setup : Install RHOS Release tool] **********************************
Friday 05 December 2025 09:49:33 +0000 (0:00:00.094) 0:00:16.330 *******
skipping: [instance]
TASK [repo_setup : Get rhos-release tool version] ******************************
Friday 05 December 2025 09:49:33 +0000 (0:00:00.061) 0:00:16.391 *******
skipping: [instance]
TASK [repo_setup : Print rhos-release tool version] ****************************
Friday 05 December 2025 09:49:33 +0000 (0:00:00.059) 0:00:16.451 *******
skipping: [instance]
TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***
Friday 05 December 2025 09:49:33 +0000 (0:00:00.060) 0:00:16.512 *******
skipping: [instance]
TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************
Friday 05 December 2025 09:49:33 +0000 (0:00:00.058) 0:00:16.571 *******
ok: [instance]
TASK [repo_setup : Use RDO proxy mirrors] **************************************
Friday 05 December 2025 09:49:33 +0000 (0:00:00.249) 0:00:16.820 *******
changed: [instance]
TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***
Friday 05 December 2025 09:49:33 +0000 (0:00:00.249) 0:00:17.069 *******
changed: [instance]
TASK [repo_setup : Check for gating.repo file on content provider] *************
Friday 05 December 2025 09:49:34 +0000 (0:00:00.283) 0:00:17.353 *******
skipping: [instance]
TASK [repo_setup : Populate gating repo from content provider ip] **************
Friday 05 December 2025 09:49:34 +0000 (0:00:00.085) 0:00:17.439 *******
skipping: [instance]
TASK [repo_setup : Check for DLRN repo at the destination] *********************
Friday 05 December 2025 09:49:34 +0000 (0:00:00.054) 0:00:17.493 *******
skipping: [instance]
TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***
Friday 05 December 2025 09:49:34 +0000 (0:00:00.055) 0:00:17.548 *******
skipping: [instance]
TASK [repo_setup : Check for DLRN component repo] ******************************
Friday 05 December 2025 09:49:34 +0000 (0:00:00.053) 0:00:17.602 *******
skipping: [instance]
TASK [repo_setup : Lower the priority of componennt repos to allow installation from gating repo] ***
Friday 05 December 2025 09:49:34 +0000 (0:00:00.054) 0:00:17.656 *******
skipping: [instance]
TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********
Friday 05 December 2025 09:49:34 +0000 (0:00:00.090) 0:00:17.747 *******
skipping: [instance]
TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******
Friday 05 December 2025 09:49:34 +0000 (0:00:00.052) 0:00:17.799 *******
skipping: [instance]
TASK [repo_setup : Cleanup existing metadata] **********************************
Friday 05 December 2025 09:49:34 +0000 (0:00:00.064) 0:00:17.863 *******
skipping: [instance]
TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********
Friday 05 December 2025 09:49:34 +0000 (0:00:00.050) 0:00:17.913 *******
skipping: [instance]
TASK [test_deps : Look for redhat-release rpm] *********************************
Friday 05 December 2025 09:49:34 +0000 (0:00:00.111) 0:00:18.025 *******
skipping: [instance]
TASK [test_deps : Remove redhat-release] ***************************************
Friday 05 December 2025 09:49:34 +0000 (0:00:00.069) 0:00:18.095 *******
skipping: [instance]
TASK [test_deps : Install centos-stream-release] *******************************
Friday 05 December 2025 09:49:34 +0000 (0:00:00.069) 0:00:18.164 *******
skipping: [instance]
TASK [test_deps : Install additional packages] *********************************
Friday 05 December 2025 09:49:35 +0000 (0:00:00.069) 0:00:18.233 *******
skipping: [instance]
TASK [test_deps : Install selinux python libs] *********************************
Friday 05 December 2025 09:49:35 +0000 (0:00:00.101) 0:00:18.335 *******
ok: [instance]
TASK [test_deps : Install python yaml libs] ************************************
Friday 05 December 2025 09:50:15 +0000 (0:00:40.637) 0:00:58.973 *******
ok: [instance]
TASK [test_deps : Install extra packages] **************************************
Friday 05 December 2025 09:50:17 +0000 (0:00:01.286) 0:01:00.259 *******
skipping: [instance]
TASK [ci_setup : Gather variables for each operating system] *******************
Friday 05 December 2025 09:50:17 +0000 (0:00:00.121) 0:01:00.381 *******
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml)
TASK [ci_setup : List packages to install] *************************************
Friday 05 December 2025 09:50:17 +0000 (0:00:00.114) 0:01:00.495 *******
ok: [instance] =>
cifmw_ci_setup_packages:
- bash-completion
- ca-certificates
- git-core
- make
- tar
- tmux
- python3-pip
TASK [ci_setup : Install needed packages] **************************************
Friday 05 December 2025 09:50:17 +0000 (0:00:00.052) 0:01:00.548 *******
ok: [instance]
TASK [ci_setup : Gather version of openshift client] ***************************
Friday 05 December 2025 09:50:18 +0000 (0:00:01.367) 0:01:01.915 *******
ok: [instance]
TASK [ci_setup : Ensure openshift client install path is present] **************
Friday 05 December 2025 09:50:19 +0000 (0:00:00.308) 0:01:02.224 *******
ok: [instance]
TASK [ci_setup : Install openshift client] *************************************
Friday 05 December 2025 09:50:19 +0000 (0:00:00.233) 0:01:02.458 *******
skipping: [instance]
TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************
Friday 05 December 2025 09:50:19 +0000 (0:00:00.096) 0:01:02.554 *******
skipping: [instance]
TASK [ci_setup : Create completion file] ***************************************
Friday 05 December 2025 09:50:19 +0000 (0:00:00.134) 0:01:02.689 *******
ok: [instance]
TASK [ci_setup : Source completion from within .bashrc] ************************
Friday 05 December 2025 09:50:19 +0000 (0:00:00.217) 0:01:02.906 *******
changed: [instance]
TASK [ci_setup : Check rhsm status] ********************************************
Friday 05 December 2025 09:50:20 +0000 (0:00:00.328) 0:01:03.235 *******
skipping: [instance]
TASK [ci_setup : Gather the repos to be enabled] *******************************
Friday 05 December 2025 09:50:20 +0000 (0:00:00.077) 0:01:03.313 *******
skipping: [instance]
TASK [ci_setup : Enabling the required repositories.] **************************
Friday 05 December 2025 09:50:20 +0000 (0:00:00.049) 0:01:03.362 *******
skipping: [instance]
TASK [ci_setup : Get current /etc/redhat-release] ******************************
Friday 05 December 2025 09:50:20 +0000 (0:00:00.049) 0:01:03.412 *******
skipping: [instance]
TASK [ci_setup : Print current /etc/redhat-release] ****************************
Friday 05 December 2025 09:50:20 +0000 (0:00:00.048) 0:01:03.460 *******
skipping: [instance]
TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********
Friday 05 December 2025 09:50:20 +0000 (0:00:00.048) 0:01:03.509 *******
skipping: [instance]
TASK [ci_setup : Manage directories] *******************************************
Friday 05 December 2025 09:50:20 +0000 (0:00:00.087) 0:01:03.596 *******
changed: [instance] => (item=/opt/basedir/artifacts/manifests/openstack/cr)
changed: [instance] => (item=/opt/basedir/logs)
ok: [instance] => (item=/opt/basedir/tmp)
changed: [instance] => (item=/opt/basedir/volumes)
changed: [instance] => (item=/opt/basedir/artifacts/parameters)
TASK [libvirt_manager : Get installed packages list] ***************************
Friday 05 December 2025 09:50:21 +0000 (0:00:01.053) 0:01:04.649 *******
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Friday 05 December 2025 09:50:22 +0000 (0:00:00.803) 0:01:05.453 *******
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Friday 05 December 2025 09:50:24 +0000 (0:00:02.232) 0:01:07.686 *******
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Friday 05 December 2025 09:50:25 +0000 (0:00:00.943) 0:01:08.630 *******
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Friday 05 December 2025 09:50:25 +0000 (0:00:00.056) 0:01:08.686 *******
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Friday 05 December 2025 09:50:25 +0000 (0:00:00.418) 0:01:09.105 *******
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Friday 05 December 2025 09:50:26 +0000 (0:00:00.402) 0:01:09.507 *******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 05 December 2025 09:50:26 +0000 (0:00:00.134) 0:01:09.642 *******
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Friday 05 December 2025 09:50:26 +0000 (0:00:00.083) 0:01:09.726 *******
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Friday 05 December 2025 09:50:26 +0000 (0:00:00.036) 0:01:09.763 *******
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Friday 05 December 2025 09:50:26 +0000 (0:00:00.036) 0:01:09.799 *******
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Friday 05 December 2025 09:50:26 +0000 (0:00:00.035) 0:01:09.835 *******
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Friday 05 December 2025 09:50:26 +0000 (0:00:00.036) 0:01:09.872 *******
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Friday 05 December 2025 09:50:26 +0000 (0:00:00.036) 0:01:09.908 *******
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Friday 05 December 2025 09:50:27 +0000 (0:00:00.398) 0:01:10.307 *******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 05 December 2025 09:50:27 +0000 (0:00:00.106) 0:01:10.414 *******
ok: [instance] =>
cleanup_nets: []
TASK [Remove dnsmasq network bits] *********************************************
Friday 05 December 2025 09:50:27 +0000 (0:00:00.112) 0:01:10.526 *******
skipping: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Friday 05 December 2025 09:50:27 +0000 (0:00:00.037) 0:01:10.564 *******
skipping: [instance]
TASK [libvirt_manager : Undefine networks] *************************************
Friday 05 December 2025 09:50:27 +0000 (0:00:00.036) 0:01:10.601 *******
skipping: [instance]
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Friday 05 December 2025 09:50:27 +0000 (0:00:00.036) 0:01:10.638 *******
skipping: [instance]
TASK [libvirt_manager : Find dummy interface connection files] *****************
Friday 05 December 2025 09:50:27 +0000 (0:00:00.036) 0:01:10.675 *******
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Friday 05 December 2025 09:50:27 +0000 (0:00:00.368) 0:01:11.044 *******
skipping: [instance]
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Friday 05 December 2025 09:50:27 +0000 (0:00:00.037) 0:01:11.082 *******
skipping: [instance]
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Friday 05 December 2025 09:50:27 +0000 (0:00:00.039) 0:01:11.121 *******
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Friday 05 December 2025 09:50:28 +0000 (0:00:00.664) 0:01:11.785 *******
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Friday 05 December 2025 09:50:29 +0000 (0:00:00.472) 0:01:12.258 *******
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Friday 05 December 2025 09:50:29 +0000 (0:00:00.462) 0:01:12.721 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Friday 05 December 2025 09:50:29 +0000 (0:00:00.116) 0:01:12.837 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 05 December 2025 09:50:29 +0000 (0:00:00.085) 0:01:12.923 *******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 05 December 2025 09:50:29 +0000 (0:00:00.276) 0:01:13.199 *******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 05 December 2025 09:50:30 +0000 (0:00:00.082) 0:01:13.282 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 05 December 2025 09:50:30 +0000 (0:00:00.138) 0:01:13.420 *******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 05 December 2025 09:50:30 +0000 (0:00:00.083) 0:01:13.503 *******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 05 December 2025 09:50:30 +0000 (0:00:00.083) 0:01:13.587 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 05 December 2025 09:50:30 +0000 (0:00:00.113) 0:01:13.701 *******
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Friday 05 December 2025 09:50:30 +0000 (0:00:00.287) 0:01:13.988 *******
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Friday 05 December 2025 09:50:30 +0000 (0:00:00.048) 0:01:14.037 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Friday 05 December 2025 09:50:30 +0000 (0:00:00.118) 0:01:14.155 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 05 December 2025 09:50:31 +0000 (0:00:00.110) 0:01:14.265 *******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 05 December 2025 09:50:31 +0000 (0:00:00.278) 0:01:14.544 *******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 05 December 2025 09:50:31 +0000 (0:00:00.083) 0:01:14.628 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 05 December 2025 09:50:31 +0000 (0:00:00.111) 0:01:14.740 *******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 05 December 2025 09:50:31 +0000 (0:00:00.083) 0:01:14.823 *******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 05 December 2025 09:50:31 +0000 (0:00:00.084) 0:01:14.907 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 05 December 2025 09:50:31 +0000 (0:00:00.112) 0:01:15.019 *******
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Friday 05 December 2025 09:50:32 +0000 (0:00:00.297) 0:01:15.317 *******
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Friday 05 December 2025 09:50:32 +0000 (0:00:00.047) 0:01:15.364 *******
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Friday 05 December 2025 09:50:32 +0000 (0:00:00.216) 0:01:15.581 *******
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Friday 05 December 2025 09:50:32 +0000 (0:00:00.039) 0:01:15.620 *******
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Friday 05 December 2025 09:50:32 +0000 (0:00:00.039) 0:01:15.660 *******
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Friday 05 December 2025 09:50:32 +0000 (0:00:00.043) 0:01:15.704 *******
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Friday 05 December 2025 09:50:32 +0000 (0:00:00.217) 0:01:15.921 *******
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Friday 05 December 2025 09:50:32 +0000 (0:00:00.037) 0:01:15.959 *******
ok: [instance] => (item=workload)
changed: [instance] => (item=volumes)
ok: [instance] => (item=artifacts/debug_network_data.yml)
ok: [instance] => (item=artifacts/debug_pub_net_value.txt)
ok: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)
ok: [instance] => (item=artifacts/interfaces-info.yml)
ok: [instance] => (item=artifacts/libvirt-uuids.yml)
ok: [instance] => (item=artifacts/net-map-def-patch.yml)
TASK [libvirt_manager : Deepscrub data] ****************************************
Friday 05 December 2025 09:50:34 +0000 (0:00:01.407) 0:01:17.366 *******
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Friday 05 December 2025 09:50:34 +0000 (0:00:00.420) 0:01:17.787 *******
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Friday 05 December 2025 09:50:35 +0000 (0:00:01.280) 0:01:19.068 *******
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Friday 05 December 2025 09:50:36 +0000 (0:00:00.266) 0:01:19.334 *******
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Friday 05 December 2025 09:50:36 +0000 (0:00:00.045) 0:01:19.380 *******
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Friday 05 December 2025 09:50:36 +0000 (0:00:00.065) 0:01:19.446 *******
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Friday 05 December 2025 09:50:36 +0000 (0:00:00.067) 0:01:19.514 *******
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Friday 05 December 2025 09:50:36 +0000 (0:00:00.478) 0:01:19.992 *******
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Friday 05 December 2025 09:50:37 +0000 (0:00:00.443) 0:01:20.435 *******
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Friday 05 December 2025 09:50:37 +0000 (0:00:00.205) 0:01:20.641 *******
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Friday 05 December 2025 09:50:37 +0000 (0:00:00.038) 0:01:20.679 *******
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Friday 05 December 2025 09:50:37 +0000 (0:00:00.038) 0:01:20.718 *******
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)
ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)
ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)
TASK [Clean remote ssh config] *************************************************
Friday 05 December 2025 09:50:38 +0000 (0:00:00.744) 0:01:21.462 *******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 05 December 2025 09:50:38 +0000 (0:00:00.086) 0:01:21.548 *******
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 05 December 2025 09:50:38 +0000 (0:00:00.323) 0:01:21.872 *******
ok: [instance]
TASK [Clean local ssh config] **************************************************
Friday 05 December 2025 09:50:38 +0000 (0:00:00.233) 0:01:22.106 *******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 05 December 2025 09:50:39 +0000 (0:00:00.112) 0:01:22.219 *******
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 05 December 2025 09:50:39 +0000 (0:00:00.206) 0:01:22.426 *******
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Friday 05 December 2025 09:50:39 +0000 (0:00:00.233) 0:01:22.659 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Friday 05 December 2025 09:50:39 +0000 (0:00:00.071) 0:01:22.730 *******
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Friday 05 December 2025 09:50:40 +0000 (0:00:01.249) 0:01:23.980 *******
ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
ok: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Friday 05 December 2025 09:50:42 +0000 (0:00:01.282) 0:01:25.262 *******
ok: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Friday 05 December 2025 09:50:42 +0000 (0:00:00.225) 0:01:25.488 *******
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Friday 05 December 2025 09:50:42 +0000 (0:00:00.040) 0:01:25.528 *******
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Friday 05 December 2025 09:50:42 +0000 (0:00:00.041) 0:01:25.570 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Friday 05 December 2025 09:50:42 +0000 (0:00:00.098) 0:01:25.669 *******
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Friday 05 December 2025 09:50:42 +0000 (0:00:00.041) 0:01:25.710 *******
ok: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Friday 05 December 2025 09:50:42 +0000 (0:00:00.231) 0:01:25.942 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Friday 05 December 2025 09:50:42 +0000 (0:00:00.069) 0:01:26.011 *******
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Friday 05 December 2025 09:50:42 +0000 (0:00:00.041) 0:01:26.052 *******
ok: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Friday 05 December 2025 09:50:43 +0000 (0:00:00.226) 0:01:26.279 *******
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Friday 05 December 2025 09:50:43 +0000 (0:00:00.037) 0:01:26.317 *******
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Friday 05 December 2025 09:50:43 +0000 (0:00:00.040) 0:01:26.357 *******
ok: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Friday 05 December 2025 09:50:43 +0000 (0:00:00.360) 0:01:26.718 *******
ok: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Friday 05 December 2025 09:50:43 +0000 (0:00:00.230) 0:01:26.949 *******
ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)
ok: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Friday 05 December 2025 09:50:44 +0000 (0:00:00.413) 0:01:27.362 *******
ok: [instance]
TASK [radvd : Gather package facts] ********************************************
Friday 05 December 2025 09:50:44 +0000 (0:00:00.246) 0:01:27.609 *******
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Friday 05 December 2025 09:50:45 +0000 (0:00:00.645) 0:01:28.255 *******
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Friday 05 December 2025 09:50:45 +0000 (0:00:00.048) 0:01:28.303 *******
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Friday 05 December 2025 09:50:45 +0000 (0:00:00.226) 0:01:28.530 *******
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Friday 05 December 2025 09:50:45 +0000 (0:00:00.221) 0:01:28.752 *******
skipping: [instance]
TASK [libvirt_manager : Ensure output directory exists] ************************
Friday 05 December 2025 09:50:45 +0000 (0:00:00.087) 0:01:28.840 *******
ok: [instance]
TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************
Friday 05 December 2025 09:50:45 +0000 (0:00:00.211) 0:01:29.051 *******
changed: [instance]
TASK [libvirt_manager : Check if KVM is enabled] *******************************
Friday 05 December 2025 09:50:46 +0000 (0:00:00.239) 0:01:29.291 *******
ok: [instance]
TASK [libvirt_manager : Fail if KVM not enabled] *******************************
Friday 05 December 2025 09:50:46 +0000 (0:00:00.209) 0:01:29.500 *******
skipping: [instance]
TASK [libvirt_manager : Check if VMX virtualization] ***************************
Friday 05 December 2025 09:50:46 +0000 (0:00:00.040) 0:01:29.541 *******
skipping: [instance]
TASK [libvirt_manager : Check if SVM virtualization] ***************************
Friday 05 December 2025 09:50:46 +0000 (0:00:00.041) 0:01:29.583 *******
ok: [instance]
TASK [libvirt_manager : Enable VMX virtualization] *****************************
Friday 05 December 2025 09:50:46 +0000 (0:00:00.042) 0:01:29.625 *******
skipping: [instance]
TASK [libvirt_manager : Install packages required for using KVM] ***************
Friday 05 December 2025 09:50:46 +0000 (0:00:00.040) 0:01:29.666 *******
ok: [instance]
TASK [libvirt_manager : Create rules.d polkit folder] **************************
Friday 05 December 2025 09:50:47 +0000 (0:00:01.306) 0:01:30.972 *******
ok: [instance]
TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************
Friday 05 December 2025 09:50:48 +0000 (0:00:00.239) 0:01:31.212 *******
ok: [instance]
TASK [libvirt_manager : Restart service polkit service] ************************
Friday 05 December 2025 09:50:48 +0000 (0:00:00.425) 0:01:31.638 *******
skipping: [instance]
TASK [libvirt_manager : Remove directory for service override] *****************
Friday 05 December 2025 09:50:48 +0000 (0:00:00.048) 0:01:31.686 *******
ok: [instance]
TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***
Friday 05 December 2025 09:50:48 +0000 (0:00:00.223) 0:01:31.910 *******
ok: [instance]
TASK [libvirt_manager : Ensure firewalld service is up] ************************
Friday 05 December 2025 09:50:49 +0000 (0:00:00.498) 0:01:32.408 *******
ok: [instance]
TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****
Friday 05 December 2025 09:50:49 +0000 (0:00:00.346) 0:01:32.755 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=qemu)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=interface)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=network)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nodedev)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nwfilter)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=secret)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=storage)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=proxy)
TASK [libvirt_manager : Ensure read-write socket is enabled for qemu.] *********
Friday 05 December 2025 09:50:49 +0000 (0:00:00.247) 0:01:33.002 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********
Friday 05 December 2025 09:50:50 +0000 (0:00:00.353) 0:01:33.355 *******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************
Friday 05 December 2025 09:50:50 +0000 (0:00:00.349) 0:01:33.704 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****
Friday 05 December 2025 09:50:50 +0000 (0:00:00.352) 0:01:34.057 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****
Friday 05 December 2025 09:50:51 +0000 (0:00:00.353) 0:01:34.411 *******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********
Friday 05 December 2025 09:50:51 +0000 (0:00:00.349) 0:01:34.760 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******
Friday 05 December 2025 09:50:51 +0000 (0:00:00.354) 0:01:35.115 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******
Friday 05 December 2025 09:50:52 +0000 (0:00:00.360) 0:01:35.475 *******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********
Friday 05 December 2025 09:50:52 +0000 (0:00:00.350) 0:01:35.826 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******
Friday 05 December 2025 09:50:52 +0000 (0:00:00.365) 0:01:36.192 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******
Friday 05 December 2025 09:50:53 +0000 (0:00:00.385) 0:01:36.578 *******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********
Friday 05 December 2025 09:50:53 +0000 (0:00:00.353) 0:01:36.932 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****
Friday 05 December 2025 09:50:54 +0000 (0:00:00.354) 0:01:37.287 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******
Friday 05 December 2025 09:50:54 +0000 (0:00:00.370) 0:01:37.657 *******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********
Friday 05 December 2025 09:50:54 +0000 (0:00:00.373) 0:01:38.030 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******
Friday 05 December 2025 09:50:55 +0000 (0:00:00.375) 0:01:38.405 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********
Friday 05 December 2025 09:50:55 +0000 (0:00:00.357) 0:01:38.763 *******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************
Friday 05 December 2025 09:50:55 +0000 (0:00:00.352) 0:01:39.116 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******
Friday 05 December 2025 09:50:56 +0000 (0:00:00.376) 0:01:39.493 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******
Friday 05 December 2025 09:50:56 +0000 (0:00:00.359) 0:01:39.852 *******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********
Friday 05 December 2025 09:50:57 +0000 (0:00:00.356) 0:01:40.208 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********
Friday 05 December 2025 09:50:57 +0000 (0:00:00.355) 0:01:40.564 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********
Friday 05 December 2025 09:50:57 +0000 (0:00:00.389) 0:01:40.954 *******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************
Friday 05 December 2025 09:50:58 +0000 (0:00:00.352) 0:01:41.306 *******
ok: [instance]
TASK [libvirt_manager : Manage service for older releases] *********************
Friday 05 December 2025 09:50:58 +0000 (0:00:00.359) 0:01:41.665 *******
skipping: [instance]
TASK [libvirt_manager : Get libvirt group users] *******************************
Friday 05 December 2025 09:50:58 +0000 (0:00:00.055) 0:01:41.721 *******
ok: [instance]
TASK [libvirt_manager : Add user if not exists in libvirt group] ***************
Friday 05 December 2025 09:50:58 +0000 (0:00:00.323) 0:01:42.044 *******
ok: [instance]
TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***
Friday 05 December 2025 09:50:59 +0000 (0:00:00.426) 0:01:42.471 *******
ok: [instance]
TASK [libvirt_manager : Inject system connection parameters in bashrc] *********
Friday 05 December 2025 09:50:59 +0000 (0:00:00.306) 0:01:42.777 *******
[WARNING]: Reset is not implemented for this connection
changed: [instance]
TASK [libvirt_manager : Ensure we reload user env] *****************************
Friday 05 December 2025 09:50:59 +0000 (0:00:00.200) 0:01:42.978 *******
TASK [libvirt_manager : Deactivate default] ************************************
Friday 05 December 2025 09:50:59 +0000 (0:00:00.076) 0:01:43.054 *******
fatal: [instance]: FAILED! => changed=false
msg: network default not found
TASK [libvirt_manager : Encountered an error during virt-net removal.] *********
Friday 05 December 2025 09:51:00 +0000 (0:00:00.260) 0:01:43.314 *******
ok: [instance] =>
msg: Looks like the provided virtual network does not exist.
TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************
Friday 05 December 2025 09:51:00 +0000 (0:00:00.064) 0:01:43.378 *******
ok: [instance]
TASK [Ensure we delegate .utility zone to our own instance] ********************
Friday 05 December 2025 09:51:00 +0000 (0:00:00.408) 0:01:43.787 *******
ok: [instance]
TASK [Restart NetworkManager] **************************************************
Friday 05 December 2025 09:51:00 +0000 (0:00:00.386) 0:01:44.173 *******
changed: [instance]
TASK [Ensure ocp_volumes exists] ***********************************************
Friday 05 December 2025 09:51:01 +0000 (0:00:00.460) 0:01:44.633 *******
changed: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Friday 05 December 2025 09:51:01 +0000 (0:00:00.248) 0:01:44.882 *******
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=132 changed=22 unreachable=0 failed=0 skipped=83 rescued=1 ignored=0
Friday 05 December 2025 09:51:02 +0000 (0:00:00.799) 0:01:45.682 *******
===============================================================================
test_deps : Install selinux python libs -------------------------------- 40.64s
repo_setup : Initialize python venv and install requirements ------------ 6.74s
libvirt_manager : Populate service facts -------------------------------- 2.23s
repo_setup : Make sure git-core package is installed -------------------- 1.43s
libvirt_manager : Remove workload and volumes --------------------------- 1.41s
ci_setup : Install needed packages -------------------------------------- 1.37s
libvirt_manager : Install packages required for using KVM --------------- 1.31s
test_deps : Install python yaml libs ------------------------------------ 1.29s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.28s
podman : Ensure podman is installed ------------------------------------- 1.28s
dnsmasq : Install needed packages --------------------------------------- 1.25s
ci_setup : Manage directories ------------------------------------------- 1.05s
repo_setup : Get repo-setup repository ---------------------------------- 1.04s
libvirt_manager : Start virtqemud socket service ------------------------ 0.94s
repo_setup : Run repo-setup --------------------------------------------- 0.91s
Gathering Facts --------------------------------------------------------- 0.84s
libvirt_manager : Get installed packages list --------------------------- 0.80s
test_deps : Disable ubi 9 repos ----------------------------------------- 0.80s
libvirt_manager : Restart firewalld ------------------------------------- 0.80s
virtualbmc : Remove vbmc files ------------------------------------------ 0.74s
PLAY [Test DNS entries] ********************************************************
TASK [Gathering Facts] *********************************************************
Friday 05 December 2025 09:51:03 +0000 (0:00:00.049) 0:00:00.049 *******
ok: [instance]
TASK [Load networking definition] **********************************************
Friday 05 December 2025 09:51:03 +0000 (0:00:00.900) 0:00:00.949 *******
ok: [instance]
TASK [libvirt_manager : Ensure fact is existing, and empty] ********************
Friday 05 December 2025 09:51:04 +0000 (0:00:00.052) 0:00:01.001 *******
ok: [instance]
TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Friday 05 December 2025 09:51:04 +0000 (0:00:00.069) 0:00:01.071 *******
ok: [instance]
TASK [libvirt_manager : Load file if exists] ***********************************
Friday 05 December 2025 09:51:04 +0000 (0:00:00.300) 0:00:01.371 *******
skipping: [instance]
TASK [libvirt_manager : Update fact with existing content] *********************
Friday 05 December 2025 09:51:04 +0000 (0:00:00.057) 0:00:01.429 *******
skipping: [instance]
TASK [libvirt_manager : Generate VM list] **************************************
Friday 05 December 2025 09:51:04 +0000 (0:00:00.057) 0:00:01.486 *******
ok: [instance]
TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Friday 05 December 2025 09:51:04 +0000 (0:00:00.109) 0:00:01.596 *******
ok: [instance] => (item={'key': 'compute-0', 'value': 'compute'})
ok: [instance] => (item={'key': 'controller-0', 'value': 'controller'})
ok: [instance] => (item={'key': 'ocp-master-0', 'value': 'ocp'})
ok: [instance] => (item={'key': 'ocp-worker-0', 'value': 'ocp_worker'})
TASK [libvirt_manager : Append baremetal nodes if needed] **********************
Friday 05 December 2025 09:51:04 +0000 (0:00:00.165) 0:00:01.762 *******
skipping: [instance]
TASK [libvirt_manager : Dump MAC mapping] **************************************
Friday 05 December 2025 09:51:04 +0000 (0:00:00.062) 0:00:01.824 *******
changed: [instance]
TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Friday 05 December 2025 09:51:05 +0000 (0:00:00.494) 0:00:02.318 *******
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] ******
Friday 05 December 2025 09:51:05 +0000 (0:00:00.202) 0:00:02.521 *******
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Friday 05 December 2025 09:51:05 +0000 (0:00:00.053) 0:00:02.575 *******
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Friday 05 December 2025 09:51:05 +0000 (0:00:00.052) 0:00:02.628 *******
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Friday 05 December 2025 09:51:05 +0000 (0:00:00.054) 0:00:02.682 *******
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Friday 05 December 2025 09:51:05 +0000 (0:00:00.081) 0:00:02.764 *******
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Friday 05 December 2025 09:51:05 +0000 (0:00:00.049) 0:00:02.813 *******
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'storage': {'network': '172.18.0.0/24', 'vlan': 21, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'tenant': {'network': '172.19.0.0/24', 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}, 'vlan': 22, 'mtu': 1496}, 'external': {'network': '10.0.0.0/24', 'tools': {'netconfig': {'ranges': [{'start': 100, 'end': 250}]}}, 'vlan': 22, 'mtu': 1500}, 'storagemgmt': {'network': '172.20.0.0/24', 'tools': {'netconfig': {'ranges': [{'start': 100, 'end': 250}]}}, 'vlan': 23, 'mtu': 1500}}, 'group-templates': {'ocps': {'network-template': {'range': {'start': 10, 'length': 3}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}}}, 'ocp_workers': {'network-template': {'range': {'start': 15, 'length': 3}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}}}, 'computes': {'network-template': {'range': {'start': 100, 'length': 21}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}, 'storagemgmt': {'trunk-parent': 'ctlplane'}}}}, 'instances': {'controller-0': {'networks': {'ctlplane': {'ip': '192.168.140.9'}}}}})
TASK [networking_mapper : Gather facts if requested] ***************************
Friday 05 December 2025 09:51:05 +0000 (0:00:00.150) 0:00:02.964 *******
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Friday 05 December 2025 09:51:06 +0000 (0:00:00.048) 0:00:03.012 *******
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Friday 05 December 2025 09:51:06 +0000 (0:00:00.381) 0:00:03.394 *******
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Friday 05 December 2025 09:51:06 +0000 (0:00:00.462) 0:00:03.856 *******
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Friday 05 December 2025 09:51:06 +0000 (0:00:00.124) 0:00:03.980 *******
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Friday 05 December 2025 09:51:07 +0000 (0:00:00.089) 0:00:04.070 *******
changed: [instance]
TASK [libvirt_manager : Manage networks if needed] *****************************
Friday 05 December 2025 09:51:07 +0000 (0:00:00.473) 0:00:04.544 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance
TASK [libvirt_manager : Define the localized variables for performing the tasks here.] ***
Friday 05 December 2025 09:51:07 +0000 (0:00:00.154) 0:00:04.698 *******
ok: [instance] => (item=ocppr)
ok: [instance] => (item=public)
ok: [instance] => (item=osp_trunk)
TASK [libvirt_manager : Ensure networks are defined] ***************************
Friday 05 December 2025 09:51:07 +0000 (0:00:00.094) 0:00:04.792 *******
changed: [instance] => (item=ocppr)
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks are created/started] *******************
Friday 05 December 2025 09:51:08 +0000 (0:00:00.752) 0:00:05.545 *******
ok: [instance] => (item=ocppr)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks are active] ****************************
Friday 05 December 2025 09:51:09 +0000 (0:00:00.927) 0:00:06.472 *******
ok: [instance] => (item=ocppr)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks enabled to autostart] ******************
Friday 05 December 2025 09:51:10 +0000 (0:00:00.662) 0:00:07.135 *******
changed: [instance] => (item=ocppr)
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Add a dummy interface to bridges if required] **********
Friday 05 December 2025 09:51:10 +0000 (0:00:00.658) 0:00:07.793 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance
TASK [libvirt_manager : Fetch present bridge interfaces] ***********************
Friday 05 December 2025 09:51:10 +0000 (0:00:00.134) 0:00:07.927 *******
ok: [instance]
TASK [libvirt_manager : Fetch bridges ports link info] *************************
Friday 05 December 2025 09:51:11 +0000 (0:00:00.286) 0:00:08.214 *******
ok: [instance] => (item=ocppr)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [Create dummy interfaces to ensure bridges are UP] ************************
Friday 05 December 2025 09:51:11 +0000 (0:00:00.596) 0:00:08.810 *******
TASK [ci_nmstate : Ensure we have needed facts] ********************************
Friday 05 December 2025 09:51:11 +0000 (0:00:00.125) 0:00:08.936 *******
skipping: [instance]
TASK [ci_nmstate : Install required packages on instance] **********************
Friday 05 December 2025 09:51:12 +0000 (0:00:00.136) 0:00:09.073 *******
ok: [instance]
TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Friday 05 December 2025 09:51:13 +0000 (0:00:01.521) 0:00:10.594 *******
changed: [instance]
TASK [ci_nmstate : Save nmstate state for instance] ****************************
Friday 05 December 2025 09:51:13 +0000 (0:00:00.231) 0:00:10.825 *******
changed: [instance]
TASK [ci_nmstate : Apply the desidered state on instance] **********************
Friday 05 December 2025 09:51:14 +0000 (0:00:00.404) 0:00:11.230 *******
changed: [instance]
TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Friday 05 December 2025 09:51:16 +0000 (0:00:01.864) 0:00:13.094 *******
changed: [instance]
TASK [Create extra network configuration] **************************************
Friday 05 December 2025 09:51:16 +0000 (0:00:00.438) 0:00:13.532 *******
skipping: [instance]
TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Friday 05 December 2025 09:51:16 +0000 (0:00:00.064) 0:00:13.596 *******
skipping: [instance]
TASK [libvirt_manager : Refresh networking facts on host] **********************
Friday 05 December 2025 09:51:16 +0000 (0:00:00.059) 0:00:13.656 *******
ok: [instance]
TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Friday 05 December 2025 09:51:17 +0000 (0:00:00.528) 0:00:14.184 *******
ok: [instance] => (item=ocppr)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [dnsmasq : Install needed packages] ***************************************
Friday 05 December 2025 09:51:17 +0000 (0:00:00.367) 0:00:14.551 *******
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Friday 05 December 2025 09:51:18 +0000 (0:00:01.279) 0:00:15.831 *******
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Friday 05 December 2025 09:51:22 +0000 (0:00:03.557) 0:00:19.388 *******
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Friday 05 December 2025 09:51:22 +0000 (0:00:00.281) 0:00:19.670 *******
changed: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Friday 05 December 2025 09:51:23 +0000 (0:00:00.404) 0:00:20.075 *******
changed: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Friday 05 December 2025 09:51:23 +0000 (0:00:00.425) 0:00:20.501 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Friday 05 December 2025 09:51:23 +0000 (0:00:00.120) 0:00:20.621 *******
changed: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Friday 05 December 2025 09:51:24 +0000 (0:00:00.434) 0:00:21.056 *******
skipping: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Friday 05 December 2025 09:51:24 +0000 (0:00:00.048) 0:00:21.104 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Friday 05 December 2025 09:51:24 +0000 (0:00:00.117) 0:00:21.221 *******
changed: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Friday 05 December 2025 09:51:24 +0000 (0:00:00.419) 0:00:21.641 *******
skipping: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Friday 05 December 2025 09:51:24 +0000 (0:00:00.048) 0:00:21.690 *******
ok: [instance] => (item=127.0.0.2)
TASK [dnsmasq : Enable and start service] **************************************
Friday 05 December 2025 09:51:24 +0000 (0:00:00.280) 0:00:21.970 *******
changed: [instance]
TASK [dnsmasq : Stop service] **************************************************
Friday 05 December 2025 09:51:25 +0000 (0:00:00.965) 0:00:22.935 *******
skipping: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Friday 05 December 2025 09:51:25 +0000 (0:00:00.050) 0:00:22.986 *******
skipping: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Friday 05 December 2025 09:51:26 +0000 (0:00:00.080) 0:00:23.066 *******
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]
TASK [Create dnsmasq networks] *************************************************
Friday 05 December 2025 09:51:26 +0000 (0:00:00.091) 0:00:23.158 *******
skipping: [instance] => (item=ocppr)
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 09:51:26 +0000 (0:00:00.150) 0:00:23.308 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 09:51:26 +0000 (0:00:00.086) 0:00:23.395 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 09:51:26 +0000 (0:00:00.067) 0:00:23.462 *******
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 09:51:26 +0000 (0:00:00.470) 0:00:23.933 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 09:51:26 +0000 (0:00:00.050) 0:00:23.984 *******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 09:51:27 +0000 (0:00:00.112) 0:00:24.096 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 09:51:27 +0000 (0:00:00.057) 0:00:24.153 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 09:51:27 +0000 (0:00:00.065) 0:00:24.219 *******
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 09:51:27 +0000 (0:00:00.493) 0:00:24.713 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 09:51:27 +0000 (0:00:00.048) 0:00:24.761 *******
skipping: [instance]
TASK [Deploy radvd for IPv6 router advertisements] *****************************
Friday 05 December 2025 09:51:27 +0000 (0:00:00.082) 0:00:24.844 *******
skipping: [instance]
TASK [libvirt_manager : Ensure network is in correct zone] *********************
Friday 05 December 2025 09:51:27 +0000 (0:00:00.096) 0:00:24.940 *******
changed: [instance] => (item=ocppr)
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 05 December 2025 09:51:28 +0000 (0:00:00.711) 0:00:25.652 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=ocppr)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 05 December 2025 09:51:28 +0000 (0:00:00.096) 0:00:25.748 *******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 05 December 2025 09:51:29 +0000 (0:00:00.449) 0:00:26.198 *******
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 05 December 2025 09:51:29 +0000 (0:00:00.065) 0:00:26.264 *******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 05 December 2025 09:51:29 +0000 (0:00:00.230) 0:00:26.494 *******
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 05 December 2025 09:51:29 +0000 (0:00:00.063) 0:00:26.558 *******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 05 December 2025 09:51:29 +0000 (0:00:00.263) 0:00:26.821 *******
ok: [instance]
TASK [libvirt_manager : Output _network_data] **********************************
Friday 05 December 2025 09:51:29 +0000 (0:00:00.064) 0:00:26.886 *******
changed: [instance]
TASK [libvirt_manager : Output pub_net] ****************************************
Friday 05 December 2025 09:51:30 +0000 (0:00:00.380) 0:00:27.266 *******
changed: [instance]
TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Friday 05 December 2025 09:51:30 +0000 (0:00:00.374) 0:00:27.641 *******
changed: [instance]
TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Friday 05 December 2025 09:51:31 +0000 (0:00:00.382) 0:00:28.023 *******
ok: [instance]
TASK [libvirt_manager : Save networking_mapper patch] **************************
Friday 05 December 2025 09:51:31 +0000 (0:00:00.128) 0:00:28.151 *******
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Friday 05 December 2025 09:51:31 +0000 (0:00:00.372) 0:00:28.523 *******
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Friday 05 December 2025 09:51:31 +0000 (0:00:00.091) 0:00:28.615 *******
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Friday 05 December 2025 09:51:31 +0000 (0:00:00.055) 0:00:28.671 *******
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Friday 05 December 2025 09:51:31 +0000 (0:00:00.055) 0:00:28.726 *******
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Friday 05 December 2025 09:51:31 +0000 (0:00:00.052) 0:00:28.779 *******
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Friday 05 December 2025 09:51:31 +0000 (0:00:00.048) 0:00:28.827 *******
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'storage': {'network': '172.18.0.0/24', 'vlan': 21, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'tenant': {'network': '172.19.0.0/24', 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}, 'vlan': 22, 'mtu': 1496}, 'external': {'network': '10.0.0.0/24', 'tools': {'netconfig': {'ranges': [{'start': 100, 'end': 250}]}}, 'vlan': 22, 'mtu': 1500}, 'storagemgmt': {'network': '172.20.0.0/24', 'tools': {'netconfig': {'ranges': [{'start': 100, 'end': 250}]}}, 'vlan': 23, 'mtu': 1500}}, 'group-templates': {'ocps': {'network-template': {'range': {'start': 10, 'length': 3}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}}}, 'ocp_workers': {'network-template': {'range': {'start': 15, 'length': 3}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}}}, 'computes': {'network-template': {'range': {'start': 100, 'length': 21}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}, 'storagemgmt': {'trunk-parent': 'ctlplane'}}}}, 'instances': {'controller-0': {'networks': {'ctlplane': {'ip': '192.168.140.9'}}}}})
ok: [instance] => (item={'networks': {'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'networks': {'public': None}}, 'ocps': {'networks': {'public': None}}, 'ocp_workers': {'networks': {'public': None}}}, 'instances': {'controller-0': {'networks': {'public': {'ip-v4': '192.168.110.9'}}}}})
TASK [networking_mapper : Gather facts if requested] ***************************
Friday 05 December 2025 09:51:32 +0000 (0:00:00.235) 0:00:29.063 *******
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Friday 05 December 2025 09:51:32 +0000 (0:00:00.048) 0:00:29.111 *******
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Friday 05 December 2025 09:51:32 +0000 (0:00:00.243) 0:00:29.354 *******
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Friday 05 December 2025 09:51:32 +0000 (0:00:00.438) 0:00:29.793 *******
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Friday 05 December 2025 09:51:32 +0000 (0:00:00.185) 0:00:29.979 *******
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Friday 05 December 2025 09:51:33 +0000 (0:00:00.061) 0:00:30.040 *******
changed: [instance]
TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Friday 05 December 2025 09:51:33 +0000 (0:00:00.510) 0:00:30.551 *******
ok: [instance]
TASK [libvirt_manager : Unset patch] *******************************************
Friday 05 December 2025 09:51:33 +0000 (0:00:00.063) 0:00:30.615 *******
ok: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Friday 05 December 2025 09:51:33 +0000 (0:00:00.049) 0:00:30.664 *******
ok: [instance]
TASK [libvirt_manager : Reserve IPs on networks] *******************************
Friday 05 December 2025 09:51:33 +0000 (0:00:00.048) 0:00:30.713 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=internalapi)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=storage)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=tenant)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=external)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=storagemgmt)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public)
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 05 December 2025 09:51:33 +0000 (0:00:00.154) 0:00:30.867 *******
ok: [instance] => (item=compute-0 - ctlplane)
ok: [instance] => (item=controller-0 - ctlplane)
ok: [instance] => (item=ocp-master-0 - ctlplane)
ok: [instance] => (item=ocp-worker-0 - ctlplane)
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 05 December 2025 09:51:34 +0000 (0:00:00.200) 0:00:31.068 *******
skipping: [instance] => (item=compute-0 - internalapi)
skipping: [instance] => (item=controller-0 - internalapi)
skipping: [instance] => (item=ocp-master-0 - internalapi)
skipping: [instance] => (item=ocp-worker-0 - internalapi)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 05 December 2025 09:51:34 +0000 (0:00:00.127) 0:00:31.196 *******
skipping: [instance] => (item=compute-0 - storage)
skipping: [instance] => (item=controller-0 - storage)
skipping: [instance] => (item=ocp-master-0 - storage)
skipping: [instance] => (item=ocp-worker-0 - storage)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 05 December 2025 09:51:34 +0000 (0:00:00.126) 0:00:31.322 *******
skipping: [instance] => (item=compute-0 - tenant)
skipping: [instance] => (item=controller-0 - tenant)
skipping: [instance] => (item=ocp-master-0 - tenant)
skipping: [instance] => (item=ocp-worker-0 - tenant)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 05 December 2025 09:51:34 +0000 (0:00:00.163) 0:00:31.485 *******
skipping: [instance] => (item=compute-0 - external)
skipping: [instance] => (item=controller-0 - external)
skipping: [instance] => (item=ocp-master-0 - external)
skipping: [instance] => (item=ocp-worker-0 - external)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 05 December 2025 09:51:34 +0000 (0:00:00.128) 0:00:31.614 *******
skipping: [instance] => (item=compute-0 - storagemgmt)
skipping: [instance] => (item=controller-0 - storagemgmt)
skipping: [instance] => (item=ocp-master-0 - storagemgmt)
skipping: [instance] => (item=ocp-worker-0 - storagemgmt)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 05 December 2025 09:51:34 +0000 (0:00:00.129) 0:00:31.743 *******
ok: [instance] => (item=compute-0 - public)
ok: [instance] => (item=controller-0 - public)
ok: [instance] => (item=ocp-master-0 - public)
ok: [instance] => (item=ocp-worker-0 - public)
TASK [Inject DHCP entries for net {{ net_name }}] ******************************
Friday 05 December 2025 09:51:34 +0000 (0:00:00.203) 0:00:31.947 *******
TASK [dnsmasq : Ensure we have the right data and type] ************************
Friday 05 December 2025 09:51:35 +0000 (0:00:00.175) 0:00:32.123 *******
ok: [instance]
TASK [dnsmasq : Assert we have needed host data] *******************************
Friday 05 December 2025 09:51:35 +0000 (0:00:00.070) 0:00:32.193 *******
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:a2:e3:54', 'ips': ['192.168.140.100', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:27:21:47', 'ips': ['192.168.140.9', ''], 'tag': 'controller'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:e6:09:5d', 'ips': ['192.168.140.10', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:11:48:0d', 'ips': ['192.168.140.15', ''], 'tag': 'ocp_worker'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:39:e6:d7', 'ips': ['192.168.110.100', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:a6:9a:09', 'ips': ['192.168.110.9', ''], 'tag': 'controller'})
ok: [instance] => (item={'network': 'public', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:3b:a8:91', 'ips': ['192.168.110.10', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:c2:1b:b2', 'ips': ['192.168.110.15', ''], 'tag': 'ocp_worker'})
TASK [dnsmasq : Ensure networks exists] ****************************************
Friday 05 December 2025 09:51:35 +0000 (0:00:00.151) 0:00:32.345 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=osp_trunk)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public)
TASK [dnsmasq : Check network file status] *************************************
Friday 05 December 2025 09:51:35 +0000 (0:00:00.143) 0:00:32.489 *******
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Friday 05 December 2025 09:51:35 +0000 (0:00:00.210) 0:00:32.699 *******
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Friday 05 December 2025 09:51:35 +0000 (0:00:00.053) 0:00:32.753 *******
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Friday 05 December 2025 09:51:35 +0000 (0:00:00.240) 0:00:32.993 *******
ok: [instance]
TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Friday 05 December 2025 09:51:36 +0000 (0:00:00.053) 0:00:33.046 *******
ok: [instance]
TASK [dnsmasq : Compute entry] *************************************************
Friday 05 December 2025 09:51:36 +0000 (0:00:00.050) 0:00:33.097 *******
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:a2:e3:54', 'ips': ['192.168.140.100', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:27:21:47', 'ips': ['192.168.140.9', ''], 'tag': 'controller'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:e6:09:5d', 'ips': ['192.168.140.10', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:11:48:0d', 'ips': ['192.168.140.15', ''], 'tag': 'ocp_worker'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:39:e6:d7', 'ips': ['192.168.110.100', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:a6:9a:09', 'ips': ['192.168.110.9', ''], 'tag': 'controller'})
ok: [instance] => (item={'network': 'public', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:3b:a8:91', 'ips': ['192.168.110.10', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:c2:1b:b2', 'ips': ['192.168.110.15', ''], 'tag': 'ocp_worker'})
TASK [dnsmasq : Create add/remove sets] ****************************************
Friday 05 December 2025 09:51:36 +0000 (0:00:00.246) 0:00:33.344 *******
ok: [instance]
TASK [dnsmasq : Add DHCP entries] **********************************************
Friday 05 December 2025 09:51:36 +0000 (0:00:00.066) 0:00:33.411 *******
changed: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:a2:e3:54', 'entry': 'set:compute,52:54:00:a2:e3:54,192.168.140.100,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_controller-0_52:54:01:27:21:47', 'entry': 'set:controller,52:54:01:27:21:47,192.168.140.9,controller-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_master-0_52:54:02:e6:09:5d', 'entry': 'set:ocp,52:54:02:e6:09:5d,192.168.140.10,master-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_worker-0_52:54:03:11:48:0d', 'entry': 'set:ocp_worker,52:54:03:11:48:0d,192.168.140.15,worker-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_compute-0_52:54:00:39:e6:d7', 'entry': 'set:compute,52:54:00:39:e6:d7,192.168.110.100,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_controller-0_52:54:01:a6:9a:09', 'entry': 'set:controller,52:54:01:a6:9a:09,192.168.110.9,controller-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_master-0_52:54:02:3b:a8:91', 'entry': 'set:ocp,52:54:02:3b:a8:91,192.168.110.10,master-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_worker-0_52:54:03:c2:1b:b2', 'entry': 'set:ocp_worker,52:54:03:c2:1b:b2,192.168.110.15,worker-0', 'state': 'present'})
TASK [dnsmasq : Remove DHCP entries] *******************************************
Friday 05 December 2025 09:51:39 +0000 (0:00:02.837) 0:00:36.248 *******
skipping: [instance]
TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Friday 05 December 2025 09:51:39 +0000 (0:00:00.101) 0:00:36.350 *******
ok: [instance] => (item=compute-0)
ok: [instance] => (item=controller-0)
ok: [instance] => (item=ocp-master-0)
ok: [instance] => (item=ocp-worker-0)
TASK [Inject VMs in the .utility zone] *****************************************
Friday 05 December 2025 09:51:39 +0000 (0:00:00.315) 0:00:36.665 *******
TASK [dnsmasq : Assert we have needed host record data] ************************
Friday 05 December 2025 09:51:39 +0000 (0:00:00.177) 0:00:36.842 *******
ok: [instance]
TASK [dnsmasq : Assert each address element have needed data] ******************
Friday 05 December 2025 09:51:39 +0000 (0:00:00.072) 0:00:36.915 *******
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.100', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.100', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.100', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.100', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.storage.local', 'compute-0.storage.local'], 'ips': ['172.18.0.100', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.storagemgmt.local', 'compute-0.storagemgmt.local'], 'ips': ['172.20.0.100', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.tenant.local', 'compute-0.tenant.local'], 'ips': ['172.19.0.100', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['controller-0.utility', 'controller-0.instance', 'controller-0.utility', 'controller-0.instance'], 'ips': ['192.168.140.9', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['controller-0.ctlplane.local', 'controller-0.ctlplane.local'], 'ips': ['192.168.140.9', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['controller-0.public.local', 'controller-0.public.local'], 'ips': ['192.168.110.9', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-0.utility', 'master-0.instance', 'ocp-0.utility', 'ocp-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-0.ctlplane.local', 'ocp-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-0.internalapi.local', 'ocp-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-0.public.local', 'ocp-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-0.storage.local', 'ocp-0.storage.local'], 'ips': ['172.18.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-0.tenant.local', 'ocp-0.tenant.local'], 'ips': ['172.19.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['worker-0.utility', 'worker-0.instance', 'ocp_worker-0.utility', 'ocp_worker-0.instance'], 'ips': ['192.168.140.15', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['worker-0.ctlplane.local', 'ocp_worker-0.ctlplane.local'], 'ips': ['192.168.140.15', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['worker-0.internalapi.local', 'ocp_worker-0.internalapi.local'], 'ips': ['172.17.0.15', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['worker-0.public.local', 'ocp_worker-0.public.local'], 'ips': ['192.168.110.15', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['worker-0.storage.local', 'ocp_worker-0.storage.local'], 'ips': ['172.18.0.15', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['worker-0.tenant.local', 'ocp_worker-0.tenant.local'], 'ips': ['172.19.0.15', ''], 'state': 'present'})
TASK [dnsmasq : Add/Remove address] ********************************************
Friday 05 December 2025 09:51:40 +0000 (0:00:00.292) 0:00:37.207 *******
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] ****************
Friday 05 December 2025 09:51:44 +0000 (0:00:04.545) 0:00:41.752 *******
ok: [instance]
TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Friday 05 December 2025 09:51:44 +0000 (0:00:00.050) 0:00:41.803 *******
skipping: [instance] => (item=compute)
skipping: [instance] => (item=controller)
skipping: [instance] => (item=ocp)
skipping: [instance] => (item=ocp_worker)
skipping: [instance]
TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******
Friday 05 December 2025 09:51:44 +0000 (0:00:00.076) 0:00:41.880 *******
skipping: [instance]
TASK [libvirt_manager : Ensure some domains are local] *************************
Friday 05 December 2025 09:51:44 +0000 (0:00:00.061) 0:00:41.941 *******
changed: [instance]
TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Friday 05 December 2025 09:51:45 +0000 (0:00:00.464) 0:00:42.406 *******
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Friday 05 December 2025 09:51:45 +0000 (0:00:00.067) 0:00:42.473 *******
changed: [instance]
RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Friday 05 December 2025 09:51:46 +0000 (0:00:00.920) 0:00:43.393 *******
changed: [instance]
RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Friday 05 December 2025 09:51:46 +0000 (0:00:00.387) 0:00:43.780 *******
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=103 changed=32 unreachable=0 failed=0 skipped=34 rescued=0 ignored=0
Friday 05 December 2025 09:51:47 +0000 (0:00:00.554) 0:00:44.334 *******
===============================================================================
dnsmasq : Add/Remove address -------------------------------------------- 4.55s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.56s
dnsmasq : Add DHCP entries ---------------------------------------------- 2.84s
ci_nmstate : Apply the desidered state on instance ---------------------- 1.86s
ci_nmstate : Install required packages on instance ---------------------- 1.52s
dnsmasq : Install needed packages --------------------------------------- 1.28s
dnsmasq : Enable and start service -------------------------------------- 0.97s
libvirt_manager : Ensure networks are created/started ------------------- 0.93s
libvirt_manager : Restart firewalld ------------------------------------- 0.92s
Gathering Facts --------------------------------------------------------- 0.90s
libvirt_manager : Ensure networks are defined --------------------------- 0.75s
libvirt_manager : Ensure network is in correct zone --------------------- 0.71s
libvirt_manager : Ensure networks are active ---------------------------- 0.66s
libvirt_manager : Ensure networks enabled to autostart ------------------ 0.66s
libvirt_manager : Fetch bridges ports link info ------------------------- 0.60s
dnsmasq : Reload dnsmasq ------------------------------------------------ 0.55s
libvirt_manager : Refresh networking facts on host ---------------------- 0.53s
networking_mapper : Write the Networking Environment Definition to file --- 0.51s
libvirt_manager : Dump MAC mapping -------------------------------------- 0.49s
dnsmasq : Create network ------------------------------------------------ 0.49s
PLAY [Cleanup] *****************************************************************
TASK [Gathering Facts] *********************************************************
Friday 05 December 2025 09:51:47 +0000 (0:00:00.049) 0:00:00.049 *******
ok: [instance]
TASK [Ensure we have the destination directory] ********************************
Friday 05 December 2025 09:51:48 +0000 (0:00:01.008) 0:00:01.057 *******
changed: [instance]
TASK [Copy generated content to proper location] *******************************
Friday 05 December 2025 09:51:49 +0000 (0:00:00.369) 0:00:01.427 *******
changed: [instance] => (item=/opt/basedir/artifacts)
changed: [instance] => (item=/opt/basedir/logs)
ok: [instance] => (item=/opt/basedir/cifmw_config_drive)
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [libvirt_manager : Get installed packages list] ***************************
Friday 05 December 2025 09:51:50 +0000 (0:00:01.453) 0:00:02.881 *******
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Friday 05 December 2025 09:51:51 +0000 (0:00:00.840) 0:00:03.722 *******
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Friday 05 December 2025 09:51:53 +0000 (0:00:02.146) 0:00:05.868 *******
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Friday 05 December 2025 09:51:54 +0000 (0:00:00.922) 0:00:06.790 *******
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Friday 05 December 2025 09:51:54 +0000 (0:00:00.055) 0:00:06.846 *******
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Friday 05 December 2025 09:51:55 +0000 (0:00:00.433) 0:00:07.280 *******
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Friday 05 December 2025 09:51:55 +0000 (0:00:00.444) 0:00:07.724 *******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 05 December 2025 09:51:55 +0000 (0:00:00.087) 0:00:07.811 *******
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Friday 05 December 2025 09:51:55 +0000 (0:00:00.083) 0:00:07.895 *******
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Friday 05 December 2025 09:51:55 +0000 (0:00:00.061) 0:00:07.956 *******
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Friday 05 December 2025 09:51:55 +0000 (0:00:00.047) 0:00:08.003 *******
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Friday 05 December 2025 09:51:55 +0000 (0:00:00.044) 0:00:08.048 *******
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Friday 05 December 2025 09:51:55 +0000 (0:00:00.046) 0:00:08.094 *******
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Friday 05 December 2025 09:51:56 +0000 (0:00:00.043) 0:00:08.137 *******
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Friday 05 December 2025 09:51:56 +0000 (0:00:00.471) 0:00:08.609 *******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 05 December 2025 09:51:56 +0000 (0:00:00.100) 0:00:08.709 *******
ok: [instance] =>
cleanup_nets:
- cifmw-public
- cifmw-osp_trunk
- ocppr
TASK [Remove dnsmasq network bits] *********************************************
Friday 05 December 2025 09:51:56 +0000 (0:00:00.087) 0:00:08.797 *******
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 09:51:57 +0000 (0:00:00.341) 0:00:09.138 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 09:51:57 +0000 (0:00:00.090) 0:00:09.228 *******
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 09:51:57 +0000 (0:00:00.086) 0:00:09.314 *******
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 09:51:57 +0000 (0:00:00.084) 0:00:09.399 *******
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 09:51:57 +0000 (0:00:00.319) 0:00:09.718 *******
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 09:51:57 +0000 (0:00:00.315) 0:00:10.033 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 09:51:57 +0000 (0:00:00.088) 0:00:10.121 *******
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 09:51:58 +0000 (0:00:00.084) 0:00:10.206 *******
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 09:51:58 +0000 (0:00:00.148) 0:00:10.354 *******
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 09:51:58 +0000 (0:00:00.296) 0:00:10.650 *******
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 09:51:58 +0000 (0:00:00.315) 0:00:10.966 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 09:51:58 +0000 (0:00:00.090) 0:00:11.057 *******
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 09:51:59 +0000 (0:00:00.083) 0:00:11.141 *******
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 09:51:59 +0000 (0:00:00.083) 0:00:11.224 *******
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 09:51:59 +0000 (0:00:00.299) 0:00:11.524 *******
ok: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Friday 05 December 2025 09:51:59 +0000 (0:00:00.367) 0:00:11.891 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=ocppr)
TASK [libvirt_manager : Undefine networks] *************************************
Friday 05 December 2025 09:52:01 +0000 (0:00:01.864) 0:00:13.755 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=ocppr)
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Friday 05 December 2025 09:52:02 +0000 (0:00:00.907) 0:00:14.663 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=ocppr)
TASK [libvirt_manager : Find dummy interface connection files] *****************
Friday 05 December 2025 09:52:03 +0000 (0:00:01.008) 0:00:15.671 *******
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Friday 05 December 2025 09:52:03 +0000 (0:00:00.374) 0:00:16.045 *******
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': 858577, 'dev': 64513, 'nlink': 1, 'atime': 1764928274.7363448, 'mtime': 1764928274.7363448, 'ctime': 1764928274.7363448, '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': 858578, 'dev': 64513, 'nlink': 1, 'atime': 1764928274.738345, 'mtime': 1764928274.738345, 'ctime': 1764928274.738345, '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': 858579, 'dev': 64513, 'nlink': 1, 'atime': 1764928274.7393448, 'mtime': 1764928274.7393448, 'ctime': 1764928274.7393448, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Friday 05 December 2025 09:52:04 +0000 (0:00:00.783) 0:00:16.829 *******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=ocppr)
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Friday 05 December 2025 09:52:06 +0000 (0:00:01.302) 0:00:18.132 *******
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Friday 05 December 2025 09:52:06 +0000 (0:00:00.607) 0:00:18.739 *******
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Friday 05 December 2025 09:52:07 +0000 (0:00:00.401) 0:00:19.141 *******
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Friday 05 December 2025 09:52:07 +0000 (0:00:00.578) 0:00:19.719 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Friday 05 December 2025 09:52:07 +0000 (0:00:00.153) 0:00:19.872 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 05 December 2025 09:52:07 +0000 (0:00:00.090) 0:00:19.962 *******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 05 December 2025 09:52:08 +0000 (0:00:00.309) 0:00:20.272 *******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 05 December 2025 09:52:08 +0000 (0:00:00.086) 0:00:20.358 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 05 December 2025 09:52:08 +0000 (0:00:00.112) 0:00:20.471 *******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 05 December 2025 09:52:08 +0000 (0:00:00.085) 0:00:20.556 *******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 05 December 2025 09:52:08 +0000 (0:00:00.083) 0:00:20.640 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 05 December 2025 09:52:08 +0000 (0:00:00.113) 0:00:20.754 *******
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Friday 05 December 2025 09:52:08 +0000 (0:00:00.296) 0:00:21.051 *******
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Friday 05 December 2025 09:52:09 +0000 (0:00:00.078) 0:00:21.129 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Friday 05 December 2025 09:52:09 +0000 (0:00:00.125) 0:00:21.255 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 05 December 2025 09:52:09 +0000 (0:00:00.084) 0:00:21.339 *******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 05 December 2025 09:52:09 +0000 (0:00:00.287) 0:00:21.626 *******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 05 December 2025 09:52:09 +0000 (0:00:00.081) 0:00:21.707 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 05 December 2025 09:52:09 +0000 (0:00:00.113) 0:00:21.821 *******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 05 December 2025 09:52:09 +0000 (0:00:00.082) 0:00:21.904 *******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 05 December 2025 09:52:09 +0000 (0:00:00.084) 0:00:21.988 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 05 December 2025 09:52:10 +0000 (0:00:00.180) 0:00:22.169 *******
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Friday 05 December 2025 09:52:10 +0000 (0:00:00.299) 0:00:22.468 *******
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Friday 05 December 2025 09:52:10 +0000 (0:00:00.050) 0:00:22.519 *******
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Friday 05 December 2025 09:52:10 +0000 (0:00:00.285) 0:00:22.804 *******
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Friday 05 December 2025 09:52:10 +0000 (0:00:00.038) 0:00:22.843 *******
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Friday 05 December 2025 09:52:10 +0000 (0:00:00.039) 0:00:22.882 *******
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Friday 05 December 2025 09:52:10 +0000 (0:00:00.042) 0:00:22.924 *******
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Friday 05 December 2025 09:52:11 +0000 (0:00:00.226) 0:00:23.151 *******
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Friday 05 December 2025 09:52:11 +0000 (0:00:00.038) 0:00:23.189 *******
ok: [instance] => (item=workload)
ok: [instance] => (item=volumes)
changed: [instance] => (item=artifacts/debug_network_data.yml)
changed: [instance] => (item=artifacts/debug_pub_net_value.txt)
changed: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)
changed: [instance] => (item=artifacts/interfaces-info.yml)
ok: [instance] => (item=artifacts/libvirt-uuids.yml)
changed: [instance] => (item=artifacts/net-map-def-patch.yml)
TASK [libvirt_manager : Deepscrub data] ****************************************
Friday 05 December 2025 09:52:12 +0000 (0:00:01.436) 0:00:24.625 *******
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Friday 05 December 2025 09:52:12 +0000 (0:00:00.399) 0:00:25.024 *******
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Friday 05 December 2025 09:52:14 +0000 (0:00:01.432) 0:00:26.457 *******
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Friday 05 December 2025 09:52:14 +0000 (0:00:00.265) 0:00:26.723 *******
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Friday 05 December 2025 09:52:14 +0000 (0:00:00.049) 0:00:26.772 *******
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Friday 05 December 2025 09:52:14 +0000 (0:00:00.044) 0:00:26.817 *******
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Friday 05 December 2025 09:52:14 +0000 (0:00:00.067) 0:00:26.885 *******
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Friday 05 December 2025 09:52:15 +0000 (0:00:00.484) 0:00:27.369 *******
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Friday 05 December 2025 09:52:15 +0000 (0:00:00.446) 0:00:27.816 *******
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Friday 05 December 2025 09:52:15 +0000 (0:00:00.228) 0:00:28.045 *******
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Friday 05 December 2025 09:52:15 +0000 (0:00:00.041) 0:00:28.086 *******
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Friday 05 December 2025 09:52:16 +0000 (0:00:00.040) 0:00:28.126 *******
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)
ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)
ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)
TASK [Clean remote ssh config] *************************************************
Friday 05 December 2025 09:52:16 +0000 (0:00:00.740) 0:00:28.867 *******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 05 December 2025 09:52:16 +0000 (0:00:00.086) 0:00:28.953 *******
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 05 December 2025 09:52:17 +0000 (0:00:00.324) 0:00:29.277 *******
ok: [instance]
TASK [Clean local ssh config] **************************************************
Friday 05 December 2025 09:52:17 +0000 (0:00:00.261) 0:00:29.538 *******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 05 December 2025 09:52:17 +0000 (0:00:00.087) 0:00:29.626 *******
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 05 December 2025 09:52:17 +0000 (0:00:00.202) 0:00:29.828 *******
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Friday 05 December 2025 09:52:17 +0000 (0:00:00.228) 0:00:30.056 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Friday 05 December 2025 09:52:18 +0000 (0:00:00.074) 0:00:30.130 *******
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Friday 05 December 2025 09:52:19 +0000 (0:00:01.258) 0:00:31.389 *******
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Friday 05 December 2025 09:52:22 +0000 (0:00:03.501) 0:00:34.890 *******
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Friday 05 December 2025 09:52:23 +0000 (0:00:00.238) 0:00:35.129 *******
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Friday 05 December 2025 09:52:23 +0000 (0:00:00.057) 0:00:35.187 *******
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Friday 05 December 2025 09:52:23 +0000 (0:00:00.039) 0:00:35.226 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Friday 05 December 2025 09:52:23 +0000 (0:00:00.064) 0:00:35.290 *******
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Friday 05 December 2025 09:52:23 +0000 (0:00:00.037) 0:00:35.328 *******
changed: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Friday 05 December 2025 09:52:23 +0000 (0:00:00.228) 0:00:35.557 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Friday 05 December 2025 09:52:23 +0000 (0:00:00.068) 0:00:35.625 *******
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Friday 05 December 2025 09:52:23 +0000 (0:00:00.039) 0:00:35.665 *******
changed: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Friday 05 December 2025 09:52:23 +0000 (0:00:00.234) 0:00:35.899 *******
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Friday 05 December 2025 09:52:23 +0000 (0:00:00.067) 0:00:35.967 *******
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Friday 05 December 2025 09:52:23 +0000 (0:00:00.040) 0:00:36.008 *******
changed: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Friday 05 December 2025 09:52:24 +0000 (0:00:00.550) 0:00:36.558 *******
changed: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Friday 05 December 2025 09:52:24 +0000 (0:00:00.246) 0:00:36.804 *******
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Friday 05 December 2025 09:52:25 +0000 (0:00:00.426) 0:00:37.231 *******
changed: [instance]
TASK [radvd : Gather package facts] ********************************************
Friday 05 December 2025 09:52:25 +0000 (0:00:00.248) 0:00:37.479 *******
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Friday 05 December 2025 09:52:25 +0000 (0:00:00.627) 0:00:38.107 *******
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Friday 05 December 2025 09:52:26 +0000 (0:00:00.049) 0:00:38.156 *******
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Friday 05 December 2025 09:52:26 +0000 (0:00:00.228) 0:00:38.385 *******
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Friday 05 December 2025 09:52:26 +0000 (0:00:00.226) 0:00:38.611 *******
skipping: [instance]
TASK [Ensure work directory is removed] ****************************************
Friday 05 December 2025 09:52:26 +0000 (0:00:00.119) 0:00:38.731 *******
changed: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Friday 05 December 2025 09:52:26 +0000 (0:00:00.370) 0:00:39.101 *******
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=71 changed=19 unreachable=0 failed=0 skipped=40 rescued=0 ignored=0
Friday 05 December 2025 09:52:27 +0000 (0:00:00.798) 0:00:39.900 *******
===============================================================================
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.50s
libvirt_manager : Populate service facts -------------------------------- 2.15s
libvirt_manager : Destroy networks -------------------------------------- 1.86s
Copy generated content to proper location ------------------------------- 1.45s
libvirt_manager : Remove workload and volumes --------------------------- 1.44s
podman : Ensure podman is installed ------------------------------------- 1.43s
libvirt_manager : Clean firewalld libvirt zone -------------------------- 1.30s
dnsmasq : Install needed packages --------------------------------------- 1.26s
libvirt_manager : Ensure no trace of networks lays in nmcli ------------- 1.01s
Gathering Facts --------------------------------------------------------- 1.01s
libvirt_manager : Start virtqemud socket service ------------------------ 0.92s
libvirt_manager : Undefine networks ------------------------------------- 0.91s
libvirt_manager : Get installed packages list --------------------------- 0.84s
libvirt_manager : Restart firewalld ------------------------------------- 0.80s
libvirt_manager : Remove dummy interface connections -------------------- 0.78s
virtualbmc : Remove vbmc files ------------------------------------------ 0.74s
radvd : Gather package facts -------------------------------------------- 0.63s
libvirt_manager : Ensure firewalld is enabled and started --------------- 0.61s
libvirt_manager : Disable forward in firewalld libvirt zone ------------- 0.58s
dnsmasq : Stop service -------------------------------------------------- 0.55s
PLAY [Prepare] *****************************************************************
TASK [Gathering Facts] *********************************************************
Friday 05 December 2025 09:52:45 +0000 (0:00:00.060) 0:00:00.060 *******
ok: [instance]
TASK [Create custom basedir] ***************************************************
Friday 05 December 2025 09:52:46 +0000 (0:00:00.846) 0:00:00.906 *******
changed: [instance]
TASK [test_deps : Gather facts if they don't exist] ****************************
Friday 05 December 2025 09:52:46 +0000 (0:00:00.438) 0:00:01.345 *******
skipping: [instance]
TASK [test_deps : Gather variables for each operating system] ******************
Friday 05 December 2025 09:52:46 +0000 (0:00:00.057) 0:00:01.402 *******
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/test_deps/vars/centos-9.yml)
TASK [test_deps : Detect mirrors file] *****************************************
Friday 05 December 2025 09:52:46 +0000 (0:00:00.108) 0:00:01.510 *******
ok: [instance]
TASK [test_deps : Disable ubi host subscription-manager integration] ***********
Friday 05 December 2025 09:52:47 +0000 (0:00:00.323) 0:00:01.833 *******
ok: [instance]
TASK [test_deps : Disable ubi 9 repos] *****************************************
Friday 05 December 2025 09:52:47 +0000 (0:00:00.270) 0:00:02.104 *******
ok: [instance] => (item=ubi-9-appstream)
ok: [instance] => (item=ubi-9-baseos)
ok: [instance] => (item=ubi-9-codeready-builder)
TASK [Deploy repo-setup] *******************************************************
Friday 05 December 2025 09:52:48 +0000 (0:00:00.782) 0:00:02.886 *******
TASK [repo_setup : Ensure directories are present] *****************************
Friday 05 December 2025 09:52:48 +0000 (0:00:00.138) 0:00:03.025 *******
changed: [instance] => (item=tmp)
changed: [instance] => (item=artifacts/repositories)
changed: [instance] => (item=venv/repo_setup)
TASK [repo_setup : Make sure git-core package is installed] ********************
Friday 05 December 2025 09:52:49 +0000 (0:00:00.567) 0:00:03.593 *******
ok: [instance]
TASK [repo_setup : Get repo-setup repository] **********************************
Friday 05 December 2025 09:52:50 +0000 (0:00:01.426) 0:00:05.020 *******
changed: [instance]
TASK [repo_setup : Initialize python venv and install requirements] ************
Friday 05 December 2025 09:52:51 +0000 (0:00:01.050) 0:00:06.070 *******
changed: [instance]
TASK [repo_setup : Install repo-setup package] *********************************
Friday 05 December 2025 09:52:58 +0000 (0:00:06.741) 0:00:12.812 *******
changed: [instance]
TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***
Friday 05 December 2025 09:52:59 +0000 (0:00:00.753) 0:00:13.565 *******
skipping: [instance]
TASK [repo_setup : Run repo-setup] *********************************************
Friday 05 December 2025 09:52:59 +0000 (0:00:00.055) 0:00:13.620 *******
changed: [instance]
TASK [repo_setup : Get component repo] *****************************************
Friday 05 December 2025 09:52:59 +0000 (0:00:00.900) 0:00:14.521 *******
skipping: [instance]
TASK [repo_setup : Rename component repo] **************************************
Friday 05 December 2025 09:53:00 +0000 (0:00:00.070) 0:00:14.591 *******
skipping: [instance]
TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******
Friday 05 December 2025 09:53:00 +0000 (0:00:00.068) 0:00:14.660 *******
skipping: [instance]
TASK [repo_setup : Run repo-setup-get-hash] ************************************
Friday 05 December 2025 09:53:00 +0000 (0:00:00.068) 0:00:14.728 *******
changed: [instance]
TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************
Friday 05 December 2025 09:53:00 +0000 (0:00:00.593) 0:00:15.322 *******
changed: [instance]
TASK [repo_setup : Dump current-podified hash] *********************************
Friday 05 December 2025 09:53:01 +0000 (0:00:00.469) 0:00:15.791 *******
skipping: [instance]
TASK [repo_setup : Slurp current podified hash] ********************************
Friday 05 December 2025 09:53:01 +0000 (0:00:00.063) 0:00:15.855 *******
skipping: [instance]
TASK [repo_setup : Update the value of full_hash] ******************************
Friday 05 December 2025 09:53:01 +0000 (0:00:00.061) 0:00:15.916 *******
skipping: [instance]
TASK [repo_setup : Export hashes facts for further use] ************************
Friday 05 December 2025 09:53:01 +0000 (0:00:00.090) 0:00:16.007 *******
ok: [instance]
TASK [repo_setup : Create download directory] **********************************
Friday 05 December 2025 09:53:01 +0000 (0:00:00.078) 0:00:16.086 *******
skipping: [instance]
TASK [repo_setup : Print the URL to request] ***********************************
Friday 05 December 2025 09:53:01 +0000 (0:00:00.058) 0:00:16.145 *******
skipping: [instance]
TASK [Download the RPM] ********************************************************
Friday 05 December 2025 09:53:01 +0000 (0:00:00.061) 0:00:16.206 *******
skipping: [instance]
TASK [repo_setup : Install RHOS Release tool] **********************************
Friday 05 December 2025 09:53:01 +0000 (0:00:00.092) 0:00:16.298 *******
skipping: [instance]
TASK [repo_setup : Get rhos-release tool version] ******************************
Friday 05 December 2025 09:53:01 +0000 (0:00:00.059) 0:00:16.358 *******
skipping: [instance]
TASK [repo_setup : Print rhos-release tool version] ****************************
Friday 05 December 2025 09:53:01 +0000 (0:00:00.059) 0:00:16.417 *******
skipping: [instance]
TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***
Friday 05 December 2025 09:53:01 +0000 (0:00:00.061) 0:00:16.479 *******
skipping: [instance]
TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************
Friday 05 December 2025 09:53:02 +0000 (0:00:00.090) 0:00:16.569 *******
ok: [instance]
TASK [repo_setup : Use RDO proxy mirrors] **************************************
Friday 05 December 2025 09:53:02 +0000 (0:00:00.219) 0:00:16.788 *******
changed: [instance]
TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***
Friday 05 December 2025 09:53:02 +0000 (0:00:00.251) 0:00:17.039 *******
changed: [instance]
TASK [repo_setup : Check for gating.repo file on content provider] *************
Friday 05 December 2025 09:53:02 +0000 (0:00:00.267) 0:00:17.307 *******
skipping: [instance]
TASK [repo_setup : Populate gating repo from content provider ip] **************
Friday 05 December 2025 09:53:02 +0000 (0:00:00.085) 0:00:17.393 *******
skipping: [instance]
TASK [repo_setup : Check for DLRN repo at the destination] *********************
Friday 05 December 2025 09:53:02 +0000 (0:00:00.054) 0:00:17.447 *******
skipping: [instance]
TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***
Friday 05 December 2025 09:53:02 +0000 (0:00:00.055) 0:00:17.503 *******
skipping: [instance]
TASK [repo_setup : Check for DLRN component repo] ******************************
Friday 05 December 2025 09:53:03 +0000 (0:00:00.054) 0:00:17.558 *******
skipping: [instance]
TASK [repo_setup : Lower the priority of componennt repos to allow installation from gating repo] ***
Friday 05 December 2025 09:53:03 +0000 (0:00:00.054) 0:00:17.612 *******
skipping: [instance]
TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********
Friday 05 December 2025 09:53:03 +0000 (0:00:00.102) 0:00:17.715 *******
skipping: [instance]
TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******
Friday 05 December 2025 09:53:03 +0000 (0:00:00.050) 0:00:17.766 *******
skipping: [instance]
TASK [repo_setup : Cleanup existing metadata] **********************************
Friday 05 December 2025 09:53:03 +0000 (0:00:00.062) 0:00:17.828 *******
skipping: [instance]
TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********
Friday 05 December 2025 09:53:03 +0000 (0:00:00.050) 0:00:17.878 *******
skipping: [instance]
TASK [test_deps : Look for redhat-release rpm] *********************************
Friday 05 December 2025 09:53:03 +0000 (0:00:00.116) 0:00:17.995 *******
skipping: [instance]
TASK [test_deps : Remove redhat-release] ***************************************
Friday 05 December 2025 09:53:03 +0000 (0:00:00.070) 0:00:18.065 *******
skipping: [instance]
TASK [test_deps : Install centos-stream-release] *******************************
Friday 05 December 2025 09:53:03 +0000 (0:00:00.071) 0:00:18.137 *******
skipping: [instance]
TASK [test_deps : Install additional packages] *********************************
Friday 05 December 2025 09:53:03 +0000 (0:00:00.102) 0:00:18.239 *******
skipping: [instance]
TASK [test_deps : Install selinux python libs] *********************************
Friday 05 December 2025 09:53:03 +0000 (0:00:00.071) 0:00:18.311 *******
ok: [instance]
TASK [test_deps : Install python yaml libs] ************************************
Friday 05 December 2025 09:54:08 +0000 (0:01:05.010) 0:01:23.322 *******
ok: [instance]
TASK [test_deps : Install extra packages] **************************************
Friday 05 December 2025 09:54:10 +0000 (0:00:01.313) 0:01:24.636 *******
skipping: [instance]
TASK [ci_setup : Gather variables for each operating system] *******************
Friday 05 December 2025 09:54:10 +0000 (0:00:00.122) 0:01:24.758 *******
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml)
TASK [ci_setup : List packages to install] *************************************
Friday 05 December 2025 09:54:10 +0000 (0:00:00.112) 0:01:24.871 *******
ok: [instance] =>
cifmw_ci_setup_packages:
- bash-completion
- ca-certificates
- git-core
- make
- tar
- tmux
- python3-pip
TASK [ci_setup : Install needed packages] **************************************
Friday 05 December 2025 09:54:10 +0000 (0:00:00.052) 0:01:24.923 *******
ok: [instance]
TASK [ci_setup : Gather version of openshift client] ***************************
Friday 05 December 2025 09:54:11 +0000 (0:00:01.326) 0:01:26.249 *******
ok: [instance]
TASK [ci_setup : Ensure openshift client install path is present] **************
Friday 05 December 2025 09:54:12 +0000 (0:00:00.304) 0:01:26.554 *******
ok: [instance]
TASK [ci_setup : Install openshift client] *************************************
Friday 05 December 2025 09:54:12 +0000 (0:00:00.232) 0:01:26.786 *******
skipping: [instance]
TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************
Friday 05 December 2025 09:54:12 +0000 (0:00:00.096) 0:01:26.883 *******
skipping: [instance]
TASK [ci_setup : Create completion file] ***************************************
Friday 05 December 2025 09:54:12 +0000 (0:00:00.094) 0:01:26.978 *******
ok: [instance]
TASK [ci_setup : Source completion from within .bashrc] ************************
Friday 05 December 2025 09:54:12 +0000 (0:00:00.208) 0:01:27.186 *******
changed: [instance]
TASK [ci_setup : Check rhsm status] ********************************************
Friday 05 December 2025 09:54:12 +0000 (0:00:00.341) 0:01:27.528 *******
skipping: [instance]
TASK [ci_setup : Gather the repos to be enabled] *******************************
Friday 05 December 2025 09:54:13 +0000 (0:00:00.048) 0:01:27.576 *******
skipping: [instance]
TASK [ci_setup : Enabling the required repositories.] **************************
Friday 05 December 2025 09:54:13 +0000 (0:00:00.077) 0:01:27.654 *******
skipping: [instance]
TASK [ci_setup : Get current /etc/redhat-release] ******************************
Friday 05 December 2025 09:54:13 +0000 (0:00:00.049) 0:01:27.704 *******
skipping: [instance]
TASK [ci_setup : Print current /etc/redhat-release] ****************************
Friday 05 December 2025 09:54:13 +0000 (0:00:00.049) 0:01:27.753 *******
skipping: [instance]
TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********
Friday 05 December 2025 09:54:13 +0000 (0:00:00.048) 0:01:27.801 *******
skipping: [instance]
TASK [ci_setup : Manage directories] *******************************************
Friday 05 December 2025 09:54:13 +0000 (0:00:00.084) 0:01:27.886 *******
changed: [instance] => (item=/opt/basedir/artifacts/manifests/openstack/cr)
changed: [instance] => (item=/opt/basedir/logs)
ok: [instance] => (item=/opt/basedir/tmp)
changed: [instance] => (item=/opt/basedir/volumes)
changed: [instance] => (item=/opt/basedir/artifacts/parameters)
TASK [libvirt_manager : Get installed packages list] ***************************
Friday 05 December 2025 09:54:14 +0000 (0:00:01.065) 0:01:28.951 *******
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Friday 05 December 2025 09:54:15 +0000 (0:00:00.840) 0:01:29.791 *******
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Friday 05 December 2025 09:54:17 +0000 (0:00:02.169) 0:01:31.961 *******
changed: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Friday 05 December 2025 09:54:18 +0000 (0:00:00.935) 0:01:32.897 *******
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Friday 05 December 2025 09:54:18 +0000 (0:00:00.056) 0:01:32.953 *******
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Friday 05 December 2025 09:54:18 +0000 (0:00:00.401) 0:01:33.354 *******
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Friday 05 December 2025 09:54:19 +0000 (0:00:00.463) 0:01:33.818 *******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 05 December 2025 09:54:19 +0000 (0:00:00.135) 0:01:33.954 *******
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Friday 05 December 2025 09:54:19 +0000 (0:00:00.085) 0:01:34.039 *******
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Friday 05 December 2025 09:54:19 +0000 (0:00:00.037) 0:01:34.077 *******
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Friday 05 December 2025 09:54:19 +0000 (0:00:00.038) 0:01:34.115 *******
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Friday 05 December 2025 09:54:19 +0000 (0:00:00.036) 0:01:34.151 *******
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Friday 05 December 2025 09:54:19 +0000 (0:00:00.037) 0:01:34.188 *******
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Friday 05 December 2025 09:54:19 +0000 (0:00:00.035) 0:01:34.224 *******
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Friday 05 December 2025 09:54:20 +0000 (0:00:00.439) 0:01:34.664 *******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 05 December 2025 09:54:20 +0000 (0:00:00.134) 0:01:34.799 *******
ok: [instance] =>
cleanup_nets: []
TASK [Remove dnsmasq network bits] *********************************************
Friday 05 December 2025 09:54:20 +0000 (0:00:00.087) 0:01:34.886 *******
skipping: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Friday 05 December 2025 09:54:20 +0000 (0:00:00.038) 0:01:34.924 *******
skipping: [instance]
TASK [libvirt_manager : Undefine networks] *************************************
Friday 05 December 2025 09:54:20 +0000 (0:00:00.038) 0:01:34.962 *******
skipping: [instance]
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Friday 05 December 2025 09:54:20 +0000 (0:00:00.037) 0:01:35.000 *******
skipping: [instance]
TASK [libvirt_manager : Find dummy interface connection files] *****************
Friday 05 December 2025 09:54:20 +0000 (0:00:00.038) 0:01:35.038 *******
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Friday 05 December 2025 09:54:20 +0000 (0:00:00.373) 0:01:35.412 *******
skipping: [instance]
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Friday 05 December 2025 09:54:20 +0000 (0:00:00.039) 0:01:35.451 *******
skipping: [instance]
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Friday 05 December 2025 09:54:20 +0000 (0:00:00.038) 0:01:35.489 *******
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Friday 05 December 2025 09:54:21 +0000 (0:00:00.613) 0:01:36.103 *******
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Friday 05 December 2025 09:54:22 +0000 (0:00:00.476) 0:01:36.579 *******
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Friday 05 December 2025 09:54:22 +0000 (0:00:00.467) 0:01:37.046 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Friday 05 December 2025 09:54:22 +0000 (0:00:00.114) 0:01:37.161 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 05 December 2025 09:54:22 +0000 (0:00:00.085) 0:01:37.247 *******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 05 December 2025 09:54:22 +0000 (0:00:00.305) 0:01:37.552 *******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 05 December 2025 09:54:23 +0000 (0:00:00.083) 0:01:37.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] **********
Friday 05 December 2025 09:54:23 +0000 (0:00:00.111) 0:01:37.747 *******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 05 December 2025 09:54:23 +0000 (0:00:00.083) 0:01:37.831 *******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 05 December 2025 09:54:23 +0000 (0:00:00.082) 0:01:37.914 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 05 December 2025 09:54:23 +0000 (0:00:00.113) 0:01:38.028 *******
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Friday 05 December 2025 09:54:23 +0000 (0:00:00.294) 0:01:38.322 *******
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Friday 05 December 2025 09:54:23 +0000 (0:00:00.049) 0:01:38.372 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Friday 05 December 2025 09:54:23 +0000 (0:00:00.146) 0:01:38.518 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 05 December 2025 09:54:24 +0000 (0:00:00.088) 0:01:38.606 *******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 05 December 2025 09:54:24 +0000 (0:00:00.284) 0:01:38.891 *******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 05 December 2025 09:54:24 +0000 (0:00:00.083) 0:01:38.974 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 05 December 2025 09:54:24 +0000 (0:00:00.111) 0:01:39.085 *******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 05 December 2025 09:54:24 +0000 (0:00:00.084) 0:01:39.169 *******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 05 December 2025 09:54:24 +0000 (0:00:00.084) 0:01:39.254 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 05 December 2025 09:54:24 +0000 (0:00:00.114) 0:01:39.368 *******
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Friday 05 December 2025 09:54:25 +0000 (0:00:00.321) 0:01:39.690 *******
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Friday 05 December 2025 09:54:25 +0000 (0:00:00.048) 0:01:39.738 *******
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Friday 05 December 2025 09:54:25 +0000 (0:00:00.200) 0:01:39.939 *******
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Friday 05 December 2025 09:54:25 +0000 (0:00:00.039) 0:01:39.979 *******
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Friday 05 December 2025 09:54:25 +0000 (0:00:00.039) 0:01:40.018 *******
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Friday 05 December 2025 09:54:25 +0000 (0:00:00.043) 0:01:40.061 *******
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Friday 05 December 2025 09:54:25 +0000 (0:00:00.223) 0:01:40.285 *******
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Friday 05 December 2025 09:54:25 +0000 (0:00:00.037) 0:01:40.322 *******
ok: [instance] => (item=workload)
changed: [instance] => (item=volumes)
ok: [instance] => (item=artifacts/debug_network_data.yml)
ok: [instance] => (item=artifacts/debug_pub_net_value.txt)
ok: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)
ok: [instance] => (item=artifacts/interfaces-info.yml)
ok: [instance] => (item=artifacts/libvirt-uuids.yml)
ok: [instance] => (item=artifacts/net-map-def-patch.yml)
TASK [libvirt_manager : Deepscrub data] ****************************************
Friday 05 December 2025 09:54:27 +0000 (0:00:01.389) 0:01:41.711 *******
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Friday 05 December 2025 09:54:27 +0000 (0:00:00.390) 0:01:42.101 *******
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Friday 05 December 2025 09:54:28 +0000 (0:00:01.265) 0:01:43.367 *******
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Friday 05 December 2025 09:54:29 +0000 (0:00:00.280) 0:01:43.647 *******
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Friday 05 December 2025 09:54:29 +0000 (0:00:00.048) 0:01:43.696 *******
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Friday 05 December 2025 09:54:29 +0000 (0:00:00.044) 0:01:43.740 *******
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Friday 05 December 2025 09:54:29 +0000 (0:00:00.071) 0:01:43.811 *******
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Friday 05 December 2025 09:54:29 +0000 (0:00:00.475) 0:01:44.286 *******
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Friday 05 December 2025 09:54:30 +0000 (0:00:00.452) 0:01:44.739 *******
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Friday 05 December 2025 09:54:30 +0000 (0:00:00.229) 0:01:44.968 *******
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Friday 05 December 2025 09:54:30 +0000 (0:00:00.041) 0:01:45.010 *******
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Friday 05 December 2025 09:54:30 +0000 (0:00:00.039) 0:01:45.050 *******
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)
ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)
ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)
TASK [Clean remote ssh config] *************************************************
Friday 05 December 2025 09:54:31 +0000 (0:00:00.749) 0:01:45.799 *******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 05 December 2025 09:54:31 +0000 (0:00:00.091) 0:01:45.891 *******
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 05 December 2025 09:54:31 +0000 (0:00:00.336) 0:01:46.227 *******
ok: [instance]
TASK [Clean local ssh config] **************************************************
Friday 05 December 2025 09:54:31 +0000 (0:00:00.235) 0:01:46.462 *******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 05 December 2025 09:54:31 +0000 (0:00:00.089) 0:01:46.552 *******
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 05 December 2025 09:54:32 +0000 (0:00:00.207) 0:01:46.759 *******
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Friday 05 December 2025 09:54:32 +0000 (0:00:00.238) 0:01:46.998 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Friday 05 December 2025 09:54:32 +0000 (0:00:00.102) 0:01:47.100 *******
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Friday 05 December 2025 09:54:33 +0000 (0:00:01.274) 0:01:48.374 *******
ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
ok: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Friday 05 December 2025 09:54:35 +0000 (0:00:01.309) 0:01:49.684 *******
ok: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Friday 05 December 2025 09:54:35 +0000 (0:00:00.259) 0:01:49.944 *******
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Friday 05 December 2025 09:54:35 +0000 (0:00:00.043) 0:01:49.987 *******
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Friday 05 December 2025 09:54:35 +0000 (0:00:00.040) 0:01:50.028 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Friday 05 December 2025 09:54:35 +0000 (0:00:00.068) 0:01:50.096 *******
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Friday 05 December 2025 09:54:35 +0000 (0:00:00.040) 0:01:50.137 *******
ok: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Friday 05 December 2025 09:54:35 +0000 (0:00:00.239) 0:01:50.376 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Friday 05 December 2025 09:54:35 +0000 (0:00:00.069) 0:01:50.446 *******
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Friday 05 December 2025 09:54:35 +0000 (0:00:00.042) 0:01:50.488 *******
ok: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Friday 05 December 2025 09:54:36 +0000 (0:00:00.264) 0:01:50.752 *******
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Friday 05 December 2025 09:54:36 +0000 (0:00:00.038) 0:01:50.791 *******
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Friday 05 December 2025 09:54:36 +0000 (0:00:00.041) 0:01:50.832 *******
ok: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Friday 05 December 2025 09:54:36 +0000 (0:00:00.336) 0:01:51.169 *******
ok: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Friday 05 December 2025 09:54:36 +0000 (0:00:00.225) 0:01:51.394 *******
ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)
ok: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Friday 05 December 2025 09:54:37 +0000 (0:00:00.406) 0:01:51.800 *******
ok: [instance]
TASK [radvd : Gather package facts] ********************************************
Friday 05 December 2025 09:54:37 +0000 (0:00:00.277) 0:01:52.078 *******
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Friday 05 December 2025 09:54:38 +0000 (0:00:00.584) 0:01:52.662 *******
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Friday 05 December 2025 09:54:38 +0000 (0:00:00.050) 0:01:52.712 *******
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Friday 05 December 2025 09:54:38 +0000 (0:00:00.224) 0:01:52.936 *******
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Friday 05 December 2025 09:54:38 +0000 (0:00:00.220) 0:01:53.157 *******
skipping: [instance]
TASK [libvirt_manager : Ensure output directory exists] ************************
Friday 05 December 2025 09:54:38 +0000 (0:00:00.116) 0:01:53.273 *******
ok: [instance]
TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************
Friday 05 December 2025 09:54:38 +0000 (0:00:00.207) 0:01:53.481 *******
changed: [instance]
TASK [libvirt_manager : Check if KVM is enabled] *******************************
Friday 05 December 2025 09:54:39 +0000 (0:00:00.202) 0:01:53.684 *******
ok: [instance]
TASK [libvirt_manager : Fail if KVM not enabled] *******************************
Friday 05 December 2025 09:54:39 +0000 (0:00:00.206) 0:01:53.890 *******
skipping: [instance]
TASK [libvirt_manager : Check if VMX virtualization] ***************************
Friday 05 December 2025 09:54:39 +0000 (0:00:00.039) 0:01:53.930 *******
skipping: [instance]
TASK [libvirt_manager : Check if SVM virtualization] ***************************
Friday 05 December 2025 09:54:39 +0000 (0:00:00.038) 0:01:53.969 *******
ok: [instance]
TASK [libvirt_manager : Enable VMX virtualization] *****************************
Friday 05 December 2025 09:54:39 +0000 (0:00:00.041) 0:01:54.010 *******
skipping: [instance]
TASK [libvirt_manager : Install packages required for using KVM] ***************
Friday 05 December 2025 09:54:39 +0000 (0:00:00.068) 0:01:54.079 *******
ok: [instance]
TASK [libvirt_manager : Create rules.d polkit folder] **************************
Friday 05 December 2025 09:54:40 +0000 (0:00:01.277) 0:01:55.356 *******
ok: [instance]
TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************
Friday 05 December 2025 09:54:41 +0000 (0:00:00.231) 0:01:55.588 *******
ok: [instance]
TASK [libvirt_manager : Restart service polkit service] ************************
Friday 05 December 2025 09:54:41 +0000 (0:00:00.391) 0:01:55.979 *******
skipping: [instance]
TASK [libvirt_manager : Remove directory for service override] *****************
Friday 05 December 2025 09:54:41 +0000 (0:00:00.044) 0:01:56.024 *******
ok: [instance]
TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***
Friday 05 December 2025 09:54:41 +0000 (0:00:00.244) 0:01:56.268 *******
ok: [instance]
TASK [libvirt_manager : Ensure firewalld service is up] ************************
Friday 05 December 2025 09:54:42 +0000 (0:00:00.518) 0:01:56.787 *******
ok: [instance]
TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****
Friday 05 December 2025 09:54:42 +0000 (0:00:00.351) 0:01:57.138 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=qemu)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=interface)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=network)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nodedev)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nwfilter)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=secret)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=storage)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=proxy)
TASK [libvirt_manager : Ensure read-write socket is enabled for qemu.] *********
Friday 05 December 2025 09:54:42 +0000 (0:00:00.214) 0:01:57.353 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********
Friday 05 December 2025 09:54:43 +0000 (0:00:00.361) 0:01:57.714 *******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************
Friday 05 December 2025 09:54:43 +0000 (0:00:00.399) 0:01:58.114 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****
Friday 05 December 2025 09:54:43 +0000 (0:00:00.354) 0:01:58.469 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****
Friday 05 December 2025 09:54:44 +0000 (0:00:00.384) 0:01:58.854 *******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********
Friday 05 December 2025 09:54:44 +0000 (0:00:00.353) 0:01:59.207 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******
Friday 05 December 2025 09:54:45 +0000 (0:00:00.363) 0:01:59.571 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******
Friday 05 December 2025 09:54:45 +0000 (0:00:00.390) 0:01:59.962 *******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********
Friday 05 December 2025 09:54:45 +0000 (0:00:00.360) 0:02:00.323 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******
Friday 05 December 2025 09:54:46 +0000 (0:00:00.368) 0:02:00.691 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******
Friday 05 December 2025 09:54:46 +0000 (0:00:00.374) 0:02:01.066 *******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********
Friday 05 December 2025 09:54:46 +0000 (0:00:00.378) 0:02:01.445 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****
Friday 05 December 2025 09:54:47 +0000 (0:00:00.427) 0:02:01.872 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******
Friday 05 December 2025 09:54:47 +0000 (0:00:00.391) 0:02:02.263 *******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********
Friday 05 December 2025 09:54:48 +0000 (0:00:00.383) 0:02:02.647 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******
Friday 05 December 2025 09:54:48 +0000 (0:00:00.373) 0:02:03.021 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********
Friday 05 December 2025 09:54:48 +0000 (0:00:00.356) 0:02:03.377 *******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************
Friday 05 December 2025 09:54:49 +0000 (0:00:00.349) 0:02:03.727 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******
Friday 05 December 2025 09:54:49 +0000 (0:00:00.389) 0:02:04.116 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******
Friday 05 December 2025 09:54:49 +0000 (0:00:00.351) 0:02:04.468 *******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********
Friday 05 December 2025 09:54:50 +0000 (0:00:00.366) 0:02:04.834 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********
Friday 05 December 2025 09:54:50 +0000 (0:00:00.365) 0:02:05.200 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********
Friday 05 December 2025 09:54:51 +0000 (0:00:00.366) 0:02:05.566 *******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************
Friday 05 December 2025 09:54:51 +0000 (0:00:00.390) 0:02:05.956 *******
ok: [instance]
TASK [libvirt_manager : Manage service for older releases] *********************
Friday 05 December 2025 09:54:51 +0000 (0:00:00.349) 0:02:06.306 *******
skipping: [instance]
TASK [libvirt_manager : Get libvirt group users] *******************************
Friday 05 December 2025 09:54:51 +0000 (0:00:00.055) 0:02:06.361 *******
ok: [instance]
TASK [libvirt_manager : Add user if not exists in libvirt group] ***************
Friday 05 December 2025 09:54:52 +0000 (0:00:00.297) 0:02:06.659 *******
ok: [instance]
TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***
Friday 05 December 2025 09:54:52 +0000 (0:00:00.403) 0:02:07.062 *******
ok: [instance]
TASK [libvirt_manager : Inject system connection parameters in bashrc] *********
Friday 05 December 2025 09:54:52 +0000 (0:00:00.336) 0:02:07.399 *******
[WARNING]: Reset is not implemented for this connection
changed: [instance]
TASK [libvirt_manager : Ensure we reload user env] *****************************
Friday 05 December 2025 09:54:53 +0000 (0:00:00.199) 0:02:07.598 *******
TASK [libvirt_manager : Deactivate default] ************************************
Friday 05 December 2025 09:54:53 +0000 (0:00:00.100) 0:02:07.699 *******
fatal: [instance]: FAILED! => changed=false
msg: network default not found
TASK [libvirt_manager : Encountered an error during virt-net removal.] *********
Friday 05 December 2025 09:54:53 +0000 (0:00:00.241) 0:02:07.941 *******
ok: [instance] =>
msg: Looks like the provided virtual network does not exist.
TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************
Friday 05 December 2025 09:54:53 +0000 (0:00:00.063) 0:02:08.004 *******
ok: [instance]
TASK [Ensure we delegate .utility zone to our own instance] ********************
Friday 05 December 2025 09:54:53 +0000 (0:00:00.388) 0:02:08.393 *******
ok: [instance]
TASK [Restart NetworkManager] **************************************************
Friday 05 December 2025 09:54:54 +0000 (0:00:00.432) 0:02:08.826 *******
changed: [instance]
TASK [Ensure ocp_volumes exists] ***********************************************
Friday 05 December 2025 09:54:54 +0000 (0:00:00.457) 0:02:09.284 *******
changed: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Friday 05 December 2025 09:54:54 +0000 (0:00:00.268) 0:02:09.552 *******
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=132 changed=23 unreachable=0 failed=0 skipped=83 rescued=1 ignored=0
Friday 05 December 2025 09:54:55 +0000 (0:00:00.798) 0:02:10.351 *******
===============================================================================
test_deps : Install selinux python libs -------------------------------- 65.01s
repo_setup : Initialize python venv and install requirements ------------ 6.74s
libvirt_manager : Populate service facts -------------------------------- 2.17s
repo_setup : Make sure git-core package is installed -------------------- 1.43s
libvirt_manager : Remove workload and volumes --------------------------- 1.39s
ci_setup : Install needed packages -------------------------------------- 1.33s
test_deps : Install python yaml libs ------------------------------------ 1.31s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.31s
libvirt_manager : Install packages required for using KVM --------------- 1.28s
dnsmasq : Install needed packages --------------------------------------- 1.27s
podman : Ensure podman is installed ------------------------------------- 1.27s
ci_setup : Manage directories ------------------------------------------- 1.07s
repo_setup : Get repo-setup repository ---------------------------------- 1.05s
libvirt_manager : Start virtqemud socket service ------------------------ 0.94s
repo_setup : Run repo-setup --------------------------------------------- 0.90s
Gathering Facts --------------------------------------------------------- 0.85s
libvirt_manager : Get installed packages list --------------------------- 0.84s
libvirt_manager : Restart firewalld ------------------------------------- 0.80s
test_deps : Disable ubi 9 repos ----------------------------------------- 0.78s
repo_setup : Install repo-setup package --------------------------------- 0.75s
PLAY [One hypervisor] **********************************************************
TASK [Gathering Facts] *********************************************************
Friday 05 December 2025 09:54:56 +0000 (0:00:00.054) 0:00:00.054 *******
ok: [instance]
TASK [discover_latest_image : Get latest image] ********************************
Friday 05 December 2025 09:54:57 +0000 (0:00:00.892) 0:00:00.946 *******
changed: [instance]
TASK [discover_latest_image : Export facts accordingly] ************************
Friday 05 December 2025 09:54:58 +0000 (0:00:01.534) 0:00:02.481 *******
ok: [instance]
TASK [Load networking definition] **********************************************
Friday 05 December 2025 09:54:58 +0000 (0:00:00.097) 0:00:02.578 *******
ok: [instance]
TASK [libvirt_manager : Import layout generator if needed] *********************
Friday 05 December 2025 09:54:59 +0000 (0:00:00.071) 0:00:02.650 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/generate_layout.yml for instance
TASK [libvirt_manager : Chose right parameter for layout definition] ***********
Friday 05 December 2025 09:54:59 +0000 (0:00:00.091) 0:00:02.741 *******
ok: [instance]
TASK [libvirt_manager : Patch the layout if needed] ****************************
Friday 05 December 2025 09:54:59 +0000 (0:00:00.116) 0:00:02.857 *******
ok: [instance] => (item=cifmw_libvirt_manager_configuration_patch_01_more_computes)
TASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************
Friday 05 December 2025 09:54:59 +0000 (0:00:00.195) 0:00:03.053 *******
changed: [instance]
TASK [libvirt_manager : Enable masquerading for public traffic] ****************
Friday 05 December 2025 09:54:59 +0000 (0:00:00.517) 0:00:03.571 *******
changed: [instance]
TASK [libvirt_manager : Ensure firewalld is restarts] **************************
Friday 05 December 2025 09:55:00 +0000 (0:00:00.514) 0:00:04.086 *******
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Friday 05 December 2025 09:55:00 +0000 (0:00:00.093) 0:00:04.179 *******
changed: [instance]
TASK [Deploy virtualbmc] *******************************************************
Friday 05 December 2025 09:55:01 +0000 (0:00:01.005) 0:00:05.185 *******
skipping: [instance]
TASK [libvirt_manager : Let the project know we have vbmc available] ***********
Friday 05 December 2025 09:55:01 +0000 (0:00:00.062) 0:00:05.248 *******
skipping: [instance]
TASK [libvirt_manager : Create needed workload directory] **********************
Friday 05 December 2025 09:55:01 +0000 (0:00:00.084) 0:00:05.332 *******
changed: [instance] => (item=workload)
changed: [instance] => (item=reproducer-inventory)
changed: [instance] => (item=volumes)
TASK [libvirt_manager : Allow QEMU on workload directory] **********************
Friday 05 December 2025 09:55:02 +0000 (0:00:00.669) 0:00:06.002 *******
changed: [instance] => (item=workload)
changed: [instance] => (item=volumes)
TASK [libvirt_manager : Generate networking data] ******************************
Friday 05 December 2025 09:55:02 +0000 (0:00:00.587) 0:00:06.590 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/generate_networking_data.yml for instance
TASK [libvirt_manager : Ensure fact is existing, and empty] ********************
Friday 05 December 2025 09:55:03 +0000 (0:00:00.160) 0:00:06.751 *******
ok: [instance]
TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Friday 05 December 2025 09:55:03 +0000 (0:00:00.048) 0:00:06.799 *******
ok: [instance]
TASK [libvirt_manager : Load file if exists] ***********************************
Friday 05 December 2025 09:55:03 +0000 (0:00:00.324) 0:00:07.123 *******
skipping: [instance]
TASK [libvirt_manager : Update fact with existing content] *********************
Friday 05 December 2025 09:55:03 +0000 (0:00:00.088) 0:00:07.212 *******
skipping: [instance]
TASK [libvirt_manager : Generate VM list] **************************************
Friday 05 December 2025 09:55:03 +0000 (0:00:00.058) 0:00:07.271 *******
ok: [instance]
TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Friday 05 December 2025 09:55:03 +0000 (0:00:00.083) 0:00:07.355 *******
ok: [instance] => (item={'key': 'compute-0', 'value': 'compute'})
ok: [instance] => (item={'key': 'compute-1', 'value': 'compute'})
ok: [instance] => (item={'key': 'baremetal-0', 'value': 'baremetal'})
TASK [libvirt_manager : Append baremetal nodes if needed] **********************
Friday 05 December 2025 09:55:03 +0000 (0:00:00.142) 0:00:07.497 *******
skipping: [instance]
TASK [libvirt_manager : Dump MAC mapping] **************************************
Friday 05 December 2025 09:55:03 +0000 (0:00:00.094) 0:00:07.592 *******
changed: [instance]
TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Friday 05 December 2025 09:55:04 +0000 (0:00:00.453) 0:00:08.046 *******
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] ******
Friday 05 December 2025 09:55:04 +0000 (0:00:00.149) 0:00:08.195 *******
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Friday 05 December 2025 09:55:04 +0000 (0:00:00.054) 0:00:08.250 *******
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Friday 05 December 2025 09:55:04 +0000 (0:00:00.095) 0:00:08.345 *******
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Friday 05 December 2025 09:55:04 +0000 (0:00:00.055) 0:00:08.401 *******
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Friday 05 December 2025 09:55:04 +0000 (0:00:00.054) 0:00:08.456 *******
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Friday 05 December 2025 09:55:04 +0000 (0:00:00.050) 0:00:08.507 *******
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}}}, 'sl-computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}}})
TASK [networking_mapper : Gather facts if requested] ***************************
Friday 05 December 2025 09:55:05 +0000 (0:00:00.203) 0:00:08.711 *******
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Friday 05 December 2025 09:55:05 +0000 (0:00:00.051) 0:00:08.762 *******
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Friday 05 December 2025 09:55:05 +0000 (0:00:00.233) 0:00:08.996 *******
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Friday 05 December 2025 09:55:05 +0000 (0:00:00.470) 0:00:09.466 *******
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Friday 05 December 2025 09:55:05 +0000 (0:00:00.116) 0:00:09.582 *******
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Friday 05 December 2025 09:55:05 +0000 (0:00:00.052) 0:00:09.635 *******
changed: [instance]
TASK [libvirt_manager : Manage networks if needed] *****************************
Friday 05 December 2025 09:55:06 +0000 (0:00:00.488) 0:00:10.123 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance
TASK [libvirt_manager : Define the localized variables for performing the tasks here.] ***
Friday 05 December 2025 09:55:06 +0000 (0:00:00.128) 0:00:10.252 *******
ok: [instance] => (item=public)
ok: [instance] => (item=osp_trunk)
TASK [libvirt_manager : Ensure networks are defined] ***************************
Friday 05 December 2025 09:55:06 +0000 (0:00:00.079) 0:00:10.332 *******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks are created/started] *******************
Friday 05 December 2025 09:55:07 +0000 (0:00:00.623) 0:00:10.956 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks are active] ****************************
Friday 05 December 2025 09:55:07 +0000 (0:00:00.664) 0:00:11.620 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks enabled to autostart] ******************
Friday 05 December 2025 09:55:08 +0000 (0:00:00.470) 0:00:12.090 *******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Add a dummy interface to bridges if required] **********
Friday 05 December 2025 09:55:08 +0000 (0:00:00.456) 0:00:12.546 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance
TASK [libvirt_manager : Fetch present bridge interfaces] ***********************
Friday 05 December 2025 09:55:09 +0000 (0:00:00.116) 0:00:12.663 *******
ok: [instance]
TASK [libvirt_manager : Fetch bridges ports link info] *************************
Friday 05 December 2025 09:55:09 +0000 (0:00:00.213) 0:00:12.877 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [Create dummy interfaces to ensure bridges are UP] ************************
Friday 05 December 2025 09:55:09 +0000 (0:00:00.441) 0:00:13.318 *******
TASK [ci_nmstate : Ensure we have needed facts] ********************************
Friday 05 December 2025 09:55:09 +0000 (0:00:00.126) 0:00:13.444 *******
skipping: [instance]
TASK [ci_nmstate : Install required packages on instance] **********************
Friday 05 December 2025 09:55:09 +0000 (0:00:00.191) 0:00:13.636 *******
ok: [instance]
TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Friday 05 December 2025 09:55:11 +0000 (0:00:01.483) 0:00:15.120 *******
changed: [instance]
TASK [ci_nmstate : Save nmstate state for instance] ****************************
Friday 05 December 2025 09:55:11 +0000 (0:00:00.233) 0:00:15.353 *******
changed: [instance]
TASK [ci_nmstate : Apply the desidered state on instance] **********************
Friday 05 December 2025 09:55:12 +0000 (0:00:00.412) 0:00:15.765 *******
changed: [instance]
TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Friday 05 December 2025 09:55:13 +0000 (0:00:01.786) 0:00:17.552 *******
changed: [instance]
TASK [Create extra network configuration] **************************************
Friday 05 December 2025 09:55:14 +0000 (0:00:00.442) 0:00:17.994 *******
skipping: [instance]
TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Friday 05 December 2025 09:55:14 +0000 (0:00:00.063) 0:00:18.057 *******
skipping: [instance]
TASK [libvirt_manager : Refresh networking facts on host] **********************
Friday 05 December 2025 09:55:14 +0000 (0:00:00.060) 0:00:18.118 *******
ok: [instance]
TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Friday 05 December 2025 09:55:14 +0000 (0:00:00.452) 0:00:18.571 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [dnsmasq : Install needed packages] ***************************************
Friday 05 December 2025 09:55:15 +0000 (0:00:00.265) 0:00:18.836 *******
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Friday 05 December 2025 09:55:16 +0000 (0:00:01.284) 0:00:20.120 *******
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Friday 05 December 2025 09:55:19 +0000 (0:00:03.510) 0:00:23.631 *******
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Friday 05 December 2025 09:55:20 +0000 (0:00:00.274) 0:00:23.905 *******
changed: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Friday 05 December 2025 09:55:20 +0000 (0:00:00.415) 0:00:24.321 *******
changed: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Friday 05 December 2025 09:55:21 +0000 (0:00:00.478) 0:00:24.800 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Friday 05 December 2025 09:55:21 +0000 (0:00:00.124) 0:00:24.924 *******
changed: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Friday 05 December 2025 09:55:21 +0000 (0:00:00.448) 0:00:25.372 *******
skipping: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Friday 05 December 2025 09:55:21 +0000 (0:00:00.050) 0:00:25.422 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Friday 05 December 2025 09:55:21 +0000 (0:00:00.123) 0:00:25.546 *******
changed: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Friday 05 December 2025 09:55:22 +0000 (0:00:00.429) 0:00:25.975 *******
skipping: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Friday 05 December 2025 09:55:22 +0000 (0:00:00.052) 0:00:26.028 *******
ok: [instance] => (item=127.0.0.2)
TASK [dnsmasq : Enable and start service] **************************************
Friday 05 December 2025 09:55:22 +0000 (0:00:00.275) 0:00:26.303 *******
changed: [instance]
TASK [dnsmasq : Stop service] **************************************************
Friday 05 December 2025 09:55:23 +0000 (0:00:00.742) 0:00:27.046 *******
skipping: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Friday 05 December 2025 09:55:23 +0000 (0:00:00.050) 0:00:27.096 *******
skipping: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Friday 05 December 2025 09:55:23 +0000 (0:00:00.076) 0:00:27.172 *******
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]
TASK [Create dnsmasq networks] *************************************************
Friday 05 December 2025 09:55:23 +0000 (0:00:00.087) 0:00:27.260 *******
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 09:55:23 +0000 (0:00:00.159) 0:00:27.420 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 09:55:23 +0000 (0:00:00.097) 0:00:27.518 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 09:55:23 +0000 (0:00:00.069) 0:00:27.587 *******
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 09:55:24 +0000 (0:00:00.474) 0:00:28.061 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 09:55:24 +0000 (0:00:00.048) 0:00:28.110 *******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 09:55:24 +0000 (0:00:00.111) 0:00:28.221 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 09:55:24 +0000 (0:00:00.059) 0:00:28.280 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 09:55:24 +0000 (0:00:00.066) 0:00:28.347 *******
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 09:55:25 +0000 (0:00:00.500) 0:00:28.848 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 09:55:25 +0000 (0:00:00.050) 0:00:28.898 *******
skipping: [instance]
TASK [Deploy radvd for IPv6 router advertisements] *****************************
Friday 05 December 2025 09:55:25 +0000 (0:00:00.084) 0:00:28.983 *******
skipping: [instance]
TASK [libvirt_manager : Ensure network is in correct zone] *********************
Friday 05 December 2025 09:55:25 +0000 (0:00:00.092) 0:00:29.076 *******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 05 December 2025 09:55:25 +0000 (0:00:00.544) 0:00:29.620 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 05 December 2025 09:55:26 +0000 (0:00:00.101) 0:00:29.722 *******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 05 December 2025 09:55:26 +0000 (0:00:00.421) 0:00:30.144 *******
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 05 December 2025 09:55:26 +0000 (0:00:00.066) 0:00:30.210 *******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 05 December 2025 09:55:26 +0000 (0:00:00.224) 0:00:30.434 *******
ok: [instance]
TASK [libvirt_manager : Output _network_data] **********************************
Friday 05 December 2025 09:55:26 +0000 (0:00:00.064) 0:00:30.498 *******
changed: [instance]
TASK [libvirt_manager : Output pub_net] ****************************************
Friday 05 December 2025 09:55:27 +0000 (0:00:00.383) 0:00:30.881 *******
changed: [instance]
TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Friday 05 December 2025 09:55:27 +0000 (0:00:00.386) 0:00:31.268 *******
changed: [instance]
TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Friday 05 December 2025 09:55:28 +0000 (0:00:00.382) 0:00:31.650 *******
ok: [instance]
TASK [libvirt_manager : Save networking_mapper patch] **************************
Friday 05 December 2025 09:55:28 +0000 (0:00:00.155) 0:00:31.805 *******
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Friday 05 December 2025 09:55:28 +0000 (0:00:00.375) 0:00:32.181 *******
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Friday 05 December 2025 09:55:28 +0000 (0:00:00.054) 0:00:32.235 *******
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Friday 05 December 2025 09:55:28 +0000 (0:00:00.054) 0:00:32.289 *******
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Friday 05 December 2025 09:55:28 +0000 (0:00:00.087) 0:00:32.376 *******
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Friday 05 December 2025 09:55:28 +0000 (0:00:00.056) 0:00:32.432 *******
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Friday 05 December 2025 09:55:28 +0000 (0:00:00.049) 0:00:32.482 *******
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}}}, 'sl-computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}}})
ok: [instance] => (item={'networks': {'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'networks': {'public': None}}, 'baremetals': {'networks': {'public': {'range-v4': {'start': '192.168.110.30', 'length': 1}}}}}})
TASK [networking_mapper : Gather facts if requested] ***************************
Friday 05 December 2025 09:55:28 +0000 (0:00:00.153) 0:00:32.635 *******
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Friday 05 December 2025 09:55:29 +0000 (0:00:00.048) 0:00:32.684 *******
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Friday 05 December 2025 09:55:29 +0000 (0:00:00.231) 0:00:32.915 *******
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Friday 05 December 2025 09:55:29 +0000 (0:00:00.426) 0:00:33.341 *******
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Friday 05 December 2025 09:55:29 +0000 (0:00:00.116) 0:00:33.457 *******
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Friday 05 December 2025 09:55:29 +0000 (0:00:00.083) 0:00:33.541 *******
changed: [instance]
TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Friday 05 December 2025 09:55:30 +0000 (0:00:00.468) 0:00:34.010 *******
ok: [instance]
TASK [libvirt_manager : Unset patch] *******************************************
Friday 05 December 2025 09:55:30 +0000 (0:00:00.052) 0:00:34.062 *******
ok: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Friday 05 December 2025 09:55:30 +0000 (0:00:00.085) 0:00:34.148 *******
ok: [instance]
TASK [libvirt_manager : Reserve IPs on networks] *******************************
Friday 05 December 2025 09:55:30 +0000 (0:00:00.051) 0:00:34.200 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public)
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 05 December 2025 09:55:30 +0000 (0:00:00.097) 0:00:34.297 *******
ok: [instance] => (item=baremetal-0 - ctlplane)
ok: [instance] => (item=compute-0 - ctlplane)
ok: [instance] => (item=compute-1 - ctlplane)
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 05 December 2025 09:55:30 +0000 (0:00:00.163) 0:00:34.461 *******
ok: [instance] => (item=baremetal-0 - public)
ok: [instance] => (item=compute-0 - public)
ok: [instance] => (item=compute-1 - public)
TASK [Inject DHCP entries for net {{ net_name }}] ******************************
Friday 05 December 2025 09:55:31 +0000 (0:00:00.235) 0:00:34.697 *******
TASK [dnsmasq : Ensure we have the right data and type] ************************
Friday 05 December 2025 09:55:31 +0000 (0:00:00.110) 0:00:34.808 *******
ok: [instance]
TASK [dnsmasq : Assert we have needed host data] *******************************
Friday 05 December 2025 09:55:31 +0000 (0:00:00.068) 0:00:34.876 *******
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:5a:95:15', 'ips': ['192.168.140.20', ''], 'tag': 'baremetal'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:a7:0f:f9', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:23:f5:cd', 'ips': ['192.168.140.11', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:95:60:19', 'ips': ['192.168.110.30', ''], 'tag': 'baremetal'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:47:84:fd', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:b3:5f:60', 'ips': ['192.168.110.11', ''], 'tag': 'compute'})
TASK [dnsmasq : Ensure networks exists] ****************************************
Friday 05 December 2025 09:55:31 +0000 (0:00:00.160) 0:00:35.037 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=osp_trunk)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public)
TASK [dnsmasq : Check network file status] *************************************
Friday 05 December 2025 09:55:31 +0000 (0:00:00.108) 0:00:35.145 *******
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Friday 05 December 2025 09:55:31 +0000 (0:00:00.209) 0:00:35.355 *******
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Friday 05 December 2025 09:55:31 +0000 (0:00:00.084) 0:00:35.439 *******
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Friday 05 December 2025 09:55:32 +0000 (0:00:00.210) 0:00:35.649 *******
ok: [instance]
TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Friday 05 December 2025 09:55:32 +0000 (0:00:00.053) 0:00:35.703 *******
ok: [instance]
TASK [dnsmasq : Compute entry] *************************************************
Friday 05 December 2025 09:55:32 +0000 (0:00:00.048) 0:00:35.752 *******
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:5a:95:15', 'ips': ['192.168.140.20', ''], 'tag': 'baremetal'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:a7:0f:f9', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:23:f5:cd', 'ips': ['192.168.140.11', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:95:60:19', 'ips': ['192.168.110.30', ''], 'tag': 'baremetal'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:47:84:fd', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:b3:5f:60', 'ips': ['192.168.110.11', ''], 'tag': 'compute'})
TASK [dnsmasq : Create add/remove sets] ****************************************
Friday 05 December 2025 09:55:32 +0000 (0:00:00.243) 0:00:35.996 *******
ok: [instance]
TASK [dnsmasq : Add DHCP entries] **********************************************
Friday 05 December 2025 09:55:32 +0000 (0:00:00.069) 0:00:36.065 *******
changed: [instance] => (item={'file': 'osp_trunk_baremetal-0_52:54:02:5a:95:15', 'entry': 'set:baremetal,52:54:02:5a:95:15,192.168.140.20,baremetal-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:a7:0f:f9', 'entry': 'set:compute,52:54:00:a7:0f:f9,192.168.140.10,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_compute-1_52:54:01:23:f5:cd', 'entry': 'set:compute,52:54:01:23:f5:cd,192.168.140.11,compute-1', 'state': 'present'})
changed: [instance] => (item={'file': 'public_baremetal-0_52:54:02:95:60:19', 'entry': 'set:baremetal,52:54:02:95:60:19,192.168.110.30,baremetal-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_compute-0_52:54:00:47:84:fd', 'entry': 'set:compute,52:54:00:47:84:fd,192.168.110.10,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_compute-1_52:54:01:b3:5f:60', 'entry': 'set:compute,52:54:01:b3:5f:60,192.168.110.11,compute-1', 'state': 'present'})
TASK [dnsmasq : Remove DHCP entries] *******************************************
Friday 05 December 2025 09:55:34 +0000 (0:00:02.251) 0:00:38.317 *******
skipping: [instance]
TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Friday 05 December 2025 09:55:34 +0000 (0:00:00.083) 0:00:38.400 *******
ok: [instance] => (item=baremetal-0)
ok: [instance] => (item=compute-0)
ok: [instance] => (item=compute-1)
TASK [Inject VMs in the .utility zone] *****************************************
Friday 05 December 2025 09:55:34 +0000 (0:00:00.210) 0:00:38.611 *******
TASK [dnsmasq : Assert we have needed host record data] ************************
Friday 05 December 2025 09:55:35 +0000 (0:00:00.157) 0:00:38.768 *******
ok: [instance]
TASK [dnsmasq : Assert each address element have needed data] ******************
Friday 05 December 2025 09:55:35 +0000 (0:00:00.074) 0:00:38.843 *******
ok: [instance] => (item={'names': ['baremetal-0.utility', 'baremetal-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['baremetal-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['baremetal-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-1.utility', 'compute-1.instance', 'compute-1.utility', 'compute-1.instance'], 'ips': ['192.168.140.11', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-1.ctlplane.local', 'compute-1.ctlplane.local'], 'ips': ['192.168.140.11', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-1.public.local', 'compute-1.public.local'], 'ips': ['192.168.110.11', ''], 'state': 'present'})
TASK [dnsmasq : Add/Remove address] ********************************************
Friday 05 December 2025 09:55:35 +0000 (0:00:00.164) 0:00:39.008 *******
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] ****************
Friday 05 December 2025 09:55:37 +0000 (0:00:02.310) 0:00:41.318 *******
ok: [instance]
TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Friday 05 December 2025 09:55:37 +0000 (0:00:00.060) 0:00:41.379 *******
skipping: [instance] => (item=nocompute)
skipping: [instance] => (item=compute)
skipping: [instance] => (item=baremetal)
skipping: [instance]
TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******
Friday 05 December 2025 09:55:37 +0000 (0:00:00.155) 0:00:41.534 *******
skipping: [instance]
TASK [libvirt_manager : Ensure some domains are local] *************************
Friday 05 December 2025 09:55:37 +0000 (0:00:00.063) 0:00:41.598 *******
changed: [instance]
TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Friday 05 December 2025 09:55:38 +0000 (0:00:00.433) 0:00:42.032 *******
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Friday 05 December 2025 09:55:38 +0000 (0:00:00.096) 0:00:42.128 *******
changed: [instance]
RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Friday 05 December 2025 09:55:39 +0000 (0:00:00.884) 0:00:43.013 *******
changed: [instance]
RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Friday 05 December 2025 09:55:39 +0000 (0:00:00.402) 0:00:43.415 *******
changed: [instance]
TASK [libvirt_manager : Create group inventories] ******************************
Friday 05 December 2025 09:55:40 +0000 (0:00:00.378) 0:00:43.793 *******
skipping: [instance] => (item=nocompute)
changed: [instance] => (item=compute)
changed: [instance] => (item=baremetal)
TASK [libvirt_manager : Create "all" group inventory file] *********************
Friday 05 December 2025 09:55:40 +0000 (0:00:00.791) 0:00:44.585 *******
changed: [instance]
TASK [libvirt_manager : Ensure storage pool is present.] ***********************
Friday 05 December 2025 09:55:41 +0000 (0:00:00.516) 0:00:45.102 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Friday 05 December 2025 09:55:41 +0000 (0:00:00.145) 0:00:45.247 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 05 December 2025 09:55:41 +0000 (0:00:00.060) 0:00:45.308 *******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 05 December 2025 09:55:41 +0000 (0:00:00.253) 0:00:45.561 *******
changed: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 05 December 2025 09:55:42 +0000 (0:00:00.264) 0:00:45.826 *******
changed: [instance] => (item=pool-start)
changed: [instance] => (item=pool-autostart)
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 05 December 2025 09:55:42 +0000 (0:00:00.471) 0:00:46.297 *******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 05 December 2025 09:55:42 +0000 (0:00:00.052) 0:00:46.349 *******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 05 December 2025 09:55:42 +0000 (0:00:00.085) 0:00:46.435 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 05 December 2025 09:55:42 +0000 (0:00:00.058) 0:00:46.493 *******
ok: [instance]
TASK [libvirt_manager : Ensure images are present] *****************************
Friday 05 December 2025 09:55:43 +0000 (0:00:00.354) 0:00:46.848 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=nocompute)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=compute)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=baremetal)
TASK [libvirt_manager : Ensure directory exists] *******************************
Friday 05 December 2025 09:55:43 +0000 (0:00:00.189) 0:00:47.037 *******
changed: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Friday 05 December 2025 09:55:43 +0000 (0:00:00.253) 0:00:47.290 *******
ok: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Friday 05 December 2025 09:55:43 +0000 (0:00:00.211) 0:00:47.502 *******
changed: [instance]
TASK [libvirt_manager : Check image] *******************************************
Friday 05 December 2025 09:56:04 +0000 (0:00:20.823) 0:01:08.325 *******
ok: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Friday 05 December 2025 09:56:04 +0000 (0:00:00.303) 0:01:08.629 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Ensure image access rights] ****************************
Friday 05 December 2025 09:56:05 +0000 (0:00:00.082) 0:01:08.711 *******
changed: [instance]
TASK [libvirt_manager : Ensure directory exists] *******************************
Friday 05 December 2025 09:56:05 +0000 (0:00:00.262) 0:01:08.974 *******
ok: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Friday 05 December 2025 09:56:05 +0000 (0:00:00.281) 0:01:09.255 *******
ok: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Friday 05 December 2025 09:56:05 +0000 (0:00:00.305) 0:01:09.561 *******
skipping: [instance]
TASK [libvirt_manager : Check image] *******************************************
Friday 05 December 2025 09:56:05 +0000 (0:00:00.057) 0:01:09.618 *******
ok: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Friday 05 December 2025 09:56:06 +0000 (0:00:00.265) 0:01:09.884 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Ensure image access rights] ****************************
Friday 05 December 2025 09:56:06 +0000 (0:00:00.085) 0:01:09.969 *******
ok: [instance]
TASK [libvirt_manager : Ensure directory exists] *******************************
Friday 05 December 2025 09:56:06 +0000 (0:00:00.328) 0:01:10.297 *******
skipping: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Friday 05 December 2025 09:56:06 +0000 (0:00:00.070) 0:01:10.368 *******
skipping: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Friday 05 December 2025 09:56:06 +0000 (0:00:00.056) 0:01:10.424 *******
skipping: [instance]
TASK [libvirt_manager : Check image] *******************************************
Friday 05 December 2025 09:56:06 +0000 (0:00:00.056) 0:01:10.480 *******
skipping: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Friday 05 December 2025 09:56:06 +0000 (0:00:00.136) 0:01:10.617 *******
skipping: [instance]
TASK [libvirt_manager : Ensure image access rights] ****************************
Friday 05 December 2025 09:56:07 +0000 (0:00:00.072) 0:01:10.690 *******
skipping: [instance]
TASK [libvirt_manager : Get ssh key state] *************************************
Friday 05 December 2025 09:56:07 +0000 (0:00:00.064) 0:01:10.755 *******
ok: [instance]
TASK [libvirt_manager : Create temporary ssh keypair] **************************
Friday 05 December 2025 09:56:07 +0000 (0:00:00.227) 0:01:10.982 *******
changed: [instance]
TASK [libvirt_manager : Slurp public key for later use] ************************
Friday 05 December 2025 09:56:07 +0000 (0:00:00.506) 0:01:11.489 *******
ok: [instance]
TASK [libvirt_manager : Slurp private key for later use] ***********************
Friday 05 December 2025 09:56:08 +0000 (0:00:00.302) 0:01:11.791 *******
ok: [instance]
TASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] ***
Friday 05 December 2025 09:56:08 +0000 (0:00:00.226) 0:01:12.018 *******
changed: [instance]
TASK [libvirt_manager : Create fact holding network data for VMs] **************
Friday 05 December 2025 09:56:08 +0000 (0:00:00.508) 0:01:12.526 *******
ok: [instance]
TASK [libvirt_manager : List existing networks] ********************************
Friday 05 December 2025 09:56:08 +0000 (0:00:00.055) 0:01:12.582 *******
ok: [instance]
TASK [libvirt_manager : Gather pool fact] **************************************
Friday 05 December 2025 09:56:09 +0000 (0:00:00.275) 0:01:12.857 *******
skipping: [instance]
TASK [libvirt_manager : Create and run VMs] ************************************
Friday 05 December 2025 09:56:09 +0000 (0:00:00.061) 0:01:12.919 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'compute-0', 'value': 'compute'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'compute-1', 'value': 'compute'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'baremetal-0', 'value': 'baremetal'})
TASK [libvirt_manager : Create VM image for compute-0] *************************
Friday 05 December 2025 09:56:09 +0000 (0:00:00.214) 0:01:13.133 *******
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for compute-0] ********
Friday 05 December 2025 09:56:09 +0000 (0:00:00.292) 0:01:13.425 *******
changed: [instance]
TASK [libvirt_manager : Define VMs for type compute-0] *************************
Friday 05 December 2025 09:56:10 +0000 (0:00:00.267) 0:01:13.693 *******
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs compute-0] ***********
Friday 05 December 2025 09:56:10 +0000 (0:00:00.572) 0:01:14.266 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Friday 05 December 2025 09:56:10 +0000 (0:00:00.087) 0:01:14.354 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk)
TASK [libvirt_manager : Get virtual network information] ***********************
Friday 05 December 2025 09:56:10 +0000 (0:00:00.138) 0:01:14.492 *******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 05 December 2025 09:56:11 +0000 (0:00:00.263) 0:01:14.756 *******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 05 December 2025 09:56:11 +0000 (0:00:00.075) 0:01:14.831 *******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 05 December 2025 09:56:11 +0000 (0:00:00.270) 0:01:15.101 *******
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-compute-0] ************
Friday 05 December 2025 09:56:11 +0000 (0:00:00.265) 0:01:15.367 *******
changed: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Friday 05 December 2025 09:56:12 +0000 (0:00:00.312) 0:01:15.679 *******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 05 December 2025 09:56:12 +0000 (0:00:00.260) 0:01:15.940 *******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 05 December 2025 09:56:12 +0000 (0:00:00.071) 0:01:16.011 *******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 05 December 2025 09:56:12 +0000 (0:00:00.294) 0:01:16.306 *******
ok: [instance]
TASK [libvirt_manager : Attach interface osp_trunk on cifmw-compute-0] *********
Friday 05 December 2025 09:56:12 +0000 (0:00:00.241) 0:01:16.547 *******
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-0] *****
Friday 05 December 2025 09:56:13 +0000 (0:00:00.329) 0:01:16.877 *******
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for compute-0] ********
Friday 05 December 2025 09:56:13 +0000 (0:00:00.087) 0:01:16.965 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/volumes.yml for instance
TASK [libvirt_manager : Check if we have a source candidate] *******************
Friday 05 December 2025 09:56:13 +0000 (0:00:00.116) 0:01:17.081 *******
ok: [instance] => (item=cifmw-compute-0-vol-0)
TASK [libvirt_manager : Refresh all pools before trying to create volumes] *****
Friday 05 December 2025 09:56:13 +0000 (0:00:00.253) 0:01:17.334 *******
ok: [instance] => (item=cifmw-pool)
TASK [libvirt_manager : Create volume in the storage pool] *********************
Friday 05 December 2025 09:56:14 +0000 (0:00:00.357) 0:01:17.692 *******
changed: [instance] => (item=cifmw-compute-0-vol-0)
TASK [libvirt_manager : Create XML attachment files] ***************************
Friday 05 December 2025 09:56:14 +0000 (0:00:00.320) 0:01:18.012 *******
changed: [instance] => (item=cifmw-compute-0-vol-0)
TASK [libvirt_manager : Find volume attachments for VM compute-0] **************
Friday 05 December 2025 09:56:14 +0000 (0:00:00.428) 0:01:18.441 *******
ok: [instance]
TASK [libvirt_manager : Attach volumes for VM compute-0] ***********************
Friday 05 December 2025 09:56:15 +0000 (0:00:00.375) 0:01:18.816 *******
changed: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Friday 05 December 2025 09:56:15 +0000 (0:00:00.328) 0:01:19.145 *******
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Friday 05 December 2025 09:56:15 +0000 (0:00:00.257) 0:01:19.402 *******
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Friday 05 December 2025 09:56:15 +0000 (0:00:00.066) 0:01:19.468 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_cloud_init_iso.yml for instance
TASK [libvirt_manager : Acquire authorized_keys from hypervisor] ***************
Friday 05 December 2025 09:56:15 +0000 (0:00:00.145) 0:01:19.614 *******
ok: [instance]
TASK [libvirt_manager : Define the default users for the vm] *******************
Friday 05 December 2025 09:56:16 +0000 (0:00:00.241) 0:01:19.856 *******
ok: [instance]
TASK [libvirt_manager : Define the user data] **********************************
Friday 05 December 2025 09:56:16 +0000 (0:00:00.095) 0:01:19.951 *******
ok: [instance]
TASK [libvirt_manager : Define the network config for all vms] *****************
Friday 05 December 2025 09:56:16 +0000 (0:00:00.079) 0:01:20.031 *******
skipping: [instance]
TASK [libvirt_manager : Define the network config for each vm] *****************
Friday 05 December 2025 09:56:16 +0000 (0:00:00.118) 0:01:20.149 *******
skipping: [instance]
TASK [Call the config_drive role] **********************************************
Friday 05 December 2025 09:56:16 +0000 (0:00:00.076) 0:01:20.226 *******
TASK [config_drive : Ensure needed directories exist] **************************
Friday 05 December 2025 09:56:16 +0000 (0:00:00.118) 0:01:20.345 *******
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)
TASK [config_drive : Install required RPM packages] ****************************
Friday 05 December 2025 09:56:17 +0000 (0:00:00.490) 0:01:20.835 *******
ok: [instance]
TASK [config_drive : Crate config drive instance directory] ********************
Friday 05 December 2025 09:56:18 +0000 (0:00:01.311) 0:01:22.146 *******
changed: [instance]
TASK [config_drive : Generate meta-data] ***************************************
Friday 05 December 2025 09:56:18 +0000 (0:00:00.248) 0:01:22.395 *******
changed: [instance]
TASK [config_drive : Generate user-data] ***************************************
Friday 05 December 2025 09:56:19 +0000 (0:00:00.454) 0:01:22.849 *******
changed: [instance]
TASK [config_drive : Generate network-data] ************************************
Friday 05 December 2025 09:56:19 +0000 (0:00:00.405) 0:01:23.254 *******
skipping: [instance]
TASK [config_drive : Check ISO availability] ***********************************
Friday 05 December 2025 09:56:19 +0000 (0:00:00.075) 0:01:23.330 *******
ok: [instance]
TASK [config_drive : Assert we don't try to change an existing ISO] ************
Friday 05 December 2025 09:56:19 +0000 (0:00:00.270) 0:01:23.600 *******
skipping: [instance]
TASK [config_drive : Generate nocloud iso image] *******************************
Friday 05 December 2025 09:56:20 +0000 (0:00:00.077) 0:01:23.678 *******
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] ***********************
Friday 05 December 2025 09:56:20 +0000 (0:00:00.309) 0:01:23.987 *******
changed: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Friday 05 December 2025 09:56:20 +0000 (0:00:00.370) 0:01:24.358 *******
skipping: [instance]
TASK [libvirt_manager : Configure boot order for compute-0] ********************
Friday 05 December 2025 09:56:20 +0000 (0:00:00.079) 0:01:24.437 *******
skipping: [instance]
TASK [libvirt_manager : Create VM image for compute-1] *************************
Friday 05 December 2025 09:56:20 +0000 (0:00:00.060) 0:01:24.497 *******
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for compute-1] ********
Friday 05 December 2025 09:56:21 +0000 (0:00:00.292) 0:01:24.790 *******
changed: [instance]
TASK [libvirt_manager : Define VMs for type compute-1] *************************
Friday 05 December 2025 09:56:21 +0000 (0:00:00.314) 0:01:25.104 *******
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs compute-1] ***********
Friday 05 December 2025 09:56:21 +0000 (0:00:00.370) 0:01:25.474 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Friday 05 December 2025 09:56:21 +0000 (0:00:00.086) 0:01:25.561 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk)
TASK [libvirt_manager : Get virtual network information] ***********************
Friday 05 December 2025 09:56:22 +0000 (0:00:00.131) 0:01:25.692 *******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 05 December 2025 09:56:22 +0000 (0:00:00.269) 0:01:25.962 *******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 05 December 2025 09:56:22 +0000 (0:00:00.074) 0:01:26.036 *******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 05 December 2025 09:56:22 +0000 (0:00:00.306) 0:01:26.342 *******
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-compute-1] ************
Friday 05 December 2025 09:56:22 +0000 (0:00:00.239) 0:01:26.581 *******
changed: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Friday 05 December 2025 09:56:23 +0000 (0:00:00.328) 0:01:26.910 *******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 05 December 2025 09:56:23 +0000 (0:00:00.286) 0:01:27.196 *******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 05 December 2025 09:56:23 +0000 (0:00:00.124) 0:01:27.321 *******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 05 December 2025 09:56:23 +0000 (0:00:00.296) 0:01:27.618 *******
ok: [instance]
TASK [libvirt_manager : Attach interface osp_trunk on cifmw-compute-1] *********
Friday 05 December 2025 09:56:24 +0000 (0:00:00.245) 0:01:27.863 *******
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-1] *****
Friday 05 December 2025 09:56:24 +0000 (0:00:00.390) 0:01:28.253 *******
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for compute-1] ********
Friday 05 December 2025 09:56:24 +0000 (0:00:00.055) 0:01:28.309 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/volumes.yml for instance
TASK [libvirt_manager : Check if we have a source candidate] *******************
Friday 05 December 2025 09:56:24 +0000 (0:00:00.112) 0:01:28.421 *******
ok: [instance] => (item=cifmw-compute-1-vol-0)
TASK [libvirt_manager : Refresh all pools before trying to create volumes] *****
Friday 05 December 2025 09:56:25 +0000 (0:00:00.316) 0:01:28.737 *******
ok: [instance] => (item=cifmw-pool)
TASK [libvirt_manager : Create volume in the storage pool] *********************
Friday 05 December 2025 09:56:25 +0000 (0:00:00.290) 0:01:29.028 *******
changed: [instance] => (item=cifmw-compute-1-vol-0)
TASK [libvirt_manager : Create XML attachment files] ***************************
Friday 05 December 2025 09:56:25 +0000 (0:00:00.325) 0:01:29.354 *******
changed: [instance] => (item=cifmw-compute-1-vol-0)
TASK [libvirt_manager : Find volume attachments for VM compute-1] **************
Friday 05 December 2025 09:56:26 +0000 (0:00:00.464) 0:01:29.818 *******
ok: [instance]
TASK [libvirt_manager : Attach volumes for VM compute-1] ***********************
Friday 05 December 2025 09:56:26 +0000 (0:00:00.310) 0:01:30.129 *******
changed: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Friday 05 December 2025 09:56:26 +0000 (0:00:00.361) 0:01:30.491 *******
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Friday 05 December 2025 09:56:27 +0000 (0:00:00.267) 0:01:30.759 *******
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Friday 05 December 2025 09:56:27 +0000 (0:00:00.111) 0:01:30.870 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_cloud_init_iso.yml for instance
TASK [libvirt_manager : Acquire authorized_keys from hypervisor] ***************
Friday 05 December 2025 09:56:27 +0000 (0:00:00.118) 0:01:30.989 *******
ok: [instance]
TASK [libvirt_manager : Define the default users for the vm] *******************
Friday 05 December 2025 09:56:27 +0000 (0:00:00.237) 0:01:31.226 *******
ok: [instance]
TASK [libvirt_manager : Define the user data] **********************************
Friday 05 December 2025 09:56:27 +0000 (0:00:00.094) 0:01:31.321 *******
ok: [instance]
TASK [libvirt_manager : Define the network config for all vms] *****************
Friday 05 December 2025 09:56:27 +0000 (0:00:00.182) 0:01:31.503 *******
skipping: [instance]
TASK [libvirt_manager : Define the network config for each vm] *****************
Friday 05 December 2025 09:56:27 +0000 (0:00:00.126) 0:01:31.630 *******
skipping: [instance]
TASK [Call the config_drive role] **********************************************
Friday 05 December 2025 09:56:28 +0000 (0:00:00.075) 0:01:31.705 *******
TASK [config_drive : Ensure needed directories exist] **************************
Friday 05 December 2025 09:56:28 +0000 (0:00:00.153) 0:01:31.859 *******
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)
TASK [config_drive : Install required RPM packages] ****************************
Friday 05 December 2025 09:56:28 +0000 (0:00:00.456) 0:01:32.315 *******
ok: [instance]
TASK [config_drive : Crate config drive instance directory] ********************
Friday 05 December 2025 09:56:30 +0000 (0:00:01.341) 0:01:33.657 *******
changed: [instance]
TASK [config_drive : Generate meta-data] ***************************************
Friday 05 December 2025 09:56:30 +0000 (0:00:00.246) 0:01:33.904 *******
changed: [instance]
TASK [config_drive : Generate user-data] ***************************************
Friday 05 December 2025 09:56:30 +0000 (0:00:00.409) 0:01:34.313 *******
changed: [instance]
TASK [config_drive : Generate network-data] ************************************
Friday 05 December 2025 09:56:31 +0000 (0:00:00.416) 0:01:34.730 *******
skipping: [instance]
TASK [config_drive : Check ISO availability] ***********************************
Friday 05 December 2025 09:56:31 +0000 (0:00:00.112) 0:01:34.842 *******
ok: [instance]
TASK [config_drive : Assert we don't try to change an existing ISO] ************
Friday 05 December 2025 09:56:31 +0000 (0:00:00.241) 0:01:35.084 *******
skipping: [instance]
TASK [config_drive : Generate nocloud iso image] *******************************
Friday 05 December 2025 09:56:31 +0000 (0:00:00.073) 0:01:35.157 *******
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] ***********************
Friday 05 December 2025 09:56:31 +0000 (0:00:00.349) 0:01:35.506 *******
changed: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Friday 05 December 2025 09:56:32 +0000 (0:00:00.324) 0:01:35.831 *******
skipping: [instance]
TASK [libvirt_manager : Configure boot order for compute-1] ********************
Friday 05 December 2025 09:56:32 +0000 (0:00:00.079) 0:01:35.911 *******
skipping: [instance]
TASK [libvirt_manager : Create VM image for baremetal-0] ***********************
Friday 05 December 2025 09:56:32 +0000 (0:00:00.058) 0:01:35.969 *******
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for baremetal-0] ******
Friday 05 December 2025 09:56:32 +0000 (0:00:00.338) 0:01:36.307 *******
changed: [instance]
TASK [libvirt_manager : Define VMs for type baremetal-0] ***********************
Friday 05 December 2025 09:56:32 +0000 (0:00:00.270) 0:01:36.578 *******
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs baremetal-0] *********
Friday 05 December 2025 09:56:33 +0000 (0:00:00.391) 0:01:36.970 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Friday 05 December 2025 09:56:33 +0000 (0:00:00.127) 0:01:37.098 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk)
TASK [libvirt_manager : Get virtual network information] ***********************
Friday 05 December 2025 09:56:33 +0000 (0:00:00.103) 0:01:37.202 *******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 05 December 2025 09:56:33 +0000 (0:00:00.286) 0:01:37.488 *******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 05 December 2025 09:56:33 +0000 (0:00:00.116) 0:01:37.604 *******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 05 December 2025 09:56:34 +0000 (0:00:00.289) 0:01:37.893 *******
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-baremetal-0] **********
Friday 05 December 2025 09:56:34 +0000 (0:00:00.256) 0:01:38.150 *******
changed: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Friday 05 December 2025 09:56:34 +0000 (0:00:00.376) 0:01:38.527 *******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 05 December 2025 09:56:35 +0000 (0:00:00.281) 0:01:38.808 *******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 05 December 2025 09:56:35 +0000 (0:00:00.075) 0:01:38.884 *******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 05 December 2025 09:56:35 +0000 (0:00:00.273) 0:01:39.157 *******
ok: [instance]
TASK [libvirt_manager : Attach interface osp_trunk on cifmw-baremetal-0] *******
Friday 05 December 2025 09:56:35 +0000 (0:00:00.293) 0:01:39.451 *******
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs baremetal-0] ***
Friday 05 December 2025 09:56:36 +0000 (0:00:00.333) 0:01:39.785 *******
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for baremetal-0] ******
Friday 05 December 2025 09:56:36 +0000 (0:00:00.053) 0:01:39.838 *******
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM baremetal-0] ************
Friday 05 December 2025 09:56:36 +0000 (0:00:00.058) 0:01:39.897 *******
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM baremetal-0] *********************
Friday 05 December 2025 09:56:36 +0000 (0:00:00.098) 0:01:39.996 *******
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Friday 05 December 2025 09:56:36 +0000 (0:00:00.061) 0:01:40.057 *******
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Friday 05 December 2025 09:56:36 +0000 (0:00:00.259) 0:01:40.317 *******
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Friday 05 December 2025 09:56:36 +0000 (0:00:00.068) 0:01:40.385 *******
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Friday 05 December 2025 09:56:36 +0000 (0:00:00.094) 0:01:40.480 *******
skipping: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Friday 05 December 2025 09:56:36 +0000 (0:00:00.056) 0:01:40.536 *******
skipping: [instance]
TASK [libvirt_manager : Configure boot order for baremetal-0] ******************
Friday 05 December 2025 09:56:36 +0000 (0:00:00.082) 0:01:40.618 *******
skipping: [instance]
TASK [libvirt_manager : Start (power-on) VMs] **********************************
Friday 05 December 2025 09:56:37 +0000 (0:00:00.059) 0:01:40.678 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_vms.yml for instance
TASK [libvirt_manager : Refresh oooq_pool before starting VMs] *****************
Friday 05 December 2025 09:56:37 +0000 (0:00:00.151) 0:01:40.829 *******
ok: [instance] => (item=cifmw-pool)
TASK [libvirt_manager : Start VMs for type {{ vm_type }}] **********************
Friday 05 December 2025 09:56:37 +0000 (0:00:00.293) 0:01:41.123 *******
skipping: [instance] => (item={'key': 'baremetal-0', 'value': 'baremetal'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_one_vm.yml for instance => (item={'key': 'compute-0', 'value': 'compute'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_one_vm.yml for instance => (item={'key': 'compute-1', 'value': 'compute'})
TASK [libvirt_manager : Start vm] **********************************************
Friday 05 December 2025 09:56:39 +0000 (0:00:02.164) 0:01:43.288 *******
changed: [instance]
TASK [libvirt_manager : Start vm] **********************************************
Friday 05 December 2025 09:56:40 +0000 (0:00:00.638) 0:01:43.926 *******
changed: [instance]
TASK [libvirt_manager : Wait for SSH on started VMs] ***************************
Friday 05 December 2025 09:56:40 +0000 (0:00:00.591) 0:01:44.518 *******
changed: [instance] => (item=compute-0.utility)
changed: [instance] => (item=compute-1.utility)
skipping: [instance] => (item=baremetal-0.utility)
TASK [libvirt_manager : Ensure we get SSH on nodes] ****************************
Friday 05 December 2025 09:56:41 +0000 (0:00:00.607) 0:01:45.125 *******
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (90 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (89 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (88 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (87 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (86 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (85 retries left).
ok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j230416893016.80850', 'results_file': '/home/zuul/.ansible_async/j230416893016.80850', 'changed': True, '_vm': {'key': 'compute-0', 'value': 'compute'}, 'ansible_loop_var': '_vm'})
ok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j545131364526.80867', 'results_file': '/home/zuul/.ansible_async/j545131364526.80867', 'changed': True, '_vm': {'key': 'compute-1', 'value': 'compute'}, 'ansible_loop_var': '_vm'})
skipping: [instance] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': "vm_data.disk_file_name != 'blank'", '_vm': {'key': 'baremetal-0', 'value': 'baremetal'}, 'ansible_loop_var': '_vm'})
TASK [libvirt_manager : Configure managed VMs] *********************************
Friday 05 December 2025 09:57:01 +0000 (0:00:19.893) 0:02:05.019 *******
skipping: [instance] => (item={'key': 'baremetal-0', 'value': 'baremetal'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/manage_vms.yml for instance => (item={'key': 'compute-0', 'value': 'compute'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/manage_vms.yml for instance => (item={'key': 'compute-1', 'value': 'compute'})
TASK [Check if new ssh keypair exists] *****************************************
Friday 05 December 2025 09:57:01 +0000 (0:00:00.228) 0:02:05.247 *******
skipping: [instance]
TASK [Push ssh jumper/configuration for compute-0] *****************************
Friday 05 December 2025 09:57:01 +0000 (0:00:00.068) 0:02:05.315 *******
TASK [ssh_jumper : Create ssh-jumper entries] **********************************
Friday 05 December 2025 09:57:01 +0000 (0:00:00.173) 0:02:05.488 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ssh_jumper/tasks/manage_ssh_jumper_entry.yml for instance => (item={'ssh_dir': '/home/zuul/.ssh', 'user': 'zuul', 'hostname': 'compute-0.utility', 'patterns': ['compute-0', 'compute-0', 'compute-0.utility', 'compute-0.localdomain', 'compute-0.instance', 'compute-0', 'compute-0.instance', 'compute-0.instance'], 'identity_file': '/home/zuul/.ssh/cifmw_reproducer_key'})
TASK [ssh_jumper : Make sure ~/.ssh/cifmw_ssh_config.d directory exists] *******
Friday 05 December 2025 09:57:02 +0000 (0:00:00.169) 0:02:05.657 *******
changed: [instance]
TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***
Friday 05 December 2025 09:57:02 +0000 (0:00:00.294) 0:02:05.952 *******
changed: [instance]
TASK [ssh_jumper : Inject ssh jumpers for compute-0.utility] *******************
Friday 05 December 2025 09:57:02 +0000 (0:00:00.424) 0:02:06.376 *******
changed: [instance]
TASK [libvirt_manager : Configure ssh access on VM compute-0] ******************
Friday 05 December 2025 09:57:03 +0000 (0:00:00.493) 0:02:06.870 *******
skipping: [instance]
TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********
Friday 05 December 2025 09:57:03 +0000 (0:00:00.056) 0:02:06.926 *******
skipping: [instance]
TASK [libvirt_manager : Inject private key on hosts compute-0] *****************
Friday 05 December 2025 09:57:03 +0000 (0:00:00.105) 0:02:07.032 *******
skipping: [instance]
TASK [libvirt_manager : Inject public key on hosts compute-0] ******************
Friday 05 December 2025 09:57:03 +0000 (0:00:00.089) 0:02:07.121 *******
skipping: [instance]
TASK [Check if new ssh keypair exists] *****************************************
Friday 05 December 2025 09:57:03 +0000 (0:00:00.093) 0:02:07.215 *******
skipping: [instance]
TASK [Push ssh jumper/configuration for compute-1] *****************************
Friday 05 December 2025 09:57:03 +0000 (0:00:00.056) 0:02:07.271 *******
TASK [ssh_jumper : Create ssh-jumper entries] **********************************
Friday 05 December 2025 09:57:03 +0000 (0:00:00.153) 0:02:07.425 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ssh_jumper/tasks/manage_ssh_jumper_entry.yml for instance => (item={'ssh_dir': '/home/zuul/.ssh', 'user': 'zuul', 'hostname': 'compute-1.utility', 'patterns': ['compute-1', 'compute-1', 'compute-1.utility', 'compute-1.localdomain', 'compute-1.instance', 'compute-1', 'compute-1.instance', 'compute-1.instance'], 'identity_file': '/home/zuul/.ssh/cifmw_reproducer_key'})
TASK [ssh_jumper : Make sure ~/.ssh/cifmw_ssh_config.d directory exists] *******
Friday 05 December 2025 09:57:03 +0000 (0:00:00.158) 0:02:07.583 *******
ok: [instance]
TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***
Friday 05 December 2025 09:57:04 +0000 (0:00:00.277) 0:02:07.861 *******
ok: [instance]
TASK [ssh_jumper : Inject ssh jumpers for compute-1.utility] *******************
Friday 05 December 2025 09:57:04 +0000 (0:00:00.278) 0:02:08.140 *******
changed: [instance]
TASK [libvirt_manager : Configure ssh access on VM compute-1] ******************
Friday 05 December 2025 09:57:04 +0000 (0:00:00.499) 0:02:08.639 *******
skipping: [instance]
TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********
Friday 05 December 2025 09:57:05 +0000 (0:00:00.065) 0:02:08.704 *******
skipping: [instance]
TASK [libvirt_manager : Inject private key on hosts compute-1] *****************
Friday 05 December 2025 09:57:05 +0000 (0:00:00.150) 0:02:08.854 *******
skipping: [instance]
TASK [libvirt_manager : Inject public key on hosts compute-1] ******************
Friday 05 December 2025 09:57:05 +0000 (0:00:00.100) 0:02:08.955 *******
skipping: [instance]
TASK [Create VBMC entity] ******************************************************
Friday 05 December 2025 09:57:05 +0000 (0:00:00.093) 0:02:09.048 *******
skipping: [instance] => (item=baremetal-0)
skipping: [instance] => (item=compute-0)
skipping: [instance] => (item=compute-1)
skipping: [instance]
TASK [libvirt_manager : List running virtual machines.] ************************
Friday 05 December 2025 09:57:05 +0000 (0:00:00.085) 0:02:09.134 *******
ok: [instance]
TASK [libvirt_manager : Dump UUIDs] ********************************************
Friday 05 December 2025 09:57:05 +0000 (0:00:00.387) 0:02:09.521 *******
changed: [instance]
TASK [Ensure fresh vbmc listing] ***********************************************
Friday 05 December 2025 09:57:06 +0000 (0:00:00.472) 0:02:09.994 *******
skipping: [instance]
TASK [libvirt_manager : Update vbmc related fact] ******************************
Friday 05 December 2025 09:57:06 +0000 (0:00:00.087) 0:02:10.081 *******
skipping: [instance]
TASK [libvirt_manager : Dump vbmc known hosts] *********************************
Friday 05 December 2025 09:57:06 +0000 (0:00:00.077) 0:02:10.159 *******
skipping: [instance]
TASK [libvirt_manager : Copy authorized_keys] **********************************
Friday 05 December 2025 09:57:06 +0000 (0:00:00.179) 0:02:10.338 *******
skipping: [instance]
TASK [libvirt_manager : Enable root access on CRC] *****************************
Friday 05 December 2025 09:57:06 +0000 (0:00:00.064) 0:02:10.403 *******
skipping: [instance]
TASK [Get wanted files] ********************************************************
Friday 05 December 2025 09:57:06 +0000 (0:00:00.105) 0:02:10.509 *******
ok: [instance] => (item=reproducer-inventory/compute-group.yml)
TASK [Assert file availability] ************************************************
Friday 05 December 2025 09:57:07 +0000 (0:00:00.335) 0:02:10.844 *******
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: 1764928540.5138836
attr_flags: ''
attributes: []
block_size: 4096
blocks: 8
charset: us-ascii
checksum: 55f477d83ff5ebeab6e76c12768bb50766165b98
ctime: 1764928540.5168836
dev: 64513
device_type: 0
executable: false
exists: true
gid: 1000
gr_name: zuul
inode: 100681153
isblk: false
ischr: false
isdir: false
isfifo: false
isgid: false
islnk: false
isreg: true
issock: false
isuid: false
mimetype: text/plain
mode: '0644'
mtime: 1764928540.380883
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: '299168685'
wgrp: false
woth: false
writeable: true
wusr: true
xgrp: false
xoth: false
xusr: false
msg: All assertions passed
TASK [Get virtual network list] ************************************************
Friday 05 December 2025 09:57:07 +0000 (0:00:00.095) 0:02:10.940 *******
ok: [instance]
TASK [Get virtual machines] ****************************************************
Friday 05 December 2025 09:57:07 +0000 (0:00:00.292) 0:02:11.232 *******
ok: [instance]
TASK [Output network list] *****************************************************
Friday 05 December 2025 09:57:07 +0000 (0:00:00.306) 0:02:11.539 *******
ok: [instance] =>
msg:
- - cifmw-osp_trunk
- cifmw-public
- - cifmw-osp_trunk
- cifmw-public
TASK [Assert resource lists] ***************************************************
Friday 05 December 2025 09:57:08 +0000 (0:00:00.123) 0:02:11.662 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [Get compute-0 network interfaces] ****************************************
Friday 05 December 2025 09:57:08 +0000 (0:00:00.093) 0:02:11.756 *******
changed: [instance]
TASK [Ensure compute-0 connections] ********************************************
Friday 05 December 2025 09:57:08 +0000 (0:00:00.312) 0:02:12.068 *******
ok: [instance] => (item={'nic': 'vnet0', 'type': 'bridge', 'network': 'cifmw-public', 'driver': 'virtio', 'mac': '52:54:00:47:84:fd', 'host': 'compute--0'}) => changed=false
ansible_loop_var: item
item:
driver: virtio
host: compute--0
mac: 52:54:00:47:84:fd
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:a7:0f:f9', 'host': 'compute--0'}) => changed=false
ansible_loop_var: item
item:
driver: virtio
host: compute--0
mac: 52:54:00:a7:0f:f9
network: cifmw-osp_trunk
nic: vnet1
type: bridge
msg: All assertions passed
TASK [Get osp_trunk network XML] ***********************************************
Friday 05 December 2025 09:57:08 +0000 (0:00:00.112) 0:02:12.181 *******
ok: [instance]
TASK [Verify existence of storage pool.] ***************************************
Friday 05 December 2025 09:57:08 +0000 (0:00:00.346) 0:02:12.528 *******
changed: [instance]
TASK [Gather the list of created volumes.] *************************************
Friday 05 December 2025 09:57:09 +0000 (0:00:00.284) 0:02:12.812 *******
changed: [instance]
TASK [Verify the number of created volumes match with expected count] **********
Friday 05 December 2025 09:57:09 +0000 (0:00:00.321) 0:02:13.133 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [Gather the domain information about VMs having extra disks.] *************
Friday 05 December 2025 09:57:09 +0000 (0:00:00.161) 0:02:13.295 *******
ok: [instance] => (item=cifmw-compute-0)
ok: [instance] => (item=cifmw-compute-1)
TASK [Gather the number of volumes attached.] **********************************
Friday 05 December 2025 09:57:10 +0000 (0:00:00.613) 0:02:13.909 *******
ok: [instance] => (item={'get_xml': "<domain type='kvm' id='1'>\n <name>cifmw-compute-0</name>\n <uuid>677b02fc-ad48-42bd-9f39-754cc3a1e540</uuid>\n <memory unit='KiB'>976896</memory>\n <currentMemory unit='KiB'>976564</currentMemory>\n <vcpu placement='static'>1</vcpu>\n <resource>\n <partition>/machine</partition>\n </resource>\n <os>\n <type arch='x86_64' machine='pc-q35-rhel9.8.0'>hvm</type>\n <boot dev='hd'/>\n <bootmenu enable='no'/>\n </os>\n <features>\n <acpi/>\n <apic/>\n </features>\n <cpu mode='host-passthrough' check='none' migratable='on'/>\n <clock offset='utc'>\n <timer name='rtc' tickpolicy='catchup'/>\n <timer name='pit' tickpolicy='delay'/>\n <timer name='hpet' present='no'/>\n </clock>\n <on_poweroff>destroy</on_poweroff>\n <on_reboot>restart</on_reboot>\n <on_crash>destroy</on_crash>\n <pm>\n <suspend-to-mem enabled='no'/>\n <suspend-to-disk enabled='no'/>\n </pm>\n <devices>\n <emulator>/usr/libexec/qemu-kvm</emulator>\n <disk type='file' device='disk'>\n <driver name='qemu' type='qcow2'/>\n <source file='/opt/basedir/workload/compute-0.qcow2' index='3'/>\n <backingStore type='file' index='4'>\n <format type='qcow2'/>\n <source file='/opt/basedir/images/centos-stream-9.qcow2'/>\n <backingStore/>\n </backingStore>\n <target dev='sda' bus='scsi'/>\n <alias name='scsi0-0-0-0'/>\n <address type='drive' controller='0' bus='0' target='0' unit='0'/>\n </disk>\n <disk type='volume' device='disk'>\n <driver name='qemu' type='qcow2'/>\n <source pool='cifmw-pool' volume='cifmw-compute-0-vol-0' index='2'/>\n <backingStore/>\n <target dev='vda' bus='virtio'/>\n <alias name='virtio-disk0'/>\n <address type='pci' domain='0x0000' bus='0x07' slot='0x00' function='0x0'/>\n </disk>\n <disk type='file' device='cdrom' model='usb-storage'>\n <driver name='qemu' type='raw'/>\n <source file='/opt/basedir/workload/compute-0.iso' index='1'/>\n <backingStore/>\n <target dev='sdz' bus='usb'/>\n <readonly/>\n <alias name='usb-disk25'/>\n <address type='usb' bus='0' port='2'/>\n </disk>\n <controller type='scsi' index='0' model='virtio-scsi'>\n <alias name='scsi0'/>\n <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>\n </controller>\n <controller type='usb' index='0' model='ich9-ehci1'>\n <alias name='usb'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x7'/>\n </controller>\n <controller type='usb' index='0' model='ich9-uhci1'>\n <alias name='usb'/>\n <master startport='0'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0' multifunction='on'/>\n </controller>\n <controller type='usb' index='0' model='ich9-uhci2'>\n <alias name='usb'/>\n <master startport='2'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x1'/>\n </controller>\n <controller type='usb' index='0' model='ich9-uhci3'>\n <alias name='usb'/>\n <master startport='4'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x2'/>\n </controller>\n <controller type='pci' index='0' model='pcie-root'>\n <alias name='pcie.0'/>\n </controller>\n <controller type='pci' index='1' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='1' port='0x10'/>\n <alias name='pci.1'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>\n </controller>\n <controller type='pci' index='2' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='2' port='0x11'/>\n <alias name='pci.2'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>\n </controller>\n <controller type='pci' index='3' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='3' port='0x12'/>\n <alias name='pci.3'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>\n </controller>\n <controller type='pci' index='4' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='4' port='0x13'/>\n <alias name='pci.4'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>\n </controller>\n <controller type='pci' index='5' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='5' port='0x14'/>\n <alias name='pci.5'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/>\n </controller>\n <controller type='pci' index='6' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='6' port='0x15'/>\n <alias name='pci.6'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x5'/>\n </controller>\n <controller type='pci' index='7' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='7' port='0x16'/>\n <alias name='pci.7'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x6'/>\n </controller>\n <controller type='virtio-serial' index='0'>\n <alias name='virtio-serial0'/>\n <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>\n </controller>\n <controller type='sata' index='0'>\n <alias name='ide'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>\n </controller>\n <interface type='bridge'>\n <mac address='52:54:00:47:84:fd'/>\n <source bridge='cifmw-public'/>\n <target dev='vnet0'/>\n <model type='virtio'/>\n <alias name='net0'/>\n <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>\n </interface>\n <interface type='bridge'>\n <mac address='52:54:00:a7:0f:f9'/>\n <source bridge='cifmw-osp_trunk'/>\n <target dev='vnet1'/>\n <model type='virtio'/>\n <alias name='net1'/>\n <address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/>\n </interface>\n <serial type='pty'>\n <source path='/dev/pts/0'/>\n <log file='/var/log/libvirt/qemu/compute-0-serial.log' append='off'/>\n <target type='isa-serial' port='0'>\n <model name='isa-serial'/>\n </target>\n <alias name='serial0'/>\n </serial>\n <console type='pty' tty='/dev/pts/0'>\n <source path='/dev/pts/0'/>\n <log file='/var/log/libvirt/qemu/compute-0-serial.log' append='off'/>\n <target type='serial' port='0'/>\n <alias name='serial0'/>\n </console>\n <input type='tablet' bus='usb'>\n <alias name='input0'/>\n <address type='usb' bus='0' port='1'/>\n </input>\n <input type='mouse' bus='ps2'>\n <alias name='input1'/>\n </input>\n <input type='keyboard' bus='ps2'>\n <alias name='input2'/>\n </input>\n <audio id='1' type='none'/>\n <video>\n <model type='virtio' vram='16384' heads='1' primary='yes'/>\n <alias name='video0'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>\n </video>\n <watchdog model='itco' action='reset'>\n <alias name='watchdog0'/>\n </watchdog>\n <memballoon model='virtio'>\n <alias name='balloon0'/>\n <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>\n </memballoon>\n <rng model='virtio'>\n <rate bytes='1024' period='100'/>\n <backend model='random'>/dev/urandom</backend>\n <alias name='rng0'/>\n <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>\n </rng>\n </devices>\n <seclabel type='dynamic' model='selinux' relabel='yes'>\n <label>system_u:system_r:svirt_t:s0:c113,c229</label>\n <imagelabel>system_u:object_r:svirt_image_t:s0:c113,c229</imagelabel>\n </seclabel>\n <seclabel type='dynamic' model='dac' relabel='yes'>\n <label>+107:+107</label>\n <imagelabel>+107:+107</imagelabel>\n </seclabel>\n</domain>\n", 'invocation': {'module_args': {'command': 'get_xml', 'name': 'cifmw-compute-0', 'uri': 'qemu:///system', 'mutate_flags': ['ADD_UUID'], 'state': None, 'autostart': None, 'flags': None, 'force': None, 'xml': None}}, 'failed': False, 'changed': False, 'item': 'cifmw-compute-0', 'ansible_loop_var': 'item'})
ok: [instance] => (item={'get_xml': "<domain type='kvm' id='2'>\n <name>cifmw-compute-1</name>\n <uuid>17f74783-5ed9-490f-b2b3-abdbc38e764b</uuid>\n <memory unit='KiB'>976896</memory>\n <currentMemory unit='KiB'>976564</currentMemory>\n <vcpu placement='static'>1</vcpu>\n <resource>\n <partition>/machine</partition>\n </resource>\n <os>\n <type arch='x86_64' machine='pc-q35-rhel9.8.0'>hvm</type>\n <boot dev='hd'/>\n <bootmenu enable='no'/>\n </os>\n <features>\n <acpi/>\n <apic/>\n </features>\n <cpu mode='host-passthrough' check='none' migratable='on'/>\n <clock offset='utc'>\n <timer name='rtc' tickpolicy='catchup'/>\n <timer name='pit' tickpolicy='delay'/>\n <timer name='hpet' present='no'/>\n </clock>\n <on_poweroff>destroy</on_poweroff>\n <on_reboot>restart</on_reboot>\n <on_crash>destroy</on_crash>\n <pm>\n <suspend-to-mem enabled='no'/>\n <suspend-to-disk enabled='no'/>\n </pm>\n <devices>\n <emulator>/usr/libexec/qemu-kvm</emulator>\n <disk type='file' device='disk'>\n <driver name='qemu' type='qcow2'/>\n <source file='/opt/basedir/workload/compute-1.qcow2' index='3'/>\n <backingStore type='file' index='4'>\n <format type='qcow2'/>\n <source file='/opt/basedir/images/centos-stream-9.qcow2'/>\n <backingStore/>\n </backingStore>\n <target dev='sda' bus='scsi'/>\n <alias name='scsi0-0-0-0'/>\n <address type='drive' controller='0' bus='0' target='0' unit='0'/>\n </disk>\n <disk type='volume' device='disk'>\n <driver name='qemu' type='qcow2'/>\n <source pool='cifmw-pool' volume='cifmw-compute-1-vol-0' index='2'/>\n <backingStore/>\n <target dev='vda' bus='virtio'/>\n <alias name='virtio-disk0'/>\n <address type='pci' domain='0x0000' bus='0x07' slot='0x00' function='0x0'/>\n </disk>\n <disk type='file' device='cdrom' model='usb-storage'>\n <driver name='qemu' type='raw'/>\n <source file='/opt/basedir/workload/compute-1.iso' index='1'/>\n <backingStore/>\n <target dev='sdz' bus='usb'/>\n <readonly/>\n <alias name='usb-disk25'/>\n <address type='usb' bus='0' port='2'/>\n </disk>\n <controller type='scsi' index='0' model='virtio-scsi'>\n <alias name='scsi0'/>\n <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>\n </controller>\n <controller type='usb' index='0' model='ich9-ehci1'>\n <alias name='usb'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x7'/>\n </controller>\n <controller type='usb' index='0' model='ich9-uhci1'>\n <alias name='usb'/>\n <master startport='0'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0' multifunction='on'/>\n </controller>\n <controller type='usb' index='0' model='ich9-uhci2'>\n <alias name='usb'/>\n <master startport='2'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x1'/>\n </controller>\n <controller type='usb' index='0' model='ich9-uhci3'>\n <alias name='usb'/>\n <master startport='4'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x2'/>\n </controller>\n <controller type='pci' index='0' model='pcie-root'>\n <alias name='pcie.0'/>\n </controller>\n <controller type='pci' index='1' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='1' port='0x10'/>\n <alias name='pci.1'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>\n </controller>\n <controller type='pci' index='2' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='2' port='0x11'/>\n <alias name='pci.2'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>\n </controller>\n <controller type='pci' index='3' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='3' port='0x12'/>\n <alias name='pci.3'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>\n </controller>\n <controller type='pci' index='4' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='4' port='0x13'/>\n <alias name='pci.4'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>\n </controller>\n <controller type='pci' index='5' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='5' port='0x14'/>\n <alias name='pci.5'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/>\n </controller>\n <controller type='pci' index='6' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='6' port='0x15'/>\n <alias name='pci.6'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x5'/>\n </controller>\n <controller type='pci' index='7' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='7' port='0x16'/>\n <alias name='pci.7'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x6'/>\n </controller>\n <controller type='virtio-serial' index='0'>\n <alias name='virtio-serial0'/>\n <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>\n </controller>\n <controller type='sata' index='0'>\n <alias name='ide'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>\n </controller>\n <interface type='bridge'>\n <mac address='52:54:01:b3:5f:60'/>\n <source bridge='cifmw-public'/>\n <target dev='vnet2'/>\n <model type='virtio'/>\n <alias name='net0'/>\n <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>\n </interface>\n <interface type='bridge'>\n <mac address='52:54:01:23:f5:cd'/>\n <source bridge='cifmw-osp_trunk'/>\n <target dev='vnet3'/>\n <model type='virtio'/>\n <alias name='net1'/>\n <address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/>\n </interface>\n <serial type='pty'>\n <source path='/dev/pts/1'/>\n <log file='/var/log/libvirt/qemu/compute-1-serial.log' append='off'/>\n <target type='isa-serial' port='0'>\n <model name='isa-serial'/>\n </target>\n <alias name='serial0'/>\n </serial>\n <console type='pty' tty='/dev/pts/1'>\n <source path='/dev/pts/1'/>\n <log file='/var/log/libvirt/qemu/compute-1-serial.log' append='off'/>\n <target type='serial' port='0'/>\n <alias name='serial0'/>\n </console>\n <input type='tablet' bus='usb'>\n <alias name='input0'/>\n <address type='usb' bus='0' port='1'/>\n </input>\n <input type='mouse' bus='ps2'>\n <alias name='input1'/>\n </input>\n <input type='keyboard' bus='ps2'>\n <alias name='input2'/>\n </input>\n <audio id='1' type='none'/>\n <video>\n <model type='virtio' vram='16384' heads='1' primary='yes'/>\n <alias name='video0'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>\n </video>\n <watchdog model='itco' action='reset'>\n <alias name='watchdog0'/>\n </watchdog>\n <memballoon model='virtio'>\n <alias name='balloon0'/>\n <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>\n </memballoon>\n <rng model='virtio'>\n <rate bytes='1024' period='100'/>\n <backend model='random'>/dev/urandom</backend>\n <alias name='rng0'/>\n <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>\n </rng>\n </devices>\n <seclabel type='dynamic' model='selinux' relabel='yes'>\n <label>system_u:system_r:svirt_t:s0:c111,c119</label>\n <imagelabel>system_u:object_r:svirt_image_t:s0:c111,c119</imagelabel>\n </seclabel>\n <seclabel type='dynamic' model='dac' relabel='yes'>\n <label>+107:+107</label>\n <imagelabel>+107:+107</imagelabel>\n </seclabel>\n</domain>\n", 'invocation': {'module_args': {'command': 'get_xml', 'name': 'cifmw-compute-1', 'uri': 'qemu:///system', 'mutate_flags': ['ADD_UUID'], 'state': None, 'autostart': None, 'flags': None, 'force': None, 'xml': None}}, 'failed': False, 'changed': False, 'item': 'cifmw-compute-1', 'ansible_loop_var': 'item'})
TASK [Verify the number of volumes attached match with the expected count.] ****
Friday 05 December 2025 09:57:10 +0000 (0:00:00.469) 0:02:14.379 *******
ok: [instance] => (item={'actions': {'xpath': '/domain/devices/disk', 'namespaces': {}, 'state': 'present'}, 'changed': False, 'count': 3, 'msg': 'found 3 nodes', 'xmlstring': '<?xml version=\'1.0\' encoding=\'UTF-8\'?>\n<domain type="kvm" id="1">\n <name>cifmw-compute-0</name>\n <uuid>677b02fc-ad48-42bd-9f39-754cc3a1e540</uuid>\n <memory unit="KiB">976896</memory>\n <currentMemory unit="KiB">976564</currentMemory>\n <vcpu placement="static">1</vcpu>\n <resource>\n <partition>/machine</partition>\n </resource>\n <os>\n <type arch="x86_64" machine="pc-q35-rhel9.8.0">hvm</type>\n <boot dev="hd"/>\n <bootmenu enable="no"/>\n </os>\n <features>\n <acpi/>\n <apic/>\n </features>\n <cpu mode="host-passthrough" check="none" migratable="on"/>\n <clock offset="utc">\n <timer name="rtc" tickpolicy="catchup"/>\n <timer name="pit" tickpolicy="delay"/>\n <timer name="hpet" present="no"/>\n </clock>\n <on_poweroff>destroy</on_poweroff>\n <on_reboot>restart</on_reboot>\n <on_crash>destroy</on_crash>\n <pm>\n <suspend-to-mem enabled="no"/>\n <suspend-to-disk enabled="no"/>\n </pm>\n <devices>\n <emulator>/usr/libexec/qemu-kvm</emulator>\n <disk type="file" device="disk">\n <driver name="qemu" type="qcow2"/>\n <source file="/opt/basedir/workload/compute-0.qcow2" index="3"/>\n <backingStore type="file" index="4">\n <format type="qcow2"/>\n <source file="/opt/basedir/images/centos-stream-9.qcow2"/>\n <backingStore/>\n </backingStore>\n <target dev="sda" bus="scsi"/>\n <alias name="scsi0-0-0-0"/>\n <address type="drive" controller="0" bus="0" target="0" unit="0"/>\n </disk>\n <disk type="volume" device="disk">\n <driver name="qemu" type="qcow2"/>\n <source pool="cifmw-pool" volume="cifmw-compute-0-vol-0" index="2"/>\n <backingStore/>\n <target dev="vda" bus="virtio"/>\n <alias name="virtio-disk0"/>\n <address type="pci" domain="0x0000" bus="0x07" slot="0x00" function="0x0"/>\n </disk>\n <disk type="file" device="cdrom" model="usb-storage">\n <driver name="qemu" type="raw"/>\n <source file="/opt/basedir/workload/compute-0.iso" index="1"/>\n <backingStore/>\n <target dev="sdz" bus="usb"/>\n <readonly/>\n <alias name="usb-disk25"/>\n <address type="usb" bus="0" port="2"/>\n </disk>\n <controller type="scsi" index="0" model="virtio-scsi">\n <alias name="scsi0"/>\n <address type="pci" domain="0x0000" bus="0x01" slot="0x00" function="0x0"/>\n </controller>\n <controller type="usb" index="0" model="ich9-ehci1">\n <alias name="usb"/>\n <address type="pci" domain="0x0000" bus="0x00" slot="0x06" function="0x7"/>\n </controller>\n <controller type="usb" index="0" model="ich9-uhci1">\n <alias name="usb"/>\n <master startport="0"/>\n <address type="pci" domain="0x0000" bus="0x00" slot="0x06" function="0x0" multifunction="on"/>\n </controller>\n <controller type="usb" index="0" model="ich9-uhci2">\n <alias name="usb"/>\n <master startport="2"/>\n <address type="pci" domain="0x0000" bus="0x00" slot="0x06" function="0x1"/>\n </controller>\n <controller type="usb" index="0" model="ich9-uhci3">\n <alias name="usb"/>\n <master startport="4"/>\n <address type="pci" domain="0x0000" bus="0x00" slot="0x06" function="0x2"/>\n </controller>\n <controller type="pci" index="0" model="pcie-root">\n <alias name="pcie.0"/>\n </controller>\n <controller type="pci" index="1" model="pcie-root-port">\n <model name="pcie-root-port"/>\n <target chassis="1" port="0x10"/>\n <alias name="pci.1"/>\n <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x0" multifunction="on"/>\n </controller>\n <controller type="pci" index="2" model="pcie-root-port">\n <model name="pcie-root-port"/>\n <target chassis="2" port="0x11"/>\n <alias name="pci.2"/>\n <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x1"/>\n </controller>\n <controller type="pci" index="3" model="pcie-root-port">\n <model name="pcie-root-port"/>\n <target chassis="3" port="0x12"/>\n <alias name="pci.3"/>\n <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x2"/>\n </controller>\n <controller type="pci" index="4" model="pcie-root-port">\n <model name="pcie-root-port"/>\n <target chassis="4" port="0x13"/>\n <alias name="pci.4"/>\n <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x3"/>\n </controller>\n <controller type="pci" index="5" model="pcie-root-port">\n <model name="pcie-root-port"/>\n <target chassis="5" port="0x14"/>\n <alias name="pci.5"/>\n <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x4"/>\n </controller>\n <controller type="pci" index="6" model="pcie-root-port">\n <model name="pcie-root-port"/>\n <target chassis="6" port="0x15"/>\n <alias name="pci.6"/>\n <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x5"/>\n </controller>\n <controller type="pci" index="7" model="pcie-root-port">\n <model name="pcie-root-port"/>\n <target chassis="7" port="0x16"/>\n <alias name="pci.7"/>\n <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x6"/>\n </controller>\n <controller type="virtio-serial" index="0">\n <alias name="virtio-serial0"/>\n <address type="pci" domain="0x0000" bus="0x02" slot="0x00" function="0x0"/>\n </controller>\n <controller type="sata" index="0">\n <alias name="ide"/>\n <address type="pci" domain="0x0000" bus="0x00" slot="0x1f" function="0x2"/>\n </controller>\n <interface type="bridge">\n <mac address="52:54:00:47:84:fd"/>\n <source bridge="cifmw-public"/>\n <target dev="vnet0"/>\n <model type="virtio"/>\n <alias name="net0"/>\n <address type="pci" domain="0x0000" bus="0x05" slot="0x00" function="0x0"/>\n </interface>\n <interface type="bridge">\n <mac address="52:54:00:a7:0f:f9"/>\n <source bridge="cifmw-osp_trunk"/>\n <target dev="vnet1"/>\n <model type="virtio"/>\n <alias name="net1"/>\n <address type="pci" domain="0x0000" bus="0x06" slot="0x00" function="0x0"/>\n </interface>\n <serial type="pty">\n <source path="/dev/pts/0"/>\n <log file="/var/log/libvirt/qemu/compute-0-serial.log" append="off"/>\n <target type="isa-serial" port="0">\n <model name="isa-serial"/>\n </target>\n <alias name="serial0"/>\n </serial>\n <console type="pty" tty="/dev/pts/0">\n <source path="/dev/pts/0"/>\n <log file="/var/log/libvirt/qemu/compute-0-serial.log" append="off"/>\n <target type="serial" port="0"/>\n <alias name="serial0"/>\n </console>\n <input type="tablet" bus="usb">\n <alias name="input0"/>\n <address type="usb" bus="0" port="1"/>\n </input>\n <input type="mouse" bus="ps2">\n <alias name="input1"/>\n </input>\n <input type="keyboard" bus="ps2">\n <alias name="input2"/>\n </input>\n <audio id="1" type="none"/>\n <video>\n <model type="virtio" vram="16384" heads="1" primary="yes"/>\n <alias name="video0"/>\n <address type="pci" domain="0x0000" bus="0x00" slot="0x01" function="0x0"/>\n </video>\n <watchdog model="itco" action="reset">\n <alias name="watchdog0"/>\n </watchdog>\n <memballoon model="virtio">\n <alias name="balloon0"/>\n <address type="pci" domain="0x0000" bus="0x03" slot="0x00" function="0x0"/>\n </memballoon>\n <rng model="virtio">\n <rate bytes="1024" period="100"/>\n <backend model="random">/dev/urandom</backend>\n <alias name="rng0"/>\n <address type="pci" domain="0x0000" bus="0x04" slot="0x00" function="0x0"/>\n </rng>\n </devices>\n <seclabel type="dynamic" model="selinux" relabel="yes">\n <label>system_u:system_r:svirt_t:s0:c113,c229</label>\n <imagelabel>system_u:object_r:svirt_image_t:s0:c113,c229</imagelabel>\n </seclabel>\n <seclabel type="dynamic" model="dac" relabel="yes">\n <label>+107:+107</label>\n <imagelabel>+107:+107</imagelabel>\n </seclabel>\n</domain>', 'invocation': {'module_args': {'count': True, 'xmlstring': "<domain type='kvm' id='1'>\n <name>cifmw-compute-0</name>\n <uuid>677b02fc-ad48-42bd-9f39-754cc3a1e540</uuid>\n <memory unit='KiB'>976896</memory>\n <currentMemory unit='KiB'>976564</currentMemory>\n <vcpu placement='static'>1</vcpu>\n <resource>\n <partition>/machine</partition>\n </resource>\n <os>\n <type arch='x86_64' machine='pc-q35-rhel9.8.0'>hvm</type>\n <boot dev='hd'/>\n <bootmenu enable='no'/>\n </os>\n <features>\n <acpi/>\n <apic/>\n </features>\n <cpu mode='host-passthrough' check='none' migratable='on'/>\n <clock offset='utc'>\n <timer name='rtc' tickpolicy='catchup'/>\n <timer name='pit' tickpolicy='delay'/>\n <timer name='hpet' present='no'/>\n </clock>\n <on_poweroff>destroy</on_poweroff>\n <on_reboot>restart</on_reboot>\n <on_crash>destroy</on_crash>\n <pm>\n <suspend-to-mem enabled='no'/>\n <suspend-to-disk enabled='no'/>\n </pm>\n <devices>\n <emulator>/usr/libexec/qemu-kvm</emulator>\n <disk type='file' device='disk'>\n <driver name='qemu' type='qcow2'/>\n <source file='/opt/basedir/workload/compute-0.qcow2' index='3'/>\n <backingStore type='file' index='4'>\n <format type='qcow2'/>\n <source file='/opt/basedir/images/centos-stream-9.qcow2'/>\n <backingStore/>\n </backingStore>\n <target dev='sda' bus='scsi'/>\n <alias name='scsi0-0-0-0'/>\n <address type='drive' controller='0' bus='0' target='0' unit='0'/>\n </disk>\n <disk type='volume' device='disk'>\n <driver name='qemu' type='qcow2'/>\n <source pool='cifmw-pool' volume='cifmw-compute-0-vol-0' index='2'/>\n <backingStore/>\n <target dev='vda' bus='virtio'/>\n <alias name='virtio-disk0'/>\n <address type='pci' domain='0x0000' bus='0x07' slot='0x00' function='0x0'/>\n </disk>\n <disk type='file' device='cdrom' model='usb-storage'>\n <driver name='qemu' type='raw'/>\n <source file='/opt/basedir/workload/compute-0.iso' index='1'/>\n <backingStore/>\n <target dev='sdz' bus='usb'/>\n <readonly/>\n <alias name='usb-disk25'/>\n <address type='usb' bus='0' port='2'/>\n </disk>\n <controller type='scsi' index='0' model='virtio-scsi'>\n <alias name='scsi0'/>\n <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>\n </controller>\n <controller type='usb' index='0' model='ich9-ehci1'>\n <alias name='usb'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x7'/>\n </controller>\n <controller type='usb' index='0' model='ich9-uhci1'>\n <alias name='usb'/>\n <master startport='0'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0' multifunction='on'/>\n </controller>\n <controller type='usb' index='0' model='ich9-uhci2'>\n <alias name='usb'/>\n <master startport='2'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x1'/>\n </controller>\n <controller type='usb' index='0' model='ich9-uhci3'>\n <alias name='usb'/>\n <master startport='4'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x2'/>\n </controller>\n <controller type='pci' index='0' model='pcie-root'>\n <alias name='pcie.0'/>\n </controller>\n <controller type='pci' index='1' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='1' port='0x10'/>\n <alias name='pci.1'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>\n </controller>\n <controller type='pci' index='2' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='2' port='0x11'/>\n <alias name='pci.2'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>\n </controller>\n <controller type='pci' index='3' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='3' port='0x12'/>\n <alias name='pci.3'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>\n </controller>\n <controller type='pci' index='4' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='4' port='0x13'/>\n <alias name='pci.4'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>\n </controller>\n <controller type='pci' index='5' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='5' port='0x14'/>\n <alias name='pci.5'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/>\n </controller>\n <controller type='pci' index='6' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='6' port='0x15'/>\n <alias name='pci.6'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x5'/>\n </controller>\n <controller type='pci' index='7' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='7' port='0x16'/>\n <alias name='pci.7'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x6'/>\n </controller>\n <controller type='virtio-serial' index='0'>\n <alias name='virtio-serial0'/>\n <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>\n </controller>\n <controller type='sata' index='0'>\n <alias name='ide'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>\n </controller>\n <interface type='bridge'>\n <mac address='52:54:00:47:84:fd'/>\n <source bridge='cifmw-public'/>\n <target dev='vnet0'/>\n <model type='virtio'/>\n <alias name='net0'/>\n <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>\n </interface>\n <interface type='bridge'>\n <mac address='52:54:00:a7:0f:f9'/>\n <source bridge='cifmw-osp_trunk'/>\n <target dev='vnet1'/>\n <model type='virtio'/>\n <alias name='net1'/>\n <address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/>\n </interface>\n <serial type='pty'>\n <source path='/dev/pts/0'/>\n <log file='/var/log/libvirt/qemu/compute-0-serial.log' append='off'/>\n <target type='isa-serial' port='0'>\n <model name='isa-serial'/>\n </target>\n <alias name='serial0'/>\n </serial>\n <console type='pty' tty='/dev/pts/0'>\n <source path='/dev/pts/0'/>\n <log file='/var/log/libvirt/qemu/compute-0-serial.log' append='off'/>\n <target type='serial' port='0'/>\n <alias name='serial0'/>\n </console>\n <input type='tablet' bus='usb'>\n <alias name='input0'/>\n <address type='usb' bus='0' port='1'/>\n </input>\n <input type='mouse' bus='ps2'>\n <alias name='input1'/>\n </input>\n <input type='keyboard' bus='ps2'>\n <alias name='input2'/>\n </input>\n <audio id='1' type='none'/>\n <video>\n <model type='virtio' vram='16384' heads='1' primary='yes'/>\n <alias name='video0'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>\n </video>\n <watchdog model='itco' action='reset'>\n <alias name='watchdog0'/>\n </watchdog>\n <memballoon model='virtio'>\n <alias name='balloon0'/>\n <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>\n </memballoon>\n <rng model='virtio'>\n <rate bytes='1024' period='100'/>\n <backend model='random'>/dev/urandom</backend>\n <alias name='rng0'/>\n <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>\n </rng>\n </devices>\n <seclabel type='dynamic' model='selinux' relabel='yes'>\n <label>system_u:system_r:svirt_t:s0:c113,c229</label>\n <imagelabel>system_u:object_r:svirt_image_t:s0:c113,c229</imagelabel>\n </seclabel>\n <seclabel type='dynamic' model='dac' relabel='yes'>\n <label>+107:+107</label>\n <imagelabel>+107:+107</imagelabel>\n </seclabel>\n</domain>\n", 'xpath': '/domain/devices/disk', 'namespaces': {}, 'state': 'present', 'print_match': False, 'pretty_print': False, 'input_type': 'yaml', 'backup': False, 'strip_cdata_tags': False, 'insertbefore': False, 'insertafter': False, 'path': None, 'value': None, 'attribute': None, 'add_children': None, 'set_children': None, 'content': None}}, 'failed': False, 'item': {'get_xml': "<domain type='kvm' id='1'>\n <name>cifmw-compute-0</name>\n <uuid>677b02fc-ad48-42bd-9f39-754cc3a1e540</uuid>\n <memory unit='KiB'>976896</memory>\n <currentMemory unit='KiB'>976564</currentMemory>\n <vcpu placement='static'>1</vcpu>\n <resource>\n <partition>/machine</partition>\n </resource>\n <os>\n <type arch='x86_64' machine='pc-q35-rhel9.8.0'>hvm</type>\n <boot dev='hd'/>\n <bootmenu enable='no'/>\n </os>\n <features>\n <acpi/>\n <apic/>\n </features>\n <cpu mode='host-passthrough' check='none' migratable='on'/>\n <clock offset='utc'>\n <timer name='rtc' tickpolicy='catchup'/>\n <timer name='pit' tickpolicy='delay'/>\n <timer name='hpet' present='no'/>\n </clock>\n <on_poweroff>destroy</on_poweroff>\n <on_reboot>restart</on_reboot>\n <on_crash>destroy</on_crash>\n <pm>\n <suspend-to-mem enabled='no'/>\n <suspend-to-disk enabled='no'/>\n </pm>\n <devices>\n <emulator>/usr/libexec/qemu-kvm</emulator>\n <disk type='file' device='disk'>\n <driver name='qemu' type='qcow2'/>\n <source file='/opt/basedir/workload/compute-0.qcow2' index='3'/>\n <backingStore type='file' index='4'>\n <format type='qcow2'/>\n <source file='/opt/basedir/images/centos-stream-9.qcow2'/>\n <backingStore/>\n </backingStore>\n <target dev='sda' bus='scsi'/>\n <alias name='scsi0-0-0-0'/>\n <address type='drive' controller='0' bus='0' target='0' unit='0'/>\n </disk>\n <disk type='volume' device='disk'>\n <driver name='qemu' type='qcow2'/>\n <source pool='cifmw-pool' volume='cifmw-compute-0-vol-0' index='2'/>\n <backingStore/>\n <target dev='vda' bus='virtio'/>\n <alias name='virtio-disk0'/>\n <address type='pci' domain='0x0000' bus='0x07' slot='0x00' function='0x0'/>\n </disk>\n <disk type='file' device='cdrom' model='usb-storage'>\n <driver name='qemu' type='raw'/>\n <source file='/opt/basedir/workload/compute-0.iso' index='1'/>\n <backingStore/>\n <target dev='sdz' bus='usb'/>\n <readonly/>\n <alias name='usb-disk25'/>\n <address type='usb' bus='0' port='2'/>\n </disk>\n <controller type='scsi' index='0' model='virtio-scsi'>\n <alias name='scsi0'/>\n <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>\n </controller>\n <controller type='usb' index='0' model='ich9-ehci1'>\n <alias name='usb'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x7'/>\n </controller>\n <controller type='usb' index='0' model='ich9-uhci1'>\n <alias name='usb'/>\n <master startport='0'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0' multifunction='on'/>\n </controller>\n <controller type='usb' index='0' model='ich9-uhci2'>\n <alias name='usb'/>\n <master startport='2'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x1'/>\n </controller>\n <controller type='usb' index='0' model='ich9-uhci3'>\n <alias name='usb'/>\n <master startport='4'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x2'/>\n </controller>\n <controller type='pci' index='0' model='pcie-root'>\n <alias name='pcie.0'/>\n </controller>\n <controller type='pci' index='1' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='1' port='0x10'/>\n <alias name='pci.1'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>\n </controller>\n <controller type='pci' index='2' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='2' port='0x11'/>\n <alias name='pci.2'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>\n </controller>\n <controller type='pci' index='3' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='3' port='0x12'/>\n <alias name='pci.3'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>\n </controller>\n <controller type='pci' index='4' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='4' port='0x13'/>\n <alias name='pci.4'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>\n </controller>\n <controller type='pci' index='5' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='5' port='0x14'/>\n <alias name='pci.5'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/>\n </controller>\n <controller type='pci' index='6' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='6' port='0x15'/>\n <alias name='pci.6'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x5'/>\n </controller>\n <controller type='pci' index='7' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='7' port='0x16'/>\n <alias name='pci.7'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x6'/>\n </controller>\n <controller type='virtio-serial' index='0'>\n <alias name='virtio-serial0'/>\n <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>\n </controller>\n <controller type='sata' index='0'>\n <alias name='ide'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>\n </controller>\n <interface type='bridge'>\n <mac address='52:54:00:47:84:fd'/>\n <source bridge='cifmw-public'/>\n <target dev='vnet0'/>\n <model type='virtio'/>\n <alias name='net0'/>\n <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>\n </interface>\n <interface type='bridge'>\n <mac address='52:54:00:a7:0f:f9'/>\n <source bridge='cifmw-osp_trunk'/>\n <target dev='vnet1'/>\n <model type='virtio'/>\n <alias name='net1'/>\n <address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/>\n </interface>\n <serial type='pty'>\n <source path='/dev/pts/0'/>\n <log file='/var/log/libvirt/qemu/compute-0-serial.log' append='off'/>\n <target type='isa-serial' port='0'>\n <model name='isa-serial'/>\n </target>\n <alias name='serial0'/>\n </serial>\n <console type='pty' tty='/dev/pts/0'>\n <source path='/dev/pts/0'/>\n <log file='/var/log/libvirt/qemu/compute-0-serial.log' append='off'/>\n <target type='serial' port='0'/>\n <alias name='serial0'/>\n </console>\n <input type='tablet' bus='usb'>\n <alias name='input0'/>\n <address type='usb' bus='0' port='1'/>\n </input>\n <input type='mouse' bus='ps2'>\n <alias name='input1'/>\n </input>\n <input type='keyboard' bus='ps2'>\n <alias name='input2'/>\n </input>\n <audio id='1' type='none'/>\n <video>\n <model type='virtio' vram='16384' heads='1' primary='yes'/>\n <alias name='video0'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>\n </video>\n <watchdog model='itco' action='reset'>\n <alias name='watchdog0'/>\n </watchdog>\n <memballoon model='virtio'>\n <alias name='balloon0'/>\n <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>\n </memballoon>\n <rng model='virtio'>\n <rate bytes='1024' period='100'/>\n <backend model='random'>/dev/urandom</backend>\n <alias name='rng0'/>\n <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>\n </rng>\n </devices>\n <seclabel type='dynamic' model='selinux' relabel='yes'>\n <label>system_u:system_r:svirt_t:s0:c113,c229</label>\n <imagelabel>system_u:object_r:svirt_image_t:s0:c113,c229</imagelabel>\n </seclabel>\n <seclabel type='dynamic' model='dac' relabel='yes'>\n <label>+107:+107</label>\n <imagelabel>+107:+107</imagelabel>\n </seclabel>\n</domain>\n", 'invocation': {'module_args': {'command': 'get_xml', 'name': 'cifmw-compute-0', 'uri': 'qemu:///system', 'mutate_flags': ['ADD_UUID'], 'state': None, 'autostart': None, 'flags': None, 'force': None, 'xml': None}}, 'failed': False, 'changed': False, 'item': 'cifmw-compute-0', 'ansible_loop_var': 'item'}, 'ansible_loop_var': 'item'}) => changed=false
ansible_loop_var: item
item:
actions:
namespaces: {}
state: present
xpath: /domain/devices/disk
ansible_loop_var: item
changed: false
count: 3
failed: false
invocation:
module_args:
add_children: null
attribute: null
backup: false
content: null
count: true
input_type: yaml
insertafter: false
insertbefore: false
namespaces: {}
path: null
pretty_print: false
print_match: false
set_children: null
state: present
strip_cdata_tags: false
value: null
xmlstring: |-
<domain type='kvm' id='1'>
<name>cifmw-compute-0</name>
<uuid>677b02fc-ad48-42bd-9f39-754cc3a1e540</uuid>
<memory unit='KiB'>976896</memory>
<currentMemory unit='KiB'>976564</currentMemory>
<vcpu placement='static'>1</vcpu>
<resource>
<partition>/machine</partition>
</resource>
<os>
<type arch='x86_64' machine='pc-q35-rhel9.8.0'>hvm</type>
<boot dev='hd'/>
<bootmenu enable='no'/>
</os>
<features>
<acpi/>
<apic/>
</features>
<cpu mode='host-passthrough' check='none' migratable='on'/>
<clock offset='utc'>
<timer name='rtc' tickpolicy='catchup'/>
<timer name='pit' tickpolicy='delay'/>
<timer name='hpet' present='no'/>
</clock>
<on_poweroff>destroy</on_poweroff>
<on_reboot>restart</on_reboot>
<on_crash>destroy</on_crash>
<pm>
<suspend-to-mem enabled='no'/>
<suspend-to-disk enabled='no'/>
</pm>
<devices>
<emulator>/usr/libexec/qemu-kvm</emulator>
<disk type='file' device='disk'>
<driver name='qemu' type='qcow2'/>
<source file='/opt/basedir/workload/compute-0.qcow2' index='3'/>
<backingStore type='file' index='4'>
<format type='qcow2'/>
<source file='/opt/basedir/images/centos-stream-9.qcow2'/>
<backingStore/>
</backingStore>
<target dev='sda' bus='scsi'/>
<alias name='scsi0-0-0-0'/>
<address type='drive' controller='0' bus='0' target='0' unit='0'/>
</disk>
<disk type='volume' device='disk'>
<driver name='qemu' type='qcow2'/>
<source pool='cifmw-pool' volume='cifmw-compute-0-vol-0' index='2'/>
<backingStore/>
<target dev='vda' bus='virtio'/>
<alias name='virtio-disk0'/>
<address type='pci' domain='0x0000' bus='0x07' slot='0x00' function='0x0'/>
</disk>
<disk type='file' device='cdrom' model='usb-storage'>
<driver name='qemu' type='raw'/>
<source file='/opt/basedir/workload/compute-0.iso' index='1'/>
<backingStore/>
<target dev='sdz' bus='usb'/>
<readonly/>
<alias name='usb-disk25'/>
<address type='usb' bus='0' port='2'/>
</disk>
<controller type='scsi' index='0' model='virtio-scsi'>
<alias name='scsi0'/>
<address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>
</controller>
<controller type='usb' index='0' model='ich9-ehci1'>
<alias name='usb'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x7'/>
</controller>
<controller type='usb' index='0' model='ich9-uhci1'>
<alias name='usb'/>
<master startport='0'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0' multifunction='on'/>
</controller>
<controller type='usb' index='0' model='ich9-uhci2'>
<alias name='usb'/>
<master startport='2'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x1'/>
</controller>
<controller type='usb' index='0' model='ich9-uhci3'>
<alias name='usb'/>
<master startport='4'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x2'/>
</controller>
<controller type='pci' index='0' model='pcie-root'>
<alias name='pcie.0'/>
</controller>
<controller type='pci' index='1' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='1' port='0x10'/>
<alias name='pci.1'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>
</controller>
<controller type='pci' index='2' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='2' port='0x11'/>
<alias name='pci.2'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>
</controller>
<controller type='pci' index='3' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='3' port='0x12'/>
<alias name='pci.3'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>
</controller>
<controller type='pci' index='4' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='4' port='0x13'/>
<alias name='pci.4'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>
</controller>
<controller type='pci' index='5' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='5' port='0x14'/>
<alias name='pci.5'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/>
</controller>
<controller type='pci' index='6' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='6' port='0x15'/>
<alias name='pci.6'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x5'/>
</controller>
<controller type='pci' index='7' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='7' port='0x16'/>
<alias name='pci.7'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x6'/>
</controller>
<controller type='virtio-serial' index='0'>
<alias name='virtio-serial0'/>
<address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>
</controller>
<controller type='sata' index='0'>
<alias name='ide'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>
</controller>
<interface type='bridge'>
<mac address='52:54:00:47:84:fd'/>
<source bridge='cifmw-public'/>
<target dev='vnet0'/>
<model type='virtio'/>
<alias name='net0'/>
<address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>
</interface>
<interface type='bridge'>
<mac address='52:54:00:a7:0f:f9'/>
<source bridge='cifmw-osp_trunk'/>
<target dev='vnet1'/>
<model type='virtio'/>
<alias name='net1'/>
<address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/>
</interface>
<serial type='pty'>
<source path='/dev/pts/0'/>
<log file='/var/log/libvirt/qemu/compute-0-serial.log' append='off'/>
<target type='isa-serial' port='0'>
<model name='isa-serial'/>
</target>
<alias name='serial0'/>
</serial>
<console type='pty' tty='/dev/pts/0'>
<source path='/dev/pts/0'/>
<log file='/var/log/libvirt/qemu/compute-0-serial.log' append='off'/>
<target type='serial' port='0'/>
<alias name='serial0'/>
</console>
<input type='tablet' bus='usb'>
<alias name='input0'/>
<address type='usb' bus='0' port='1'/>
</input>
<input type='mouse' bus='ps2'>
<alias name='input1'/>
</input>
<input type='keyboard' bus='ps2'>
<alias name='input2'/>
</input>
<audio id='1' type='none'/>
<video>
<model type='virtio' vram='16384' heads='1' primary='yes'/>
<alias name='video0'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>
</video>
<watchdog model='itco' action='reset'>
<alias name='watchdog0'/>
</watchdog>
<memballoon model='virtio'>
<alias name='balloon0'/>
<address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>
</memballoon>
<rng model='virtio'>
<rate bytes='1024' period='100'/>
<backend model='random'>/dev/urandom</backend>
<alias name='rng0'/>
<address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>
</rng>
</devices>
<seclabel type='dynamic' model='selinux' relabel='yes'>
<label>system_u:system_r:svirt_t:s0:c113,c229</label>
<imagelabel>system_u:object_r:svirt_image_t:s0:c113,c229</imagelabel>
</seclabel>
<seclabel type='dynamic' model='dac' relabel='yes'>
<label>+107:+107</label>
<imagelabel>+107:+107</imagelabel>
</seclabel>
</domain>
xpath: /domain/devices/disk
item:
ansible_loop_var: item
changed: false
failed: false
get_xml: |-
<domain type='kvm' id='1'>
<name>cifmw-compute-0</name>
<uuid>677b02fc-ad48-42bd-9f39-754cc3a1e540</uuid>
<memory unit='KiB'>976896</memory>
<currentMemory unit='KiB'>976564</currentMemory>
<vcpu placement='static'>1</vcpu>
<resource>
<partition>/machine</partition>
</resource>
<os>
<type arch='x86_64' machine='pc-q35-rhel9.8.0'>hvm</type>
<boot dev='hd'/>
<bootmenu enable='no'/>
</os>
<features>
<acpi/>
<apic/>
</features>
<cpu mode='host-passthrough' check='none' migratable='on'/>
<clock offset='utc'>
<timer name='rtc' tickpolicy='catchup'/>
<timer name='pit' tickpolicy='delay'/>
<timer name='hpet' present='no'/>
</clock>
<on_poweroff>destroy</on_poweroff>
<on_reboot>restart</on_reboot>
<on_crash>destroy</on_crash>
<pm>
<suspend-to-mem enabled='no'/>
<suspend-to-disk enabled='no'/>
</pm>
<devices>
<emulator>/usr/libexec/qemu-kvm</emulator>
<disk type='file' device='disk'>
<driver name='qemu' type='qcow2'/>
<source file='/opt/basedir/workload/compute-0.qcow2' index='3'/>
<backingStore type='file' index='4'>
<format type='qcow2'/>
<source file='/opt/basedir/images/centos-stream-9.qcow2'/>
<backingStore/>
</backingStore>
<target dev='sda' bus='scsi'/>
<alias name='scsi0-0-0-0'/>
<address type='drive' controller='0' bus='0' target='0' unit='0'/>
</disk>
<disk type='volume' device='disk'>
<driver name='qemu' type='qcow2'/>
<source pool='cifmw-pool' volume='cifmw-compute-0-vol-0' index='2'/>
<backingStore/>
<target dev='vda' bus='virtio'/>
<alias name='virtio-disk0'/>
<address type='pci' domain='0x0000' bus='0x07' slot='0x00' function='0x0'/>
</disk>
<disk type='file' device='cdrom' model='usb-storage'>
<driver name='qemu' type='raw'/>
<source file='/opt/basedir/workload/compute-0.iso' index='1'/>
<backingStore/>
<target dev='sdz' bus='usb'/>
<readonly/>
<alias name='usb-disk25'/>
<address type='usb' bus='0' port='2'/>
</disk>
<controller type='scsi' index='0' model='virtio-scsi'>
<alias name='scsi0'/>
<address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>
</controller>
<controller type='usb' index='0' model='ich9-ehci1'>
<alias name='usb'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x7'/>
</controller>
<controller type='usb' index='0' model='ich9-uhci1'>
<alias name='usb'/>
<master startport='0'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0' multifunction='on'/>
</controller>
<controller type='usb' index='0' model='ich9-uhci2'>
<alias name='usb'/>
<master startport='2'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x1'/>
</controller>
<controller type='usb' index='0' model='ich9-uhci3'>
<alias name='usb'/>
<master startport='4'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x2'/>
</controller>
<controller type='pci' index='0' model='pcie-root'>
<alias name='pcie.0'/>
</controller>
<controller type='pci' index='1' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='1' port='0x10'/>
<alias name='pci.1'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>
</controller>
<controller type='pci' index='2' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='2' port='0x11'/>
<alias name='pci.2'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>
</controller>
<controller type='pci' index='3' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='3' port='0x12'/>
<alias name='pci.3'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>
</controller>
<controller type='pci' index='4' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='4' port='0x13'/>
<alias name='pci.4'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>
</controller>
<controller type='pci' index='5' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='5' port='0x14'/>
<alias name='pci.5'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/>
</controller>
<controller type='pci' index='6' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='6' port='0x15'/>
<alias name='pci.6'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x5'/>
</controller>
<controller type='pci' index='7' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='7' port='0x16'/>
<alias name='pci.7'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x6'/>
</controller>
<controller type='virtio-serial' index='0'>
<alias name='virtio-serial0'/>
<address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>
</controller>
<controller type='sata' index='0'>
<alias name='ide'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>
</controller>
<interface type='bridge'>
<mac address='52:54:00:47:84:fd'/>
<source bridge='cifmw-public'/>
<target dev='vnet0'/>
<model type='virtio'/>
<alias name='net0'/>
<address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>
</interface>
<interface type='bridge'>
<mac address='52:54:00:a7:0f:f9'/>
<source bridge='cifmw-osp_trunk'/>
<target dev='vnet1'/>
<model type='virtio'/>
<alias name='net1'/>
<address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/>
</interface>
<serial type='pty'>
<source path='/dev/pts/0'/>
<log file='/var/log/libvirt/qemu/compute-0-serial.log' append='off'/>
<target type='isa-serial' port='0'>
<model name='isa-serial'/>
</target>
<alias name='serial0'/>
</serial>
<console type='pty' tty='/dev/pts/0'>
<source path='/dev/pts/0'/>
<log file='/var/log/libvirt/qemu/compute-0-serial.log' append='off'/>
<target type='serial' port='0'/>
<alias name='serial0'/>
</console>
<input type='tablet' bus='usb'>
<alias name='input0'/>
<address type='usb' bus='0' port='1'/>
</input>
<input type='mouse' bus='ps2'>
<alias name='input1'/>
</input>
<input type='keyboard' bus='ps2'>
<alias name='input2'/>
</input>
<audio id='1' type='none'/>
<video>
<model type='virtio' vram='16384' heads='1' primary='yes'/>
<alias name='video0'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>
</video>
<watchdog model='itco' action='reset'>
<alias name='watchdog0'/>
</watchdog>
<memballoon model='virtio'>
<alias name='balloon0'/>
<address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>
</memballoon>
<rng model='virtio'>
<rate bytes='1024' period='100'/>
<backend model='random'>/dev/urandom</backend>
<alias name='rng0'/>
<address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>
</rng>
</devices>
<seclabel type='dynamic' model='selinux' relabel='yes'>
<label>system_u:system_r:svirt_t:s0:c113,c229</label>
<imagelabel>system_u:object_r:svirt_image_t:s0:c113,c229</imagelabel>
</seclabel>
<seclabel type='dynamic' model='dac' relabel='yes'>
<label>+107:+107</label>
<imagelabel>+107:+107</imagelabel>
</seclabel>
</domain>
invocation:
module_args:
autostart: null
command: get_xml
flags: null
force: null
mutate_flags:
- ADD_UUID
name: cifmw-compute-0
state: null
uri: qemu:///system
xml: null
item: cifmw-compute-0
msg: found 3 nodes
xmlstring: |-
<?xml version='1.0' encoding='UTF-8'?>
<domain type="kvm" id="1">
<name>cifmw-compute-0</name>
<uuid>677b02fc-ad48-42bd-9f39-754cc3a1e540</uuid>
<memory unit="KiB">976896</memory>
<currentMemory unit="KiB">976564</currentMemory>
<vcpu placement="static">1</vcpu>
<resource>
<partition>/machine</partition>
</resource>
<os>
<type arch="x86_64" machine="pc-q35-rhel9.8.0">hvm</type>
<boot dev="hd"/>
<bootmenu enable="no"/>
</os>
<features>
<acpi/>
<apic/>
</features>
<cpu mode="host-passthrough" check="none" migratable="on"/>
<clock offset="utc">
<timer name="rtc" tickpolicy="catchup"/>
<timer name="pit" tickpolicy="delay"/>
<timer name="hpet" present="no"/>
</clock>
<on_poweroff>destroy</on_poweroff>
<on_reboot>restart</on_reboot>
<on_crash>destroy</on_crash>
<pm>
<suspend-to-mem enabled="no"/>
<suspend-to-disk enabled="no"/>
</pm>
<devices>
<emulator>/usr/libexec/qemu-kvm</emulator>
<disk type="file" device="disk">
<driver name="qemu" type="qcow2"/>
<source file="/opt/basedir/workload/compute-0.qcow2" index="3"/>
<backingStore type="file" index="4">
<format type="qcow2"/>
<source file="/opt/basedir/images/centos-stream-9.qcow2"/>
<backingStore/>
</backingStore>
<target dev="sda" bus="scsi"/>
<alias name="scsi0-0-0-0"/>
<address type="drive" controller="0" bus="0" target="0" unit="0"/>
</disk>
<disk type="volume" device="disk">
<driver name="qemu" type="qcow2"/>
<source pool="cifmw-pool" volume="cifmw-compute-0-vol-0" index="2"/>
<backingStore/>
<target dev="vda" bus="virtio"/>
<alias name="virtio-disk0"/>
<address type="pci" domain="0x0000" bus="0x07" slot="0x00" function="0x0"/>
</disk>
<disk type="file" device="cdrom" model="usb-storage">
<driver name="qemu" type="raw"/>
<source file="/opt/basedir/workload/compute-0.iso" index="1"/>
<backingStore/>
<target dev="sdz" bus="usb"/>
<readonly/>
<alias name="usb-disk25"/>
<address type="usb" bus="0" port="2"/>
</disk>
<controller type="scsi" index="0" model="virtio-scsi">
<alias name="scsi0"/>
<address type="pci" domain="0x0000" bus="0x01" slot="0x00" function="0x0"/>
</controller>
<controller type="usb" index="0" model="ich9-ehci1">
<alias name="usb"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x06" function="0x7"/>
</controller>
<controller type="usb" index="0" model="ich9-uhci1">
<alias name="usb"/>
<master startport="0"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x06" function="0x0" multifunction="on"/>
</controller>
<controller type="usb" index="0" model="ich9-uhci2">
<alias name="usb"/>
<master startport="2"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x06" function="0x1"/>
</controller>
<controller type="usb" index="0" model="ich9-uhci3">
<alias name="usb"/>
<master startport="4"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x06" function="0x2"/>
</controller>
<controller type="pci" index="0" model="pcie-root">
<alias name="pcie.0"/>
</controller>
<controller type="pci" index="1" model="pcie-root-port">
<model name="pcie-root-port"/>
<target chassis="1" port="0x10"/>
<alias name="pci.1"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x0" multifunction="on"/>
</controller>
<controller type="pci" index="2" model="pcie-root-port">
<model name="pcie-root-port"/>
<target chassis="2" port="0x11"/>
<alias name="pci.2"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x1"/>
</controller>
<controller type="pci" index="3" model="pcie-root-port">
<model name="pcie-root-port"/>
<target chassis="3" port="0x12"/>
<alias name="pci.3"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x2"/>
</controller>
<controller type="pci" index="4" model="pcie-root-port">
<model name="pcie-root-port"/>
<target chassis="4" port="0x13"/>
<alias name="pci.4"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x3"/>
</controller>
<controller type="pci" index="5" model="pcie-root-port">
<model name="pcie-root-port"/>
<target chassis="5" port="0x14"/>
<alias name="pci.5"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x4"/>
</controller>
<controller type="pci" index="6" model="pcie-root-port">
<model name="pcie-root-port"/>
<target chassis="6" port="0x15"/>
<alias name="pci.6"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x5"/>
</controller>
<controller type="pci" index="7" model="pcie-root-port">
<model name="pcie-root-port"/>
<target chassis="7" port="0x16"/>
<alias name="pci.7"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x6"/>
</controller>
<controller type="virtio-serial" index="0">
<alias name="virtio-serial0"/>
<address type="pci" domain="0x0000" bus="0x02" slot="0x00" function="0x0"/>
</controller>
<controller type="sata" index="0">
<alias name="ide"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x1f" function="0x2"/>
</controller>
<interface type="bridge">
<mac address="52:54:00:47:84:fd"/>
<source bridge="cifmw-public"/>
<target dev="vnet0"/>
<model type="virtio"/>
<alias name="net0"/>
<address type="pci" domain="0x0000" bus="0x05" slot="0x00" function="0x0"/>
</interface>
<interface type="bridge">
<mac address="52:54:00:a7:0f:f9"/>
<source bridge="cifmw-osp_trunk"/>
<target dev="vnet1"/>
<model type="virtio"/>
<alias name="net1"/>
<address type="pci" domain="0x0000" bus="0x06" slot="0x00" function="0x0"/>
</interface>
<serial type="pty">
<source path="/dev/pts/0"/>
<log file="/var/log/libvirt/qemu/compute-0-serial.log" append="off"/>
<target type="isa-serial" port="0">
<model name="isa-serial"/>
</target>
<alias name="serial0"/>
</serial>
<console type="pty" tty="/dev/pts/0">
<source path="/dev/pts/0"/>
<log file="/var/log/libvirt/qemu/compute-0-serial.log" append="off"/>
<target type="serial" port="0"/>
<alias name="serial0"/>
</console>
<input type="tablet" bus="usb">
<alias name="input0"/>
<address type="usb" bus="0" port="1"/>
</input>
<input type="mouse" bus="ps2">
<alias name="input1"/>
</input>
<input type="keyboard" bus="ps2">
<alias name="input2"/>
</input>
<audio id="1" type="none"/>
<video>
<model type="virtio" vram="16384" heads="1" primary="yes"/>
<alias name="video0"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x01" function="0x0"/>
</video>
<watchdog model="itco" action="reset">
<alias name="watchdog0"/>
</watchdog>
<memballoon model="virtio">
<alias name="balloon0"/>
<address type="pci" domain="0x0000" bus="0x03" slot="0x00" function="0x0"/>
</memballoon>
<rng model="virtio">
<rate bytes="1024" period="100"/>
<backend model="random">/dev/urandom</backend>
<alias name="rng0"/>
<address type="pci" domain="0x0000" bus="0x04" slot="0x00" function="0x0"/>
</rng>
</devices>
<seclabel type="dynamic" model="selinux" relabel="yes">
<label>system_u:system_r:svirt_t:s0:c113,c229</label>
<imagelabel>system_u:object_r:svirt_image_t:s0:c113,c229</imagelabel>
</seclabel>
<seclabel type="dynamic" model="dac" relabel="yes">
<label>+107:+107</label>
<imagelabel>+107:+107</imagelabel>
</seclabel>
</domain>
msg: All assertions passed
ok: [instance] => (item={'actions': {'xpath': '/domain/devices/disk', 'namespaces': {}, 'state': 'present'}, 'changed': False, 'count': 3, 'msg': 'found 3 nodes', 'xmlstring': '<?xml version=\'1.0\' encoding=\'UTF-8\'?>\n<domain type="kvm" id="2">\n <name>cifmw-compute-1</name>\n <uuid>17f74783-5ed9-490f-b2b3-abdbc38e764b</uuid>\n <memory unit="KiB">976896</memory>\n <currentMemory unit="KiB">976564</currentMemory>\n <vcpu placement="static">1</vcpu>\n <resource>\n <partition>/machine</partition>\n </resource>\n <os>\n <type arch="x86_64" machine="pc-q35-rhel9.8.0">hvm</type>\n <boot dev="hd"/>\n <bootmenu enable="no"/>\n </os>\n <features>\n <acpi/>\n <apic/>\n </features>\n <cpu mode="host-passthrough" check="none" migratable="on"/>\n <clock offset="utc">\n <timer name="rtc" tickpolicy="catchup"/>\n <timer name="pit" tickpolicy="delay"/>\n <timer name="hpet" present="no"/>\n </clock>\n <on_poweroff>destroy</on_poweroff>\n <on_reboot>restart</on_reboot>\n <on_crash>destroy</on_crash>\n <pm>\n <suspend-to-mem enabled="no"/>\n <suspend-to-disk enabled="no"/>\n </pm>\n <devices>\n <emulator>/usr/libexec/qemu-kvm</emulator>\n <disk type="file" device="disk">\n <driver name="qemu" type="qcow2"/>\n <source file="/opt/basedir/workload/compute-1.qcow2" index="3"/>\n <backingStore type="file" index="4">\n <format type="qcow2"/>\n <source file="/opt/basedir/images/centos-stream-9.qcow2"/>\n <backingStore/>\n </backingStore>\n <target dev="sda" bus="scsi"/>\n <alias name="scsi0-0-0-0"/>\n <address type="drive" controller="0" bus="0" target="0" unit="0"/>\n </disk>\n <disk type="volume" device="disk">\n <driver name="qemu" type="qcow2"/>\n <source pool="cifmw-pool" volume="cifmw-compute-1-vol-0" index="2"/>\n <backingStore/>\n <target dev="vda" bus="virtio"/>\n <alias name="virtio-disk0"/>\n <address type="pci" domain="0x0000" bus="0x07" slot="0x00" function="0x0"/>\n </disk>\n <disk type="file" device="cdrom" model="usb-storage">\n <driver name="qemu" type="raw"/>\n <source file="/opt/basedir/workload/compute-1.iso" index="1"/>\n <backingStore/>\n <target dev="sdz" bus="usb"/>\n <readonly/>\n <alias name="usb-disk25"/>\n <address type="usb" bus="0" port="2"/>\n </disk>\n <controller type="scsi" index="0" model="virtio-scsi">\n <alias name="scsi0"/>\n <address type="pci" domain="0x0000" bus="0x01" slot="0x00" function="0x0"/>\n </controller>\n <controller type="usb" index="0" model="ich9-ehci1">\n <alias name="usb"/>\n <address type="pci" domain="0x0000" bus="0x00" slot="0x06" function="0x7"/>\n </controller>\n <controller type="usb" index="0" model="ich9-uhci1">\n <alias name="usb"/>\n <master startport="0"/>\n <address type="pci" domain="0x0000" bus="0x00" slot="0x06" function="0x0" multifunction="on"/>\n </controller>\n <controller type="usb" index="0" model="ich9-uhci2">\n <alias name="usb"/>\n <master startport="2"/>\n <address type="pci" domain="0x0000" bus="0x00" slot="0x06" function="0x1"/>\n </controller>\n <controller type="usb" index="0" model="ich9-uhci3">\n <alias name="usb"/>\n <master startport="4"/>\n <address type="pci" domain="0x0000" bus="0x00" slot="0x06" function="0x2"/>\n </controller>\n <controller type="pci" index="0" model="pcie-root">\n <alias name="pcie.0"/>\n </controller>\n <controller type="pci" index="1" model="pcie-root-port">\n <model name="pcie-root-port"/>\n <target chassis="1" port="0x10"/>\n <alias name="pci.1"/>\n <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x0" multifunction="on"/>\n </controller>\n <controller type="pci" index="2" model="pcie-root-port">\n <model name="pcie-root-port"/>\n <target chassis="2" port="0x11"/>\n <alias name="pci.2"/>\n <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x1"/>\n </controller>\n <controller type="pci" index="3" model="pcie-root-port">\n <model name="pcie-root-port"/>\n <target chassis="3" port="0x12"/>\n <alias name="pci.3"/>\n <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x2"/>\n </controller>\n <controller type="pci" index="4" model="pcie-root-port">\n <model name="pcie-root-port"/>\n <target chassis="4" port="0x13"/>\n <alias name="pci.4"/>\n <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x3"/>\n </controller>\n <controller type="pci" index="5" model="pcie-root-port">\n <model name="pcie-root-port"/>\n <target chassis="5" port="0x14"/>\n <alias name="pci.5"/>\n <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x4"/>\n </controller>\n <controller type="pci" index="6" model="pcie-root-port">\n <model name="pcie-root-port"/>\n <target chassis="6" port="0x15"/>\n <alias name="pci.6"/>\n <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x5"/>\n </controller>\n <controller type="pci" index="7" model="pcie-root-port">\n <model name="pcie-root-port"/>\n <target chassis="7" port="0x16"/>\n <alias name="pci.7"/>\n <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x6"/>\n </controller>\n <controller type="virtio-serial" index="0">\n <alias name="virtio-serial0"/>\n <address type="pci" domain="0x0000" bus="0x02" slot="0x00" function="0x0"/>\n </controller>\n <controller type="sata" index="0">\n <alias name="ide"/>\n <address type="pci" domain="0x0000" bus="0x00" slot="0x1f" function="0x2"/>\n </controller>\n <interface type="bridge">\n <mac address="52:54:01:b3:5f:60"/>\n <source bridge="cifmw-public"/>\n <target dev="vnet2"/>\n <model type="virtio"/>\n <alias name="net0"/>\n <address type="pci" domain="0x0000" bus="0x05" slot="0x00" function="0x0"/>\n </interface>\n <interface type="bridge">\n <mac address="52:54:01:23:f5:cd"/>\n <source bridge="cifmw-osp_trunk"/>\n <target dev="vnet3"/>\n <model type="virtio"/>\n <alias name="net1"/>\n <address type="pci" domain="0x0000" bus="0x06" slot="0x00" function="0x0"/>\n </interface>\n <serial type="pty">\n <source path="/dev/pts/1"/>\n <log file="/var/log/libvirt/qemu/compute-1-serial.log" append="off"/>\n <target type="isa-serial" port="0">\n <model name="isa-serial"/>\n </target>\n <alias name="serial0"/>\n </serial>\n <console type="pty" tty="/dev/pts/1">\n <source path="/dev/pts/1"/>\n <log file="/var/log/libvirt/qemu/compute-1-serial.log" append="off"/>\n <target type="serial" port="0"/>\n <alias name="serial0"/>\n </console>\n <input type="tablet" bus="usb">\n <alias name="input0"/>\n <address type="usb" bus="0" port="1"/>\n </input>\n <input type="mouse" bus="ps2">\n <alias name="input1"/>\n </input>\n <input type="keyboard" bus="ps2">\n <alias name="input2"/>\n </input>\n <audio id="1" type="none"/>\n <video>\n <model type="virtio" vram="16384" heads="1" primary="yes"/>\n <alias name="video0"/>\n <address type="pci" domain="0x0000" bus="0x00" slot="0x01" function="0x0"/>\n </video>\n <watchdog model="itco" action="reset">\n <alias name="watchdog0"/>\n </watchdog>\n <memballoon model="virtio">\n <alias name="balloon0"/>\n <address type="pci" domain="0x0000" bus="0x03" slot="0x00" function="0x0"/>\n </memballoon>\n <rng model="virtio">\n <rate bytes="1024" period="100"/>\n <backend model="random">/dev/urandom</backend>\n <alias name="rng0"/>\n <address type="pci" domain="0x0000" bus="0x04" slot="0x00" function="0x0"/>\n </rng>\n </devices>\n <seclabel type="dynamic" model="selinux" relabel="yes">\n <label>system_u:system_r:svirt_t:s0:c111,c119</label>\n <imagelabel>system_u:object_r:svirt_image_t:s0:c111,c119</imagelabel>\n </seclabel>\n <seclabel type="dynamic" model="dac" relabel="yes">\n <label>+107:+107</label>\n <imagelabel>+107:+107</imagelabel>\n </seclabel>\n</domain>', 'invocation': {'module_args': {'count': True, 'xmlstring': "<domain type='kvm' id='2'>\n <name>cifmw-compute-1</name>\n <uuid>17f74783-5ed9-490f-b2b3-abdbc38e764b</uuid>\n <memory unit='KiB'>976896</memory>\n <currentMemory unit='KiB'>976564</currentMemory>\n <vcpu placement='static'>1</vcpu>\n <resource>\n <partition>/machine</partition>\n </resource>\n <os>\n <type arch='x86_64' machine='pc-q35-rhel9.8.0'>hvm</type>\n <boot dev='hd'/>\n <bootmenu enable='no'/>\n </os>\n <features>\n <acpi/>\n <apic/>\n </features>\n <cpu mode='host-passthrough' check='none' migratable='on'/>\n <clock offset='utc'>\n <timer name='rtc' tickpolicy='catchup'/>\n <timer name='pit' tickpolicy='delay'/>\n <timer name='hpet' present='no'/>\n </clock>\n <on_poweroff>destroy</on_poweroff>\n <on_reboot>restart</on_reboot>\n <on_crash>destroy</on_crash>\n <pm>\n <suspend-to-mem enabled='no'/>\n <suspend-to-disk enabled='no'/>\n </pm>\n <devices>\n <emulator>/usr/libexec/qemu-kvm</emulator>\n <disk type='file' device='disk'>\n <driver name='qemu' type='qcow2'/>\n <source file='/opt/basedir/workload/compute-1.qcow2' index='3'/>\n <backingStore type='file' index='4'>\n <format type='qcow2'/>\n <source file='/opt/basedir/images/centos-stream-9.qcow2'/>\n <backingStore/>\n </backingStore>\n <target dev='sda' bus='scsi'/>\n <alias name='scsi0-0-0-0'/>\n <address type='drive' controller='0' bus='0' target='0' unit='0'/>\n </disk>\n <disk type='volume' device='disk'>\n <driver name='qemu' type='qcow2'/>\n <source pool='cifmw-pool' volume='cifmw-compute-1-vol-0' index='2'/>\n <backingStore/>\n <target dev='vda' bus='virtio'/>\n <alias name='virtio-disk0'/>\n <address type='pci' domain='0x0000' bus='0x07' slot='0x00' function='0x0'/>\n </disk>\n <disk type='file' device='cdrom' model='usb-storage'>\n <driver name='qemu' type='raw'/>\n <source file='/opt/basedir/workload/compute-1.iso' index='1'/>\n <backingStore/>\n <target dev='sdz' bus='usb'/>\n <readonly/>\n <alias name='usb-disk25'/>\n <address type='usb' bus='0' port='2'/>\n </disk>\n <controller type='scsi' index='0' model='virtio-scsi'>\n <alias name='scsi0'/>\n <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>\n </controller>\n <controller type='usb' index='0' model='ich9-ehci1'>\n <alias name='usb'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x7'/>\n </controller>\n <controller type='usb' index='0' model='ich9-uhci1'>\n <alias name='usb'/>\n <master startport='0'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0' multifunction='on'/>\n </controller>\n <controller type='usb' index='0' model='ich9-uhci2'>\n <alias name='usb'/>\n <master startport='2'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x1'/>\n </controller>\n <controller type='usb' index='0' model='ich9-uhci3'>\n <alias name='usb'/>\n <master startport='4'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x2'/>\n </controller>\n <controller type='pci' index='0' model='pcie-root'>\n <alias name='pcie.0'/>\n </controller>\n <controller type='pci' index='1' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='1' port='0x10'/>\n <alias name='pci.1'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>\n </controller>\n <controller type='pci' index='2' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='2' port='0x11'/>\n <alias name='pci.2'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>\n </controller>\n <controller type='pci' index='3' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='3' port='0x12'/>\n <alias name='pci.3'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>\n </controller>\n <controller type='pci' index='4' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='4' port='0x13'/>\n <alias name='pci.4'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>\n </controller>\n <controller type='pci' index='5' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='5' port='0x14'/>\n <alias name='pci.5'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/>\n </controller>\n <controller type='pci' index='6' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='6' port='0x15'/>\n <alias name='pci.6'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x5'/>\n </controller>\n <controller type='pci' index='7' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='7' port='0x16'/>\n <alias name='pci.7'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x6'/>\n </controller>\n <controller type='virtio-serial' index='0'>\n <alias name='virtio-serial0'/>\n <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>\n </controller>\n <controller type='sata' index='0'>\n <alias name='ide'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>\n </controller>\n <interface type='bridge'>\n <mac address='52:54:01:b3:5f:60'/>\n <source bridge='cifmw-public'/>\n <target dev='vnet2'/>\n <model type='virtio'/>\n <alias name='net0'/>\n <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>\n </interface>\n <interface type='bridge'>\n <mac address='52:54:01:23:f5:cd'/>\n <source bridge='cifmw-osp_trunk'/>\n <target dev='vnet3'/>\n <model type='virtio'/>\n <alias name='net1'/>\n <address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/>\n </interface>\n <serial type='pty'>\n <source path='/dev/pts/1'/>\n <log file='/var/log/libvirt/qemu/compute-1-serial.log' append='off'/>\n <target type='isa-serial' port='0'>\n <model name='isa-serial'/>\n </target>\n <alias name='serial0'/>\n </serial>\n <console type='pty' tty='/dev/pts/1'>\n <source path='/dev/pts/1'/>\n <log file='/var/log/libvirt/qemu/compute-1-serial.log' append='off'/>\n <target type='serial' port='0'/>\n <alias name='serial0'/>\n </console>\n <input type='tablet' bus='usb'>\n <alias name='input0'/>\n <address type='usb' bus='0' port='1'/>\n </input>\n <input type='mouse' bus='ps2'>\n <alias name='input1'/>\n </input>\n <input type='keyboard' bus='ps2'>\n <alias name='input2'/>\n </input>\n <audio id='1' type='none'/>\n <video>\n <model type='virtio' vram='16384' heads='1' primary='yes'/>\n <alias name='video0'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>\n </video>\n <watchdog model='itco' action='reset'>\n <alias name='watchdog0'/>\n </watchdog>\n <memballoon model='virtio'>\n <alias name='balloon0'/>\n <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>\n </memballoon>\n <rng model='virtio'>\n <rate bytes='1024' period='100'/>\n <backend model='random'>/dev/urandom</backend>\n <alias name='rng0'/>\n <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>\n </rng>\n </devices>\n <seclabel type='dynamic' model='selinux' relabel='yes'>\n <label>system_u:system_r:svirt_t:s0:c111,c119</label>\n <imagelabel>system_u:object_r:svirt_image_t:s0:c111,c119</imagelabel>\n </seclabel>\n <seclabel type='dynamic' model='dac' relabel='yes'>\n <label>+107:+107</label>\n <imagelabel>+107:+107</imagelabel>\n </seclabel>\n</domain>\n", 'xpath': '/domain/devices/disk', 'namespaces': {}, 'state': 'present', 'print_match': False, 'pretty_print': False, 'input_type': 'yaml', 'backup': False, 'strip_cdata_tags': False, 'insertbefore': False, 'insertafter': False, 'path': None, 'value': None, 'attribute': None, 'add_children': None, 'set_children': None, 'content': None}}, 'failed': False, 'item': {'get_xml': "<domain type='kvm' id='2'>\n <name>cifmw-compute-1</name>\n <uuid>17f74783-5ed9-490f-b2b3-abdbc38e764b</uuid>\n <memory unit='KiB'>976896</memory>\n <currentMemory unit='KiB'>976564</currentMemory>\n <vcpu placement='static'>1</vcpu>\n <resource>\n <partition>/machine</partition>\n </resource>\n <os>\n <type arch='x86_64' machine='pc-q35-rhel9.8.0'>hvm</type>\n <boot dev='hd'/>\n <bootmenu enable='no'/>\n </os>\n <features>\n <acpi/>\n <apic/>\n </features>\n <cpu mode='host-passthrough' check='none' migratable='on'/>\n <clock offset='utc'>\n <timer name='rtc' tickpolicy='catchup'/>\n <timer name='pit' tickpolicy='delay'/>\n <timer name='hpet' present='no'/>\n </clock>\n <on_poweroff>destroy</on_poweroff>\n <on_reboot>restart</on_reboot>\n <on_crash>destroy</on_crash>\n <pm>\n <suspend-to-mem enabled='no'/>\n <suspend-to-disk enabled='no'/>\n </pm>\n <devices>\n <emulator>/usr/libexec/qemu-kvm</emulator>\n <disk type='file' device='disk'>\n <driver name='qemu' type='qcow2'/>\n <source file='/opt/basedir/workload/compute-1.qcow2' index='3'/>\n <backingStore type='file' index='4'>\n <format type='qcow2'/>\n <source file='/opt/basedir/images/centos-stream-9.qcow2'/>\n <backingStore/>\n </backingStore>\n <target dev='sda' bus='scsi'/>\n <alias name='scsi0-0-0-0'/>\n <address type='drive' controller='0' bus='0' target='0' unit='0'/>\n </disk>\n <disk type='volume' device='disk'>\n <driver name='qemu' type='qcow2'/>\n <source pool='cifmw-pool' volume='cifmw-compute-1-vol-0' index='2'/>\n <backingStore/>\n <target dev='vda' bus='virtio'/>\n <alias name='virtio-disk0'/>\n <address type='pci' domain='0x0000' bus='0x07' slot='0x00' function='0x0'/>\n </disk>\n <disk type='file' device='cdrom' model='usb-storage'>\n <driver name='qemu' type='raw'/>\n <source file='/opt/basedir/workload/compute-1.iso' index='1'/>\n <backingStore/>\n <target dev='sdz' bus='usb'/>\n <readonly/>\n <alias name='usb-disk25'/>\n <address type='usb' bus='0' port='2'/>\n </disk>\n <controller type='scsi' index='0' model='virtio-scsi'>\n <alias name='scsi0'/>\n <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>\n </controller>\n <controller type='usb' index='0' model='ich9-ehci1'>\n <alias name='usb'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x7'/>\n </controller>\n <controller type='usb' index='0' model='ich9-uhci1'>\n <alias name='usb'/>\n <master startport='0'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0' multifunction='on'/>\n </controller>\n <controller type='usb' index='0' model='ich9-uhci2'>\n <alias name='usb'/>\n <master startport='2'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x1'/>\n </controller>\n <controller type='usb' index='0' model='ich9-uhci3'>\n <alias name='usb'/>\n <master startport='4'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x2'/>\n </controller>\n <controller type='pci' index='0' model='pcie-root'>\n <alias name='pcie.0'/>\n </controller>\n <controller type='pci' index='1' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='1' port='0x10'/>\n <alias name='pci.1'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>\n </controller>\n <controller type='pci' index='2' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='2' port='0x11'/>\n <alias name='pci.2'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>\n </controller>\n <controller type='pci' index='3' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='3' port='0x12'/>\n <alias name='pci.3'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>\n </controller>\n <controller type='pci' index='4' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='4' port='0x13'/>\n <alias name='pci.4'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>\n </controller>\n <controller type='pci' index='5' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='5' port='0x14'/>\n <alias name='pci.5'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/>\n </controller>\n <controller type='pci' index='6' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='6' port='0x15'/>\n <alias name='pci.6'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x5'/>\n </controller>\n <controller type='pci' index='7' model='pcie-root-port'>\n <model name='pcie-root-port'/>\n <target chassis='7' port='0x16'/>\n <alias name='pci.7'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x6'/>\n </controller>\n <controller type='virtio-serial' index='0'>\n <alias name='virtio-serial0'/>\n <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>\n </controller>\n <controller type='sata' index='0'>\n <alias name='ide'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>\n </controller>\n <interface type='bridge'>\n <mac address='52:54:01:b3:5f:60'/>\n <source bridge='cifmw-public'/>\n <target dev='vnet2'/>\n <model type='virtio'/>\n <alias name='net0'/>\n <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>\n </interface>\n <interface type='bridge'>\n <mac address='52:54:01:23:f5:cd'/>\n <source bridge='cifmw-osp_trunk'/>\n <target dev='vnet3'/>\n <model type='virtio'/>\n <alias name='net1'/>\n <address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/>\n </interface>\n <serial type='pty'>\n <source path='/dev/pts/1'/>\n <log file='/var/log/libvirt/qemu/compute-1-serial.log' append='off'/>\n <target type='isa-serial' port='0'>\n <model name='isa-serial'/>\n </target>\n <alias name='serial0'/>\n </serial>\n <console type='pty' tty='/dev/pts/1'>\n <source path='/dev/pts/1'/>\n <log file='/var/log/libvirt/qemu/compute-1-serial.log' append='off'/>\n <target type='serial' port='0'/>\n <alias name='serial0'/>\n </console>\n <input type='tablet' bus='usb'>\n <alias name='input0'/>\n <address type='usb' bus='0' port='1'/>\n </input>\n <input type='mouse' bus='ps2'>\n <alias name='input1'/>\n </input>\n <input type='keyboard' bus='ps2'>\n <alias name='input2'/>\n </input>\n <audio id='1' type='none'/>\n <video>\n <model type='virtio' vram='16384' heads='1' primary='yes'/>\n <alias name='video0'/>\n <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>\n </video>\n <watchdog model='itco' action='reset'>\n <alias name='watchdog0'/>\n </watchdog>\n <memballoon model='virtio'>\n <alias name='balloon0'/>\n <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>\n </memballoon>\n <rng model='virtio'>\n <rate bytes='1024' period='100'/>\n <backend model='random'>/dev/urandom</backend>\n <alias name='rng0'/>\n <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>\n </rng>\n </devices>\n <seclabel type='dynamic' model='selinux' relabel='yes'>\n <label>system_u:system_r:svirt_t:s0:c111,c119</label>\n <imagelabel>system_u:object_r:svirt_image_t:s0:c111,c119</imagelabel>\n </seclabel>\n <seclabel type='dynamic' model='dac' relabel='yes'>\n <label>+107:+107</label>\n <imagelabel>+107:+107</imagelabel>\n </seclabel>\n</domain>\n", 'invocation': {'module_args': {'command': 'get_xml', 'name': 'cifmw-compute-1', 'uri': 'qemu:///system', 'mutate_flags': ['ADD_UUID'], 'state': None, 'autostart': None, 'flags': None, 'force': None, 'xml': None}}, 'failed': False, 'changed': False, 'item': 'cifmw-compute-1', 'ansible_loop_var': 'item'}, 'ansible_loop_var': 'item'}) => changed=false
ansible_loop_var: item
item:
actions:
namespaces: {}
state: present
xpath: /domain/devices/disk
ansible_loop_var: item
changed: false
count: 3
failed: false
invocation:
module_args:
add_children: null
attribute: null
backup: false
content: null
count: true
input_type: yaml
insertafter: false
insertbefore: false
namespaces: {}
path: null
pretty_print: false
print_match: false
set_children: null
state: present
strip_cdata_tags: false
value: null
xmlstring: |-
<domain type='kvm' id='2'>
<name>cifmw-compute-1</name>
<uuid>17f74783-5ed9-490f-b2b3-abdbc38e764b</uuid>
<memory unit='KiB'>976896</memory>
<currentMemory unit='KiB'>976564</currentMemory>
<vcpu placement='static'>1</vcpu>
<resource>
<partition>/machine</partition>
</resource>
<os>
<type arch='x86_64' machine='pc-q35-rhel9.8.0'>hvm</type>
<boot dev='hd'/>
<bootmenu enable='no'/>
</os>
<features>
<acpi/>
<apic/>
</features>
<cpu mode='host-passthrough' check='none' migratable='on'/>
<clock offset='utc'>
<timer name='rtc' tickpolicy='catchup'/>
<timer name='pit' tickpolicy='delay'/>
<timer name='hpet' present='no'/>
</clock>
<on_poweroff>destroy</on_poweroff>
<on_reboot>restart</on_reboot>
<on_crash>destroy</on_crash>
<pm>
<suspend-to-mem enabled='no'/>
<suspend-to-disk enabled='no'/>
</pm>
<devices>
<emulator>/usr/libexec/qemu-kvm</emulator>
<disk type='file' device='disk'>
<driver name='qemu' type='qcow2'/>
<source file='/opt/basedir/workload/compute-1.qcow2' index='3'/>
<backingStore type='file' index='4'>
<format type='qcow2'/>
<source file='/opt/basedir/images/centos-stream-9.qcow2'/>
<backingStore/>
</backingStore>
<target dev='sda' bus='scsi'/>
<alias name='scsi0-0-0-0'/>
<address type='drive' controller='0' bus='0' target='0' unit='0'/>
</disk>
<disk type='volume' device='disk'>
<driver name='qemu' type='qcow2'/>
<source pool='cifmw-pool' volume='cifmw-compute-1-vol-0' index='2'/>
<backingStore/>
<target dev='vda' bus='virtio'/>
<alias name='virtio-disk0'/>
<address type='pci' domain='0x0000' bus='0x07' slot='0x00' function='0x0'/>
</disk>
<disk type='file' device='cdrom' model='usb-storage'>
<driver name='qemu' type='raw'/>
<source file='/opt/basedir/workload/compute-1.iso' index='1'/>
<backingStore/>
<target dev='sdz' bus='usb'/>
<readonly/>
<alias name='usb-disk25'/>
<address type='usb' bus='0' port='2'/>
</disk>
<controller type='scsi' index='0' model='virtio-scsi'>
<alias name='scsi0'/>
<address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>
</controller>
<controller type='usb' index='0' model='ich9-ehci1'>
<alias name='usb'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x7'/>
</controller>
<controller type='usb' index='0' model='ich9-uhci1'>
<alias name='usb'/>
<master startport='0'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0' multifunction='on'/>
</controller>
<controller type='usb' index='0' model='ich9-uhci2'>
<alias name='usb'/>
<master startport='2'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x1'/>
</controller>
<controller type='usb' index='0' model='ich9-uhci3'>
<alias name='usb'/>
<master startport='4'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x2'/>
</controller>
<controller type='pci' index='0' model='pcie-root'>
<alias name='pcie.0'/>
</controller>
<controller type='pci' index='1' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='1' port='0x10'/>
<alias name='pci.1'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>
</controller>
<controller type='pci' index='2' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='2' port='0x11'/>
<alias name='pci.2'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>
</controller>
<controller type='pci' index='3' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='3' port='0x12'/>
<alias name='pci.3'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>
</controller>
<controller type='pci' index='4' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='4' port='0x13'/>
<alias name='pci.4'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>
</controller>
<controller type='pci' index='5' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='5' port='0x14'/>
<alias name='pci.5'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/>
</controller>
<controller type='pci' index='6' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='6' port='0x15'/>
<alias name='pci.6'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x5'/>
</controller>
<controller type='pci' index='7' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='7' port='0x16'/>
<alias name='pci.7'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x6'/>
</controller>
<controller type='virtio-serial' index='0'>
<alias name='virtio-serial0'/>
<address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>
</controller>
<controller type='sata' index='0'>
<alias name='ide'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>
</controller>
<interface type='bridge'>
<mac address='52:54:01:b3:5f:60'/>
<source bridge='cifmw-public'/>
<target dev='vnet2'/>
<model type='virtio'/>
<alias name='net0'/>
<address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>
</interface>
<interface type='bridge'>
<mac address='52:54:01:23:f5:cd'/>
<source bridge='cifmw-osp_trunk'/>
<target dev='vnet3'/>
<model type='virtio'/>
<alias name='net1'/>
<address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/>
</interface>
<serial type='pty'>
<source path='/dev/pts/1'/>
<log file='/var/log/libvirt/qemu/compute-1-serial.log' append='off'/>
<target type='isa-serial' port='0'>
<model name='isa-serial'/>
</target>
<alias name='serial0'/>
</serial>
<console type='pty' tty='/dev/pts/1'>
<source path='/dev/pts/1'/>
<log file='/var/log/libvirt/qemu/compute-1-serial.log' append='off'/>
<target type='serial' port='0'/>
<alias name='serial0'/>
</console>
<input type='tablet' bus='usb'>
<alias name='input0'/>
<address type='usb' bus='0' port='1'/>
</input>
<input type='mouse' bus='ps2'>
<alias name='input1'/>
</input>
<input type='keyboard' bus='ps2'>
<alias name='input2'/>
</input>
<audio id='1' type='none'/>
<video>
<model type='virtio' vram='16384' heads='1' primary='yes'/>
<alias name='video0'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>
</video>
<watchdog model='itco' action='reset'>
<alias name='watchdog0'/>
</watchdog>
<memballoon model='virtio'>
<alias name='balloon0'/>
<address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>
</memballoon>
<rng model='virtio'>
<rate bytes='1024' period='100'/>
<backend model='random'>/dev/urandom</backend>
<alias name='rng0'/>
<address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>
</rng>
</devices>
<seclabel type='dynamic' model='selinux' relabel='yes'>
<label>system_u:system_r:svirt_t:s0:c111,c119</label>
<imagelabel>system_u:object_r:svirt_image_t:s0:c111,c119</imagelabel>
</seclabel>
<seclabel type='dynamic' model='dac' relabel='yes'>
<label>+107:+107</label>
<imagelabel>+107:+107</imagelabel>
</seclabel>
</domain>
xpath: /domain/devices/disk
item:
ansible_loop_var: item
changed: false
failed: false
get_xml: |-
<domain type='kvm' id='2'>
<name>cifmw-compute-1</name>
<uuid>17f74783-5ed9-490f-b2b3-abdbc38e764b</uuid>
<memory unit='KiB'>976896</memory>
<currentMemory unit='KiB'>976564</currentMemory>
<vcpu placement='static'>1</vcpu>
<resource>
<partition>/machine</partition>
</resource>
<os>
<type arch='x86_64' machine='pc-q35-rhel9.8.0'>hvm</type>
<boot dev='hd'/>
<bootmenu enable='no'/>
</os>
<features>
<acpi/>
<apic/>
</features>
<cpu mode='host-passthrough' check='none' migratable='on'/>
<clock offset='utc'>
<timer name='rtc' tickpolicy='catchup'/>
<timer name='pit' tickpolicy='delay'/>
<timer name='hpet' present='no'/>
</clock>
<on_poweroff>destroy</on_poweroff>
<on_reboot>restart</on_reboot>
<on_crash>destroy</on_crash>
<pm>
<suspend-to-mem enabled='no'/>
<suspend-to-disk enabled='no'/>
</pm>
<devices>
<emulator>/usr/libexec/qemu-kvm</emulator>
<disk type='file' device='disk'>
<driver name='qemu' type='qcow2'/>
<source file='/opt/basedir/workload/compute-1.qcow2' index='3'/>
<backingStore type='file' index='4'>
<format type='qcow2'/>
<source file='/opt/basedir/images/centos-stream-9.qcow2'/>
<backingStore/>
</backingStore>
<target dev='sda' bus='scsi'/>
<alias name='scsi0-0-0-0'/>
<address type='drive' controller='0' bus='0' target='0' unit='0'/>
</disk>
<disk type='volume' device='disk'>
<driver name='qemu' type='qcow2'/>
<source pool='cifmw-pool' volume='cifmw-compute-1-vol-0' index='2'/>
<backingStore/>
<target dev='vda' bus='virtio'/>
<alias name='virtio-disk0'/>
<address type='pci' domain='0x0000' bus='0x07' slot='0x00' function='0x0'/>
</disk>
<disk type='file' device='cdrom' model='usb-storage'>
<driver name='qemu' type='raw'/>
<source file='/opt/basedir/workload/compute-1.iso' index='1'/>
<backingStore/>
<target dev='sdz' bus='usb'/>
<readonly/>
<alias name='usb-disk25'/>
<address type='usb' bus='0' port='2'/>
</disk>
<controller type='scsi' index='0' model='virtio-scsi'>
<alias name='scsi0'/>
<address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>
</controller>
<controller type='usb' index='0' model='ich9-ehci1'>
<alias name='usb'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x7'/>
</controller>
<controller type='usb' index='0' model='ich9-uhci1'>
<alias name='usb'/>
<master startport='0'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0' multifunction='on'/>
</controller>
<controller type='usb' index='0' model='ich9-uhci2'>
<alias name='usb'/>
<master startport='2'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x1'/>
</controller>
<controller type='usb' index='0' model='ich9-uhci3'>
<alias name='usb'/>
<master startport='4'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x2'/>
</controller>
<controller type='pci' index='0' model='pcie-root'>
<alias name='pcie.0'/>
</controller>
<controller type='pci' index='1' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='1' port='0x10'/>
<alias name='pci.1'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/>
</controller>
<controller type='pci' index='2' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='2' port='0x11'/>
<alias name='pci.2'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/>
</controller>
<controller type='pci' index='3' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='3' port='0x12'/>
<alias name='pci.3'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/>
</controller>
<controller type='pci' index='4' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='4' port='0x13'/>
<alias name='pci.4'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>
</controller>
<controller type='pci' index='5' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='5' port='0x14'/>
<alias name='pci.5'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/>
</controller>
<controller type='pci' index='6' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='6' port='0x15'/>
<alias name='pci.6'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x5'/>
</controller>
<controller type='pci' index='7' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='7' port='0x16'/>
<alias name='pci.7'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x6'/>
</controller>
<controller type='virtio-serial' index='0'>
<alias name='virtio-serial0'/>
<address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>
</controller>
<controller type='sata' index='0'>
<alias name='ide'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>
</controller>
<interface type='bridge'>
<mac address='52:54:01:b3:5f:60'/>
<source bridge='cifmw-public'/>
<target dev='vnet2'/>
<model type='virtio'/>
<alias name='net0'/>
<address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>
</interface>
<interface type='bridge'>
<mac address='52:54:01:23:f5:cd'/>
<source bridge='cifmw-osp_trunk'/>
<target dev='vnet3'/>
<model type='virtio'/>
<alias name='net1'/>
<address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/>
</interface>
<serial type='pty'>
<source path='/dev/pts/1'/>
<log file='/var/log/libvirt/qemu/compute-1-serial.log' append='off'/>
<target type='isa-serial' port='0'>
<model name='isa-serial'/>
</target>
<alias name='serial0'/>
</serial>
<console type='pty' tty='/dev/pts/1'>
<source path='/dev/pts/1'/>
<log file='/var/log/libvirt/qemu/compute-1-serial.log' append='off'/>
<target type='serial' port='0'/>
<alias name='serial0'/>
</console>
<input type='tablet' bus='usb'>
<alias name='input0'/>
<address type='usb' bus='0' port='1'/>
</input>
<input type='mouse' bus='ps2'>
<alias name='input1'/>
</input>
<input type='keyboard' bus='ps2'>
<alias name='input2'/>
</input>
<audio id='1' type='none'/>
<video>
<model type='virtio' vram='16384' heads='1' primary='yes'/>
<alias name='video0'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/>
</video>
<watchdog model='itco' action='reset'>
<alias name='watchdog0'/>
</watchdog>
<memballoon model='virtio'>
<alias name='balloon0'/>
<address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>
</memballoon>
<rng model='virtio'>
<rate bytes='1024' period='100'/>
<backend model='random'>/dev/urandom</backend>
<alias name='rng0'/>
<address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>
</rng>
</devices>
<seclabel type='dynamic' model='selinux' relabel='yes'>
<label>system_u:system_r:svirt_t:s0:c111,c119</label>
<imagelabel>system_u:object_r:svirt_image_t:s0:c111,c119</imagelabel>
</seclabel>
<seclabel type='dynamic' model='dac' relabel='yes'>
<label>+107:+107</label>
<imagelabel>+107:+107</imagelabel>
</seclabel>
</domain>
invocation:
module_args:
autostart: null
command: get_xml
flags: null
force: null
mutate_flags:
- ADD_UUID
name: cifmw-compute-1
state: null
uri: qemu:///system
xml: null
item: cifmw-compute-1
msg: found 3 nodes
xmlstring: |-
<?xml version='1.0' encoding='UTF-8'?>
<domain type="kvm" id="2">
<name>cifmw-compute-1</name>
<uuid>17f74783-5ed9-490f-b2b3-abdbc38e764b</uuid>
<memory unit="KiB">976896</memory>
<currentMemory unit="KiB">976564</currentMemory>
<vcpu placement="static">1</vcpu>
<resource>
<partition>/machine</partition>
</resource>
<os>
<type arch="x86_64" machine="pc-q35-rhel9.8.0">hvm</type>
<boot dev="hd"/>
<bootmenu enable="no"/>
</os>
<features>
<acpi/>
<apic/>
</features>
<cpu mode="host-passthrough" check="none" migratable="on"/>
<clock offset="utc">
<timer name="rtc" tickpolicy="catchup"/>
<timer name="pit" tickpolicy="delay"/>
<timer name="hpet" present="no"/>
</clock>
<on_poweroff>destroy</on_poweroff>
<on_reboot>restart</on_reboot>
<on_crash>destroy</on_crash>
<pm>
<suspend-to-mem enabled="no"/>
<suspend-to-disk enabled="no"/>
</pm>
<devices>
<emulator>/usr/libexec/qemu-kvm</emulator>
<disk type="file" device="disk">
<driver name="qemu" type="qcow2"/>
<source file="/opt/basedir/workload/compute-1.qcow2" index="3"/>
<backingStore type="file" index="4">
<format type="qcow2"/>
<source file="/opt/basedir/images/centos-stream-9.qcow2"/>
<backingStore/>
</backingStore>
<target dev="sda" bus="scsi"/>
<alias name="scsi0-0-0-0"/>
<address type="drive" controller="0" bus="0" target="0" unit="0"/>
</disk>
<disk type="volume" device="disk">
<driver name="qemu" type="qcow2"/>
<source pool="cifmw-pool" volume="cifmw-compute-1-vol-0" index="2"/>
<backingStore/>
<target dev="vda" bus="virtio"/>
<alias name="virtio-disk0"/>
<address type="pci" domain="0x0000" bus="0x07" slot="0x00" function="0x0"/>
</disk>
<disk type="file" device="cdrom" model="usb-storage">
<driver name="qemu" type="raw"/>
<source file="/opt/basedir/workload/compute-1.iso" index="1"/>
<backingStore/>
<target dev="sdz" bus="usb"/>
<readonly/>
<alias name="usb-disk25"/>
<address type="usb" bus="0" port="2"/>
</disk>
<controller type="scsi" index="0" model="virtio-scsi">
<alias name="scsi0"/>
<address type="pci" domain="0x0000" bus="0x01" slot="0x00" function="0x0"/>
</controller>
<controller type="usb" index="0" model="ich9-ehci1">
<alias name="usb"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x06" function="0x7"/>
</controller>
<controller type="usb" index="0" model="ich9-uhci1">
<alias name="usb"/>
<master startport="0"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x06" function="0x0" multifunction="on"/>
</controller>
<controller type="usb" index="0" model="ich9-uhci2">
<alias name="usb"/>
<master startport="2"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x06" function="0x1"/>
</controller>
<controller type="usb" index="0" model="ich9-uhci3">
<alias name="usb"/>
<master startport="4"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x06" function="0x2"/>
</controller>
<controller type="pci" index="0" model="pcie-root">
<alias name="pcie.0"/>
</controller>
<controller type="pci" index="1" model="pcie-root-port">
<model name="pcie-root-port"/>
<target chassis="1" port="0x10"/>
<alias name="pci.1"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x0" multifunction="on"/>
</controller>
<controller type="pci" index="2" model="pcie-root-port">
<model name="pcie-root-port"/>
<target chassis="2" port="0x11"/>
<alias name="pci.2"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x1"/>
</controller>
<controller type="pci" index="3" model="pcie-root-port">
<model name="pcie-root-port"/>
<target chassis="3" port="0x12"/>
<alias name="pci.3"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x2"/>
</controller>
<controller type="pci" index="4" model="pcie-root-port">
<model name="pcie-root-port"/>
<target chassis="4" port="0x13"/>
<alias name="pci.4"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x3"/>
</controller>
<controller type="pci" index="5" model="pcie-root-port">
<model name="pcie-root-port"/>
<target chassis="5" port="0x14"/>
<alias name="pci.5"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x4"/>
</controller>
<controller type="pci" index="6" model="pcie-root-port">
<model name="pcie-root-port"/>
<target chassis="6" port="0x15"/>
<alias name="pci.6"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x5"/>
</controller>
<controller type="pci" index="7" model="pcie-root-port">
<model name="pcie-root-port"/>
<target chassis="7" port="0x16"/>
<alias name="pci.7"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x6"/>
</controller>
<controller type="virtio-serial" index="0">
<alias name="virtio-serial0"/>
<address type="pci" domain="0x0000" bus="0x02" slot="0x00" function="0x0"/>
</controller>
<controller type="sata" index="0">
<alias name="ide"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x1f" function="0x2"/>
</controller>
<interface type="bridge">
<mac address="52:54:01:b3:5f:60"/>
<source bridge="cifmw-public"/>
<target dev="vnet2"/>
<model type="virtio"/>
<alias name="net0"/>
<address type="pci" domain="0x0000" bus="0x05" slot="0x00" function="0x0"/>
</interface>
<interface type="bridge">
<mac address="52:54:01:23:f5:cd"/>
<source bridge="cifmw-osp_trunk"/>
<target dev="vnet3"/>
<model type="virtio"/>
<alias name="net1"/>
<address type="pci" domain="0x0000" bus="0x06" slot="0x00" function="0x0"/>
</interface>
<serial type="pty">
<source path="/dev/pts/1"/>
<log file="/var/log/libvirt/qemu/compute-1-serial.log" append="off"/>
<target type="isa-serial" port="0">
<model name="isa-serial"/>
</target>
<alias name="serial0"/>
</serial>
<console type="pty" tty="/dev/pts/1">
<source path="/dev/pts/1"/>
<log file="/var/log/libvirt/qemu/compute-1-serial.log" append="off"/>
<target type="serial" port="0"/>
<alias name="serial0"/>
</console>
<input type="tablet" bus="usb">
<alias name="input0"/>
<address type="usb" bus="0" port="1"/>
</input>
<input type="mouse" bus="ps2">
<alias name="input1"/>
</input>
<input type="keyboard" bus="ps2">
<alias name="input2"/>
</input>
<audio id="1" type="none"/>
<video>
<model type="virtio" vram="16384" heads="1" primary="yes"/>
<alias name="video0"/>
<address type="pci" domain="0x0000" bus="0x00" slot="0x01" function="0x0"/>
</video>
<watchdog model="itco" action="reset">
<alias name="watchdog0"/>
</watchdog>
<memballoon model="virtio">
<alias name="balloon0"/>
<address type="pci" domain="0x0000" bus="0x03" slot="0x00" function="0x0"/>
</memballoon>
<rng model="virtio">
<rate bytes="1024" period="100"/>
<backend model="random">/dev/urandom</backend>
<alias name="rng0"/>
<address type="pci" domain="0x0000" bus="0x04" slot="0x00" function="0x0"/>
</rng>
</devices>
<seclabel type="dynamic" model="selinux" relabel="yes">
<label>system_u:system_r:svirt_t:s0:c111,c119</label>
<imagelabel>system_u:object_r:svirt_image_t:s0:c111,c119</imagelabel>
</seclabel>
<seclabel type="dynamic" model="dac" relabel="yes">
<label>+107:+107</label>
<imagelabel>+107:+107</imagelabel>
</seclabel>
</domain>
msg: All assertions passed
TASK [libvirt_manager : Import layout generator if needed] *********************
Friday 05 December 2025 09:57:10 +0000 (0:00:00.151) 0:02:14.531 *******
skipping: [instance]
TASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************
Friday 05 December 2025 09:57:11 +0000 (0:00:00.135) 0:02:14.666 *******
changed: [instance]
TASK [libvirt_manager : Enable masquerading for public traffic] ****************
Friday 05 December 2025 09:57:11 +0000 (0:00:00.484) 0:02:15.150 *******
ok: [instance]
TASK [libvirt_manager : Ensure firewalld is restarts] **************************
Friday 05 December 2025 09:57:11 +0000 (0:00:00.390) 0:02:15.541 *******
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Friday 05 December 2025 09:57:12 +0000 (0:00:00.126) 0:02:15.667 *******
changed: [instance]
TASK [Deploy virtualbmc] *******************************************************
Friday 05 December 2025 09:57:12 +0000 (0:00:00.920) 0:02:16.587 *******
skipping: [instance]
TASK [libvirt_manager : Let the project know we have vbmc available] ***********
Friday 05 December 2025 09:57:13 +0000 (0:00:00.081) 0:02:16.669 *******
skipping: [instance]
TASK [libvirt_manager : Create needed workload directory] **********************
Friday 05 December 2025 09:57:13 +0000 (0:00:00.118) 0:02:16.788 *******
changed: [instance] => (item=workload)
ok: [instance] => (item=reproducer-inventory)
changed: [instance] => (item=volumes)
TASK [libvirt_manager : Allow QEMU on workload directory] **********************
Friday 05 December 2025 09:57:13 +0000 (0:00:00.682) 0:02:17.470 *******
changed: [instance] => (item=workload)
changed: [instance] => (item=volumes)
TASK [libvirt_manager : Generate networking data] ******************************
Friday 05 December 2025 09:57:14 +0000 (0:00:00.564) 0:02:18.034 *******
skipping: [instance]
TASK [libvirt_manager : Create group inventories] ******************************
Friday 05 December 2025 09:57:14 +0000 (0:00:00.118) 0:02:18.153 *******
skipping: [instance] => (item=nocompute)
ok: [instance] => (item=compute)
ok: [instance] => (item=baremetal)
TASK [libvirt_manager : Create "all" group inventory file] *********************
Friday 05 December 2025 09:57:15 +0000 (0:00:00.894) 0:02:19.048 *******
ok: [instance]
TASK [libvirt_manager : Ensure storage pool is present.] ***********************
Friday 05 December 2025 09:57:15 +0000 (0:00:00.488) 0:02:19.536 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Friday 05 December 2025 09:57:16 +0000 (0:00:00.163) 0:02:19.700 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 05 December 2025 09:57:16 +0000 (0:00:00.065) 0:02:19.766 *******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 05 December 2025 09:57:16 +0000 (0:00:00.286) 0:02:20.052 *******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 05 December 2025 09:57:16 +0000 (0:00:00.097) 0:02:20.149 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 05 December 2025 09:57:16 +0000 (0:00:00.068) 0:02:20.218 *******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 05 December 2025 09:57:16 +0000 (0:00:00.054) 0:02:20.273 *******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 05 December 2025 09:57:16 +0000 (0:00:00.063) 0:02:20.337 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 05 December 2025 09:57:16 +0000 (0:00:00.067) 0:02:20.404 *******
ok: [instance]
TASK [libvirt_manager : Ensure images are present] *****************************
Friday 05 December 2025 09:57:17 +0000 (0:00:00.296) 0:02:20.700 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=nocompute)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=compute)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=baremetal)
TASK [libvirt_manager : Ensure directory exists] *******************************
Friday 05 December 2025 09:57:17 +0000 (0:00:00.146) 0:02:20.846 *******
ok: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Friday 05 December 2025 09:57:17 +0000 (0:00:00.292) 0:02:21.139 *******
ok: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Friday 05 December 2025 09:57:17 +0000 (0:00:00.269) 0:02:21.408 *******
skipping: [instance]
TASK [libvirt_manager : Check image] *******************************************
Friday 05 December 2025 09:57:17 +0000 (0:00:00.065) 0:02:21.474 *******
ok: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Friday 05 December 2025 09:57:18 +0000 (0:00:00.278) 0:02:21.753 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Ensure image access rights] ****************************
Friday 05 December 2025 09:57:18 +0000 (0:00:00.088) 0:02:21.841 *******
changed: [instance]
TASK [libvirt_manager : Ensure directory exists] *******************************
Friday 05 December 2025 09:57:18 +0000 (0:00:00.357) 0:02:22.198 *******
ok: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Friday 05 December 2025 09:57:18 +0000 (0:00:00.265) 0:02:22.464 *******
ok: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Friday 05 December 2025 09:57:19 +0000 (0:00:00.251) 0:02:22.716 *******
skipping: [instance]
TASK [libvirt_manager : Check image] *******************************************
Friday 05 December 2025 09:57:19 +0000 (0:00:00.127) 0:02:22.843 *******
ok: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Friday 05 December 2025 09:57:19 +0000 (0:00:00.275) 0:02:23.119 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Ensure image access rights] ****************************
Friday 05 December 2025 09:57:19 +0000 (0:00:00.091) 0:02:23.211 *******
ok: [instance]
TASK [libvirt_manager : Ensure directory exists] *******************************
Friday 05 December 2025 09:57:19 +0000 (0:00:00.290) 0:02:23.501 *******
skipping: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Friday 05 December 2025 09:57:20 +0000 (0:00:00.160) 0:02:23.661 *******
skipping: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Friday 05 December 2025 09:57:20 +0000 (0:00:00.070) 0:02:23.732 *******
skipping: [instance]
TASK [libvirt_manager : Check image] *******************************************
Friday 05 December 2025 09:57:20 +0000 (0:00:00.058) 0:02:23.790 *******
skipping: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Friday 05 December 2025 09:57:20 +0000 (0:00:00.063) 0:02:23.854 *******
skipping: [instance]
TASK [libvirt_manager : Ensure image access rights] ****************************
Friday 05 December 2025 09:57:20 +0000 (0:00:00.063) 0:02:23.917 *******
skipping: [instance]
TASK [libvirt_manager : Get ssh key state] *************************************
Friday 05 December 2025 09:57:20 +0000 (0:00:00.130) 0:02:24.047 *******
ok: [instance]
TASK [libvirt_manager : Create temporary ssh keypair] **************************
Friday 05 December 2025 09:57:20 +0000 (0:00:00.278) 0:02:24.326 *******
skipping: [instance]
TASK [libvirt_manager : Slurp public key for later use] ************************
Friday 05 December 2025 09:57:20 +0000 (0:00:00.057) 0:02:24.383 *******
ok: [instance]
TASK [libvirt_manager : Slurp private key for later use] ***********************
Friday 05 December 2025 09:57:20 +0000 (0:00:00.240) 0:02:24.624 *******
ok: [instance]
TASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] ***
Friday 05 December 2025 09:57:21 +0000 (0:00:00.252) 0:02:24.876 *******
ok: [instance]
TASK [libvirt_manager : Create fact holding network data for VMs] **************
Friday 05 December 2025 09:57:21 +0000 (0:00:00.322) 0:02:25.199 *******
ok: [instance]
TASK [libvirt_manager : List existing networks] ********************************
Friday 05 December 2025 09:57:21 +0000 (0:00:00.057) 0:02:25.256 *******
ok: [instance]
TASK [libvirt_manager : Gather pool fact] **************************************
Friday 05 December 2025 09:57:21 +0000 (0:00:00.356) 0:02:25.613 *******
skipping: [instance]
TASK [libvirt_manager : Create and run VMs] ************************************
Friday 05 December 2025 09:57:22 +0000 (0:00:00.076) 0:02:25.689 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'compute-0', 'value': 'compute'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'compute-1', 'value': 'compute'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'baremetal-0', 'value': 'baremetal'})
TASK [libvirt_manager : Create VM image for compute-0] *************************
Friday 05 December 2025 09:57:22 +0000 (0:00:00.192) 0:02:25.882 *******
ok: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for compute-0] ********
Friday 05 December 2025 09:57:22 +0000 (0:00:00.359) 0:02:26.241 *******
changed: [instance]
TASK [libvirt_manager : Define VMs for type compute-0] *************************
Friday 05 December 2025 09:57:22 +0000 (0:00:00.314) 0:02:26.555 *******
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs compute-0] ***********
Friday 05 December 2025 09:57:23 +0000 (0:00:00.453) 0:02:27.009 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Friday 05 December 2025 09:57:23 +0000 (0:00:00.144) 0:02:27.154 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk)
TASK [libvirt_manager : Get virtual network information] ***********************
Friday 05 December 2025 09:57:23 +0000 (0:00:00.114) 0:02:27.268 *******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 05 December 2025 09:57:23 +0000 (0:00:00.320) 0:02:27.588 *******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 05 December 2025 09:57:24 +0000 (0:00:00.151) 0:02:27.739 *******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 05 December 2025 09:57:24 +0000 (0:00:00.320) 0:02:28.060 *******
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-compute-0] ************
Friday 05 December 2025 09:57:24 +0000 (0:00:00.287) 0:02:28.348 *******
skipping: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Friday 05 December 2025 09:57:24 +0000 (0:00:00.088) 0:02:28.436 *******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 05 December 2025 09:57:25 +0000 (0:00:00.344) 0:02:28.781 *******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 05 December 2025 09:57:25 +0000 (0:00:00.097) 0:02:28.878 *******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 05 December 2025 09:57:25 +0000 (0:00:00.302) 0:02:29.181 *******
ok: [instance]
TASK [libvirt_manager : Attach interface osp_trunk on cifmw-compute-0] *********
Friday 05 December 2025 09:57:25 +0000 (0:00:00.270) 0:02:29.452 *******
skipping: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-0] *****
Friday 05 December 2025 09:57:25 +0000 (0:00:00.170) 0:02:29.623 *******
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for compute-0] ********
Friday 05 December 2025 09:57:26 +0000 (0:00:00.056) 0:02:29.679 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/volumes.yml for instance
TASK [libvirt_manager : Check if we have a source candidate] *******************
Friday 05 December 2025 09:57:26 +0000 (0:00:00.123) 0:02:29.802 *******
ok: [instance] => (item=cifmw-compute-0-vol-0)
TASK [libvirt_manager : Refresh all pools before trying to create volumes] *****
Friday 05 December 2025 09:57:26 +0000 (0:00:00.318) 0:02:30.121 *******
ok: [instance] => (item=cifmw-pool)
TASK [libvirt_manager : Create volume in the storage pool] *********************
Friday 05 December 2025 09:57:26 +0000 (0:00:00.308) 0:02:30.429 *******
ok: [instance] => (item=cifmw-compute-0-vol-0)
TASK [libvirt_manager : Create XML attachment files] ***************************
Friday 05 December 2025 09:57:27 +0000 (0:00:00.279) 0:02:30.708 *******
ok: [instance] => (item=cifmw-compute-0-vol-0)
TASK [libvirt_manager : Find volume attachments for VM compute-0] **************
Friday 05 December 2025 09:57:27 +0000 (0:00:00.504) 0:02:31.213 *******
ok: [instance]
TASK [libvirt_manager : Attach volumes for VM compute-0] ***********************
Friday 05 December 2025 09:57:27 +0000 (0:00:00.270) 0:02:31.483 *******
changed: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Friday 05 December 2025 09:57:28 +0000 (0:00:00.320) 0:02:31.803 *******
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Friday 05 December 2025 09:57:28 +0000 (0:00:00.289) 0:02:32.093 *******
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Friday 05 December 2025 09:57:28 +0000 (0:00:00.133) 0:02:32.226 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_cloud_init_iso.yml for instance
TASK [libvirt_manager : Acquire authorized_keys from hypervisor] ***************
Friday 05 December 2025 09:57:28 +0000 (0:00:00.120) 0:02:32.347 *******
ok: [instance]
TASK [libvirt_manager : Define the default users for the vm] *******************
Friday 05 December 2025 09:57:28 +0000 (0:00:00.237) 0:02:32.585 *******
ok: [instance]
TASK [libvirt_manager : Define the user data] **********************************
Friday 05 December 2025 09:57:29 +0000 (0:00:00.142) 0:02:32.727 *******
ok: [instance]
TASK [libvirt_manager : Define the network config for all vms] *****************
Friday 05 December 2025 09:57:29 +0000 (0:00:00.080) 0:02:32.808 *******
skipping: [instance]
TASK [libvirt_manager : Define the network config for each vm] *****************
Friday 05 December 2025 09:57:29 +0000 (0:00:00.077) 0:02:32.886 *******
skipping: [instance]
TASK [Call the config_drive role] **********************************************
Friday 05 December 2025 09:57:29 +0000 (0:00:00.073) 0:02:32.959 *******
TASK [config_drive : Ensure needed directories exist] **************************
Friday 05 December 2025 09:57:29 +0000 (0:00:00.171) 0:02:33.131 *******
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)
TASK [config_drive : Install required RPM packages] ****************************
Friday 05 December 2025 09:57:29 +0000 (0:00:00.459) 0:02:33.591 *******
ok: [instance]
TASK [config_drive : Crate config drive instance directory] ********************
Friday 05 December 2025 09:57:31 +0000 (0:00:01.374) 0:02:34.965 *******
ok: [instance]
TASK [config_drive : Generate meta-data] ***************************************
Friday 05 December 2025 09:57:31 +0000 (0:00:00.259) 0:02:35.225 *******
ok: [instance]
TASK [config_drive : Generate user-data] ***************************************
Friday 05 December 2025 09:57:32 +0000 (0:00:00.431) 0:02:35.656 *******
ok: [instance]
TASK [config_drive : Generate network-data] ************************************
Friday 05 December 2025 09:57:32 +0000 (0:00:00.497) 0:02:36.153 *******
skipping: [instance]
TASK [config_drive : Check ISO availability] ***********************************
Friday 05 December 2025 09:57:32 +0000 (0:00:00.080) 0:02:36.233 *******
ok: [instance]
TASK [config_drive : Assert we don't try to change an existing ISO] ************
Friday 05 December 2025 09:57:32 +0000 (0:00:00.246) 0:02:36.480 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [config_drive : Generate nocloud iso image] *******************************
Friday 05 December 2025 09:57:32 +0000 (0:00:00.079) 0:02:36.559 *******
Follow script's output here: /opt/basedir/logs/ci_script_002_generate_nocloud_iso.log
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Friday 05 December 2025 09:57:33 +0000 (0:00:00.242) 0:02:36.801 *******
changed: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Friday 05 December 2025 09:57:33 +0000 (0:00:00.287) 0:02:37.088 *******
skipping: [instance]
TASK [libvirt_manager : Configure boot order for compute-0] ********************
Friday 05 December 2025 09:57:33 +0000 (0:00:00.082) 0:02:37.171 *******
skipping: [instance]
TASK [libvirt_manager : Create VM image for compute-1] *************************
Friday 05 December 2025 09:57:33 +0000 (0:00:00.059) 0:02:37.230 *******
ok: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for compute-1] ********
Friday 05 December 2025 09:57:33 +0000 (0:00:00.278) 0:02:37.509 *******
changed: [instance]
TASK [libvirt_manager : Define VMs for type compute-1] *************************
Friday 05 December 2025 09:57:34 +0000 (0:00:00.278) 0:02:37.788 *******
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs compute-1] ***********
Friday 05 December 2025 09:57:34 +0000 (0:00:00.388) 0:02:38.176 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Friday 05 December 2025 09:57:34 +0000 (0:00:00.133) 0:02:38.310 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk)
TASK [libvirt_manager : Get virtual network information] ***********************
Friday 05 December 2025 09:57:34 +0000 (0:00:00.106) 0:02:38.416 *******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 05 December 2025 09:57:35 +0000 (0:00:00.272) 0:02:38.689 *******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 05 December 2025 09:57:35 +0000 (0:00:00.118) 0:02:38.808 *******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 05 December 2025 09:57:35 +0000 (0:00:00.273) 0:02:39.081 *******
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-compute-1] ************
Friday 05 December 2025 09:57:35 +0000 (0:00:00.247) 0:02:39.329 *******
skipping: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Friday 05 December 2025 09:57:35 +0000 (0:00:00.128) 0:02:39.457 *******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 05 December 2025 09:57:36 +0000 (0:00:00.279) 0:02:39.737 *******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 05 December 2025 09:57:36 +0000 (0:00:00.084) 0:02:39.822 *******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 05 December 2025 09:57:36 +0000 (0:00:00.288) 0:02:40.111 *******
ok: [instance]
TASK [libvirt_manager : Attach interface osp_trunk on cifmw-compute-1] *********
Friday 05 December 2025 09:57:36 +0000 (0:00:00.317) 0:02:40.428 *******
skipping: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-1] *****
Friday 05 December 2025 09:57:36 +0000 (0:00:00.093) 0:02:40.521 *******
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for compute-1] ********
Friday 05 December 2025 09:57:36 +0000 (0:00:00.054) 0:02:40.576 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/volumes.yml for instance
TASK [libvirt_manager : Check if we have a source candidate] *******************
Friday 05 December 2025 09:57:37 +0000 (0:00:00.112) 0:02:40.688 *******
ok: [instance] => (item=cifmw-compute-1-vol-0)
TASK [libvirt_manager : Refresh all pools before trying to create volumes] *****
Friday 05 December 2025 09:57:37 +0000 (0:00:00.323) 0:02:41.012 *******
ok: [instance] => (item=cifmw-pool)
TASK [libvirt_manager : Create volume in the storage pool] *********************
Friday 05 December 2025 09:57:37 +0000 (0:00:00.302) 0:02:41.315 *******
ok: [instance] => (item=cifmw-compute-1-vol-0)
TASK [libvirt_manager : Create XML attachment files] ***************************
Friday 05 December 2025 09:57:37 +0000 (0:00:00.276) 0:02:41.591 *******
ok: [instance] => (item=cifmw-compute-1-vol-0)
TASK [libvirt_manager : Find volume attachments for VM compute-1] **************
Friday 05 December 2025 09:57:38 +0000 (0:00:00.511) 0:02:42.103 *******
ok: [instance]
TASK [libvirt_manager : Attach volumes for VM compute-1] ***********************
Friday 05 December 2025 09:57:38 +0000 (0:00:00.286) 0:02:42.390 *******
changed: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Friday 05 December 2025 09:57:39 +0000 (0:00:00.305) 0:02:42.695 *******
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Friday 05 December 2025 09:57:39 +0000 (0:00:00.327) 0:02:43.022 *******
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Friday 05 December 2025 09:57:39 +0000 (0:00:00.074) 0:02:43.096 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_cloud_init_iso.yml for instance
TASK [libvirt_manager : Acquire authorized_keys from hypervisor] ***************
Friday 05 December 2025 09:57:39 +0000 (0:00:00.115) 0:02:43.212 *******
ok: [instance]
TASK [libvirt_manager : Define the default users for the vm] *******************
Friday 05 December 2025 09:57:39 +0000 (0:00:00.236) 0:02:43.449 *******
ok: [instance]
TASK [libvirt_manager : Define the user data] **********************************
Friday 05 December 2025 09:57:39 +0000 (0:00:00.136) 0:02:43.586 *******
ok: [instance]
TASK [libvirt_manager : Define the network config for all vms] *****************
Friday 05 December 2025 09:57:40 +0000 (0:00:00.077) 0:02:43.663 *******
skipping: [instance]
TASK [libvirt_manager : Define the network config for each vm] *****************
Friday 05 December 2025 09:57:40 +0000 (0:00:00.073) 0:02:43.737 *******
skipping: [instance]
TASK [Call the config_drive role] **********************************************
Friday 05 December 2025 09:57:40 +0000 (0:00:00.072) 0:02:43.809 *******
TASK [config_drive : Ensure needed directories exist] **************************
Friday 05 December 2025 09:57:40 +0000 (0:00:00.165) 0:02:43.975 *******
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)
TASK [config_drive : Install required RPM packages] ****************************
Friday 05 December 2025 09:57:40 +0000 (0:00:00.432) 0:02:44.407 *******
ok: [instance]
TASK [config_drive : Crate config drive instance directory] ********************
Friday 05 December 2025 09:57:42 +0000 (0:00:01.326) 0:02:45.733 *******
ok: [instance]
TASK [config_drive : Generate meta-data] ***************************************
Friday 05 December 2025 09:57:42 +0000 (0:00:00.261) 0:02:45.995 *******
ok: [instance]
TASK [config_drive : Generate user-data] ***************************************
Friday 05 December 2025 09:57:42 +0000 (0:00:00.418) 0:02:46.414 *******
ok: [instance]
TASK [config_drive : Generate network-data] ************************************
Friday 05 December 2025 09:57:43 +0000 (0:00:00.494) 0:02:46.908 *******
skipping: [instance]
TASK [config_drive : Check ISO availability] ***********************************
Friday 05 December 2025 09:57:43 +0000 (0:00:00.079) 0:02:46.988 *******
ok: [instance]
TASK [config_drive : Assert we don't try to change an existing ISO] ************
Friday 05 December 2025 09:57:43 +0000 (0:00:00.249) 0:02:47.237 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [config_drive : Generate nocloud iso image] *******************************
Friday 05 December 2025 09:57:43 +0000 (0:00:00.080) 0:02:47.318 *******
Follow script's output here: /opt/basedir/logs/ci_script_003_generate_nocloud_iso.log
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Friday 05 December 2025 09:57:43 +0000 (0:00:00.242) 0:02:47.560 *******
changed: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Friday 05 December 2025 09:57:44 +0000 (0:00:00.325) 0:02:47.886 *******
skipping: [instance]
TASK [libvirt_manager : Configure boot order for compute-1] ********************
Friday 05 December 2025 09:57:44 +0000 (0:00:00.088) 0:02:47.974 *******
skipping: [instance]
TASK [libvirt_manager : Create VM image for baremetal-0] ***********************
Friday 05 December 2025 09:57:44 +0000 (0:00:00.122) 0:02:48.097 *******
ok: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for baremetal-0] ******
Friday 05 December 2025 09:57:44 +0000 (0:00:00.316) 0:02:48.413 *******
ok: [instance]
TASK [libvirt_manager : Define VMs for type baremetal-0] ***********************
Friday 05 December 2025 09:57:45 +0000 (0:00:00.333) 0:02:48.746 *******
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs baremetal-0] *********
Friday 05 December 2025 09:57:45 +0000 (0:00:00.424) 0:02:49.171 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Friday 05 December 2025 09:57:45 +0000 (0:00:00.141) 0:02:49.312 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk)
TASK [libvirt_manager : Get virtual network information] ***********************
Friday 05 December 2025 09:57:45 +0000 (0:00:00.103) 0:02:49.415 *******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 05 December 2025 09:57:46 +0000 (0:00:00.329) 0:02:49.745 *******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 05 December 2025 09:57:46 +0000 (0:00:00.078) 0:02:49.824 *******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 05 December 2025 09:57:46 +0000 (0:00:00.317) 0:02:50.141 *******
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-baremetal-0] **********
Friday 05 December 2025 09:57:46 +0000 (0:00:00.258) 0:02:50.400 *******
changed: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Friday 05 December 2025 09:57:47 +0000 (0:00:00.441) 0:02:50.841 *******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 05 December 2025 09:57:47 +0000 (0:00:00.301) 0:02:51.143 *******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 05 December 2025 09:57:47 +0000 (0:00:00.081) 0:02:51.225 *******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 05 December 2025 09:57:47 +0000 (0:00:00.380) 0:02:51.605 *******
ok: [instance]
TASK [libvirt_manager : Attach interface osp_trunk on cifmw-baremetal-0] *******
Friday 05 December 2025 09:57:48 +0000 (0:00:00.290) 0:02:51.895 *******
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs baremetal-0] ***
Friday 05 December 2025 09:57:48 +0000 (0:00:00.354) 0:02:52.250 *******
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for baremetal-0] ******
Friday 05 December 2025 09:57:48 +0000 (0:00:00.058) 0:02:52.309 *******
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM baremetal-0] ************
Friday 05 December 2025 09:57:48 +0000 (0:00:00.123) 0:02:52.432 *******
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM baremetal-0] *********************
Friday 05 December 2025 09:57:48 +0000 (0:00:00.064) 0:02:52.497 *******
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Friday 05 December 2025 09:57:48 +0000 (0:00:00.061) 0:02:52.558 *******
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Friday 05 December 2025 09:57:49 +0000 (0:00:00.263) 0:02:52.821 *******
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Friday 05 December 2025 09:57:49 +0000 (0:00:00.123) 0:02:52.944 *******
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Friday 05 December 2025 09:57:49 +0000 (0:00:00.055) 0:02:53.000 *******
skipping: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Friday 05 December 2025 09:57:49 +0000 (0:00:00.056) 0:02:53.056 *******
skipping: [instance]
TASK [libvirt_manager : Configure boot order for baremetal-0] ******************
Friday 05 December 2025 09:57:49 +0000 (0:00:00.077) 0:02:53.134 *******
skipping: [instance]
TASK [libvirt_manager : Start (power-on) VMs] **********************************
Friday 05 December 2025 09:57:49 +0000 (0:00:00.058) 0:02:53.193 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_vms.yml for instance
TASK [libvirt_manager : Refresh oooq_pool before starting VMs] *****************
Friday 05 December 2025 09:57:49 +0000 (0:00:00.157) 0:02:53.351 *******
ok: [instance] => (item=cifmw-pool)
TASK [libvirt_manager : Start VMs for type {{ vm_type }}] **********************
Friday 05 December 2025 09:57:49 +0000 (0:00:00.279) 0:02:53.631 *******
skipping: [instance] => (item={'key': 'baremetal-0', 'value': 'baremetal'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_one_vm.yml for instance => (item={'key': 'compute-0', 'value': 'compute'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_one_vm.yml for instance => (item={'key': 'compute-1', 'value': 'compute'})
TASK [libvirt_manager : Start vm] **********************************************
Friday 05 December 2025 09:57:52 +0000 (0:00:02.132) 0:02:55.763 *******
ok: [instance]
TASK [libvirt_manager : Start vm] **********************************************
Friday 05 December 2025 09:57:52 +0000 (0:00:00.307) 0:02:56.070 *******
ok: [instance]
TASK [libvirt_manager : Wait for SSH on started VMs] ***************************
Friday 05 December 2025 09:57:52 +0000 (0:00:00.359) 0:02:56.429 *******
changed: [instance] => (item=compute-0.utility)
changed: [instance] => (item=compute-1.utility)
skipping: [instance] => (item=baremetal-0.utility)
TASK [libvirt_manager : Ensure we get SSH on nodes] ****************************
Friday 05 December 2025 09:57:53 +0000 (0:00:00.478) 0:02:56.908 *******
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (90 retries left).
ok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j978440146141.83282', 'results_file': '/home/zuul/.ansible_async/j978440146141.83282', 'changed': True, '_vm': {'key': 'compute-0', 'value': 'compute'}, 'ansible_loop_var': '_vm'})
ok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j759750484039.83299', 'results_file': '/home/zuul/.ansible_async/j759750484039.83299', 'changed': True, '_vm': {'key': 'compute-1', 'value': 'compute'}, 'ansible_loop_var': '_vm'})
skipping: [instance] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': "vm_data.disk_file_name != 'blank'", '_vm': {'key': 'baremetal-0', 'value': 'baremetal'}, 'ansible_loop_var': '_vm'})
TASK [libvirt_manager : Configure managed VMs] *********************************
Friday 05 December 2025 09:57:56 +0000 (0:00:03.629) 0:03:00.537 *******
skipping: [instance] => (item={'key': 'baremetal-0', 'value': 'baremetal'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/manage_vms.yml for instance => (item={'key': 'compute-0', 'value': 'compute'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/manage_vms.yml for instance => (item={'key': 'compute-1', 'value': 'compute'})
TASK [Check if new ssh keypair exists] *****************************************
Friday 05 December 2025 09:57:57 +0000 (0:00:00.186) 0:03:00.724 *******
skipping: [instance]
TASK [Push ssh jumper/configuration for compute-0] *****************************
Friday 05 December 2025 09:57:57 +0000 (0:00:00.060) 0:03:00.784 *******
TASK [ssh_jumper : Create ssh-jumper entries] **********************************
Friday 05 December 2025 09:57:57 +0000 (0:00:00.095) 0:03:00.880 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ssh_jumper/tasks/manage_ssh_jumper_entry.yml for instance => (item={'ssh_dir': '/home/zuul/.ssh', 'user': 'zuul', 'hostname': 'compute-0.utility', 'patterns': ['compute-0', 'compute-0', 'compute-0.utility', 'compute-0.localdomain', 'compute-0.instance', 'compute-0', 'compute-0.instance', 'compute-0.instance'], 'identity_file': '/home/zuul/.ssh/cifmw_reproducer_key'})
TASK [ssh_jumper : Make sure ~/.ssh/cifmw_ssh_config.d directory exists] *******
Friday 05 December 2025 09:57:57 +0000 (0:00:00.184) 0:03:01.064 *******
ok: [instance]
TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***
Friday 05 December 2025 09:57:57 +0000 (0:00:00.254) 0:03:01.319 *******
ok: [instance]
TASK [ssh_jumper : Inject ssh jumpers for compute-0.utility] *******************
Friday 05 December 2025 09:57:57 +0000 (0:00:00.241) 0:03:01.560 *******
ok: [instance]
TASK [libvirt_manager : Configure ssh access on VM compute-0] ******************
Friday 05 December 2025 09:57:58 +0000 (0:00:00.520) 0:03:02.081 *******
skipping: [instance]
TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********
Friday 05 December 2025 09:57:58 +0000 (0:00:00.061) 0:03:02.142 *******
skipping: [instance]
TASK [libvirt_manager : Inject private key on hosts compute-0] *****************
Friday 05 December 2025 09:57:58 +0000 (0:00:00.059) 0:03:02.201 *******
skipping: [instance]
TASK [libvirt_manager : Inject public key on hosts compute-0] ******************
Friday 05 December 2025 09:57:58 +0000 (0:00:00.129) 0:03:02.331 *******
skipping: [instance]
TASK [Check if new ssh keypair exists] *****************************************
Friday 05 December 2025 09:57:58 +0000 (0:00:00.081) 0:03:02.412 *******
skipping: [instance]
TASK [Push ssh jumper/configuration for compute-1] *****************************
Friday 05 December 2025 09:57:58 +0000 (0:00:00.056) 0:03:02.469 *******
TASK [ssh_jumper : Create ssh-jumper entries] **********************************
Friday 05 December 2025 09:57:58 +0000 (0:00:00.094) 0:03:02.563 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ssh_jumper/tasks/manage_ssh_jumper_entry.yml for instance => (item={'ssh_dir': '/home/zuul/.ssh', 'user': 'zuul', 'hostname': 'compute-1.utility', 'patterns': ['compute-1', 'compute-1', 'compute-1.utility', 'compute-1.localdomain', 'compute-1.instance', 'compute-1', 'compute-1.instance', 'compute-1.instance'], 'identity_file': '/home/zuul/.ssh/cifmw_reproducer_key'})
TASK [ssh_jumper : Make sure ~/.ssh/cifmw_ssh_config.d directory exists] *******
Friday 05 December 2025 09:57:59 +0000 (0:00:00.196) 0:03:02.760 *******
ok: [instance]
TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***
Friday 05 December 2025 09:57:59 +0000 (0:00:00.248) 0:03:03.008 *******
ok: [instance]
TASK [ssh_jumper : Inject ssh jumpers for compute-1.utility] *******************
Friday 05 December 2025 09:57:59 +0000 (0:00:00.261) 0:03:03.269 *******
ok: [instance]
TASK [libvirt_manager : Configure ssh access on VM compute-1] ******************
Friday 05 December 2025 09:58:00 +0000 (0:00:00.468) 0:03:03.737 *******
skipping: [instance]
TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********
Friday 05 December 2025 09:58:00 +0000 (0:00:00.062) 0:03:03.800 *******
skipping: [instance]
TASK [libvirt_manager : Inject private key on hosts compute-1] *****************
Friday 05 December 2025 09:58:00 +0000 (0:00:00.059) 0:03:03.860 *******
skipping: [instance]
TASK [libvirt_manager : Inject public key on hosts compute-1] ******************
Friday 05 December 2025 09:58:00 +0000 (0:00:00.138) 0:03:03.998 *******
skipping: [instance]
TASK [Create VBMC entity] ******************************************************
Friday 05 December 2025 09:58:00 +0000 (0:00:00.079) 0:03:04.078 *******
skipping: [instance] => (item=baremetal-0)
skipping: [instance] => (item=compute-0)
skipping: [instance] => (item=compute-1)
skipping: [instance]
TASK [libvirt_manager : List running virtual machines.] ************************
Friday 05 December 2025 09:58:00 +0000 (0:00:00.078) 0:03:04.156 *******
ok: [instance]
TASK [libvirt_manager : Dump UUIDs] ********************************************
Friday 05 December 2025 09:58:00 +0000 (0:00:00.276) 0:03:04.432 *******
ok: [instance]
TASK [Ensure fresh vbmc listing] ***********************************************
Friday 05 December 2025 09:58:01 +0000 (0:00:00.488) 0:03:04.921 *******
skipping: [instance]
TASK [libvirt_manager : Update vbmc related fact] ******************************
Friday 05 December 2025 09:58:01 +0000 (0:00:00.069) 0:03:04.991 *******
skipping: [instance]
TASK [libvirt_manager : Dump vbmc known hosts] *********************************
Friday 05 December 2025 09:58:01 +0000 (0:00:00.066) 0:03:05.057 *******
skipping: [instance]
TASK [libvirt_manager : Copy authorized_keys] **********************************
Friday 05 December 2025 09:58:01 +0000 (0:00:00.066) 0:03:05.124 *******
skipping: [instance]
TASK [libvirt_manager : Enable root access on CRC] *****************************
Friday 05 December 2025 09:58:01 +0000 (0:00:00.117) 0:03:05.242 *******
skipping: [instance]
PLAY RECAP *********************************************************************
instance : ok=406 changed=114 unreachable=0 failed=0 skipped=141 rescued=0 ignored=0
Friday 05 December 2025 09:58:01 +0000 (0:00:00.255) 0:03:05.497 *******
===============================================================================
libvirt_manager : Download base image ---------------------------------- 20.82s
libvirt_manager : Ensure we get SSH on nodes --------------------------- 19.89s
libvirt_manager : Ensure we get SSH on nodes ---------------------------- 3.63s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.51s
libvirt_manager : Restart firewalld ------------------------------------- 2.81s
dnsmasq : Add/Remove address -------------------------------------------- 2.31s
dnsmasq : Add DHCP entries ---------------------------------------------- 2.25s
libvirt_manager : Start VMs for type {{ vm_type }} ---------------------- 2.16s
libvirt_manager : Start VMs for type {{ vm_type }} ---------------------- 2.13s
ci_nmstate : Apply the desidered state on instance ---------------------- 1.79s
discover_latest_image : Get latest image -------------------------------- 1.53s
ci_nmstate : Install required packages on instance ---------------------- 1.48s
config_drive : Install required RPM packages ---------------------------- 1.37s
config_drive : Install required RPM packages ---------------------------- 1.34s
config_drive : Install required RPM packages ---------------------------- 1.33s
config_drive : Install required RPM packages ---------------------------- 1.31s
dnsmasq : Install needed packages --------------------------------------- 1.28s
libvirt_manager : Create group inventories ------------------------------ 0.89s
Gathering Facts --------------------------------------------------------- 0.89s
libvirt_manager : Create group inventories ------------------------------ 0.79s
PLAY [Cleanup] *****************************************************************
TASK [Gathering Facts] *********************************************************
Friday 05 December 2025 09:58:02 +0000 (0:00:00.051) 0:00:00.051 *******
ok: [instance]
TASK [Ensure we have the destination directory] ********************************
Friday 05 December 2025 09:58:03 +0000 (0:00:01.072) 0:00:01.123 *******
changed: [instance]
TASK [Copy generated content to proper location] *******************************
Friday 05 December 2025 09:58:03 +0000 (0:00:00.377) 0:00:01.500 *******
changed: [instance] => (item=/opt/basedir/artifacts)
changed: [instance] => (item=/opt/basedir/logs)
ok: [instance] => (item=/opt/basedir/cifmw_config_drive)
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [libvirt_manager : Get installed packages list] ***************************
Friday 05 December 2025 09:58:05 +0000 (0:00:01.518) 0:00:03.018 *******
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Friday 05 December 2025 09:58:06 +0000 (0:00:00.857) 0:00:03.876 *******
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Friday 05 December 2025 09:58:08 +0000 (0:00:02.323) 0:00:06.199 *******
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Friday 05 December 2025 09:58:09 +0000 (0:00:00.953) 0:00:07.153 *******
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Friday 05 December 2025 09:58:09 +0000 (0:00:00.060) 0:00:07.214 *******
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Friday 05 December 2025 09:58:10 +0000 (0:00:00.438) 0:00:07.652 *******
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Friday 05 December 2025 09:58:10 +0000 (0:00:00.431) 0:00:08.083 *******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 05 December 2025 09:58:10 +0000 (0:00:00.089) 0:00:08.172 *******
ok: [instance] =>
cleanup_vms:
- cifmw-compute-0
- cifmw-compute-1
- cifmw-baremetal-0
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Friday 05 December 2025 09:58:10 +0000 (0:00:00.144) 0:00:08.317 *******
ok: [instance] => (item=cifmw-compute-0)
ok: [instance] => (item=cifmw-compute-1)
ok: [instance] => (item=cifmw-baremetal-0)
TASK [libvirt_manager : Destroy machine] ***************************************
Friday 05 December 2025 09:58:11 +0000 (0:00:00.845) 0:00:09.163 *******
ok: [instance] => (item=cifmw-compute-0)
ok: [instance] => (item=cifmw-compute-1)
ok: [instance] => (item=cifmw-baremetal-0)
TASK [libvirt_manager : Undefine machine] **************************************
Friday 05 December 2025 09:58:13 +0000 (0:00:01.439) 0:00:10.603 *******
ok: [instance] => (item=cifmw-compute-0)
ok: [instance] => (item=cifmw-compute-1)
ok: [instance] => (item=cifmw-baremetal-0)
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Friday 05 December 2025 09:58:13 +0000 (0:00:00.946) 0:00:11.549 *******
ok: [instance -> localhost] => (item=cifmw-compute-0)
ok: [instance -> localhost] => (item=cifmw-compute-1)
ok: [instance -> localhost] => (item=cifmw-baremetal-0)
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Friday 05 December 2025 09:58:14 +0000 (0:00:00.881) 0:00:12.431 *******
ok: [instance] => (item=cifmw-compute-0)
ok: [instance] => (item=cifmw-compute-1)
ok: [instance] => (item=cifmw-baremetal-0)
TASK [libvirt_manager : Get network list] **************************************
Friday 05 December 2025 09:58:15 +0000 (0:00:00.774) 0:00:13.206 *******
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Friday 05 December 2025 09:58:16 +0000 (0:00:00.438) 0:00:13.644 *******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 05 December 2025 09:58:16 +0000 (0:00:00.155) 0:00:13.799 *******
ok: [instance] =>
cleanup_nets:
- cifmw-osp_trunk
- cifmw-public
TASK [Remove dnsmasq network bits] *********************************************
Friday 05 December 2025 09:58:16 +0000 (0:00:00.093) 0:00:13.893 *******
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 09:58:16 +0000 (0:00:00.236) 0:00:14.130 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 09:58:16 +0000 (0:00:00.115) 0:00:14.245 *******
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 09:58:16 +0000 (0:00:00.103) 0:00:14.349 *******
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 09:58:16 +0000 (0:00:00.100) 0:00:14.450 *******
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 09:58:17 +0000 (0:00:00.291) 0:00:14.741 *******
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 09:58:17 +0000 (0:00:00.360) 0:00:15.102 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 09:58:17 +0000 (0:00:00.096) 0:00:15.199 *******
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 09:58:17 +0000 (0:00:00.089) 0:00:15.288 *******
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 09:58:17 +0000 (0:00:00.092) 0:00:15.380 *******
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 09:58:18 +0000 (0:00:00.307) 0:00:15.687 *******
ok: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Friday 05 December 2025 09:58:18 +0000 (0:00:00.320) 0:00:16.008 *******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Undefine networks] *************************************
Friday 05 December 2025 09:58:19 +0000 (0:00:01.317) 0:00:17.326 *******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Friday 05 December 2025 09:58:20 +0000 (0:00:00.603) 0:00:17.929 *******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Find dummy interface connection files] *****************
Friday 05 December 2025 09:58:21 +0000 (0:00:00.720) 0:00:18.649 *******
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Friday 05 December 2025 09:58:21 +0000 (0:00:00.391) 0:00:19.041 *******
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': 858561, 'dev': 64513, 'nlink': 1, 'atime': 1764928512.6107073, 'mtime': 1764928512.6107073, 'ctime': 1764928512.6107073, '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': 858562, 'dev': 64513, 'nlink': 1, 'atime': 1764928512.6127071, 'mtime': 1764928512.6127071, 'ctime': 1764928512.6127071, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Friday 05 December 2025 09:58:22 +0000 (0:00:00.554) 0:00:19.595 *******
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Friday 05 December 2025 09:58:22 +0000 (0:00:00.945) 0:00:20.541 *******
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Friday 05 December 2025 09:58:23 +0000 (0:00:00.635) 0:00:21.177 *******
changed: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Friday 05 December 2025 09:58:24 +0000 (0:00:00.443) 0:00:21.620 *******
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Friday 05 December 2025 09:58:24 +0000 (0:00:00.558) 0:00:22.179 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Friday 05 December 2025 09:58:24 +0000 (0:00:00.130) 0:00:22.309 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 05 December 2025 09:58:24 +0000 (0:00:00.087) 0:00:22.396 *******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 05 December 2025 09:58:25 +0000 (0:00:00.308) 0:00:22.705 *******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 05 December 2025 09:58:25 +0000 (0:00:00.083) 0:00:22.789 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 05 December 2025 09:58:25 +0000 (0:00:00.112) 0:00:22.902 *******
changed: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 05 December 2025 09:58:25 +0000 (0:00:00.340) 0:00:23.242 *******
changed: [instance] => (item=cifmw-compute-0-vol-0)
changed: [instance] => (item=cifmw-compute-0-vol-0.xml)
changed: [instance] => (item=cifmw-compute-1-vol-0)
changed: [instance] => (item=cifmw-compute-1-vol-0.xml)
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 05 December 2025 09:58:26 +0000 (0:00:01.123) 0:00:24.366 *******
changed: [instance] => (item=pool-destroy)
changed: [instance] => (item=pool-undefine)
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 05 December 2025 09:58:27 +0000 (0:00:00.599) 0:00:24.966 *******
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Friday 05 December 2025 09:58:27 +0000 (0:00:00.304) 0:00:25.270 *******
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Friday 05 December 2025 09:58:27 +0000 (0:00:00.051) 0:00:25.322 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Friday 05 December 2025 09:58:27 +0000 (0:00:00.167) 0:00:25.489 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 05 December 2025 09:58:28 +0000 (0:00:00.092) 0:00:25.582 *******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 05 December 2025 09:58:28 +0000 (0:00:00.294) 0:00:25.877 *******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 05 December 2025 09:58:28 +0000 (0:00:00.086) 0:00:25.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] **********
Friday 05 December 2025 09:58:28 +0000 (0:00:00.114) 0:00:26.078 *******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 05 December 2025 09:58:28 +0000 (0:00:00.085) 0:00:26.163 *******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 05 December 2025 09:58:28 +0000 (0:00:00.086) 0:00:26.249 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 05 December 2025 09:58:28 +0000 (0:00:00.181) 0:00:26.431 *******
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Friday 05 December 2025 09:58:29 +0000 (0:00:00.308) 0:00:26.739 *******
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Friday 05 December 2025 09:58:29 +0000 (0:00:00.047) 0:00:26.787 *******
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Friday 05 December 2025 09:58:29 +0000 (0:00:00.295) 0:00:27.083 *******
ok: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Friday 05 December 2025 09:58:29 +0000 (0:00:00.335) 0:00:27.418 *******
changed: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Friday 05 December 2025 09:58:30 +0000 (0:00:00.441) 0:00:27.859 *******
changed: [instance] => (item=cifmw_reproducer_key.pub)
changed: [instance] => (item=cifmw_reproducer_key)
TASK [libvirt_manager : List libvirt logs] *************************************
Friday 05 December 2025 09:58:30 +0000 (0:00:00.409) 0:00:28.269 *******
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Friday 05 December 2025 09:58:30 +0000 (0:00:00.248) 0:00:28.518 *******
changed: [instance] => (item=/var/log/libvirt/qemu/compute-0-serial.log)
changed: [instance] => (item=/var/log/libvirt/qemu/cifmw-compute-0.log)
changed: [instance] => (item=/var/log/libvirt/qemu/compute-1-serial.log)
changed: [instance] => (item=/var/log/libvirt/qemu/cifmw-compute-1.log)
TASK [libvirt_manager : Remove workload and volumes] ***************************
Friday 05 December 2025 09:58:31 +0000 (0:00:00.794) 0:00:29.312 *******
changed: [instance] => (item=workload)
changed: [instance] => (item=volumes)
changed: [instance] => (item=artifacts/debug_network_data.yml)
changed: [instance] => (item=artifacts/debug_pub_net_value.txt)
changed: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)
changed: [instance] => (item=artifacts/interfaces-info.yml)
changed: [instance] => (item=artifacts/libvirt-uuids.yml)
changed: [instance] => (item=artifacts/net-map-def-patch.yml)
TASK [libvirt_manager : Deepscrub data] ****************************************
Friday 05 December 2025 09:58:33 +0000 (0:00:01.422) 0:00:30.735 *******
changed: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Friday 05 December 2025 09:58:33 +0000 (0:00:00.559) 0:00:31.294 *******
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Friday 05 December 2025 09:58:35 +0000 (0:00:01.437) 0:00:32.732 *******
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Friday 05 December 2025 09:58:35 +0000 (0:00:00.251) 0:00:32.984 *******
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Friday 05 December 2025 09:58:35 +0000 (0:00:00.046) 0:00:33.030 *******
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Friday 05 December 2025 09:58:35 +0000 (0:00:00.043) 0:00:33.073 *******
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Friday 05 December 2025 09:58:35 +0000 (0:00:00.093) 0:00:33.167 *******
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Friday 05 December 2025 09:58:36 +0000 (0:00:00.483) 0:00:33.650 *******
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Friday 05 December 2025 09:58:36 +0000 (0:00:00.449) 0:00:34.100 *******
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Friday 05 December 2025 09:58:36 +0000 (0:00:00.201) 0:00:34.302 *******
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Friday 05 December 2025 09:58:36 +0000 (0:00:00.038) 0:00:34.340 *******
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Friday 05 December 2025 09:58:36 +0000 (0:00:00.038) 0:00:34.378 *******
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)
ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)
ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)
TASK [Clean remote ssh config] *************************************************
Friday 05 December 2025 09:58:37 +0000 (0:00:00.718) 0:00:35.097 *******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 05 December 2025 09:58:37 +0000 (0:00:00.089) 0:00:35.186 *******
changed: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 05 December 2025 09:58:37 +0000 (0:00:00.328) 0:00:35.515 *******
changed: [instance]
TASK [Clean local ssh config] **************************************************
Friday 05 December 2025 09:58:38 +0000 (0:00:00.234) 0:00:35.749 *******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 05 December 2025 09:58:38 +0000 (0:00:00.089) 0:00:35.839 *******
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 05 December 2025 09:58:38 +0000 (0:00:00.209) 0:00:36.048 *******
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Friday 05 December 2025 09:58:38 +0000 (0:00:00.230) 0:00:36.278 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Friday 05 December 2025 09:58:38 +0000 (0:00:00.073) 0:00:36.352 *******
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Friday 05 December 2025 09:58:40 +0000 (0:00:01.270) 0:00:37.623 *******
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Friday 05 December 2025 09:58:43 +0000 (0:00:03.475) 0:00:41.098 *******
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Friday 05 December 2025 09:58:43 +0000 (0:00:00.234) 0:00:41.333 *******
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Friday 05 December 2025 09:58:43 +0000 (0:00:00.039) 0:00:41.373 *******
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Friday 05 December 2025 09:58:43 +0000 (0:00:00.064) 0:00:41.438 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Friday 05 December 2025 09:58:43 +0000 (0:00:00.071) 0:00:41.509 *******
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Friday 05 December 2025 09:58:43 +0000 (0:00:00.040) 0:00:41.550 *******
changed: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Friday 05 December 2025 09:58:44 +0000 (0:00:00.218) 0:00:41.768 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Friday 05 December 2025 09:58:44 +0000 (0:00:00.066) 0:00:41.835 *******
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Friday 05 December 2025 09:58:44 +0000 (0:00:00.038) 0:00:41.874 *******
changed: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Friday 05 December 2025 09:58:44 +0000 (0:00:00.227) 0:00:42.101 *******
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Friday 05 December 2025 09:58:44 +0000 (0:00:00.065) 0:00:42.167 *******
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Friday 05 December 2025 09:58:44 +0000 (0:00:00.040) 0:00:42.208 *******
changed: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Friday 05 December 2025 09:58:45 +0000 (0:00:00.570) 0:00:42.779 *******
changed: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Friday 05 December 2025 09:58:45 +0000 (0:00:00.226) 0:00:43.005 *******
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Friday 05 December 2025 09:58:45 +0000 (0:00:00.424) 0:00:43.430 *******
changed: [instance]
TASK [radvd : Gather package facts] ********************************************
Friday 05 December 2025 09:58:46 +0000 (0:00:00.254) 0:00:43.684 *******
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Friday 05 December 2025 09:58:46 +0000 (0:00:00.626) 0:00:44.310 *******
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Friday 05 December 2025 09:58:46 +0000 (0:00:00.051) 0:00:44.362 *******
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Friday 05 December 2025 09:58:47 +0000 (0:00:00.220) 0:00:44.582 *******
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Friday 05 December 2025 09:58:47 +0000 (0:00:00.221) 0:00:44.804 *******
skipping: [instance]
TASK [Ensure work directory is removed] ****************************************
Friday 05 December 2025 09:58:47 +0000 (0:00:00.114) 0:00:44.918 *******
changed: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Friday 05 December 2025 09:58:47 +0000 (0:00:00.382) 0:00:45.301 *******
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=80 changed=29 unreachable=0 failed=0 skipped=26 rescued=0 ignored=0
Friday 05 December 2025 09:58:48 +0000 (0:00:00.828) 0:00:46.129 *******
===============================================================================
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.48s
libvirt_manager : Populate service facts -------------------------------- 2.32s
Copy generated content to proper location ------------------------------- 1.52s
libvirt_manager : Destroy machine --------------------------------------- 1.44s
podman : Ensure podman is installed ------------------------------------- 1.44s
libvirt_manager : Remove workload and volumes --------------------------- 1.42s
libvirt_manager : Destroy networks -------------------------------------- 1.32s
dnsmasq : Install needed packages --------------------------------------- 1.27s
libvirt_manager : Remove the volumes from pool to delete ---------------- 1.12s
Gathering Facts --------------------------------------------------------- 1.07s
libvirt_manager : Start virtqemud socket service ------------------------ 0.95s
libvirt_manager : Undefine machine -------------------------------------- 0.95s
libvirt_manager : Clean firewalld libvirt zone -------------------------- 0.95s
libvirt_manager : (localhost) Clean ssh jumpers ------------------------- 0.88s
libvirt_manager : Get installed packages list --------------------------- 0.86s
libvirt_manager : Clean ssh known_hosts --------------------------------- 0.85s
libvirt_manager : Restart firewalld ------------------------------------- 0.83s
libvirt_manager : Remove detected logs ---------------------------------- 0.79s
libvirt_manager : (instance) Clean ssh jumpers -------------------------- 0.77s
libvirt_manager : Ensure no trace of networks lays in nmcli ------------- 0.72s
PLAY [Prepare] *****************************************************************
TASK [Gathering Facts] *********************************************************
Friday 05 December 2025 09:59:06 +0000 (0:00:00.062) 0:00:00.062 *******
ok: [instance]
TASK [Create custom basedir] ***************************************************
Friday 05 December 2025 09:59:07 +0000 (0:00:00.859) 0:00:00.921 *******
changed: [instance]
TASK [test_deps : Gather facts if they don't exist] ****************************
Friday 05 December 2025 09:59:07 +0000 (0:00:00.445) 0:00:01.367 *******
skipping: [instance]
TASK [test_deps : Gather variables for each operating system] ******************
Friday 05 December 2025 09:59:07 +0000 (0:00:00.062) 0:00:01.429 *******
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/test_deps/vars/centos-9.yml)
TASK [test_deps : Detect mirrors file] *****************************************
Friday 05 December 2025 09:59:07 +0000 (0:00:00.112) 0:00:01.542 *******
ok: [instance]
TASK [test_deps : Disable ubi host subscription-manager integration] ***********
Friday 05 December 2025 09:59:08 +0000 (0:00:00.368) 0:00:01.911 *******
ok: [instance]
TASK [test_deps : Disable ubi 9 repos] *****************************************
Friday 05 December 2025 09:59:08 +0000 (0:00:00.265) 0:00:02.177 *******
ok: [instance] => (item=ubi-9-appstream)
ok: [instance] => (item=ubi-9-baseos)
ok: [instance] => (item=ubi-9-codeready-builder)
TASK [Deploy repo-setup] *******************************************************
Friday 05 December 2025 09:59:09 +0000 (0:00:00.811) 0:00:02.988 *******
TASK [repo_setup : Ensure directories are present] *****************************
Friday 05 December 2025 09:59:09 +0000 (0:00:00.151) 0:00:03.140 *******
changed: [instance] => (item=tmp)
changed: [instance] => (item=artifacts/repositories)
changed: [instance] => (item=venv/repo_setup)
TASK [repo_setup : Make sure git-core package is installed] ********************
Friday 05 December 2025 09:59:10 +0000 (0:00:00.596) 0:00:03.736 *******
ok: [instance]
TASK [repo_setup : Get repo-setup repository] **********************************
Friday 05 December 2025 09:59:11 +0000 (0:00:01.481) 0:00:05.218 *******
changed: [instance]
TASK [repo_setup : Initialize python venv and install requirements] ************
Friday 05 December 2025 09:59:12 +0000 (0:00:01.073) 0:00:06.291 *******
changed: [instance]
TASK [repo_setup : Install repo-setup package] *********************************
Friday 05 December 2025 09:59:19 +0000 (0:00:06.753) 0:00:13.044 *******
changed: [instance]
TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***
Friday 05 December 2025 09:59:20 +0000 (0:00:00.806) 0:00:13.851 *******
skipping: [instance]
TASK [repo_setup : Run repo-setup] *********************************************
Friday 05 December 2025 09:59:20 +0000 (0:00:00.067) 0:00:13.919 *******
changed: [instance]
TASK [repo_setup : Get component repo] *****************************************
Friday 05 December 2025 09:59:21 +0000 (0:00:01.008) 0:00:14.927 *******
skipping: [instance]
TASK [repo_setup : Rename component repo] **************************************
Friday 05 December 2025 09:59:21 +0000 (0:00:00.076) 0:00:15.004 *******
skipping: [instance]
TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******
Friday 05 December 2025 09:59:21 +0000 (0:00:00.091) 0:00:15.095 *******
skipping: [instance]
TASK [repo_setup : Run repo-setup-get-hash] ************************************
Friday 05 December 2025 09:59:21 +0000 (0:00:00.082) 0:00:15.177 *******
changed: [instance]
TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************
Friday 05 December 2025 09:59:22 +0000 (0:00:00.680) 0:00:15.858 *******
changed: [instance]
TASK [repo_setup : Dump current-podified hash] *********************************
Friday 05 December 2025 09:59:22 +0000 (0:00:00.491) 0:00:16.350 *******
skipping: [instance]
TASK [repo_setup : Slurp current podified hash] ********************************
Friday 05 December 2025 09:59:22 +0000 (0:00:00.079) 0:00:16.429 *******
skipping: [instance]
TASK [repo_setup : Update the value of full_hash] ******************************
Friday 05 December 2025 09:59:22 +0000 (0:00:00.114) 0:00:16.543 *******
skipping: [instance]
TASK [repo_setup : Export hashes facts for further use] ************************
Friday 05 December 2025 09:59:22 +0000 (0:00:00.081) 0:00:16.625 *******
ok: [instance]
TASK [repo_setup : Create download directory] **********************************
Friday 05 December 2025 09:59:22 +0000 (0:00:00.096) 0:00:16.721 *******
skipping: [instance]
TASK [repo_setup : Print the URL to request] ***********************************
Friday 05 December 2025 09:59:23 +0000 (0:00:00.072) 0:00:16.794 *******
skipping: [instance]
TASK [Download the RPM] ********************************************************
Friday 05 December 2025 09:59:23 +0000 (0:00:00.147) 0:00:16.941 *******
skipping: [instance]
TASK [repo_setup : Install RHOS Release tool] **********************************
Friday 05 December 2025 09:59:23 +0000 (0:00:00.068) 0:00:17.010 *******
skipping: [instance]
TASK [repo_setup : Get rhos-release tool version] ******************************
Friday 05 December 2025 09:59:23 +0000 (0:00:00.071) 0:00:17.082 *******
skipping: [instance]
TASK [repo_setup : Print rhos-release tool version] ****************************
Friday 05 December 2025 09:59:23 +0000 (0:00:00.075) 0:00:17.158 *******
skipping: [instance]
TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***
Friday 05 December 2025 09:59:23 +0000 (0:00:00.076) 0:00:17.234 *******
skipping: [instance]
TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************
Friday 05 December 2025 09:59:23 +0000 (0:00:00.162) 0:00:17.397 *******
ok: [instance]
TASK [repo_setup : Use RDO proxy mirrors] **************************************
Friday 05 December 2025 09:59:23 +0000 (0:00:00.253) 0:00:17.650 *******
changed: [instance]
TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***
Friday 05 December 2025 09:59:24 +0000 (0:00:00.281) 0:00:17.932 *******
changed: [instance]
TASK [repo_setup : Check for gating.repo file on content provider] *************
Friday 05 December 2025 09:59:24 +0000 (0:00:00.335) 0:00:18.267 *******
skipping: [instance]
TASK [repo_setup : Populate gating repo from content provider ip] **************
Friday 05 December 2025 09:59:24 +0000 (0:00:00.060) 0:00:18.328 *******
skipping: [instance]
TASK [repo_setup : Check for DLRN repo at the destination] *********************
Friday 05 December 2025 09:59:24 +0000 (0:00:00.060) 0:00:18.388 *******
skipping: [instance]
TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***
Friday 05 December 2025 09:59:24 +0000 (0:00:00.062) 0:00:18.451 *******
skipping: [instance]
TASK [repo_setup : Check for DLRN component repo] ******************************
Friday 05 December 2025 09:59:24 +0000 (0:00:00.117) 0:00:18.568 *******
skipping: [instance]
TASK [repo_setup : Lower the priority of componennt repos to allow installation from gating repo] ***
Friday 05 December 2025 09:59:24 +0000 (0:00:00.063) 0:00:18.631 *******
skipping: [instance]
TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********
Friday 05 December 2025 09:59:24 +0000 (0:00:00.060) 0:00:18.692 *******
skipping: [instance]
TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******
Friday 05 December 2025 09:59:25 +0000 (0:00:00.053) 0:00:18.746 *******
skipping: [instance]
TASK [repo_setup : Cleanup existing metadata] **********************************
Friday 05 December 2025 09:59:25 +0000 (0:00:00.109) 0:00:18.855 *******
skipping: [instance]
TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********
Friday 05 December 2025 09:59:25 +0000 (0:00:00.055) 0:00:18.911 *******
skipping: [instance]
TASK [test_deps : Look for redhat-release rpm] *********************************
Friday 05 December 2025 09:59:25 +0000 (0:00:00.090) 0:00:19.001 *******
skipping: [instance]
TASK [test_deps : Remove redhat-release] ***************************************
Friday 05 December 2025 09:59:25 +0000 (0:00:00.073) 0:00:19.075 *******
skipping: [instance]
TASK [test_deps : Install centos-stream-release] *******************************
Friday 05 December 2025 09:59:25 +0000 (0:00:00.171) 0:00:19.246 *******
skipping: [instance]
TASK [test_deps : Install additional packages] *********************************
Friday 05 December 2025 09:59:25 +0000 (0:00:00.074) 0:00:19.321 *******
skipping: [instance]
TASK [test_deps : Install selinux python libs] *********************************
Friday 05 December 2025 09:59:25 +0000 (0:00:00.074) 0:00:19.395 *******
ok: [instance]
TASK [test_deps : Install python yaml libs] ************************************
Friday 05 December 2025 10:00:22 +0000 (0:00:56.588) 0:01:15.983 *******
ok: [instance]
TASK [test_deps : Install extra packages] **************************************
Friday 05 December 2025 10:00:23 +0000 (0:00:01.338) 0:01:17.321 *******
skipping: [instance]
TASK [ci_setup : Gather variables for each operating system] *******************
Friday 05 December 2025 10:00:23 +0000 (0:00:00.129) 0:01:17.450 *******
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml)
TASK [ci_setup : List packages to install] *************************************
Friday 05 December 2025 10:00:23 +0000 (0:00:00.118) 0:01:17.569 *******
ok: [instance] =>
cifmw_ci_setup_packages:
- bash-completion
- ca-certificates
- git-core
- make
- tar
- tmux
- python3-pip
TASK [ci_setup : Install needed packages] **************************************
Friday 05 December 2025 10:00:23 +0000 (0:00:00.055) 0:01:17.624 *******
ok: [instance]
TASK [ci_setup : Gather version of openshift client] ***************************
Friday 05 December 2025 10:00:25 +0000 (0:00:01.306) 0:01:18.931 *******
ok: [instance]
TASK [ci_setup : Ensure openshift client install path is present] **************
Friday 05 December 2025 10:00:25 +0000 (0:00:00.298) 0:01:19.229 *******
ok: [instance]
TASK [ci_setup : Install openshift client] *************************************
Friday 05 December 2025 10:00:25 +0000 (0:00:00.236) 0:01:19.466 *******
skipping: [instance]
TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************
Friday 05 December 2025 10:00:25 +0000 (0:00:00.101) 0:01:19.568 *******
skipping: [instance]
TASK [ci_setup : Create completion file] ***************************************
Friday 05 December 2025 10:00:25 +0000 (0:00:00.119) 0:01:19.688 *******
ok: [instance]
TASK [ci_setup : Source completion from within .bashrc] ************************
Friday 05 December 2025 10:00:26 +0000 (0:00:00.217) 0:01:19.905 *******
changed: [instance]
TASK [ci_setup : Check rhsm status] ********************************************
Friday 05 December 2025 10:00:26 +0000 (0:00:00.347) 0:01:20.253 *******
skipping: [instance]
TASK [ci_setup : Gather the repos to be enabled] *******************************
Friday 05 December 2025 10:00:26 +0000 (0:00:00.083) 0:01:20.336 *******
skipping: [instance]
TASK [ci_setup : Enabling the required repositories.] **************************
Friday 05 December 2025 10:00:26 +0000 (0:00:00.051) 0:01:20.388 *******
skipping: [instance]
TASK [ci_setup : Get current /etc/redhat-release] ******************************
Friday 05 December 2025 10:00:26 +0000 (0:00:00.051) 0:01:20.440 *******
skipping: [instance]
TASK [ci_setup : Print current /etc/redhat-release] ****************************
Friday 05 December 2025 10:00:26 +0000 (0:00:00.051) 0:01:20.492 *******
skipping: [instance]
TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********
Friday 05 December 2025 10:00:26 +0000 (0:00:00.052) 0:01:20.544 *******
skipping: [instance]
TASK [ci_setup : Manage directories] *******************************************
Friday 05 December 2025 10:00:26 +0000 (0:00:00.118) 0:01:20.662 *******
changed: [instance] => (item=/opt/basedir/artifacts/manifests/openstack/cr)
changed: [instance] => (item=/opt/basedir/logs)
ok: [instance] => (item=/opt/basedir/tmp)
changed: [instance] => (item=/opt/basedir/volumes)
changed: [instance] => (item=/opt/basedir/artifacts/parameters)
TASK [libvirt_manager : Get installed packages list] ***************************
Friday 05 December 2025 10:00:28 +0000 (0:00:01.079) 0:01:21.742 *******
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Friday 05 December 2025 10:00:28 +0000 (0:00:00.835) 0:01:22.577 *******
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Friday 05 December 2025 10:00:31 +0000 (0:00:02.198) 0:01:24.776 *******
changed: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Friday 05 December 2025 10:00:31 +0000 (0:00:00.949) 0:01:25.726 *******
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Friday 05 December 2025 10:00:32 +0000 (0:00:00.059) 0:01:25.785 *******
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Friday 05 December 2025 10:00:32 +0000 (0:00:00.410) 0:01:26.196 *******
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Friday 05 December 2025 10:00:32 +0000 (0:00:00.466) 0:01:26.662 *******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 05 December 2025 10:00:33 +0000 (0:00:00.094) 0:01:26.757 *******
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Friday 05 December 2025 10:00:33 +0000 (0:00:00.086) 0:01:26.843 *******
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Friday 05 December 2025 10:00:33 +0000 (0:00:00.038) 0:01:26.882 *******
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Friday 05 December 2025 10:00:33 +0000 (0:00:00.037) 0:01:26.919 *******
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Friday 05 December 2025 10:00:33 +0000 (0:00:00.037) 0:01:26.956 *******
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Friday 05 December 2025 10:00:33 +0000 (0:00:00.038) 0:01:26.994 *******
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Friday 05 December 2025 10:00:33 +0000 (0:00:00.038) 0:01:27.033 *******
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Friday 05 December 2025 10:00:33 +0000 (0:00:00.447) 0:01:27.480 *******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 05 December 2025 10:00:33 +0000 (0:00:00.110) 0:01:27.591 *******
ok: [instance] =>
cleanup_nets: []
TASK [Remove dnsmasq network bits] *********************************************
Friday 05 December 2025 10:00:33 +0000 (0:00:00.090) 0:01:27.681 *******
skipping: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Friday 05 December 2025 10:00:33 +0000 (0:00:00.038) 0:01:27.720 *******
skipping: [instance]
TASK [libvirt_manager : Undefine networks] *************************************
Friday 05 December 2025 10:00:34 +0000 (0:00:00.037) 0:01:27.758 *******
skipping: [instance]
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Friday 05 December 2025 10:00:34 +0000 (0:00:00.037) 0:01:27.796 *******
skipping: [instance]
TASK [libvirt_manager : Find dummy interface connection files] *****************
Friday 05 December 2025 10:00:34 +0000 (0:00:00.037) 0:01:27.834 *******
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Friday 05 December 2025 10:00:34 +0000 (0:00:00.363) 0:01:28.197 *******
skipping: [instance]
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Friday 05 December 2025 10:00:34 +0000 (0:00:00.070) 0:01:28.267 *******
skipping: [instance]
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Friday 05 December 2025 10:00:34 +0000 (0:00:00.038) 0:01:28.306 *******
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Friday 05 December 2025 10:00:35 +0000 (0:00:00.605) 0:01:28.912 *******
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Friday 05 December 2025 10:00:35 +0000 (0:00:00.500) 0:01:29.412 *******
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Friday 05 December 2025 10:00:36 +0000 (0:00:00.483) 0:01:29.896 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Friday 05 December 2025 10:00:36 +0000 (0:00:00.149) 0:01:30.045 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 05 December 2025 10:00:36 +0000 (0:00:00.090) 0:01:30.135 *******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 05 December 2025 10:00:36 +0000 (0:00:00.296) 0:01:30.431 *******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 05 December 2025 10:00:36 +0000 (0:00:00.084) 0:01:30.516 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 05 December 2025 10:00:36 +0000 (0:00:00.114) 0:01:30.630 *******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 05 December 2025 10:00:36 +0000 (0:00:00.085) 0:01:30.715 *******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 05 December 2025 10:00:37 +0000 (0:00:00.085) 0:01:30.800 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 05 December 2025 10:00:37 +0000 (0:00:00.180) 0:01:30.981 *******
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Friday 05 December 2025 10:00:37 +0000 (0:00:00.304) 0:01:31.286 *******
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Friday 05 December 2025 10:00:37 +0000 (0:00:00.052) 0:01:31.338 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Friday 05 December 2025 10:00:37 +0000 (0:00:00.124) 0:01:31.462 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 05 December 2025 10:00:37 +0000 (0:00:00.088) 0:01:31.550 *******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 05 December 2025 10:00:38 +0000 (0:00:00.281) 0:01:31.831 *******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 05 December 2025 10:00:38 +0000 (0:00:00.086) 0:01:31.918 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 05 December 2025 10:00:38 +0000 (0:00:00.186) 0:01:32.104 *******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 05 December 2025 10:00:38 +0000 (0:00:00.089) 0:01:32.193 *******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 05 December 2025 10:00:38 +0000 (0:00:00.085) 0:01:32.279 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 05 December 2025 10:00:38 +0000 (0:00:00.118) 0:01:32.397 *******
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Friday 05 December 2025 10:00:38 +0000 (0:00:00.297) 0:01:32.695 *******
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Friday 05 December 2025 10:00:39 +0000 (0:00:00.051) 0:01:32.746 *******
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Friday 05 December 2025 10:00:39 +0000 (0:00:00.200) 0:01:32.947 *******
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Friday 05 December 2025 10:00:39 +0000 (0:00:00.039) 0:01:32.986 *******
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Friday 05 December 2025 10:00:39 +0000 (0:00:00.071) 0:01:33.058 *******
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Friday 05 December 2025 10:00:39 +0000 (0:00:00.044) 0:01:33.103 *******
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Friday 05 December 2025 10:00:39 +0000 (0:00:00.214) 0:01:33.318 *******
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Friday 05 December 2025 10:00:39 +0000 (0:00:00.041) 0:01:33.360 *******
ok: [instance] => (item=workload)
changed: [instance] => (item=volumes)
ok: [instance] => (item=artifacts/debug_network_data.yml)
ok: [instance] => (item=artifacts/debug_pub_net_value.txt)
ok: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)
ok: [instance] => (item=artifacts/interfaces-info.yml)
ok: [instance] => (item=artifacts/libvirt-uuids.yml)
ok: [instance] => (item=artifacts/net-map-def-patch.yml)
TASK [libvirt_manager : Deepscrub data] ****************************************
Friday 05 December 2025 10:00:41 +0000 (0:00:01.376) 0:01:34.736 *******
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Friday 05 December 2025 10:00:41 +0000 (0:00:00.385) 0:01:35.121 *******
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Friday 05 December 2025 10:00:42 +0000 (0:00:01.268) 0:01:36.390 *******
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Friday 05 December 2025 10:00:42 +0000 (0:00:00.254) 0:01:36.644 *******
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Friday 05 December 2025 10:00:42 +0000 (0:00:00.046) 0:01:36.691 *******
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Friday 05 December 2025 10:00:43 +0000 (0:00:00.042) 0:01:36.733 *******
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Friday 05 December 2025 10:00:43 +0000 (0:00:00.095) 0:01:36.829 *******
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Friday 05 December 2025 10:00:43 +0000 (0:00:00.468) 0:01:37.297 *******
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Friday 05 December 2025 10:00:43 +0000 (0:00:00.432) 0:01:37.729 *******
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Friday 05 December 2025 10:00:44 +0000 (0:00:00.192) 0:01:37.922 *******
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Friday 05 December 2025 10:00:44 +0000 (0:00:00.039) 0:01:37.962 *******
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Friday 05 December 2025 10:00:44 +0000 (0:00:00.039) 0:01:38.001 *******
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)
ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)
ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)
TASK [Clean remote ssh config] *************************************************
Friday 05 December 2025 10:00:44 +0000 (0:00:00.720) 0:01:38.721 *******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 05 December 2025 10:00:45 +0000 (0:00:00.089) 0:01:38.811 *******
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 05 December 2025 10:00:45 +0000 (0:00:00.330) 0:01:39.141 *******
ok: [instance]
TASK [Clean local ssh config] **************************************************
Friday 05 December 2025 10:00:45 +0000 (0:00:00.238) 0:01:39.380 *******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 05 December 2025 10:00:45 +0000 (0:00:00.117) 0:01:39.497 *******
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 05 December 2025 10:00:45 +0000 (0:00:00.214) 0:01:39.711 *******
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Friday 05 December 2025 10:00:46 +0000 (0:00:00.238) 0:01:39.949 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Friday 05 December 2025 10:00:46 +0000 (0:00:00.076) 0:01:40.026 *******
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Friday 05 December 2025 10:00:47 +0000 (0:00:01.270) 0:01:41.296 *******
ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
ok: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Friday 05 December 2025 10:00:48 +0000 (0:00:01.268) 0:01:42.565 *******
ok: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Friday 05 December 2025 10:00:49 +0000 (0:00:00.235) 0:01:42.801 *******
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Friday 05 December 2025 10:00:49 +0000 (0:00:00.039) 0:01:42.841 *******
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Friday 05 December 2025 10:00:49 +0000 (0:00:00.063) 0:01:42.905 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Friday 05 December 2025 10:00:49 +0000 (0:00:00.069) 0:01:42.975 *******
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Friday 05 December 2025 10:00:49 +0000 (0:00:00.040) 0:01:43.016 *******
ok: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Friday 05 December 2025 10:00:49 +0000 (0:00:00.230) 0:01:43.246 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Friday 05 December 2025 10:00:49 +0000 (0:00:00.069) 0:01:43.316 *******
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Friday 05 December 2025 10:00:49 +0000 (0:00:00.039) 0:01:43.356 *******
ok: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Friday 05 December 2025 10:00:49 +0000 (0:00:00.223) 0:01:43.580 *******
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Friday 05 December 2025 10:00:49 +0000 (0:00:00.069) 0:01:43.649 *******
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Friday 05 December 2025 10:00:49 +0000 (0:00:00.041) 0:01:43.690 *******
ok: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Friday 05 December 2025 10:00:50 +0000 (0:00:00.344) 0:01:44.034 *******
ok: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Friday 05 December 2025 10:00:50 +0000 (0:00:00.224) 0:01:44.259 *******
ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)
ok: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Friday 05 December 2025 10:00:50 +0000 (0:00:00.423) 0:01:44.682 *******
ok: [instance]
TASK [radvd : Gather package facts] ********************************************
Friday 05 December 2025 10:00:51 +0000 (0:00:00.250) 0:01:44.933 *******
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Friday 05 December 2025 10:00:51 +0000 (0:00:00.619) 0:01:45.553 *******
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Friday 05 December 2025 10:00:51 +0000 (0:00:00.051) 0:01:45.604 *******
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Friday 05 December 2025 10:00:52 +0000 (0:00:00.226) 0:01:45.831 *******
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Friday 05 December 2025 10:00:52 +0000 (0:00:00.227) 0:01:46.058 *******
skipping: [instance]
TASK [libvirt_manager : Ensure output directory exists] ************************
Friday 05 December 2025 10:00:52 +0000 (0:00:00.117) 0:01:46.175 *******
ok: [instance]
TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************
Friday 05 December 2025 10:00:52 +0000 (0:00:00.211) 0:01:46.386 *******
changed: [instance]
TASK [libvirt_manager : Check if KVM is enabled] *******************************
Friday 05 December 2025 10:00:52 +0000 (0:00:00.203) 0:01:46.590 *******
ok: [instance]
TASK [libvirt_manager : Fail if KVM not enabled] *******************************
Friday 05 December 2025 10:00:53 +0000 (0:00:00.208) 0:01:46.799 *******
skipping: [instance]
TASK [libvirt_manager : Check if VMX virtualization] ***************************
Friday 05 December 2025 10:00:53 +0000 (0:00:00.043) 0:01:46.842 *******
skipping: [instance]
TASK [libvirt_manager : Check if SVM virtualization] ***************************
Friday 05 December 2025 10:00:53 +0000 (0:00:00.041) 0:01:46.883 *******
ok: [instance]
TASK [libvirt_manager : Enable VMX virtualization] *****************************
Friday 05 December 2025 10:00:53 +0000 (0:00:00.044) 0:01:46.928 *******
skipping: [instance]
TASK [libvirt_manager : Install packages required for using KVM] ***************
Friday 05 December 2025 10:00:53 +0000 (0:00:00.079) 0:01:47.007 *******
ok: [instance]
TASK [libvirt_manager : Create rules.d polkit folder] **************************
Friday 05 December 2025 10:00:54 +0000 (0:00:01.269) 0:01:48.277 *******
ok: [instance]
TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************
Friday 05 December 2025 10:00:54 +0000 (0:00:00.232) 0:01:48.509 *******
ok: [instance]
TASK [libvirt_manager : Restart service polkit service] ************************
Friday 05 December 2025 10:00:55 +0000 (0:00:00.404) 0:01:48.914 *******
skipping: [instance]
TASK [libvirt_manager : Remove directory for service override] *****************
Friday 05 December 2025 10:00:55 +0000 (0:00:00.046) 0:01:48.961 *******
ok: [instance]
TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***
Friday 05 December 2025 10:00:55 +0000 (0:00:00.226) 0:01:49.188 *******
ok: [instance]
TASK [libvirt_manager : Ensure firewalld service is up] ************************
Friday 05 December 2025 10:00:55 +0000 (0:00:00.488) 0:01:49.676 *******
ok: [instance]
TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****
Friday 05 December 2025 10:00:56 +0000 (0:00:00.340) 0:01:50.016 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=qemu)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=interface)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=network)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nodedev)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nwfilter)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=secret)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=storage)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=proxy)
TASK [libvirt_manager : Ensure read-write socket is enabled for qemu.] *********
Friday 05 December 2025 10:00:56 +0000 (0:00:00.221) 0:01:50.237 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********
Friday 05 December 2025 10:00:56 +0000 (0:00:00.394) 0:01:50.632 *******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************
Friday 05 December 2025 10:00:57 +0000 (0:00:00.358) 0:01:50.990 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****
Friday 05 December 2025 10:00:57 +0000 (0:00:00.357) 0:01:51.347 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****
Friday 05 December 2025 10:00:57 +0000 (0:00:00.355) 0:01:51.703 *******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********
Friday 05 December 2025 10:00:58 +0000 (0:00:00.360) 0:01:52.063 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******
Friday 05 December 2025 10:00:58 +0000 (0:00:00.356) 0:01:52.420 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******
Friday 05 December 2025 10:00:59 +0000 (0:00:00.360) 0:01:52.781 *******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********
Friday 05 December 2025 10:00:59 +0000 (0:00:00.366) 0:01:53.147 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******
Friday 05 December 2025 10:00:59 +0000 (0:00:00.363) 0:01:53.511 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******
Friday 05 December 2025 10:01:00 +0000 (0:00:00.359) 0:01:53.870 *******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********
Friday 05 December 2025 10:01:00 +0000 (0:00:00.363) 0:01:54.234 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****
Friday 05 December 2025 10:01:00 +0000 (0:00:00.376) 0:01:54.611 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******
Friday 05 December 2025 10:01:01 +0000 (0:00:00.371) 0:01:54.982 *******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********
Friday 05 December 2025 10:01:01 +0000 (0:00:00.350) 0:01:55.333 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******
Friday 05 December 2025 10:01:01 +0000 (0:00:00.355) 0:01:55.688 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********
Friday 05 December 2025 10:01:02 +0000 (0:00:00.363) 0:01:56.052 *******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************
Friday 05 December 2025 10:01:02 +0000 (0:00:00.381) 0:01:56.433 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******
Friday 05 December 2025 10:01:03 +0000 (0:00:00.369) 0:01:56.803 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******
Friday 05 December 2025 10:01:03 +0000 (0:00:00.362) 0:01:57.165 *******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********
Friday 05 December 2025 10:01:03 +0000 (0:00:00.359) 0:01:57.525 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********
Friday 05 December 2025 10:01:04 +0000 (0:00:00.357) 0:01:57.883 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********
Friday 05 December 2025 10:01:04 +0000 (0:00:00.377) 0:01:58.260 *******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************
Friday 05 December 2025 10:01:04 +0000 (0:00:00.367) 0:01:58.628 *******
ok: [instance]
TASK [libvirt_manager : Manage service for older releases] *********************
Friday 05 December 2025 10:01:05 +0000 (0:00:00.354) 0:01:58.982 *******
skipping: [instance]
TASK [libvirt_manager : Get libvirt group users] *******************************
Friday 05 December 2025 10:01:05 +0000 (0:00:00.060) 0:01:59.042 *******
ok: [instance]
TASK [libvirt_manager : Add user if not exists in libvirt group] ***************
Friday 05 December 2025 10:01:05 +0000 (0:00:00.341) 0:01:59.384 *******
ok: [instance]
TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***
Friday 05 December 2025 10:01:06 +0000 (0:00:00.408) 0:01:59.792 *******
ok: [instance]
TASK [libvirt_manager : Inject system connection parameters in bashrc] *********
Friday 05 December 2025 10:01:06 +0000 (0:00:00.329) 0:02:00.122 *******
[WARNING]: Reset is not implemented for this connection
changed: [instance]
TASK [libvirt_manager : Ensure we reload user env] *****************************
Friday 05 December 2025 10:01:06 +0000 (0:00:00.199) 0:02:00.321 *******
TASK [libvirt_manager : Deactivate default] ************************************
Friday 05 December 2025 10:01:06 +0000 (0:00:00.101) 0:02:00.423 *******
fatal: [instance]: FAILED! => changed=false
msg: network default not found
TASK [libvirt_manager : Encountered an error during virt-net removal.] *********
Friday 05 December 2025 10:01:06 +0000 (0:00:00.246) 0:02:00.669 *******
ok: [instance] =>
msg: Looks like the provided virtual network does not exist.
TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************
Friday 05 December 2025 10:01:07 +0000 (0:00:00.065) 0:02:00.735 *******
ok: [instance]
TASK [Ensure we delegate .utility zone to our own instance] ********************
Friday 05 December 2025 10:01:07 +0000 (0:00:00.381) 0:02:01.117 *******
ok: [instance]
TASK [Restart NetworkManager] **************************************************
Friday 05 December 2025 10:01:07 +0000 (0:00:00.388) 0:02:01.506 *******
changed: [instance]
TASK [Ensure ocp_volumes exists] ***********************************************
Friday 05 December 2025 10:01:08 +0000 (0:00:00.459) 0:02:01.965 *******
changed: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Friday 05 December 2025 10:01:08 +0000 (0:00:00.264) 0:02:02.230 *******
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=132 changed=23 unreachable=0 failed=0 skipped=83 rescued=1 ignored=0
Friday 05 December 2025 10:01:09 +0000 (0:00:00.804) 0:02:03.034 *******
===============================================================================
test_deps : Install selinux python libs -------------------------------- 56.59s
repo_setup : Initialize python venv and install requirements ------------ 6.75s
libvirt_manager : Populate service facts -------------------------------- 2.20s
repo_setup : Make sure git-core package is installed -------------------- 1.48s
libvirt_manager : Remove workload and volumes --------------------------- 1.38s
test_deps : Install python yaml libs ------------------------------------ 1.34s
ci_setup : Install needed packages -------------------------------------- 1.31s
dnsmasq : Install needed packages --------------------------------------- 1.27s
libvirt_manager : Install packages required for using KVM --------------- 1.27s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.27s
podman : Ensure podman is installed ------------------------------------- 1.27s
ci_setup : Manage directories ------------------------------------------- 1.08s
repo_setup : Get repo-setup repository ---------------------------------- 1.07s
repo_setup : Run repo-setup --------------------------------------------- 1.01s
libvirt_manager : Start virtqemud socket service ------------------------ 0.95s
Gathering Facts --------------------------------------------------------- 0.86s
libvirt_manager : Get installed packages list --------------------------- 0.84s
test_deps : Disable ubi 9 repos ----------------------------------------- 0.81s
repo_setup : Install repo-setup package --------------------------------- 0.81s
libvirt_manager : Restart firewalld ------------------------------------- 0.80s
PLAY [One hypervisor] **********************************************************
TASK [Gathering Facts] *********************************************************
Friday 05 December 2025 10:01:09 +0000 (0:00:00.048) 0:00:00.048 *******
ok: [instance]
TASK [discover_latest_image : Get latest image] ********************************
Friday 05 December 2025 10:01:10 +0000 (0:00:00.929) 0:00:00.978 *******
changed: [instance]
TASK [discover_latest_image : Export facts accordingly] ************************
Friday 05 December 2025 10:01:12 +0000 (0:00:01.831) 0:00:02.809 *******
ok: [instance]
TASK [Ensure _output exists] ***************************************************
Friday 05 December 2025 10:01:12 +0000 (0:00:00.098) 0:00:02.907 *******
changed: [instance]
TASK [Load networking definition] **********************************************
Friday 05 December 2025 10:01:13 +0000 (0:00:00.364) 0:00:03.272 *******
ok: [instance]
TASK [Load scenarios] **********************************************************
Friday 05 December 2025 10:01:13 +0000 (0:00:00.054) 0:00:03.326 *******
ok: [instance]
TASK [Set output facts] ********************************************************
Friday 05 December 2025 10:01:13 +0000 (0:00:00.053) 0:00:03.380 *******
ok: [instance]
TASK [Test scenarios] **********************************************************
Friday 05 December 2025 10:01:13 +0000 (0:00:00.048) 0:00:03.428 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/molecule/generate_network_data/tasks/test.yml for instance => (item=Standard osp_trunk with extended translation)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/molecule/generate_network_data/tasks/test.yml for instance => (item=DHCP options for VM types)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/molecule/generate_network_data/tasks/test.yml for instance => (item=Baremetal integration)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/molecule/generate_network_data/tasks/test.yml for instance => (item=DCN like network layout)
TASK [Ensure tree exists] ******************************************************
Friday 05 December 2025 10:01:13 +0000 (0:00:00.172) 0:00:03.600 *******
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)
changed: [instance] => (item=parameters)
TASK [Mark run status] *********************************************************
Friday 05 December 2025 10:01:13 +0000 (0:00:00.618) 0:00:04.218 *******
ok: [instance]
TASK [Output scenario name] ****************************************************
Friday 05 December 2025 10:01:14 +0000 (0:00:00.070) 0:00:04.289 *******
ok: [instance] =>
msg: 'Running: Standard osp_trunk with extended translation'
TASK [Generate network data] ***************************************************
Friday 05 December 2025 10:01:14 +0000 (0:00:00.053) 0:00:04.342 *******
TASK [libvirt_manager : Ensure fact is existing, and empty] ********************
Friday 05 December 2025 10:01:14 +0000 (0:00:00.158) 0:00:04.501 *******
ok: [instance]
TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Friday 05 December 2025 10:01:14 +0000 (0:00:00.077) 0:00:04.578 *******
ok: [instance]
TASK [libvirt_manager : Load file if exists] ***********************************
Friday 05 December 2025 10:01:14 +0000 (0:00:00.300) 0:00:04.879 *******
skipping: [instance]
TASK [libvirt_manager : Update fact with existing content] *********************
Friday 05 December 2025 10:01:14 +0000 (0:00:00.063) 0:00:04.942 *******
skipping: [instance]
TASK [libvirt_manager : Generate VM list] **************************************
Friday 05 December 2025 10:01:14 +0000 (0:00:00.061) 0:00:05.003 *******
ok: [instance]
TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Friday 05 December 2025 10:01:14 +0000 (0:00:00.112) 0:00:05.115 *******
ok: [instance] => (item={'key': 'compute-0', 'value': 'compute'})
TASK [libvirt_manager : Append baremetal nodes if needed] **********************
Friday 05 December 2025 10:01:14 +0000 (0:00:00.099) 0:00:05.215 *******
skipping: [instance]
TASK [libvirt_manager : Dump MAC mapping] **************************************
Friday 05 December 2025 10:01:15 +0000 (0:00:00.064) 0:00:05.280 *******
changed: [instance]
TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Friday 05 December 2025 10:01:15 +0000 (0:00:00.533) 0:00:05.813 *******
changed: [instance] => (item=Adding compute-0 to computes)
TASK [networking_mapper : Check for Networking Definition file existence] ******
Friday 05 December 2025 10:01:15 +0000 (0:00:00.100) 0:00:05.913 *******
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Friday 05 December 2025 10:01:15 +0000 (0:00:00.055) 0:00:05.968 *******
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Friday 05 December 2025 10:01:15 +0000 (0:00:00.055) 0:00:06.023 *******
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Friday 05 December 2025 10:01:15 +0000 (0:00:00.055) 0:00:06.079 *******
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Friday 05 December 2025 10:01:15 +0000 (0:00:00.088) 0:00:06.167 *******
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Friday 05 December 2025 10:01:15 +0000 (0:00:00.049) 0:00:06.217 *******
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}, 'ctlplanedcn1': {'network': '192.168.133.0/24', 'gateway': '192.168.133.1', 'dns': ['192.168.133.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'ctlplanedcn2': {'network': '192.168.144.0/24', 'gateway': '192.168.144.1', 'dns': ['192.168.144.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}}}, 'sl_computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}, 'dcn1_computes': {'network-template': {'range': {'start': 150, 'length': 10}}, 'networks': {'ctlplanedcn1': {}}}, 'dcn2_computes': {'network-template': {'range': {'start': 160, 'length': 10}}, 'networks': {'ctlplanedcn2': {}}}}})
TASK [networking_mapper : Gather facts if requested] ***************************
Friday 05 December 2025 10:01:16 +0000 (0:00:00.150) 0:00:06.367 *******
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Friday 05 December 2025 10:01:16 +0000 (0:00:00.050) 0:00:06.418 *******
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Friday 05 December 2025 10:01:16 +0000 (0:00:00.269) 0:00:06.687 *******
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Friday 05 December 2025 10:01:16 +0000 (0:00:00.452) 0:00:07.140 *******
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Friday 05 December 2025 10:01:17 +0000 (0:00:00.114) 0:00:07.255 *******
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Friday 05 December 2025 10:01:17 +0000 (0:00:00.087) 0:00:07.342 *******
changed: [instance]
TASK [libvirt_manager : Manage networks if needed] *****************************
Friday 05 December 2025 10:01:17 +0000 (0:00:00.458) 0:00:07.800 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance
TASK [libvirt_manager : Define the localized variables for performing the tasks here.] ***
Friday 05 December 2025 10:01:17 +0000 (0:00:00.174) 0:00:07.974 *******
ok: [instance] => (item=public)
ok: [instance] => (item=osp_trunk)
TASK [libvirt_manager : Ensure networks are defined] ***************************
Friday 05 December 2025 10:01:17 +0000 (0:00:00.084) 0:00:08.059 *******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks are created/started] *******************
Friday 05 December 2025 10:01:18 +0000 (0:00:00.601) 0:00:08.660 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks are active] ****************************
Friday 05 December 2025 10:01:19 +0000 (0:00:00.689) 0:00:09.350 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks enabled to autostart] ******************
Friday 05 December 2025 10:01:19 +0000 (0:00:00.478) 0:00:09.829 *******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Add a dummy interface to bridges if required] **********
Friday 05 December 2025 10:01:20 +0000 (0:00:00.465) 0:00:10.294 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance
TASK [libvirt_manager : Fetch present bridge interfaces] ***********************
Friday 05 December 2025 10:01:20 +0000 (0:00:00.153) 0:00:10.448 *******
ok: [instance]
TASK [libvirt_manager : Fetch bridges ports link info] *************************
Friday 05 December 2025 10:01:20 +0000 (0:00:00.293) 0:00:10.741 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [Create dummy interfaces to ensure bridges are UP] ************************
Friday 05 December 2025 10:01:20 +0000 (0:00:00.460) 0:00:11.202 *******
TASK [ci_nmstate : Ensure we have needed facts] ********************************
Friday 05 December 2025 10:01:21 +0000 (0:00:00.135) 0:00:11.337 *******
skipping: [instance]
TASK [ci_nmstate : Install required packages on instance] **********************
Friday 05 December 2025 10:01:21 +0000 (0:00:00.177) 0:00:11.515 *******
ok: [instance]
TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Friday 05 December 2025 10:01:22 +0000 (0:00:01.492) 0:00:13.007 *******
changed: [instance]
TASK [ci_nmstate : Save nmstate state for instance] ****************************
Friday 05 December 2025 10:01:23 +0000 (0:00:00.236) 0:00:13.244 *******
changed: [instance]
TASK [ci_nmstate : Apply the desidered state on instance] **********************
Friday 05 December 2025 10:01:23 +0000 (0:00:00.423) 0:00:13.668 *******
changed: [instance]
TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Friday 05 December 2025 10:01:25 +0000 (0:00:01.736) 0:00:15.405 *******
changed: [instance]
TASK [Create extra network configuration] **************************************
Friday 05 December 2025 10:01:25 +0000 (0:00:00.471) 0:00:15.877 *******
skipping: [instance]
TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Friday 05 December 2025 10:01:25 +0000 (0:00:00.064) 0:00:15.941 *******
skipping: [instance]
TASK [libvirt_manager : Refresh networking facts on host] **********************
Friday 05 December 2025 10:01:25 +0000 (0:00:00.061) 0:00:16.003 *******
ok: [instance]
TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Friday 05 December 2025 10:01:26 +0000 (0:00:00.503) 0:00:16.506 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [dnsmasq : Install needed packages] ***************************************
Friday 05 December 2025 10:01:26 +0000 (0:00:00.291) 0:00:16.798 *******
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Friday 05 December 2025 10:01:27 +0000 (0:00:01.316) 0:00:18.114 *******
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Friday 05 December 2025 10:01:31 +0000 (0:00:03.540) 0:00:21.655 *******
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Friday 05 December 2025 10:01:31 +0000 (0:00:00.252) 0:00:21.907 *******
changed: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Friday 05 December 2025 10:01:32 +0000 (0:00:00.402) 0:00:22.310 *******
changed: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Friday 05 December 2025 10:01:32 +0000 (0:00:00.425) 0:00:22.735 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Friday 05 December 2025 10:01:32 +0000 (0:00:00.123) 0:00:22.858 *******
changed: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Friday 05 December 2025 10:01:33 +0000 (0:00:00.436) 0:00:23.295 *******
skipping: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Friday 05 December 2025 10:01:33 +0000 (0:00:00.051) 0:00:23.346 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Friday 05 December 2025 10:01:33 +0000 (0:00:00.119) 0:00:23.465 *******
changed: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Friday 05 December 2025 10:01:33 +0000 (0:00:00.421) 0:00:23.886 *******
skipping: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Friday 05 December 2025 10:01:33 +0000 (0:00:00.049) 0:00:23.936 *******
ok: [instance] => (item=127.0.0.2)
TASK [dnsmasq : Enable and start service] **************************************
Friday 05 December 2025 10:01:33 +0000 (0:00:00.242) 0:00:24.179 *******
changed: [instance]
TASK [dnsmasq : Stop service] **************************************************
Friday 05 December 2025 10:01:34 +0000 (0:00:00.952) 0:00:25.131 *******
skipping: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Friday 05 December 2025 10:01:34 +0000 (0:00:00.051) 0:00:25.182 *******
skipping: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Friday 05 December 2025 10:01:35 +0000 (0:00:00.080) 0:00:25.262 *******
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]
TASK [Create dnsmasq networks] *************************************************
Friday 05 December 2025 10:01:35 +0000 (0:00:00.092) 0:00:25.354 *******
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:01:35 +0000 (0:00:00.189) 0:00:25.544 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:01:35 +0000 (0:00:00.062) 0:00:25.606 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:01:35 +0000 (0:00:00.070) 0:00:25.677 *******
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:01:35 +0000 (0:00:00.473) 0:00:26.150 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:01:36 +0000 (0:00:00.087) 0:00:26.237 *******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:01:36 +0000 (0:00:00.086) 0:00:26.324 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:01:36 +0000 (0:00:00.063) 0:00:26.387 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:01:36 +0000 (0:00:00.106) 0:00:26.493 *******
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:01:36 +0000 (0:00:00.473) 0:00:26.966 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:01:36 +0000 (0:00:00.051) 0:00:27.018 *******
skipping: [instance]
TASK [Deploy radvd for IPv6 router advertisements] *****************************
Friday 05 December 2025 10:01:36 +0000 (0:00:00.121) 0:00:27.139 *******
skipping: [instance]
TASK [libvirt_manager : Ensure network is in correct zone] *********************
Friday 05 December 2025 10:01:36 +0000 (0:00:00.063) 0:00:27.202 *******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 05 December 2025 10:01:37 +0000 (0:00:00.515) 0:00:27.718 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 05 December 2025 10:01:37 +0000 (0:00:00.131) 0:00:27.849 *******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 05 December 2025 10:01:37 +0000 (0:00:00.357) 0:00:28.207 *******
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 05 December 2025 10:01:38 +0000 (0:00:00.079) 0:00:28.287 *******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 05 December 2025 10:01:38 +0000 (0:00:00.227) 0:00:28.515 *******
ok: [instance]
TASK [libvirt_manager : Output _network_data] **********************************
Friday 05 December 2025 10:01:38 +0000 (0:00:00.098) 0:00:28.613 *******
changed: [instance]
TASK [libvirt_manager : Output pub_net] ****************************************
Friday 05 December 2025 10:01:38 +0000 (0:00:00.365) 0:00:28.979 *******
changed: [instance]
TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Friday 05 December 2025 10:01:39 +0000 (0:00:00.370) 0:00:29.349 *******
changed: [instance]
TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Friday 05 December 2025 10:01:39 +0000 (0:00:00.399) 0:00:29.748 *******
ok: [instance]
TASK [libvirt_manager : Save networking_mapper patch] **************************
Friday 05 December 2025 10:01:39 +0000 (0:00:00.131) 0:00:29.880 *******
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Friday 05 December 2025 10:01:40 +0000 (0:00:00.382) 0:00:30.262 *******
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Friday 05 December 2025 10:01:40 +0000 (0:00:00.054) 0:00:30.317 *******
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Friday 05 December 2025 10:01:40 +0000 (0:00:00.084) 0:00:30.401 *******
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Friday 05 December 2025 10:01:40 +0000 (0:00:00.055) 0:00:30.456 *******
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Friday 05 December 2025 10:01:40 +0000 (0:00:00.053) 0:00:30.510 *******
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Friday 05 December 2025 10:01:40 +0000 (0:00:00.048) 0:00:30.558 *******
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}, 'ctlplanedcn1': {'network': '192.168.133.0/24', 'gateway': '192.168.133.1', 'dns': ['192.168.133.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'ctlplanedcn2': {'network': '192.168.144.0/24', 'gateway': '192.168.144.1', 'dns': ['192.168.144.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}}}, 'sl_computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}, 'dcn1_computes': {'network-template': {'range': {'start': 150, 'length': 10}}, 'networks': {'ctlplanedcn1': {}}}, 'dcn2_computes': {'network-template': {'range': {'start': 160, 'length': 10}}, 'networks': {'ctlplanedcn2': {}}}}})
ok: [instance] => (item={'networks': {'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'networks': {'public': None}}}})
TASK [networking_mapper : Gather facts if requested] ***************************
Friday 05 December 2025 10:01:40 +0000 (0:00:00.229) 0:00:30.788 *******
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Friday 05 December 2025 10:01:40 +0000 (0:00:00.048) 0:00:30.837 *******
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Friday 05 December 2025 10:01:40 +0000 (0:00:00.236) 0:00:31.074 *******
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Friday 05 December 2025 10:01:41 +0000 (0:00:00.436) 0:00:31.510 *******
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Friday 05 December 2025 10:01:41 +0000 (0:00:00.183) 0:00:31.693 *******
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Friday 05 December 2025 10:01:41 +0000 (0:00:00.059) 0:00:31.753 *******
changed: [instance]
TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Friday 05 December 2025 10:01:42 +0000 (0:00:00.506) 0:00:32.259 *******
ok: [instance]
TASK [libvirt_manager : Unset patch] *******************************************
Friday 05 December 2025 10:01:42 +0000 (0:00:00.057) 0:00:32.316 *******
ok: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Friday 05 December 2025 10:01:42 +0000 (0:00:00.050) 0:00:32.366 *******
ok: [instance]
TASK [libvirt_manager : Reserve IPs on networks] *******************************
Friday 05 December 2025 10:01:42 +0000 (0:00:00.048) 0:00:32.415 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplanedcn1)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplanedcn2)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=internalapi)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public)
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 05 December 2025 10:01:42 +0000 (0:00:00.148) 0:00:32.564 *******
ok: [instance] => (item=compute-0 - ctlplane)
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 05 December 2025 10:01:42 +0000 (0:00:00.108) 0:00:32.672 *******
skipping: [instance] => (item=compute-0 - ctlplanedcn1)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 05 December 2025 10:01:42 +0000 (0:00:00.085) 0:00:32.758 *******
skipping: [instance] => (item=compute-0 - ctlplanedcn2)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 05 December 2025 10:01:42 +0000 (0:00:00.085) 0:00:32.844 *******
skipping: [instance] => (item=compute-0 - internalapi)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 05 December 2025 10:01:42 +0000 (0:00:00.117) 0:00:32.961 *******
ok: [instance] => (item=compute-0 - public)
TASK [Inject DHCP entries for net {{ net_name }}] ******************************
Friday 05 December 2025 10:01:42 +0000 (0:00:00.109) 0:00:33.071 *******
TASK [dnsmasq : Ensure we have the right data and type] ************************
Friday 05 December 2025 10:01:42 +0000 (0:00:00.135) 0:00:33.207 *******
ok: [instance]
TASK [dnsmasq : Assert we have needed host data] *******************************
Friday 05 December 2025 10:01:43 +0000 (0:00:00.097) 0:00:33.305 *******
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:25:34:6e', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:6b:3d:df', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})
TASK [dnsmasq : Ensure networks exists] ****************************************
Friday 05 December 2025 10:01:43 +0000 (0:00:00.086) 0:00:33.391 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=osp_trunk)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public)
TASK [dnsmasq : Check network file status] *************************************
Friday 05 December 2025 10:01:43 +0000 (0:00:00.108) 0:00:33.500 *******
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Friday 05 December 2025 10:01:43 +0000 (0:00:00.246) 0:00:33.747 *******
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Friday 05 December 2025 10:01:43 +0000 (0:00:00.056) 0:00:33.803 *******
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Friday 05 December 2025 10:01:43 +0000 (0:00:00.208) 0:00:34.012 *******
ok: [instance]
TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Friday 05 December 2025 10:01:43 +0000 (0:00:00.054) 0:00:34.067 *******
ok: [instance]
TASK [dnsmasq : Compute entry] *************************************************
Friday 05 December 2025 10:01:43 +0000 (0:00:00.087) 0:00:34.154 *******
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:25:34:6e', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:6b:3d:df', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})
TASK [dnsmasq : Create add/remove sets] ****************************************
Friday 05 December 2025 10:01:44 +0000 (0:00:00.133) 0:00:34.288 *******
ok: [instance]
TASK [dnsmasq : Add DHCP entries] **********************************************
Friday 05 December 2025 10:01:44 +0000 (0:00:00.070) 0:00:34.358 *******
changed: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:25:34:6e', 'entry': 'set:compute,52:54:00:25:34:6e,192.168.140.10,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_compute-0_52:54:00:6b:3d:df', 'entry': 'set:compute,52:54:00:6b:3d:df,192.168.110.10,compute-0', 'state': 'present'})
TASK [dnsmasq : Remove DHCP entries] *******************************************
Friday 05 December 2025 10:01:44 +0000 (0:00:00.756) 0:00:35.115 *******
skipping: [instance]
TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Friday 05 December 2025 10:01:44 +0000 (0:00:00.114) 0:00:35.229 *******
ok: [instance] => (item=compute-0)
TASK [Inject VMs in the .utility zone] *****************************************
Friday 05 December 2025 10:01:45 +0000 (0:00:00.122) 0:00:35.351 *******
TASK [dnsmasq : Assert we have needed host record data] ************************
Friday 05 December 2025 10:01:45 +0000 (0:00:00.176) 0:00:35.527 *******
ok: [instance]
TASK [dnsmasq : Assert each address element have needed data] ******************
Friday 05 December 2025 10:01:45 +0000 (0:00:00.071) 0:00:35.599 *******
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
TASK [dnsmasq : Add/Remove address] ********************************************
Friday 05 December 2025 10:01:45 +0000 (0:00:00.106) 0:00:35.705 *******
changed: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************
Friday 05 December 2025 10:01:46 +0000 (0:00:01.020) 0:00:36.725 *******
ok: [instance]
TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Friday 05 December 2025 10:01:46 +0000 (0:00:00.053) 0:00:36.779 *******
skipping: [instance] => (item=compute)
skipping: [instance]
TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******
Friday 05 December 2025 10:01:46 +0000 (0:00:00.068) 0:00:36.847 *******
skipping: [instance]
TASK [libvirt_manager : Ensure some domains are local] *************************
Friday 05 December 2025 10:01:46 +0000 (0:00:00.101) 0:00:36.949 *******
changed: [instance]
TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Friday 05 December 2025 10:01:47 +0000 (0:00:00.414) 0:00:37.363 *******
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Friday 05 December 2025 10:01:47 +0000 (0:00:00.069) 0:00:37.432 *******
changed: [instance]
RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Friday 05 December 2025 10:01:48 +0000 (0:00:00.842) 0:00:38.275 *******
changed: [instance]
RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Friday 05 December 2025 10:01:48 +0000 (0:00:00.384) 0:00:38.660 *******
changed: [instance]
TASK [Ensure we have expected records] *****************************************
Friday 05 December 2025 10:01:48 +0000 (0:00:00.459) 0:00:39.119 *******
ok: [instance] => (item={'rec': 'compute-0.utility', 'ip': '192.168.140.10'})
ok: [instance] => (item={'rec': 'compute-0.ctlplane.local', 'ip': '192.168.140.10'})
ok: [instance] => (item={'rec': 'compute-0.public.local', 'ip': '192.168.110.10'})
ok: [instance] => (item={'rec': 'compute-0.utility', 'ip': '192.168.140.10'})
ok: [instance] => (item={'rec': 'compute-0.ctlplane.local', 'ip': '192.168.140.10'})
ok: [instance] => (item={'rec': 'compute-0.public.local', 'ip': '192.168.110.10'})
TASK [Glob all dhcp configuration files] ***************************************
Friday 05 December 2025 10:01:49 +0000 (0:00:00.181) 0:00:39.300 *******
ok: [instance]
TASK [Ensure files exist] ******************************************************
Friday 05 December 2025 10:01:49 +0000 (0:00:00.355) 0:00:39.656 *******
ok: [instance] => (item=osp_trunk_compute-0)
ok: [instance] => (item=public_compute-0)
TASK [Check DHCP options configuration file exists] ****************************
Friday 05 December 2025 10:01:49 +0000 (0:00:00.101) 0:00:39.757 *******
skipping: [instance]
TASK [Assert DHCP options file exists] *****************************************
Friday 05 December 2025 10:01:49 +0000 (0:00:00.101) 0:00:39.859 *******
skipping: [instance]
TASK [Read DHCP options file] **************************************************
Friday 05 December 2025 10:01:49 +0000 (0:00:00.067) 0:00:39.926 *******
skipping: [instance]
TASK [Decode DHCP options content] *********************************************
Friday 05 December 2025 10:01:49 +0000 (0:00:00.065) 0:00:39.992 *******
skipping: [instance]
TASK [Verify DHCP options content for compute VMs] *****************************
Friday 05 December 2025 10:01:49 +0000 (0:00:00.068) 0:00:40.060 *******
skipping: [instance]
TASK [Verify DHCP host entry has tag] ******************************************
Friday 05 December 2025 10:01:49 +0000 (0:00:00.103) 0:00:40.164 *******
skipping: [instance]
TASK [Read tagged DHCP host entry] *********************************************
Friday 05 December 2025 10:01:50 +0000 (0:00:00.068) 0:00:40.233 *******
skipping: [instance]
TASK [Verify tag format in DHCP host entry] ************************************
Friday 05 December 2025 10:01:50 +0000 (0:00:00.067) 0:00:40.301 *******
skipping: [instance]
TASK [Ensure it failed at the right place] *************************************
Friday 05 December 2025 10:01:50 +0000 (0:00:00.065) 0:00:40.366 *******
skipping: [instance]
TASK [Mark failure] ************************************************************
Friday 05 December 2025 10:01:50 +0000 (0:00:00.095) 0:00:40.462 *******
skipping: [instance]
TASK [Display error message] ***************************************************
Friday 05 December 2025 10:01:50 +0000 (0:00:00.066) 0:00:40.529 *******
skipping: [instance]
TASK [Append scenario to list] *************************************************
Friday 05 December 2025 10:01:50 +0000 (0:00:00.063) 0:00:40.592 *******
skipping: [instance]
TASK [Ensure directory exists] *************************************************
Friday 05 December 2025 10:01:50 +0000 (0:00:00.062) 0:00:40.654 *******
changed: [instance]
TASK [Copy files of interest] **************************************************
Friday 05 December 2025 10:01:50 +0000 (0:00:00.236) 0:00:40.891 *******
changed: [instance] => (item=artifacts)
changed: [instance] => (item=logs)
changed: [instance] => (item=parameters)
TASK [Copy cifmw-dnsmasq] ******************************************************
Friday 05 December 2025 10:01:51 +0000 (0:00:00.646) 0:00:41.537 *******
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [Clean environment] *******************************************************
Friday 05 December 2025 10:01:51 +0000 (0:00:00.422) 0:00:41.960 *******
TASK [libvirt_manager : Get installed packages list] ***************************
Friday 05 December 2025 10:01:51 +0000 (0:00:00.256) 0:00:42.216 *******
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Friday 05 December 2025 10:01:52 +0000 (0:00:00.828) 0:00:43.045 *******
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Friday 05 December 2025 10:01:54 +0000 (0:00:02.139) 0:00:45.184 *******
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Friday 05 December 2025 10:01:55 +0000 (0:00:00.943) 0:00:46.127 *******
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Friday 05 December 2025 10:01:55 +0000 (0:00:00.083) 0:00:46.211 *******
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Friday 05 December 2025 10:01:56 +0000 (0:00:00.387) 0:00:46.599 *******
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Friday 05 December 2025 10:01:56 +0000 (0:00:00.383) 0:00:46.982 *******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 05 December 2025 10:01:56 +0000 (0:00:00.088) 0:00:47.070 *******
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Friday 05 December 2025 10:01:56 +0000 (0:00:00.084) 0:00:47.155 *******
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Friday 05 December 2025 10:01:56 +0000 (0:00:00.037) 0:00:47.193 *******
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Friday 05 December 2025 10:01:56 +0000 (0:00:00.036) 0:00:47.230 *******
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Friday 05 December 2025 10:01:57 +0000 (0:00:00.036) 0:00:47.267 *******
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Friday 05 December 2025 10:01:57 +0000 (0:00:00.070) 0:00:47.337 *******
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Friday 05 December 2025 10:01:57 +0000 (0:00:00.038) 0:00:47.375 *******
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Friday 05 December 2025 10:01:57 +0000 (0:00:00.283) 0:00:47.659 *******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 05 December 2025 10:01:57 +0000 (0:00:00.098) 0:00:47.757 *******
ok: [instance] =>
cleanup_nets:
- cifmw-public
- cifmw-osp_trunk
TASK [Remove dnsmasq network bits] *********************************************
Friday 05 December 2025 10:01:57 +0000 (0:00:00.086) 0:00:47.843 *******
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:01:57 +0000 (0:00:00.238) 0:00:48.082 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:01:57 +0000 (0:00:00.092) 0:00:48.174 *******
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:01:58 +0000 (0:00:00.122) 0:00:48.297 *******
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:01:58 +0000 (0:00:00.084) 0:00:48.381 *******
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:01:58 +0000 (0:00:00.269) 0:00:48.650 *******
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:01:58 +0000 (0:00:00.295) 0:00:48.946 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:01:58 +0000 (0:00:00.091) 0:00:49.037 *******
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:01:58 +0000 (0:00:00.085) 0:00:49.122 *******
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:01:58 +0000 (0:00:00.084) 0:00:49.206 *******
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:01:59 +0000 (0:00:00.311) 0:00:49.518 *******
ok: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Friday 05 December 2025 10:01:59 +0000 (0:00:00.297) 0:00:49.815 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Undefine networks] *************************************
Friday 05 December 2025 10:02:00 +0000 (0:00:00.964) 0:00:50.780 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Friday 05 December 2025 10:02:01 +0000 (0:00:00.580) 0:00:51.360 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Find dummy interface connection files] *****************
Friday 05 December 2025 10:02:01 +0000 (0:00:00.721) 0:00:52.082 *******
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Friday 05 December 2025 10:02:02 +0000 (0:00:00.248) 0:00:52.330 *******
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': 858560, 'dev': 64513, 'nlink': 1, 'atime': 1764928883.8906379, 'mtime': 1764928883.8906379, 'ctime': 1764928883.8906379, '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': 858563, 'dev': 64513, 'nlink': 1, 'atime': 1764928883.8926377, 'mtime': 1764928883.8926377, 'ctime': 1764928883.8926377, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Friday 05 December 2025 10:02:02 +0000 (0:00:00.536) 0:00:52.867 *******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Friday 05 December 2025 10:02:03 +0000 (0:00:00.928) 0:00:53.795 *******
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Friday 05 December 2025 10:02:03 +0000 (0:00:00.416) 0:00:54.211 *******
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Friday 05 December 2025 10:02:04 +0000 (0:00:00.387) 0:00:54.599 *******
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Friday 05 December 2025 10:02:04 +0000 (0:00:00.464) 0:00:55.063 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Friday 05 December 2025 10:02:04 +0000 (0:00:00.126) 0:00:55.189 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 05 December 2025 10:02:05 +0000 (0:00:00.086) 0:00:55.276 *******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 05 December 2025 10:02:05 +0000 (0:00:00.283) 0:00:55.560 *******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 05 December 2025 10:02:05 +0000 (0:00:00.149) 0:00:55.709 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 05 December 2025 10:02:05 +0000 (0:00:00.112) 0:00:55.822 *******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 05 December 2025 10:02:05 +0000 (0:00:00.082) 0:00:55.905 *******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 05 December 2025 10:02:05 +0000 (0:00:00.084) 0:00:55.989 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 05 December 2025 10:02:05 +0000 (0:00:00.116) 0:00:56.106 *******
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Friday 05 December 2025 10:02:06 +0000 (0:00:00.303) 0:00:56.410 *******
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Friday 05 December 2025 10:02:06 +0000 (0:00:00.051) 0:00:56.462 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Friday 05 December 2025 10:02:06 +0000 (0:00:00.164) 0:00:56.626 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 05 December 2025 10:02:06 +0000 (0:00:00.091) 0:00:56.717 *******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 05 December 2025 10:02:06 +0000 (0:00:00.296) 0:00:57.014 *******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 05 December 2025 10:02:06 +0000 (0:00:00.085) 0:00:57.099 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 05 December 2025 10:02:06 +0000 (0:00:00.118) 0:00:57.217 *******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 05 December 2025 10:02:07 +0000 (0:00:00.086) 0:00:57.304 *******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 05 December 2025 10:02:07 +0000 (0:00:00.087) 0:00:57.391 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 05 December 2025 10:02:07 +0000 (0:00:00.117) 0:00:57.508 *******
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Friday 05 December 2025 10:02:07 +0000 (0:00:00.358) 0:00:57.867 *******
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Friday 05 December 2025 10:02:07 +0000 (0:00:00.049) 0:00:57.916 *******
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Friday 05 December 2025 10:02:07 +0000 (0:00:00.198) 0:00:58.115 *******
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Friday 05 December 2025 10:02:07 +0000 (0:00:00.039) 0:00:58.155 *******
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Friday 05 December 2025 10:02:07 +0000 (0:00:00.040) 0:00:58.196 *******
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Friday 05 December 2025 10:02:08 +0000 (0:00:00.043) 0:00:58.240 *******
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Friday 05 December 2025 10:02:08 +0000 (0:00:00.218) 0:00:58.458 *******
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Friday 05 December 2025 10:02:08 +0000 (0:00:00.037) 0:00:58.495 *******
ok: [instance] => (item=workload)
ok: [instance] => (item=volumes)
changed: [instance] => (item=artifacts/debug_network_data.yml)
changed: [instance] => (item=artifacts/debug_pub_net_value.txt)
changed: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)
changed: [instance] => (item=artifacts/interfaces-info.yml)
ok: [instance] => (item=artifacts/libvirt-uuids.yml)
changed: [instance] => (item=artifacts/net-map-def-patch.yml)
TASK [libvirt_manager : Deepscrub data] ****************************************
Friday 05 December 2025 10:02:09 +0000 (0:00:01.352) 0:00:59.848 *******
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Friday 05 December 2025 10:02:10 +0000 (0:00:00.387) 0:01:00.235 *******
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Friday 05 December 2025 10:02:11 +0000 (0:00:01.298) 0:01:01.534 *******
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Friday 05 December 2025 10:02:11 +0000 (0:00:00.277) 0:01:01.811 *******
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Friday 05 December 2025 10:02:11 +0000 (0:00:00.047) 0:01:01.859 *******
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Friday 05 December 2025 10:02:11 +0000 (0:00:00.044) 0:01:01.903 *******
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Friday 05 December 2025 10:02:11 +0000 (0:00:00.069) 0:01:01.973 *******
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Friday 05 December 2025 10:02:12 +0000 (0:00:00.472) 0:01:02.445 *******
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Friday 05 December 2025 10:02:12 +0000 (0:00:00.444) 0:01:02.890 *******
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Friday 05 December 2025 10:02:12 +0000 (0:00:00.200) 0:01:03.091 *******
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Friday 05 December 2025 10:02:12 +0000 (0:00:00.071) 0:01:03.162 *******
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Friday 05 December 2025 10:02:12 +0000 (0:00:00.040) 0:01:03.202 *******
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)
ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)
ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)
TASK [Clean remote ssh config] *************************************************
Friday 05 December 2025 10:02:13 +0000 (0:00:00.717) 0:01:03.920 *******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 05 December 2025 10:02:13 +0000 (0:00:00.095) 0:01:04.015 *******
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 05 December 2025 10:02:13 +0000 (0:00:00.209) 0:01:04.224 *******
ok: [instance]
TASK [Clean local ssh config] **************************************************
Friday 05 December 2025 10:02:14 +0000 (0:00:00.265) 0:01:04.489 *******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 05 December 2025 10:02:14 +0000 (0:00:00.101) 0:01:04.591 *******
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 05 December 2025 10:02:14 +0000 (0:00:00.205) 0:01:04.797 *******
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Friday 05 December 2025 10:02:14 +0000 (0:00:00.234) 0:01:05.031 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Friday 05 December 2025 10:02:14 +0000 (0:00:00.076) 0:01:05.107 *******
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Friday 05 December 2025 10:02:16 +0000 (0:00:01.242) 0:01:06.349 *******
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Friday 05 December 2025 10:02:19 +0000 (0:00:03.383) 0:01:09.733 *******
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Friday 05 December 2025 10:02:19 +0000 (0:00:00.222) 0:01:09.956 *******
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Friday 05 December 2025 10:02:19 +0000 (0:00:00.066) 0:01:10.023 *******
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Friday 05 December 2025 10:02:19 +0000 (0:00:00.041) 0:01:10.064 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Friday 05 December 2025 10:02:19 +0000 (0:00:00.067) 0:01:10.131 *******
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Friday 05 December 2025 10:02:19 +0000 (0:00:00.040) 0:01:10.172 *******
changed: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Friday 05 December 2025 10:02:20 +0000 (0:00:00.225) 0:01:10.397 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Friday 05 December 2025 10:02:20 +0000 (0:00:00.068) 0:01:10.466 *******
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Friday 05 December 2025 10:02:20 +0000 (0:00:00.038) 0:01:10.505 *******
changed: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Friday 05 December 2025 10:02:20 +0000 (0:00:00.258) 0:01:10.763 *******
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Friday 05 December 2025 10:02:20 +0000 (0:00:00.038) 0:01:10.802 *******
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Friday 05 December 2025 10:02:20 +0000 (0:00:00.039) 0:01:10.841 *******
changed: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Friday 05 December 2025 10:02:21 +0000 (0:00:00.557) 0:01:11.399 *******
changed: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Friday 05 December 2025 10:02:21 +0000 (0:00:00.221) 0:01:11.620 *******
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Friday 05 December 2025 10:02:21 +0000 (0:00:00.400) 0:01:12.021 *******
changed: [instance]
TASK [radvd : Gather package facts] ********************************************
Friday 05 December 2025 10:02:22 +0000 (0:00:00.275) 0:01:12.296 *******
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Friday 05 December 2025 10:02:22 +0000 (0:00:00.583) 0:01:12.880 *******
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Friday 05 December 2025 10:02:22 +0000 (0:00:00.047) 0:01:12.927 *******
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Friday 05 December 2025 10:02:22 +0000 (0:00:00.215) 0:01:13.143 *******
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Friday 05 December 2025 10:02:23 +0000 (0:00:00.220) 0:01:13.363 *******
skipping: [instance]
TASK [Clean leftovers] *********************************************************
Friday 05 December 2025 10:02:23 +0000 (0:00:00.124) 0:01:13.487 *******
changed: [instance]
TASK [Ensure tree exists] ******************************************************
Friday 05 December 2025 10:02:23 +0000 (0:00:00.315) 0:01:13.802 *******
changed: [instance] => (item=artifacts)
changed: [instance] => (item=logs)
changed: [instance] => (item=parameters)
TASK [Mark run status] *********************************************************
Friday 05 December 2025 10:02:24 +0000 (0:00:00.578) 0:01:14.381 *******
ok: [instance]
TASK [Output scenario name] ****************************************************
Friday 05 December 2025 10:02:24 +0000 (0:00:00.038) 0:01:14.419 *******
ok: [instance] =>
msg: 'Running: DHCP options for VM types'
TASK [Generate network data] ***************************************************
Friday 05 December 2025 10:02:24 +0000 (0:00:00.040) 0:01:14.459 *******
TASK [libvirt_manager : Ensure fact is existing, and empty] ********************
Friday 05 December 2025 10:02:24 +0000 (0:00:00.162) 0:01:14.621 *******
ok: [instance]
TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Friday 05 December 2025 10:02:24 +0000 (0:00:00.040) 0:01:14.662 *******
ok: [instance]
TASK [libvirt_manager : Load file if exists] ***********************************
Friday 05 December 2025 10:02:24 +0000 (0:00:00.193) 0:01:14.855 *******
skipping: [instance]
TASK [libvirt_manager : Update fact with existing content] *********************
Friday 05 December 2025 10:02:24 +0000 (0:00:00.039) 0:01:14.895 *******
skipping: [instance]
TASK [libvirt_manager : Generate VM list] **************************************
Friday 05 December 2025 10:02:24 +0000 (0:00:00.038) 0:01:14.934 *******
ok: [instance]
TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Friday 05 December 2025 10:02:24 +0000 (0:00:00.061) 0:01:14.995 *******
ok: [instance] => (item={'key': 'compute-0', 'value': 'compute'})
TASK [libvirt_manager : Append baremetal nodes if needed] **********************
Friday 05 December 2025 10:02:24 +0000 (0:00:00.075) 0:01:15.070 *******
skipping: [instance]
TASK [libvirt_manager : Dump MAC mapping] **************************************
Friday 05 December 2025 10:02:24 +0000 (0:00:00.038) 0:01:15.109 *******
changed: [instance]
TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Friday 05 December 2025 10:02:25 +0000 (0:00:00.376) 0:01:15.486 *******
ok: [instance] => (item=Adding compute-0 to computes)
TASK [networking_mapper : Check for Networking Definition file existence] ******
Friday 05 December 2025 10:02:25 +0000 (0:00:00.081) 0:01:15.567 *******
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Friday 05 December 2025 10:02:25 +0000 (0:00:00.045) 0:01:15.613 *******
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Friday 05 December 2025 10:02:25 +0000 (0:00:00.046) 0:01:15.659 *******
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Friday 05 December 2025 10:02:25 +0000 (0:00:00.046) 0:01:15.706 *******
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Friday 05 December 2025 10:02:25 +0000 (0:00:00.048) 0:01:15.754 *******
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Friday 05 December 2025 10:02:25 +0000 (0:00:00.041) 0:01:15.796 *******
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}, 'ctlplanedcn1': {'network': '192.168.133.0/24', 'gateway': '192.168.133.1', 'dns': ['192.168.133.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'ctlplanedcn2': {'network': '192.168.144.0/24', 'gateway': '192.168.144.1', 'dns': ['192.168.144.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'public': None}}, 'sl_computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}, 'dcn1_computes': {'network-template': {'range': {'start': 150, 'length': 10}}, 'networks': {'ctlplanedcn1': {}}}, 'dcn2_computes': {'network-template': {'range': {'start': 160, 'length': 10}}, 'networks': {'ctlplanedcn2': {}}}}})
ok: [instance] => (item={})
TASK [networking_mapper : Gather facts if requested] ***************************
Friday 05 December 2025 10:02:25 +0000 (0:00:00.132) 0:01:15.928 *******
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Friday 05 December 2025 10:02:25 +0000 (0:00:00.040) 0:01:15.968 *******
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Friday 05 December 2025 10:02:26 +0000 (0:00:00.268) 0:01:16.237 *******
ok: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Friday 05 December 2025 10:02:26 +0000 (0:00:00.393) 0:01:16.630 *******
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Friday 05 December 2025 10:02:26 +0000 (0:00:00.089) 0:01:16.720 *******
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Friday 05 December 2025 10:02:26 +0000 (0:00:00.050) 0:01:16.771 *******
changed: [instance]
TASK [libvirt_manager : Manage networks if needed] *****************************
Friday 05 December 2025 10:02:26 +0000 (0:00:00.428) 0:01:17.199 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance
TASK [libvirt_manager : Define the localized variables for performing the tasks here.] ***
Friday 05 December 2025 10:02:27 +0000 (0:00:00.108) 0:01:17.307 *******
ok: [instance] => (item=public)
ok: [instance] => (item=osp_trunk)
TASK [libvirt_manager : Ensure networks are defined] ***************************
Friday 05 December 2025 10:02:27 +0000 (0:00:00.101) 0:01:17.408 *******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks are created/started] *******************
Friday 05 December 2025 10:02:28 +0000 (0:00:00.850) 0:01:18.259 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks are active] ****************************
Friday 05 December 2025 10:02:29 +0000 (0:00:00.975) 0:01:19.234 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks enabled to autostart] ******************
Friday 05 December 2025 10:02:29 +0000 (0:00:00.899) 0:01:20.133 *******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Add a dummy interface to bridges if required] **********
Friday 05 December 2025 10:02:30 +0000 (0:00:00.888) 0:01:21.022 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance
TASK [libvirt_manager : Fetch present bridge interfaces] ***********************
Friday 05 December 2025 10:02:30 +0000 (0:00:00.087) 0:01:21.110 *******
ok: [instance]
TASK [libvirt_manager : Fetch bridges ports link info] *************************
Friday 05 December 2025 10:02:31 +0000 (0:00:00.208) 0:01:21.318 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [Create dummy interfaces to ensure bridges are UP] ************************
Friday 05 December 2025 10:02:31 +0000 (0:00:00.726) 0:01:22.044 *******
skipping: [instance]
TASK [Create extra network configuration] **************************************
Friday 05 December 2025 10:02:31 +0000 (0:00:00.096) 0:01:22.141 *******
skipping: [instance]
TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Friday 05 December 2025 10:02:31 +0000 (0:00:00.047) 0:01:22.188 *******
skipping: [instance]
TASK [libvirt_manager : Refresh networking facts on host] **********************
Friday 05 December 2025 10:02:32 +0000 (0:00:00.042) 0:01:22.230 *******
ok: [instance]
TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Friday 05 December 2025 10:02:32 +0000 (0:00:00.457) 0:01:22.688 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [dnsmasq : Install needed packages] ***************************************
Friday 05 December 2025 10:02:32 +0000 (0:00:00.477) 0:01:23.165 *******
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Friday 05 December 2025 10:02:34 +0000 (0:00:01.251) 0:01:24.417 *******
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Friday 05 December 2025 10:02:37 +0000 (0:00:03.368) 0:01:27.786 *******
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Friday 05 December 2025 10:02:37 +0000 (0:00:00.231) 0:01:28.018 *******
changed: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Friday 05 December 2025 10:02:38 +0000 (0:00:00.388) 0:01:28.407 *******
changed: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Friday 05 December 2025 10:02:38 +0000 (0:00:00.438) 0:01:28.846 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Friday 05 December 2025 10:02:38 +0000 (0:00:00.070) 0:01:28.916 *******
changed: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Friday 05 December 2025 10:02:39 +0000 (0:00:00.414) 0:01:29.330 *******
skipping: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Friday 05 December 2025 10:02:39 +0000 (0:00:00.040) 0:01:29.370 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Friday 05 December 2025 10:02:39 +0000 (0:00:00.070) 0:01:29.440 *******
changed: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Friday 05 December 2025 10:02:39 +0000 (0:00:00.439) 0:01:29.880 *******
skipping: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Friday 05 December 2025 10:02:39 +0000 (0:00:00.042) 0:01:29.922 *******
ok: [instance] => (item=127.0.0.2)
TASK [dnsmasq : Enable and start service] **************************************
Friday 05 December 2025 10:02:39 +0000 (0:00:00.236) 0:01:30.159 *******
changed: [instance]
TASK [dnsmasq : Stop service] **************************************************
Friday 05 December 2025 10:02:40 +0000 (0:00:00.739) 0:01:30.898 *******
skipping: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Friday 05 December 2025 10:02:40 +0000 (0:00:00.043) 0:01:30.942 *******
skipping: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Friday 05 December 2025 10:02:40 +0000 (0:00:00.042) 0:01:30.984 *******
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]
TASK [Create dnsmasq networks] *************************************************
Friday 05 December 2025 10:02:40 +0000 (0:00:00.073) 0:01:31.057 *******
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:02:41 +0000 (0:00:00.329) 0:01:31.386 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:02:41 +0000 (0:00:00.053) 0:01:31.440 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:02:41 +0000 (0:00:00.062) 0:01:31.502 *******
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:02:41 +0000 (0:00:00.459) 0:01:31.962 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:02:41 +0000 (0:00:00.039) 0:01:32.002 *******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:02:41 +0000 (0:00:00.109) 0:01:32.112 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:02:41 +0000 (0:00:00.052) 0:01:32.165 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:02:41 +0000 (0:00:00.058) 0:01:32.223 *******
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:02:42 +0000 (0:00:00.459) 0:01:32.682 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:02:42 +0000 (0:00:00.039) 0:01:32.721 *******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:02:42 +0000 (0:00:00.063) 0:01:32.785 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:02:42 +0000 (0:00:00.050) 0:01:32.835 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:02:42 +0000 (0:00:00.056) 0:01:32.892 *******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:02:43 +0000 (0:00:00.438) 0:01:33.330 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:02:43 +0000 (0:00:00.039) 0:01:33.369 *******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:02:43 +0000 (0:00:00.064) 0:01:33.434 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:02:43 +0000 (0:00:00.048) 0:01:33.483 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:02:43 +0000 (0:00:00.056) 0:01:33.539 *******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:02:43 +0000 (0:00:00.459) 0:01:33.999 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:02:43 +0000 (0:00:00.038) 0:01:34.038 *******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:02:43 +0000 (0:00:00.106) 0:01:34.144 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:02:43 +0000 (0:00:00.049) 0:01:34.194 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:02:44 +0000 (0:00:00.057) 0:01:34.251 *******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:02:44 +0000 (0:00:00.481) 0:01:34.732 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:02:44 +0000 (0:00:00.039) 0:01:34.772 *******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:02:44 +0000 (0:00:00.063) 0:01:34.836 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:02:44 +0000 (0:00:00.048) 0:01:34.885 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:02:44 +0000 (0:00:00.102) 0:01:34.987 *******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:02:45 +0000 (0:00:00.449) 0:01:35.437 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:02:45 +0000 (0:00:00.040) 0:01:35.477 *******
skipping: [instance]
TASK [Deploy radvd for IPv6 router advertisements] *****************************
Friday 05 December 2025 10:02:45 +0000 (0:00:00.065) 0:01:35.543 *******
skipping: [instance]
TASK [libvirt_manager : Ensure network is in correct zone] *********************
Friday 05 December 2025 10:02:45 +0000 (0:00:00.041) 0:01:35.584 *******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 05 December 2025 10:02:46 +0000 (0:00:00.845) 0:01:36.430 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 05 December 2025 10:02:46 +0000 (0:00:00.124) 0:01:36.555 *******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 05 December 2025 10:02:46 +0000 (0:00:00.244) 0:01:36.799 *******
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 05 December 2025 10:02:46 +0000 (0:00:00.054) 0:01:36.853 *******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 05 December 2025 10:02:46 +0000 (0:00:00.237) 0:01:37.091 *******
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 05 December 2025 10:02:46 +0000 (0:00:00.049) 0:01:37.140 *******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 05 December 2025 10:02:47 +0000 (0:00:00.223) 0:01:37.364 *******
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 05 December 2025 10:02:47 +0000 (0:00:00.045) 0:01:37.409 *******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 05 December 2025 10:02:47 +0000 (0:00:00.264) 0:01:37.674 *******
ok: [instance]
TASK [libvirt_manager : Output _network_data] **********************************
Friday 05 December 2025 10:02:47 +0000 (0:00:00.046) 0:01:37.721 *******
changed: [instance]
TASK [libvirt_manager : Output pub_net] ****************************************
Friday 05 December 2025 10:02:47 +0000 (0:00:00.366) 0:01:38.088 *******
changed: [instance]
TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Friday 05 December 2025 10:02:48 +0000 (0:00:00.363) 0:01:38.452 *******
changed: [instance]
TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Friday 05 December 2025 10:02:48 +0000 (0:00:00.363) 0:01:38.815 *******
ok: [instance]
TASK [libvirt_manager : Save networking_mapper patch] **************************
Friday 05 December 2025 10:02:48 +0000 (0:00:00.142) 0:01:38.958 *******
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Friday 05 December 2025 10:02:49 +0000 (0:00:00.365) 0:01:39.324 *******
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Friday 05 December 2025 10:02:49 +0000 (0:00:00.092) 0:01:39.416 *******
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Friday 05 December 2025 10:02:49 +0000 (0:00:00.051) 0:01:39.467 *******
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Friday 05 December 2025 10:02:49 +0000 (0:00:00.049) 0:01:39.516 *******
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Friday 05 December 2025 10:02:49 +0000 (0:00:00.048) 0:01:39.564 *******
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Friday 05 December 2025 10:02:49 +0000 (0:00:00.043) 0:01:39.608 *******
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}, 'ctlplanedcn1': {'network': '192.168.133.0/24', 'gateway': '192.168.133.1', 'dns': ['192.168.133.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'ctlplanedcn2': {'network': '192.168.144.0/24', 'gateway': '192.168.144.1', 'dns': ['192.168.144.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'public': None}}, 'sl_computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}, 'dcn1_computes': {'network-template': {'range': {'start': 150, 'length': 10}}, 'networks': {'ctlplanedcn1': {}}}, 'dcn2_computes': {'network-template': {'range': {'start': 160, 'length': 10}}, 'networks': {'ctlplanedcn2': {}}}}})
ok: [instance] => (item={'networks': {'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'networks': {'public': None}}}})
TASK [networking_mapper : Gather facts if requested] ***************************
Friday 05 December 2025 10:02:49 +0000 (0:00:00.133) 0:01:39.742 *******
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Friday 05 December 2025 10:02:49 +0000 (0:00:00.041) 0:01:39.783 *******
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Friday 05 December 2025 10:02:49 +0000 (0:00:00.230) 0:01:40.014 *******
ok: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Friday 05 December 2025 10:02:50 +0000 (0:00:00.441) 0:01:40.456 *******
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Friday 05 December 2025 10:02:50 +0000 (0:00:00.090) 0:01:40.546 *******
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Friday 05 December 2025 10:02:50 +0000 (0:00:00.054) 0:01:40.601 *******
ok: [instance]
TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Friday 05 December 2025 10:02:50 +0000 (0:00:00.426) 0:01:41.027 *******
ok: [instance]
TASK [libvirt_manager : Unset patch] *******************************************
Friday 05 December 2025 10:02:50 +0000 (0:00:00.048) 0:01:41.076 *******
ok: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Friday 05 December 2025 10:02:50 +0000 (0:00:00.041) 0:01:41.117 *******
ok: [instance]
TASK [libvirt_manager : Reserve IPs on networks] *******************************
Friday 05 December 2025 10:02:50 +0000 (0:00:00.042) 0:01:41.159 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplanedcn1)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplanedcn2)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=internalapi)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public)
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 05 December 2025 10:02:51 +0000 (0:00:00.137) 0:01:41.296 *******
ok: [instance] => (item=compute-0 - ctlplane)
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 05 December 2025 10:02:51 +0000 (0:00:00.098) 0:01:41.395 *******
skipping: [instance] => (item=compute-0 - ctlplanedcn1)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 05 December 2025 10:02:51 +0000 (0:00:00.072) 0:01:41.467 *******
skipping: [instance] => (item=compute-0 - ctlplanedcn2)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 05 December 2025 10:02:51 +0000 (0:00:00.071) 0:01:41.538 *******
skipping: [instance] => (item=compute-0 - internalapi)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 05 December 2025 10:02:51 +0000 (0:00:00.070) 0:01:41.608 *******
ok: [instance] => (item=compute-0 - public)
TASK [Inject DHCP entries for net {{ net_name }}] ******************************
Friday 05 December 2025 10:02:51 +0000 (0:00:00.094) 0:01:41.703 *******
TASK [dnsmasq : Ensure we have the right data and type] ************************
Friday 05 December 2025 10:02:51 +0000 (0:00:00.117) 0:01:41.821 *******
ok: [instance]
TASK [dnsmasq : Assert we have needed host data] *******************************
Friday 05 December 2025 10:02:51 +0000 (0:00:00.051) 0:01:41.872 *******
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:b7:8e:dd', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:f4:e5:a8', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})
TASK [dnsmasq : Ensure networks exists] ****************************************
Friday 05 December 2025 10:02:51 +0000 (0:00:00.112) 0:01:41.985 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=osp_trunk)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public)
TASK [dnsmasq : Check network file status] *************************************
Friday 05 December 2025 10:02:51 +0000 (0:00:00.080) 0:01:42.066 *******
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Friday 05 December 2025 10:02:52 +0000 (0:00:00.204) 0:01:42.270 *******
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Friday 05 December 2025 10:02:52 +0000 (0:00:00.045) 0:01:42.316 *******
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Friday 05 December 2025 10:02:52 +0000 (0:00:00.202) 0:01:42.519 *******
ok: [instance]
TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Friday 05 December 2025 10:02:52 +0000 (0:00:00.045) 0:01:42.564 *******
ok: [instance]
TASK [dnsmasq : Compute entry] *************************************************
Friday 05 December 2025 10:02:52 +0000 (0:00:00.042) 0:01:42.607 *******
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:b7:8e:dd', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:f4:e5:a8', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})
TASK [dnsmasq : Create add/remove sets] ****************************************
Friday 05 December 2025 10:02:52 +0000 (0:00:00.115) 0:01:42.722 *******
ok: [instance]
TASK [dnsmasq : Add DHCP entries] **********************************************
Friday 05 December 2025 10:02:52 +0000 (0:00:00.095) 0:01:42.817 *******
changed: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:b7:8e:dd', 'entry': 'set:compute,52:54:00:b7:8e:dd,192.168.140.10,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_compute-0_52:54:00:f4:e5:a8', 'entry': 'set:compute,52:54:00:f4:e5:a8,192.168.110.10,compute-0', 'state': 'present'})
TASK [dnsmasq : Remove DHCP entries] *******************************************
Friday 05 December 2025 10:02:53 +0000 (0:00:00.764) 0:01:43.582 *******
skipping: [instance]
TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Friday 05 December 2025 10:02:53 +0000 (0:00:00.065) 0:01:43.648 *******
ok: [instance] => (item=compute-0)
TASK [Inject VMs in the .utility zone] *****************************************
Friday 05 December 2025 10:02:53 +0000 (0:00:00.105) 0:01:43.753 *******
TASK [dnsmasq : Assert we have needed host record data] ************************
Friday 05 December 2025 10:02:53 +0000 (0:00:00.122) 0:01:43.876 *******
ok: [instance]
TASK [dnsmasq : Assert each address element have needed data] ******************
Friday 05 December 2025 10:02:53 +0000 (0:00:00.052) 0:01:43.929 *******
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
TASK [dnsmasq : Add/Remove address] ********************************************
Friday 05 December 2025 10:02:53 +0000 (0:00:00.185) 0:01:44.115 *******
changed: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************
Friday 05 December 2025 10:02:55 +0000 (0:00:01.676) 0:01:45.791 *******
ok: [instance]
TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Friday 05 December 2025 10:02:55 +0000 (0:00:00.046) 0:01:45.838 *******
ok: [instance] => (item=compute)
TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******
Friday 05 December 2025 10:02:55 +0000 (0:00:00.061) 0:01:45.900 *******
changed: [instance]
TASK [libvirt_manager : Ensure some domains are local] *************************
Friday 05 December 2025 10:02:56 +0000 (0:00:00.411) 0:01:46.312 *******
changed: [instance]
TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Friday 05 December 2025 10:02:56 +0000 (0:00:00.408) 0:01:46.720 *******
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Friday 05 December 2025 10:02:56 +0000 (0:00:00.048) 0:01:46.769 *******
changed: [instance]
RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Friday 05 December 2025 10:02:57 +0000 (0:00:00.848) 0:01:47.617 *******
changed: [instance]
RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Friday 05 December 2025 10:02:57 +0000 (0:00:00.421) 0:01:48.039 *******
changed: [instance]
TASK [Ensure we have expected records] *****************************************
Friday 05 December 2025 10:02:58 +0000 (0:00:00.381) 0:01:48.420 *******
ok: [instance] => (item={'rec': 'compute-0.utility', 'ip': '192.168.140.10'})
ok: [instance] => (item={'rec': 'compute-0.ctlplane.local', 'ip': '192.168.140.10'})
ok: [instance] => (item={'rec': 'compute-0.public.local', 'ip': '192.168.110.10'})
TASK [Glob all dhcp configuration files] ***************************************
Friday 05 December 2025 10:02:58 +0000 (0:00:00.120) 0:01:48.541 *******
ok: [instance]
TASK [Ensure files exist] ******************************************************
Friday 05 December 2025 10:02:58 +0000 (0:00:00.208) 0:01:48.750 *******
ok: [instance] => (item=osp_trunk_compute-0)
ok: [instance] => (item=public_compute-0)
TASK [Check DHCP options configuration file exists] ****************************
Friday 05 December 2025 10:02:58 +0000 (0:00:00.084) 0:01:48.834 *******
ok: [instance]
TASK [Assert DHCP options file exists] *****************************************
Friday 05 December 2025 10:02:58 +0000 (0:00:00.241) 0:01:49.075 *******
ok: [instance]
TASK [Read DHCP options file] **************************************************
Friday 05 December 2025 10:02:58 +0000 (0:00:00.052) 0:01:49.127 *******
ok: [instance]
TASK [Decode DHCP options content] *********************************************
Friday 05 December 2025 10:02:59 +0000 (0:00:00.363) 0:01:49.491 *******
ok: [instance]
TASK [Verify DHCP options content for compute VMs] *****************************
Friday 05 December 2025 10:02:59 +0000 (0:00:00.051) 0:01:49.543 *******
ok: [instance]
TASK [Verify DHCP host entry has tag] ******************************************
Friday 05 December 2025 10:02:59 +0000 (0:00:00.053) 0:01:49.596 *******
ok: [instance]
TASK [Read tagged DHCP host entry] *********************************************
Friday 05 December 2025 10:02:59 +0000 (0:00:00.241) 0:01:49.837 *******
ok: [instance]
TASK [Verify tag format in DHCP host entry] ************************************
Friday 05 December 2025 10:02:59 +0000 (0:00:00.233) 0:01:50.071 *******
ok: [instance]
TASK [Ensure it failed at the right place] *************************************
Friday 05 December 2025 10:02:59 +0000 (0:00:00.060) 0:01:50.131 *******
skipping: [instance]
TASK [Mark failure] ************************************************************
Friday 05 December 2025 10:02:59 +0000 (0:00:00.045) 0:01:50.177 *******
skipping: [instance]
TASK [Display error message] ***************************************************
Friday 05 December 2025 10:02:59 +0000 (0:00:00.043) 0:01:50.220 *******
skipping: [instance]
TASK [Append scenario to list] *************************************************
Friday 05 December 2025 10:03:00 +0000 (0:00:00.094) 0:01:50.314 *******
skipping: [instance]
TASK [Ensure directory exists] *************************************************
Friday 05 December 2025 10:03:00 +0000 (0:00:00.041) 0:01:50.356 *******
changed: [instance]
TASK [Copy files of interest] **************************************************
Friday 05 December 2025 10:03:00 +0000 (0:00:00.217) 0:01:50.573 *******
changed: [instance] => (item=artifacts)
changed: [instance] => (item=logs)
changed: [instance] => (item=parameters)
TASK [Copy cifmw-dnsmasq] ******************************************************
Friday 05 December 2025 10:03:00 +0000 (0:00:00.584) 0:01:51.157 *******
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [Clean environment] *******************************************************
Friday 05 December 2025 10:03:01 +0000 (0:00:00.410) 0:01:51.568 *******
TASK [libvirt_manager : Get installed packages list] ***************************
Friday 05 December 2025 10:03:01 +0000 (0:00:00.242) 0:01:51.810 *******
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Friday 05 December 2025 10:03:02 +0000 (0:00:00.588) 0:01:52.399 *******
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Friday 05 December 2025 10:03:04 +0000 (0:00:02.083) 0:01:54.482 *******
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Friday 05 December 2025 10:03:04 +0000 (0:00:00.721) 0:01:55.204 *******
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Friday 05 December 2025 10:03:05 +0000 (0:00:00.048) 0:01:55.252 *******
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Friday 05 December 2025 10:03:05 +0000 (0:00:00.300) 0:01:55.553 *******
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Friday 05 December 2025 10:03:05 +0000 (0:00:00.282) 0:01:55.836 *******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 05 December 2025 10:03:05 +0000 (0:00:00.077) 0:01:55.913 *******
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Friday 05 December 2025 10:03:05 +0000 (0:00:00.077) 0:01:55.991 *******
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Friday 05 December 2025 10:03:05 +0000 (0:00:00.039) 0:01:56.030 *******
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Friday 05 December 2025 10:03:05 +0000 (0:00:00.038) 0:01:56.069 *******
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Friday 05 December 2025 10:03:05 +0000 (0:00:00.084) 0:01:56.153 *******
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Friday 05 December 2025 10:03:05 +0000 (0:00:00.040) 0:01:56.194 *******
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Friday 05 December 2025 10:03:06 +0000 (0:00:00.039) 0:01:56.233 *******
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Friday 05 December 2025 10:03:06 +0000 (0:00:00.275) 0:01:56.509 *******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 05 December 2025 10:03:06 +0000 (0:00:00.094) 0:01:56.603 *******
ok: [instance] =>
cleanup_nets:
- cifmw-public
- cifmw-osp_trunk
TASK [Remove dnsmasq network bits] *********************************************
Friday 05 December 2025 10:03:06 +0000 (0:00:00.080) 0:01:56.684 *******
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:03:06 +0000 (0:00:00.214) 0:01:56.898 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:03:06 +0000 (0:00:00.079) 0:01:56.978 *******
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:03:06 +0000 (0:00:00.170) 0:01:57.148 *******
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:03:06 +0000 (0:00:00.079) 0:01:57.228 *******
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:03:07 +0000 (0:00:00.253) 0:01:57.481 *******
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:03:07 +0000 (0:00:00.281) 0:01:57.763 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:03:07 +0000 (0:00:00.081) 0:01:57.844 *******
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:03:07 +0000 (0:00:00.077) 0:01:57.921 *******
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:03:07 +0000 (0:00:00.076) 0:01:57.998 *******
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:03:08 +0000 (0:00:00.333) 0:01:58.332 *******
ok: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Friday 05 December 2025 10:03:08 +0000 (0:00:00.293) 0:01:58.625 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Undefine networks] *************************************
Friday 05 December 2025 10:03:09 +0000 (0:00:00.965) 0:01:59.591 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Friday 05 December 2025 10:03:09 +0000 (0:00:00.574) 0:02:00.166 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Find dummy interface connection files] *****************
Friday 05 December 2025 10:03:10 +0000 (0:00:00.635) 0:02:00.801 *******
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Friday 05 December 2025 10:03:10 +0000 (0:00:00.232) 0:02:01.033 *******
skipping: [instance]
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Friday 05 December 2025 10:03:10 +0000 (0:00:00.038) 0:02:01.071 *******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Friday 05 December 2025 10:03:11 +0000 (0:00:00.772) 0:02:01.844 *******
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Friday 05 December 2025 10:03:11 +0000 (0:00:00.373) 0:02:02.217 *******
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Friday 05 December 2025 10:03:12 +0000 (0:00:00.394) 0:02:02.612 *******
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Friday 05 December 2025 10:03:12 +0000 (0:00:00.466) 0:02:03.079 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Friday 05 December 2025 10:03:12 +0000 (0:00:00.120) 0:02:03.199 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 05 December 2025 10:03:13 +0000 (0:00:00.081) 0:02:03.281 *******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 05 December 2025 10:03:13 +0000 (0:00:00.278) 0:02:03.559 *******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 05 December 2025 10:03:13 +0000 (0:00:00.077) 0:02:03.637 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 05 December 2025 10:03:13 +0000 (0:00:00.203) 0:02:03.840 *******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 05 December 2025 10:03:13 +0000 (0:00:00.078) 0:02:03.919 *******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 05 December 2025 10:03:13 +0000 (0:00:00.079) 0:02:03.998 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 05 December 2025 10:03:13 +0000 (0:00:00.110) 0:02:04.109 *******
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Friday 05 December 2025 10:03:14 +0000 (0:00:00.301) 0:02:04.410 *******
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Friday 05 December 2025 10:03:14 +0000 (0:00:00.041) 0:02:04.451 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Friday 05 December 2025 10:03:14 +0000 (0:00:00.124) 0:02:04.576 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 05 December 2025 10:03:14 +0000 (0:00:00.080) 0:02:04.657 *******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 05 December 2025 10:03:14 +0000 (0:00:00.332) 0:02:04.990 *******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 05 December 2025 10:03:14 +0000 (0:00:00.078) 0:02:05.068 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 05 December 2025 10:03:14 +0000 (0:00:00.107) 0:02:05.176 *******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 05 December 2025 10:03:15 +0000 (0:00:00.079) 0:02:05.255 *******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 05 December 2025 10:03:15 +0000 (0:00:00.079) 0:02:05.334 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 05 December 2025 10:03:15 +0000 (0:00:00.108) 0:02:05.443 *******
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Friday 05 December 2025 10:03:15 +0000 (0:00:00.291) 0:02:05.734 *******
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Friday 05 December 2025 10:03:15 +0000 (0:00:00.039) 0:02:05.773 *******
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Friday 05 December 2025 10:03:15 +0000 (0:00:00.259) 0:02:06.032 *******
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Friday 05 December 2025 10:03:15 +0000 (0:00:00.042) 0:02:06.075 *******
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Friday 05 December 2025 10:03:15 +0000 (0:00:00.042) 0:02:06.117 *******
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Friday 05 December 2025 10:03:15 +0000 (0:00:00.045) 0:02:06.163 *******
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Friday 05 December 2025 10:03:16 +0000 (0:00:00.219) 0:02:06.382 *******
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Friday 05 December 2025 10:03:16 +0000 (0:00:00.042) 0:02:06.425 *******
ok: [instance] => (item=workload)
ok: [instance] => (item=volumes)
changed: [instance] => (item=artifacts/debug_network_data.yml)
changed: [instance] => (item=artifacts/debug_pub_net_value.txt)
changed: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)
changed: [instance] => (item=artifacts/interfaces-info.yml)
ok: [instance] => (item=artifacts/libvirt-uuids.yml)
changed: [instance] => (item=artifacts/net-map-def-patch.yml)
TASK [libvirt_manager : Deepscrub data] ****************************************
Friday 05 December 2025 10:03:17 +0000 (0:00:01.473) 0:02:07.899 *******
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Friday 05 December 2025 10:03:18 +0000 (0:00:00.400) 0:02:08.299 *******
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Friday 05 December 2025 10:03:19 +0000 (0:00:01.291) 0:02:09.591 *******
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Friday 05 December 2025 10:03:19 +0000 (0:00:00.239) 0:02:09.830 *******
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Friday 05 December 2025 10:03:19 +0000 (0:00:00.046) 0:02:09.877 *******
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Friday 05 December 2025 10:03:19 +0000 (0:00:00.087) 0:02:09.964 *******
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Friday 05 December 2025 10:03:19 +0000 (0:00:00.102) 0:02:10.066 *******
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Friday 05 December 2025 10:03:20 +0000 (0:00:00.320) 0:02:10.386 *******
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Friday 05 December 2025 10:03:20 +0000 (0:00:00.312) 0:02:10.699 *******
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Friday 05 December 2025 10:03:20 +0000 (0:00:00.205) 0:02:10.904 *******
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Friday 05 December 2025 10:03:20 +0000 (0:00:00.040) 0:02:10.945 *******
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Friday 05 December 2025 10:03:20 +0000 (0:00:00.040) 0:02:10.985 *******
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)
ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)
ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)
TASK [Clean remote ssh config] *************************************************
Friday 05 December 2025 10:03:21 +0000 (0:00:00.744) 0:02:11.730 *******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 05 December 2025 10:03:21 +0000 (0:00:00.097) 0:02:11.828 *******
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 05 December 2025 10:03:21 +0000 (0:00:00.218) 0:02:12.046 *******
ok: [instance]
TASK [Clean local ssh config] **************************************************
Friday 05 December 2025 10:03:22 +0000 (0:00:00.239) 0:02:12.286 *******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 05 December 2025 10:03:22 +0000 (0:00:00.145) 0:02:12.431 *******
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 05 December 2025 10:03:22 +0000 (0:00:00.217) 0:02:12.648 *******
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Friday 05 December 2025 10:03:22 +0000 (0:00:00.255) 0:02:12.903 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Friday 05 December 2025 10:03:22 +0000 (0:00:00.076) 0:02:12.980 *******
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Friday 05 December 2025 10:03:24 +0000 (0:00:01.263) 0:02:14.243 *******
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Friday 05 December 2025 10:03:27 +0000 (0:00:03.360) 0:02:17.604 *******
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Friday 05 December 2025 10:03:27 +0000 (0:00:00.230) 0:02:17.834 *******
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Friday 05 December 2025 10:03:27 +0000 (0:00:00.042) 0:02:17.877 *******
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Friday 05 December 2025 10:03:27 +0000 (0:00:00.080) 0:02:17.957 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Friday 05 December 2025 10:03:27 +0000 (0:00:00.070) 0:02:18.028 *******
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Friday 05 December 2025 10:03:27 +0000 (0:00:00.044) 0:02:18.073 *******
changed: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Friday 05 December 2025 10:03:28 +0000 (0:00:00.232) 0:02:18.305 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Friday 05 December 2025 10:03:28 +0000 (0:00:00.095) 0:02:18.400 *******
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Friday 05 December 2025 10:03:28 +0000 (0:00:00.039) 0:02:18.440 *******
changed: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Friday 05 December 2025 10:03:28 +0000 (0:00:00.229) 0:02:18.669 *******
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Friday 05 December 2025 10:03:28 +0000 (0:00:00.083) 0:02:18.753 *******
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Friday 05 December 2025 10:03:28 +0000 (0:00:00.041) 0:02:18.795 *******
changed: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Friday 05 December 2025 10:03:29 +0000 (0:00:00.583) 0:02:19.378 *******
changed: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Friday 05 December 2025 10:03:29 +0000 (0:00:00.240) 0:02:19.618 *******
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Friday 05 December 2025 10:03:29 +0000 (0:00:00.425) 0:02:20.044 *******
changed: [instance]
TASK [radvd : Gather package facts] ********************************************
Friday 05 December 2025 10:03:30 +0000 (0:00:00.254) 0:02:20.298 *******
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Friday 05 December 2025 10:03:30 +0000 (0:00:00.641) 0:02:20.939 *******
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Friday 05 December 2025 10:03:30 +0000 (0:00:00.050) 0:02:20.989 *******
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Friday 05 December 2025 10:03:30 +0000 (0:00:00.224) 0:02:21.214 *******
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Friday 05 December 2025 10:03:31 +0000 (0:00:00.234) 0:02:21.448 *******
skipping: [instance]
TASK [Clean leftovers] *********************************************************
Friday 05 December 2025 10:03:31 +0000 (0:00:00.132) 0:02:21.580 *******
changed: [instance]
TASK [Ensure tree exists] ******************************************************
Friday 05 December 2025 10:03:31 +0000 (0:00:00.226) 0:02:21.807 *******
changed: [instance] => (item=artifacts)
changed: [instance] => (item=logs)
changed: [instance] => (item=parameters)
TASK [Mark run status] *********************************************************
Friday 05 December 2025 10:03:32 +0000 (0:00:00.631) 0:02:22.438 *******
ok: [instance]
TASK [Output scenario name] ****************************************************
Friday 05 December 2025 10:03:32 +0000 (0:00:00.042) 0:02:22.480 *******
ok: [instance] =>
msg: 'Running: Baremetal integration'
TASK [Generate network data] ***************************************************
Friday 05 December 2025 10:03:32 +0000 (0:00:00.042) 0:02:22.523 *******
TASK [libvirt_manager : Ensure fact is existing, and empty] ********************
Friday 05 December 2025 10:03:32 +0000 (0:00:00.184) 0:02:22.707 *******
ok: [instance]
TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Friday 05 December 2025 10:03:32 +0000 (0:00:00.042) 0:02:22.750 *******
ok: [instance]
TASK [libvirt_manager : Load file if exists] ***********************************
Friday 05 December 2025 10:03:32 +0000 (0:00:00.206) 0:02:22.957 *******
skipping: [instance]
TASK [libvirt_manager : Update fact with existing content] *********************
Friday 05 December 2025 10:03:32 +0000 (0:00:00.043) 0:02:23.000 *******
skipping: [instance]
TASK [libvirt_manager : Generate VM list] **************************************
Friday 05 December 2025 10:03:32 +0000 (0:00:00.042) 0:02:23.043 *******
ok: [instance]
TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Friday 05 December 2025 10:03:32 +0000 (0:00:00.065) 0:02:23.109 *******
ok: [instance] => (item={'key': 'compute-0', 'value': 'compute'})
TASK [libvirt_manager : Append baremetal nodes if needed] **********************
Friday 05 December 2025 10:03:32 +0000 (0:00:00.081) 0:02:23.190 *******
ok: [instance] => (item=bm-0)
TASK [libvirt_manager : Dump MAC mapping] **************************************
Friday 05 December 2025 10:03:33 +0000 (0:00:00.065) 0:02:23.255 *******
changed: [instance]
TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Friday 05 December 2025 10:03:33 +0000 (0:00:00.373) 0:02:23.629 *******
ok: [instance] => (item=Adding compute-0 to computes)
changed: [instance] => (item=Adding bm-0 to baremetals)
TASK [networking_mapper : Check for Networking Definition file existence] ******
Friday 05 December 2025 10:03:33 +0000 (0:00:00.171) 0:02:23.800 *******
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Friday 05 December 2025 10:03:33 +0000 (0:00:00.047) 0:02:23.848 *******
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Friday 05 December 2025 10:03:33 +0000 (0:00:00.049) 0:02:23.897 *******
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Friday 05 December 2025 10:03:33 +0000 (0:00:00.048) 0:02:23.946 *******
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Friday 05 December 2025 10:03:33 +0000 (0:00:00.048) 0:02:23.994 *******
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Friday 05 December 2025 10:03:33 +0000 (0:00:00.042) 0:02:24.036 *******
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}, 'ctlplanedcn1': {'network': '192.168.133.0/24', 'gateway': '192.168.133.1', 'dns': ['192.168.133.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'ctlplanedcn2': {'network': '192.168.144.0/24', 'gateway': '192.168.144.1', 'dns': ['192.168.144.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'public': None}}, 'sl_computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}, 'dcn1_computes': {'network-template': {'range': {'start': 150, 'length': 10}}, 'networks': {'ctlplanedcn1': {}}}, 'dcn2_computes': {'network-template': {'range': {'start': 160, 'length': 10}}, 'networks': {'ctlplanedcn2': {}}}}})
ok: [instance] => (item={})
TASK [networking_mapper : Gather facts if requested] ***************************
Friday 05 December 2025 10:03:33 +0000 (0:00:00.134) 0:02:24.171 *******
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Friday 05 December 2025 10:03:33 +0000 (0:00:00.042) 0:02:24.213 *******
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Friday 05 December 2025 10:03:34 +0000 (0:00:00.238) 0:02:24.451 *******
ok: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Friday 05 December 2025 10:03:34 +0000 (0:00:00.395) 0:02:24.847 *******
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Friday 05 December 2025 10:03:34 +0000 (0:00:00.096) 0:02:24.944 *******
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Friday 05 December 2025 10:03:34 +0000 (0:00:00.051) 0:02:24.996 *******
changed: [instance]
TASK [libvirt_manager : Manage networks if needed] *****************************
Friday 05 December 2025 10:03:35 +0000 (0:00:00.463) 0:02:25.459 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance
TASK [libvirt_manager : Define the localized variables for performing the tasks here.] ***
Friday 05 December 2025 10:03:35 +0000 (0:00:00.111) 0:02:25.570 *******
ok: [instance] => (item=public)
ok: [instance] => (item=osp_trunk)
TASK [libvirt_manager : Ensure networks are defined] ***************************
Friday 05 December 2025 10:03:35 +0000 (0:00:00.111) 0:02:25.682 *******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks are created/started] *******************
Friday 05 December 2025 10:03:36 +0000 (0:00:01.302) 0:02:26.985 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks are active] ****************************
Friday 05 December 2025 10:03:38 +0000 (0:00:01.429) 0:02:28.415 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks enabled to autostart] ******************
Friday 05 December 2025 10:03:39 +0000 (0:00:01.295) 0:02:29.710 *******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Add a dummy interface to bridges if required] **********
Friday 05 December 2025 10:03:40 +0000 (0:00:01.282) 0:02:30.992 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance
TASK [libvirt_manager : Fetch present bridge interfaces] ***********************
Friday 05 December 2025 10:03:40 +0000 (0:00:00.138) 0:02:31.130 *******
ok: [instance]
TASK [libvirt_manager : Fetch bridges ports link info] *************************
Friday 05 December 2025 10:03:41 +0000 (0:00:00.209) 0:02:31.340 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [Create dummy interfaces to ensure bridges are UP] ************************
Friday 05 December 2025 10:03:42 +0000 (0:00:01.101) 0:02:32.441 *******
skipping: [instance]
TASK [Create extra network configuration] **************************************
Friday 05 December 2025 10:03:42 +0000 (0:00:00.062) 0:02:32.503 *******
skipping: [instance]
TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Friday 05 December 2025 10:03:42 +0000 (0:00:00.045) 0:02:32.549 *******
skipping: [instance]
TASK [libvirt_manager : Refresh networking facts on host] **********************
Friday 05 December 2025 10:03:42 +0000 (0:00:00.041) 0:02:32.591 *******
ok: [instance]
TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Friday 05 December 2025 10:03:42 +0000 (0:00:00.470) 0:02:33.062 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [dnsmasq : Install needed packages] ***************************************
Friday 05 December 2025 10:03:43 +0000 (0:00:00.681) 0:02:33.743 *******
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Friday 05 December 2025 10:03:44 +0000 (0:00:01.262) 0:02:35.006 *******
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Friday 05 December 2025 10:03:48 +0000 (0:00:03.428) 0:02:38.434 *******
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Friday 05 December 2025 10:03:48 +0000 (0:00:00.236) 0:02:38.671 *******
changed: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Friday 05 December 2025 10:03:48 +0000 (0:00:00.410) 0:02:39.081 *******
changed: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Friday 05 December 2025 10:03:49 +0000 (0:00:00.427) 0:02:39.509 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Friday 05 December 2025 10:03:49 +0000 (0:00:00.071) 0:02:39.580 *******
changed: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Friday 05 December 2025 10:03:49 +0000 (0:00:00.432) 0:02:40.012 *******
skipping: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Friday 05 December 2025 10:03:49 +0000 (0:00:00.093) 0:02:40.106 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Friday 05 December 2025 10:03:49 +0000 (0:00:00.077) 0:02:40.184 *******
changed: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Friday 05 December 2025 10:03:50 +0000 (0:00:00.421) 0:02:40.606 *******
skipping: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Friday 05 December 2025 10:03:50 +0000 (0:00:00.043) 0:02:40.649 *******
ok: [instance] => (item=127.0.0.2)
TASK [dnsmasq : Enable and start service] **************************************
Friday 05 December 2025 10:03:50 +0000 (0:00:00.250) 0:02:40.900 *******
changed: [instance]
TASK [dnsmasq : Stop service] **************************************************
Friday 05 December 2025 10:03:51 +0000 (0:00:00.728) 0:02:41.629 *******
skipping: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Friday 05 December 2025 10:03:51 +0000 (0:00:00.093) 0:02:41.722 *******
skipping: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Friday 05 December 2025 10:03:51 +0000 (0:00:00.042) 0:02:41.764 *******
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]
TASK [Create dnsmasq networks] *************************************************
Friday 05 December 2025 10:03:51 +0000 (0:00:00.072) 0:02:41.837 *******
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:03:52 +0000 (0:00:00.420) 0:02:42.257 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:03:52 +0000 (0:00:00.051) 0:02:42.309 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:03:52 +0000 (0:00:00.059) 0:02:42.368 *******
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:03:52 +0000 (0:00:00.516) 0:02:42.885 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:03:52 +0000 (0:00:00.044) 0:02:42.929 *******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:03:52 +0000 (0:00:00.070) 0:02:43.000 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:03:52 +0000 (0:00:00.055) 0:02:43.056 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:03:52 +0000 (0:00:00.063) 0:02:43.119 *******
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:03:53 +0000 (0:00:00.459) 0:02:43.579 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:03:53 +0000 (0:00:00.042) 0:02:43.621 *******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:03:53 +0000 (0:00:00.119) 0:02:43.741 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:03:53 +0000 (0:00:00.054) 0:02:43.795 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:03:53 +0000 (0:00:00.061) 0:02:43.856 *******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:03:54 +0000 (0:00:00.459) 0:02:44.316 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:03:54 +0000 (0:00:00.043) 0:02:44.359 *******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:03:54 +0000 (0:00:00.068) 0:02:44.427 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:03:54 +0000 (0:00:00.052) 0:02:44.480 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:03:54 +0000 (0:00:00.153) 0:02:44.633 *******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:03:54 +0000 (0:00:00.453) 0:02:45.086 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:03:54 +0000 (0:00:00.042) 0:02:45.129 *******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:03:54 +0000 (0:00:00.068) 0:02:45.198 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:03:55 +0000 (0:00:00.052) 0:02:45.250 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:03:55 +0000 (0:00:00.063) 0:02:45.314 *******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:03:55 +0000 (0:00:00.534) 0:02:45.849 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:03:55 +0000 (0:00:00.044) 0:02:45.893 *******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:03:55 +0000 (0:00:00.069) 0:02:45.963 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:03:55 +0000 (0:00:00.054) 0:02:46.017 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:03:55 +0000 (0:00:00.061) 0:02:46.079 *******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:03:56 +0000 (0:00:00.482) 0:02:46.562 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:03:56 +0000 (0:00:00.042) 0:02:46.604 *******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:03:56 +0000 (0:00:00.131) 0:02:46.735 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:03:56 +0000 (0:00:00.055) 0:02:46.791 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:03:56 +0000 (0:00:00.062) 0:02:46.853 *******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:03:57 +0000 (0:00:00.469) 0:02:47.323 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:03:57 +0000 (0:00:00.043) 0:02:47.366 *******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:03:57 +0000 (0:00:00.068) 0:02:47.435 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:03:57 +0000 (0:00:00.052) 0:02:47.487 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:03:57 +0000 (0:00:00.060) 0:02:47.547 *******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:03:57 +0000 (0:00:00.525) 0:02:48.073 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:03:57 +0000 (0:00:00.044) 0:02:48.118 *******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:03:57 +0000 (0:00:00.070) 0:02:48.188 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:03:58 +0000 (0:00:00.055) 0:02:48.244 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:03:58 +0000 (0:00:00.062) 0:02:48.306 *******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:03:58 +0000 (0:00:00.467) 0:02:48.774 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:03:58 +0000 (0:00:00.043) 0:02:48.817 *******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:03:58 +0000 (0:00:00.123) 0:02:48.940 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:03:58 +0000 (0:00:00.053) 0:02:48.994 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:03:58 +0000 (0:00:00.062) 0:02:49.057 *******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:03:59 +0000 (0:00:00.475) 0:02:49.532 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:03:59 +0000 (0:00:00.044) 0:02:49.577 *******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:03:59 +0000 (0:00:00.068) 0:02:49.645 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:03:59 +0000 (0:00:00.112) 0:02:49.758 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:03:59 +0000 (0:00:00.063) 0:02:49.821 *******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:04:00 +0000 (0:00:00.476) 0:02:50.298 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:04:00 +0000 (0:00:00.042) 0:02:50.341 *******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:04:00 +0000 (0:00:00.069) 0:02:50.410 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:04:00 +0000 (0:00:00.054) 0:02:50.464 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:04:00 +0000 (0:00:00.063) 0:02:50.528 *******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:04:00 +0000 (0:00:00.519) 0:02:51.047 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:04:00 +0000 (0:00:00.042) 0:02:51.090 *******
skipping: [instance]
TASK [Deploy radvd for IPv6 router advertisements] *****************************
Friday 05 December 2025 10:04:00 +0000 (0:00:00.068) 0:02:51.158 *******
skipping: [instance]
TASK [libvirt_manager : Ensure network is in correct zone] *********************
Friday 05 December 2025 10:04:00 +0000 (0:00:00.046) 0:02:51.204 *******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 05 December 2025 10:04:02 +0000 (0:00:01.354) 0:02:52.558 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 05 December 2025 10:04:02 +0000 (0:00:00.166) 0:02:52.725 *******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 05 December 2025 10:04:02 +0000 (0:00:00.248) 0:02:52.974 *******
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 05 December 2025 10:04:02 +0000 (0:00:00.048) 0:02:53.022 *******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 05 December 2025 10:04:03 +0000 (0:00:00.228) 0:02:53.251 *******
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 05 December 2025 10:04:03 +0000 (0:00:00.047) 0:02:53.298 *******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 05 December 2025 10:04:03 +0000 (0:00:00.223) 0:02:53.521 *******
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 05 December 2025 10:04:03 +0000 (0:00:00.045) 0:02:53.566 *******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 05 December 2025 10:04:03 +0000 (0:00:00.221) 0:02:53.787 *******
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 05 December 2025 10:04:03 +0000 (0:00:00.099) 0:02:53.887 *******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 05 December 2025 10:04:03 +0000 (0:00:00.231) 0:02:54.119 *******
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 05 December 2025 10:04:03 +0000 (0:00:00.047) 0:02:54.167 *******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 05 December 2025 10:04:04 +0000 (0:00:00.224) 0:02:54.391 *******
ok: [instance]
TASK [libvirt_manager : Output _network_data] **********************************
Friday 05 December 2025 10:04:04 +0000 (0:00:00.047) 0:02:54.439 *******
changed: [instance]
TASK [libvirt_manager : Output pub_net] ****************************************
Friday 05 December 2025 10:04:04 +0000 (0:00:00.364) 0:02:54.803 *******
changed: [instance]
TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Friday 05 December 2025 10:04:04 +0000 (0:00:00.363) 0:02:55.166 *******
changed: [instance]
TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Friday 05 December 2025 10:04:05 +0000 (0:00:00.420) 0:02:55.586 *******
ok: [instance]
TASK [libvirt_manager : Save networking_mapper patch] **************************
Friday 05 December 2025 10:04:05 +0000 (0:00:00.118) 0:02:55.705 *******
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Friday 05 December 2025 10:04:05 +0000 (0:00:00.358) 0:02:56.064 *******
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Friday 05 December 2025 10:04:05 +0000 (0:00:00.048) 0:02:56.112 *******
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Friday 05 December 2025 10:04:05 +0000 (0:00:00.047) 0:02:56.159 *******
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Friday 05 December 2025 10:04:05 +0000 (0:00:00.046) 0:02:56.206 *******
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Friday 05 December 2025 10:04:06 +0000 (0:00:00.045) 0:02:56.251 *******
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Friday 05 December 2025 10:04:06 +0000 (0:00:00.042) 0:02:56.294 *******
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}, 'ctlplanedcn1': {'network': '192.168.133.0/24', 'gateway': '192.168.133.1', 'dns': ['192.168.133.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'ctlplanedcn2': {'network': '192.168.144.0/24', 'gateway': '192.168.144.1', 'dns': ['192.168.144.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'public': None}}, 'sl_computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}, 'dcn1_computes': {'network-template': {'range': {'start': 150, 'length': 10}}, 'networks': {'ctlplanedcn1': {}}}, 'dcn2_computes': {'network-template': {'range': {'start': 160, 'length': 10}}, 'networks': {'ctlplanedcn2': {}}}}})
ok: [instance] => (item={'networks': {'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'networks': {'public': None}}, 'baremetals': {'networks': {'public': {'range-v4': {'start': '192.168.110.30', 'length': 1}}}}}})
TASK [networking_mapper : Gather facts if requested] ***************************
Friday 05 December 2025 10:04:06 +0000 (0:00:00.258) 0:02:56.553 *******
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Friday 05 December 2025 10:04:06 +0000 (0:00:00.046) 0:02:56.600 *******
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Friday 05 December 2025 10:04:06 +0000 (0:00:00.229) 0:02:56.830 *******
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Friday 05 December 2025 10:04:07 +0000 (0:00:00.428) 0:02:57.258 *******
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Friday 05 December 2025 10:04:07 +0000 (0:00:00.095) 0:02:57.354 *******
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Friday 05 December 2025 10:04:07 +0000 (0:00:00.052) 0:02:57.407 *******
changed: [instance]
TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Friday 05 December 2025 10:04:07 +0000 (0:00:00.451) 0:02:57.858 *******
ok: [instance]
TASK [libvirt_manager : Unset patch] *******************************************
Friday 05 December 2025 10:04:07 +0000 (0:00:00.107) 0:02:57.966 *******
ok: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Friday 05 December 2025 10:04:07 +0000 (0:00:00.046) 0:02:58.013 *******
ok: [instance]
TASK [libvirt_manager : Reserve IPs on networks] *******************************
Friday 05 December 2025 10:04:07 +0000 (0:00:00.045) 0:02:58.058 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplanedcn1)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplanedcn2)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=internalapi)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public)
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 05 December 2025 10:04:07 +0000 (0:00:00.096) 0:02:58.154 *******
ok: [instance] => (item=bm-0 - ctlplane)
ok: [instance] => (item=compute-0 - ctlplane)
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 05 December 2025 10:04:08 +0000 (0:00:00.133) 0:02:58.288 *******
skipping: [instance] => (item=bm-0 - ctlplanedcn1)
skipping: [instance] => (item=compute-0 - ctlplanedcn1)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 05 December 2025 10:04:08 +0000 (0:00:00.089) 0:02:58.378 *******
skipping: [instance] => (item=bm-0 - ctlplanedcn2)
skipping: [instance] => (item=compute-0 - ctlplanedcn2)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 05 December 2025 10:04:08 +0000 (0:00:00.088) 0:02:58.466 *******
skipping: [instance] => (item=bm-0 - internalapi)
skipping: [instance] => (item=compute-0 - internalapi)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 05 December 2025 10:04:08 +0000 (0:00:00.087) 0:02:58.554 *******
ok: [instance] => (item=bm-0 - public)
ok: [instance] => (item=compute-0 - public)
TASK [Inject DHCP entries for net {{ net_name }}] ******************************
Friday 05 December 2025 10:04:08 +0000 (0:00:00.214) 0:02:58.768 *******
TASK [dnsmasq : Ensure we have the right data and type] ************************
Friday 05 December 2025 10:04:08 +0000 (0:00:00.122) 0:02:58.891 *******
ok: [instance]
TASK [dnsmasq : Assert we have needed host data] *******************************
Friday 05 December 2025 10:04:08 +0000 (0:00:00.057) 0:02:58.948 *******
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'bm-0', 'state': 'present', 'mac': '52:54:00:79:0a:77', 'ips': ['192.168.140.20', ''], 'tag': 'baremetal'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:41:bc:01', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'bm-0', 'state': 'present', 'mac': '52:54:00:c6:04:90', 'ips': ['192.168.110.30', ''], 'tag': 'baremetal'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:5c:23:77', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})
TASK [dnsmasq : Ensure networks exists] ****************************************
Friday 05 December 2025 10:04:08 +0000 (0:00:00.094) 0:02:59.042 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=osp_trunk)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public)
TASK [dnsmasq : Check network file status] *************************************
Friday 05 December 2025 10:04:08 +0000 (0:00:00.084) 0:02:59.127 *******
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Friday 05 December 2025 10:04:09 +0000 (0:00:00.202) 0:02:59.329 *******
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Friday 05 December 2025 10:04:09 +0000 (0:00:00.047) 0:02:59.376 *******
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Friday 05 December 2025 10:04:09 +0000 (0:00:00.199) 0:02:59.575 *******
ok: [instance]
TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Friday 05 December 2025 10:04:09 +0000 (0:00:00.048) 0:02:59.624 *******
ok: [instance]
TASK [dnsmasq : Compute entry] *************************************************
Friday 05 December 2025 10:04:09 +0000 (0:00:00.044) 0:02:59.668 *******
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'bm-0', 'state': 'present', 'mac': '52:54:00:79:0a:77', 'ips': ['192.168.140.20', ''], 'tag': 'baremetal'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:41:bc:01', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'bm-0', 'state': 'present', 'mac': '52:54:00:c6:04:90', 'ips': ['192.168.110.30', ''], 'tag': 'baremetal'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:5c:23:77', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})
TASK [dnsmasq : Create add/remove sets] ****************************************
Friday 05 December 2025 10:04:09 +0000 (0:00:00.160) 0:02:59.829 *******
ok: [instance]
TASK [dnsmasq : Add DHCP entries] **********************************************
Friday 05 December 2025 10:04:09 +0000 (0:00:00.054) 0:02:59.883 *******
changed: [instance] => (item={'file': 'osp_trunk_bm-0_52:54:00:79:0a:77', 'entry': 'set:baremetal,52:54:00:79:0a:77,192.168.140.20,bm-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:41:bc:01', 'entry': 'set:compute,52:54:00:41:bc:01,192.168.140.10,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_bm-0_52:54:00:c6:04:90', 'entry': 'set:baremetal,52:54:00:c6:04:90,192.168.110.30,bm-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_compute-0_52:54:00:5c:23:77', 'entry': 'set:compute,52:54:00:5c:23:77,192.168.110.10,compute-0', 'state': 'present'})
TASK [dnsmasq : Remove DHCP entries] *******************************************
Friday 05 December 2025 10:04:11 +0000 (0:00:01.599) 0:03:01.482 *******
skipping: [instance]
TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Friday 05 December 2025 10:04:11 +0000 (0:00:00.068) 0:03:01.551 *******
ok: [instance] => (item=bm-0)
ok: [instance] => (item=compute-0)
TASK [Inject VMs in the .utility zone] *****************************************
Friday 05 December 2025 10:04:11 +0000 (0:00:00.156) 0:03:01.708 *******
TASK [dnsmasq : Assert we have needed host record data] ************************
Friday 05 December 2025 10:04:11 +0000 (0:00:00.126) 0:03:01.835 *******
ok: [instance]
TASK [dnsmasq : Assert each address element have needed data] ******************
Friday 05 December 2025 10:04:11 +0000 (0:00:00.055) 0:03:01.890 *******
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['bm-0.utility', 'bm-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['bm-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['bm-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
TASK [dnsmasq : Add/Remove address] ********************************************
Friday 05 December 2025 10:04:11 +0000 (0:00:00.236) 0:03:02.127 *******
changed: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['bm-0.utility', 'bm-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['bm-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['bm-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************
Friday 05 December 2025 10:04:14 +0000 (0:00:03.074) 0:03:05.202 *******
ok: [instance]
TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Friday 05 December 2025 10:04:15 +0000 (0:00:00.045) 0:03:05.248 *******
skipping: [instance] => (item=compute)
skipping: [instance]
TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******
Friday 05 December 2025 10:04:15 +0000 (0:00:00.055) 0:03:05.304 *******
skipping: [instance]
TASK [libvirt_manager : Ensure some domains are local] *************************
Friday 05 December 2025 10:04:15 +0000 (0:00:00.102) 0:03:05.406 *******
changed: [instance]
TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Friday 05 December 2025 10:04:15 +0000 (0:00:00.416) 0:03:05.822 *******
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Friday 05 December 2025 10:04:15 +0000 (0:00:00.054) 0:03:05.876 *******
changed: [instance]
RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Friday 05 December 2025 10:04:16 +0000 (0:00:00.869) 0:03:06.746 *******
changed: [instance]
RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Friday 05 December 2025 10:04:16 +0000 (0:00:00.389) 0:03:07.135 *******
changed: [instance]
TASK [Ensure we have expected records] *****************************************
Friday 05 December 2025 10:04:17 +0000 (0:00:00.449) 0:03:07.585 *******
ok: [instance] => (item={'rec': 'compute-0.utility', 'ip': '192.168.140.10'})
ok: [instance] => (item={'rec': 'compute-0.ctlplane.local', 'ip': '192.168.140.10'})
ok: [instance] => (item={'rec': 'compute-0.public.local', 'ip': '192.168.110.10'})
ok: [instance] => (item={'rec': 'bm-0.utility', 'ip': '192.168.140.20'})
ok: [instance] => (item={'rec': 'bm-0.ctlplane.local', 'ip': '192.168.140.20'})
TASK [Glob all dhcp configuration files] ***************************************
Friday 05 December 2025 10:04:17 +0000 (0:00:00.152) 0:03:07.737 *******
ok: [instance]
TASK [Ensure files exist] ******************************************************
Friday 05 December 2025 10:04:17 +0000 (0:00:00.222) 0:03:07.960 *******
ok: [instance] => (item=osp_trunk_compute-0)
ok: [instance] => (item=public_compute-0)
ok: [instance] => (item=public_bm-0)
TASK [Check DHCP options configuration file exists] ****************************
Friday 05 December 2025 10:04:17 +0000 (0:00:00.104) 0:03:08.064 *******
skipping: [instance]
TASK [Assert DHCP options file exists] *****************************************
Friday 05 December 2025 10:04:17 +0000 (0:00:00.049) 0:03:08.114 *******
skipping: [instance]
TASK [Read DHCP options file] **************************************************
Friday 05 December 2025 10:04:17 +0000 (0:00:00.048) 0:03:08.162 *******
skipping: [instance]
TASK [Decode DHCP options content] *********************************************
Friday 05 December 2025 10:04:17 +0000 (0:00:00.047) 0:03:08.209 *******
skipping: [instance]
TASK [Verify DHCP options content for compute VMs] *****************************
Friday 05 December 2025 10:04:18 +0000 (0:00:00.049) 0:03:08.259 *******
skipping: [instance]
TASK [Verify DHCP host entry has tag] ******************************************
Friday 05 December 2025 10:04:18 +0000 (0:00:00.126) 0:03:08.385 *******
skipping: [instance]
TASK [Read tagged DHCP host entry] *********************************************
Friday 05 December 2025 10:04:18 +0000 (0:00:00.050) 0:03:08.436 *******
skipping: [instance]
TASK [Verify tag format in DHCP host entry] ************************************
Friday 05 December 2025 10:04:18 +0000 (0:00:00.052) 0:03:08.488 *******
skipping: [instance]
TASK [Ensure it failed at the right place] *************************************
Friday 05 December 2025 10:04:18 +0000 (0:00:00.051) 0:03:08.540 *******
skipping: [instance]
TASK [Mark failure] ************************************************************
Friday 05 December 2025 10:04:18 +0000 (0:00:00.051) 0:03:08.592 *******
skipping: [instance]
TASK [Display error message] ***************************************************
Friday 05 December 2025 10:04:18 +0000 (0:00:00.047) 0:03:08.640 *******
skipping: [instance]
TASK [Append scenario to list] *************************************************
Friday 05 December 2025 10:04:18 +0000 (0:00:00.043) 0:03:08.683 *******
skipping: [instance]
TASK [Ensure directory exists] *************************************************
Friday 05 December 2025 10:04:18 +0000 (0:00:00.043) 0:03:08.727 *******
changed: [instance]
TASK [Copy files of interest] **************************************************
Friday 05 December 2025 10:04:18 +0000 (0:00:00.222) 0:03:08.950 *******
changed: [instance] => (item=artifacts)
changed: [instance] => (item=logs)
changed: [instance] => (item=parameters)
TASK [Copy cifmw-dnsmasq] ******************************************************
Friday 05 December 2025 10:04:19 +0000 (0:00:00.609) 0:03:09.559 *******
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [Clean environment] *******************************************************
Friday 05 December 2025 10:04:19 +0000 (0:00:00.390) 0:03:09.950 *******
TASK [libvirt_manager : Get installed packages list] ***************************
Friday 05 December 2025 10:04:19 +0000 (0:00:00.207) 0:03:10.157 *******
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Friday 05 December 2025 10:04:20 +0000 (0:00:00.643) 0:03:10.801 *******
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Friday 05 December 2025 10:04:22 +0000 (0:00:02.087) 0:03:12.889 *******
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Friday 05 December 2025 10:04:23 +0000 (0:00:00.712) 0:03:13.601 *******
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Friday 05 December 2025 10:04:23 +0000 (0:00:00.051) 0:03:13.653 *******
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Friday 05 December 2025 10:04:23 +0000 (0:00:00.296) 0:03:13.950 *******
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Friday 05 December 2025 10:04:24 +0000 (0:00:00.360) 0:03:14.310 *******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 05 December 2025 10:04:24 +0000 (0:00:00.085) 0:03:14.396 *******
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Friday 05 December 2025 10:04:24 +0000 (0:00:00.080) 0:03:14.477 *******
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Friday 05 December 2025 10:04:24 +0000 (0:00:00.039) 0:03:14.517 *******
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Friday 05 December 2025 10:04:24 +0000 (0:00:00.038) 0:03:14.556 *******
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Friday 05 December 2025 10:04:24 +0000 (0:00:00.040) 0:03:14.596 *******
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Friday 05 December 2025 10:04:24 +0000 (0:00:00.040) 0:03:14.636 *******
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Friday 05 December 2025 10:04:24 +0000 (0:00:00.038) 0:03:14.674 *******
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Friday 05 December 2025 10:04:24 +0000 (0:00:00.288) 0:03:14.963 *******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 05 December 2025 10:04:24 +0000 (0:00:00.174) 0:03:15.138 *******
ok: [instance] =>
cleanup_nets:
- cifmw-osp_trunk
- cifmw-public
TASK [Remove dnsmasq network bits] *********************************************
Friday 05 December 2025 10:04:24 +0000 (0:00:00.084) 0:03:15.223 *******
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:04:25 +0000 (0:00:00.221) 0:03:15.444 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:04:25 +0000 (0:00:00.084) 0:03:15.529 *******
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:04:25 +0000 (0:00:00.078) 0:03:15.608 *******
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:04:25 +0000 (0:00:00.079) 0:03:15.687 *******
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:04:25 +0000 (0:00:00.260) 0:03:15.947 *******
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:04:26 +0000 (0:00:00.350) 0:03:16.297 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:04:26 +0000 (0:00:00.086) 0:03:16.384 *******
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:04:26 +0000 (0:00:00.079) 0:03:16.463 *******
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:04:26 +0000 (0:00:00.080) 0:03:16.544 *******
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:04:26 +0000 (0:00:00.261) 0:03:16.805 *******
ok: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Friday 05 December 2025 10:04:26 +0000 (0:00:00.289) 0:03:17.095 *******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Undefine networks] *************************************
Friday 05 December 2025 10:04:27 +0000 (0:00:01.002) 0:03:18.097 *******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Friday 05 December 2025 10:04:28 +0000 (0:00:00.596) 0:03:18.694 *******
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Find dummy interface connection files] *****************
Friday 05 December 2025 10:04:29 +0000 (0:00:00.595) 0:03:19.289 *******
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Friday 05 December 2025 10:04:29 +0000 (0:00:00.245) 0:03:19.534 *******
skipping: [instance]
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Friday 05 December 2025 10:04:29 +0000 (0:00:00.098) 0:03:19.633 *******
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Friday 05 December 2025 10:04:30 +0000 (0:00:00.785) 0:03:20.418 *******
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Friday 05 December 2025 10:04:30 +0000 (0:00:00.389) 0:03:20.808 *******
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Friday 05 December 2025 10:04:30 +0000 (0:00:00.386) 0:03:21.194 *******
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Friday 05 December 2025 10:04:31 +0000 (0:00:00.463) 0:03:21.657 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Friday 05 December 2025 10:04:31 +0000 (0:00:00.187) 0:03:21.844 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 05 December 2025 10:04:31 +0000 (0:00:00.082) 0:03:21.927 *******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 05 December 2025 10:04:31 +0000 (0:00:00.291) 0:03:22.218 *******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 05 December 2025 10:04:32 +0000 (0:00:00.080) 0:03:22.299 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 05 December 2025 10:04:32 +0000 (0:00:00.108) 0:03:22.407 *******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 05 December 2025 10:04:32 +0000 (0:00:00.080) 0:03:22.488 *******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 05 December 2025 10:04:32 +0000 (0:00:00.081) 0:03:22.569 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 05 December 2025 10:04:32 +0000 (0:00:00.110) 0:03:22.680 *******
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Friday 05 December 2025 10:04:32 +0000 (0:00:00.378) 0:03:23.059 *******
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Friday 05 December 2025 10:04:32 +0000 (0:00:00.045) 0:03:23.104 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Friday 05 December 2025 10:04:33 +0000 (0:00:00.128) 0:03:23.233 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 05 December 2025 10:04:33 +0000 (0:00:00.083) 0:03:23.316 *******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 05 December 2025 10:04:33 +0000 (0:00:00.277) 0:03:23.594 *******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 05 December 2025 10:04:33 +0000 (0:00:00.077) 0:03:23.672 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 05 December 2025 10:04:33 +0000 (0:00:00.104) 0:03:23.777 *******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 05 December 2025 10:04:33 +0000 (0:00:00.134) 0:03:23.911 *******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 05 December 2025 10:04:33 +0000 (0:00:00.077) 0:03:23.989 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 05 December 2025 10:04:33 +0000 (0:00:00.109) 0:03:24.099 *******
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Friday 05 December 2025 10:04:34 +0000 (0:00:00.294) 0:03:24.393 *******
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Friday 05 December 2025 10:04:34 +0000 (0:00:00.042) 0:03:24.435 *******
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Friday 05 December 2025 10:04:34 +0000 (0:00:00.202) 0:03:24.638 *******
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Friday 05 December 2025 10:04:34 +0000 (0:00:00.042) 0:03:24.680 *******
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Friday 05 December 2025 10:04:34 +0000 (0:00:00.041) 0:03:24.722 *******
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Friday 05 December 2025 10:04:34 +0000 (0:00:00.045) 0:03:24.768 *******
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Friday 05 December 2025 10:04:34 +0000 (0:00:00.282) 0:03:25.051 *******
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Friday 05 December 2025 10:04:34 +0000 (0:00:00.040) 0:03:25.092 *******
ok: [instance] => (item=workload)
ok: [instance] => (item=volumes)
changed: [instance] => (item=artifacts/debug_network_data.yml)
changed: [instance] => (item=artifacts/debug_pub_net_value.txt)
changed: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)
changed: [instance] => (item=artifacts/interfaces-info.yml)
ok: [instance] => (item=artifacts/libvirt-uuids.yml)
changed: [instance] => (item=artifacts/net-map-def-patch.yml)
TASK [libvirt_manager : Deepscrub data] ****************************************
Friday 05 December 2025 10:04:36 +0000 (0:00:01.439) 0:03:26.531 *******
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Friday 05 December 2025 10:04:36 +0000 (0:00:00.397) 0:03:26.929 *******
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Friday 05 December 2025 10:04:38 +0000 (0:00:01.360) 0:03:28.289 *******
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Friday 05 December 2025 10:04:38 +0000 (0:00:00.247) 0:03:28.537 *******
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Friday 05 December 2025 10:04:38 +0000 (0:00:00.053) 0:03:28.590 *******
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Friday 05 December 2025 10:04:38 +0000 (0:00:00.048) 0:03:28.639 *******
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Friday 05 December 2025 10:04:38 +0000 (0:00:00.077) 0:03:28.716 *******
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Friday 05 December 2025 10:04:38 +0000 (0:00:00.333) 0:03:29.050 *******
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Friday 05 December 2025 10:04:39 +0000 (0:00:00.328) 0:03:29.378 *******
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Friday 05 December 2025 10:04:39 +0000 (0:00:00.286) 0:03:29.665 *******
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Friday 05 December 2025 10:04:39 +0000 (0:00:00.043) 0:03:29.709 *******
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Friday 05 December 2025 10:04:39 +0000 (0:00:00.043) 0:03:29.752 *******
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)
ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)
ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)
TASK [Clean remote ssh config] *************************************************
Friday 05 December 2025 10:04:40 +0000 (0:00:00.776) 0:03:30.528 *******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 05 December 2025 10:04:40 +0000 (0:00:00.103) 0:03:30.631 *******
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 05 December 2025 10:04:40 +0000 (0:00:00.216) 0:03:30.848 *******
ok: [instance]
TASK [Clean local ssh config] **************************************************
Friday 05 December 2025 10:04:40 +0000 (0:00:00.241) 0:03:31.089 *******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 05 December 2025 10:04:40 +0000 (0:00:00.108) 0:03:31.197 *******
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 05 December 2025 10:04:41 +0000 (0:00:00.227) 0:03:31.424 *******
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Friday 05 December 2025 10:04:41 +0000 (0:00:00.247) 0:03:31.672 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Friday 05 December 2025 10:04:41 +0000 (0:00:00.134) 0:03:31.806 *******
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Friday 05 December 2025 10:04:42 +0000 (0:00:01.248) 0:03:33.055 *******
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Friday 05 December 2025 10:04:46 +0000 (0:00:03.374) 0:03:36.430 *******
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Friday 05 December 2025 10:04:46 +0000 (0:00:00.232) 0:03:36.662 *******
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Friday 05 December 2025 10:04:46 +0000 (0:00:00.043) 0:03:36.705 *******
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Friday 05 December 2025 10:04:46 +0000 (0:00:00.100) 0:03:36.805 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Friday 05 December 2025 10:04:46 +0000 (0:00:00.074) 0:03:36.879 *******
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Friday 05 December 2025 10:04:46 +0000 (0:00:00.044) 0:03:36.924 *******
changed: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Friday 05 December 2025 10:04:46 +0000 (0:00:00.235) 0:03:37.160 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Friday 05 December 2025 10:04:47 +0000 (0:00:00.074) 0:03:37.234 *******
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Friday 05 December 2025 10:04:47 +0000 (0:00:00.042) 0:03:37.277 *******
changed: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Friday 05 December 2025 10:04:47 +0000 (0:00:00.237) 0:03:37.515 *******
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Friday 05 December 2025 10:04:47 +0000 (0:00:00.102) 0:03:37.617 *******
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Friday 05 December 2025 10:04:47 +0000 (0:00:00.043) 0:03:37.661 *******
changed: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Friday 05 December 2025 10:04:47 +0000 (0:00:00.563) 0:03:38.225 *******
changed: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Friday 05 December 2025 10:04:48 +0000 (0:00:00.254) 0:03:38.479 *******
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Friday 05 December 2025 10:04:48 +0000 (0:00:00.438) 0:03:38.917 *******
changed: [instance]
TASK [radvd : Gather package facts] ********************************************
Friday 05 December 2025 10:04:48 +0000 (0:00:00.262) 0:03:39.179 *******
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Friday 05 December 2025 10:04:49 +0000 (0:00:00.674) 0:03:39.854 *******
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Friday 05 December 2025 10:04:49 +0000 (0:00:00.057) 0:03:39.911 *******
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Friday 05 December 2025 10:04:49 +0000 (0:00:00.245) 0:03:40.157 *******
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Friday 05 December 2025 10:04:50 +0000 (0:00:00.234) 0:03:40.391 *******
skipping: [instance]
TASK [Clean leftovers] *********************************************************
Friday 05 December 2025 10:04:50 +0000 (0:00:00.157) 0:03:40.549 *******
changed: [instance]
TASK [Ensure tree exists] ******************************************************
Friday 05 December 2025 10:04:50 +0000 (0:00:00.234) 0:03:40.784 *******
changed: [instance] => (item=artifacts)
changed: [instance] => (item=logs)
changed: [instance] => (item=parameters)
TASK [Mark run status] *********************************************************
Friday 05 December 2025 10:04:51 +0000 (0:00:00.638) 0:03:41.422 *******
ok: [instance]
TASK [Output scenario name] ****************************************************
Friday 05 December 2025 10:04:51 +0000 (0:00:00.045) 0:03:41.467 *******
ok: [instance] =>
msg: 'Running: DCN like network layout'
TASK [Generate network data] ***************************************************
Friday 05 December 2025 10:04:51 +0000 (0:00:00.045) 0:03:41.512 *******
TASK [libvirt_manager : Ensure fact is existing, and empty] ********************
Friday 05 December 2025 10:04:51 +0000 (0:00:00.224) 0:03:41.737 *******
ok: [instance]
TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Friday 05 December 2025 10:04:51 +0000 (0:00:00.043) 0:03:41.781 *******
ok: [instance]
TASK [libvirt_manager : Load file if exists] ***********************************
Friday 05 December 2025 10:04:51 +0000 (0:00:00.216) 0:03:41.998 *******
skipping: [instance]
TASK [libvirt_manager : Update fact with existing content] *********************
Friday 05 December 2025 10:04:51 +0000 (0:00:00.044) 0:03:42.043 *******
skipping: [instance]
TASK [libvirt_manager : Generate VM list] **************************************
Friday 05 December 2025 10:04:51 +0000 (0:00:00.045) 0:03:42.088 *******
ok: [instance]
TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Friday 05 December 2025 10:04:51 +0000 (0:00:00.074) 0:03:42.163 *******
ok: [instance] => (item={'key': 'compute-0', 'value': 'compute'})
ok: [instance] => (item={'key': 'dcn1-compute-0', 'value': 'dcn1_compute'})
ok: [instance] => (item={'key': 'dcn1-compute-1', 'value': 'dcn1_compute'})
ok: [instance] => (item={'key': 'dcn2-compute-0', 'value': 'dcn2_compute'})
TASK [libvirt_manager : Append baremetal nodes if needed] **********************
Friday 05 December 2025 10:04:52 +0000 (0:00:00.157) 0:03:42.320 *******
ok: [instance] => (item=bm-0)
TASK [libvirt_manager : Dump MAC mapping] **************************************
Friday 05 December 2025 10:04:52 +0000 (0:00:00.068) 0:03:42.389 *******
changed: [instance]
TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Friday 05 December 2025 10:04:52 +0000 (0:00:00.392) 0:03:42.781 *******
ok: [instance] => (item=Adding compute-0 to computes)
changed: [instance] => (item=Adding dcn1-compute-0 to dcn1_computes)
changed: [instance] => (item=Adding dcn1-compute-1 to dcn1_computes)
changed: [instance] => (item=Adding dcn2-compute-0 to dcn2_computes)
ok: [instance] => (item=Adding bm-0 to baremetals)
TASK [networking_mapper : Check for Networking Definition file existence] ******
Friday 05 December 2025 10:04:52 +0000 (0:00:00.311) 0:03:43.093 *******
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Friday 05 December 2025 10:04:52 +0000 (0:00:00.049) 0:03:43.142 *******
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Friday 05 December 2025 10:04:52 +0000 (0:00:00.050) 0:03:43.192 *******
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Friday 05 December 2025 10:04:53 +0000 (0:00:00.049) 0:03:43.242 *******
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Friday 05 December 2025 10:04:53 +0000 (0:00:00.052) 0:03:43.294 *******
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Friday 05 December 2025 10:04:53 +0000 (0:00:00.043) 0:03:43.338 *******
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}, 'ctlplanedcn1': {'network': '192.168.133.0/24', 'gateway': '192.168.133.1', 'dns': ['192.168.133.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'ctlplanedcn2': {'network': '192.168.144.0/24', 'gateway': '192.168.144.1', 'dns': ['192.168.144.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'public': None}}, 'sl_computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}, 'public': {'range-v4': {'start': '192.168.110.30', 'length': 1}}}}, 'dcn1_computes': {'network-template': {'range': {'start': 150, 'length': 10}}, 'networks': {'ctlplanedcn1': {}}}, 'dcn2_computes': {'network-template': {'range': {'start': 160, 'length': 10}}, 'networks': {'ctlplanedcn2': {}}}}})
ok: [instance] => (item={})
TASK [networking_mapper : Gather facts if requested] ***************************
Friday 05 December 2025 10:04:53 +0000 (0:00:00.137) 0:03:43.475 *******
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Friday 05 December 2025 10:04:53 +0000 (0:00:00.042) 0:03:43.518 *******
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Friday 05 December 2025 10:04:53 +0000 (0:00:00.297) 0:03:43.815 *******
ok: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Friday 05 December 2025 10:04:53 +0000 (0:00:00.408) 0:03:44.223 *******
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Friday 05 December 2025 10:04:54 +0000 (0:00:00.101) 0:03:44.325 *******
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Friday 05 December 2025 10:04:54 +0000 (0:00:00.054) 0:03:44.380 *******
changed: [instance]
TASK [libvirt_manager : Manage networks if needed] *****************************
Friday 05 December 2025 10:04:54 +0000 (0:00:00.473) 0:03:44.854 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance
TASK [libvirt_manager : Define the localized variables for performing the tasks here.] ***
Friday 05 December 2025 10:04:54 +0000 (0:00:00.115) 0:03:44.970 *******
ok: [instance] => (item=public)
ok: [instance] => (item=osp_trunk)
ok: [instance] => (item=ocpbm)
ok: [instance] => (item=dcn1_tr)
ok: [instance] => (item=dcn2_tr)
TASK [libvirt_manager : Ensure networks are defined] ***************************
Friday 05 December 2025 10:04:54 +0000 (0:00:00.170) 0:03:45.140 *******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=ocpbm)
changed: [instance] => (item=cifmw-dcn1_tr)
changed: [instance] => (item=cifmw-dcn2_tr)
TASK [libvirt_manager : Ensure networks are created/started] *******************
Friday 05 December 2025 10:04:57 +0000 (0:00:02.393) 0:03:47.534 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=ocpbm)
ok: [instance] => (item=cifmw-dcn1_tr)
ok: [instance] => (item=cifmw-dcn2_tr)
TASK [libvirt_manager : Ensure networks are active] ****************************
Friday 05 December 2025 10:05:00 +0000 (0:00:02.841) 0:03:50.375 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=ocpbm)
ok: [instance] => (item=cifmw-dcn1_tr)
ok: [instance] => (item=cifmw-dcn2_tr)
TASK [libvirt_manager : Ensure networks enabled to autostart] ******************
Friday 05 December 2025 10:05:02 +0000 (0:00:02.344) 0:03:52.720 *******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=ocpbm)
changed: [instance] => (item=cifmw-dcn1_tr)
changed: [instance] => (item=cifmw-dcn2_tr)
TASK [libvirt_manager : Add a dummy interface to bridges if required] **********
Friday 05 December 2025 10:05:04 +0000 (0:00:02.306) 0:03:55.027 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance
TASK [libvirt_manager : Fetch present bridge interfaces] ***********************
Friday 05 December 2025 10:05:04 +0000 (0:00:00.148) 0:03:55.175 *******
ok: [instance]
TASK [libvirt_manager : Fetch bridges ports link info] *************************
Friday 05 December 2025 10:05:05 +0000 (0:00:00.216) 0:03:55.392 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=ocpbm)
ok: [instance] => (item=cifmw-dcn1_tr)
ok: [instance] => (item=cifmw-dcn2_tr)
TASK [Create dummy interfaces to ensure bridges are UP] ************************
Friday 05 December 2025 10:05:07 +0000 (0:00:02.038) 0:03:57.430 *******
TASK [ci_nmstate : Ensure we have needed facts] ********************************
Friday 05 December 2025 10:05:07 +0000 (0:00:00.161) 0:03:57.592 *******
skipping: [instance]
TASK [ci_nmstate : Install required packages on instance] **********************
Friday 05 December 2025 10:05:07 +0000 (0:00:00.117) 0:03:57.709 *******
ok: [instance]
TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Friday 05 December 2025 10:05:08 +0000 (0:00:01.331) 0:03:59.041 *******
changed: [instance]
TASK [ci_nmstate : Save nmstate state for instance] ****************************
Friday 05 December 2025 10:05:09 +0000 (0:00:00.219) 0:03:59.260 *******
changed: [instance]
TASK [ci_nmstate : Apply the desidered state on instance] **********************
Friday 05 December 2025 10:05:09 +0000 (0:00:00.394) 0:03:59.655 *******
changed: [instance]
TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Friday 05 December 2025 10:05:11 +0000 (0:00:02.072) 0:04:01.727 *******
changed: [instance]
TASK [Create extra network configuration] **************************************
Friday 05 December 2025 10:05:11 +0000 (0:00:00.407) 0:04:02.135 *******
skipping: [instance]
TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Friday 05 December 2025 10:05:11 +0000 (0:00:00.048) 0:04:02.183 *******
skipping: [instance]
TASK [libvirt_manager : Refresh networking facts on host] **********************
Friday 05 December 2025 10:05:11 +0000 (0:00:00.045) 0:04:02.228 *******
ok: [instance]
TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Friday 05 December 2025 10:05:12 +0000 (0:00:00.576) 0:04:02.804 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=ocpbm)
ok: [instance] => (item=cifmw-dcn1_tr)
ok: [instance] => (item=cifmw-dcn2_tr)
TASK [dnsmasq : Install needed packages] ***************************************
Friday 05 December 2025 10:05:13 +0000 (0:00:01.281) 0:04:04.086 *******
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Friday 05 December 2025 10:05:15 +0000 (0:00:01.286) 0:04:05.373 *******
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Friday 05 December 2025 10:05:18 +0000 (0:00:03.455) 0:04:08.828 *******
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Friday 05 December 2025 10:05:18 +0000 (0:00:00.242) 0:04:09.071 *******
changed: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Friday 05 December 2025 10:05:19 +0000 (0:00:00.401) 0:04:09.472 *******
changed: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Friday 05 December 2025 10:05:19 +0000 (0:00:00.421) 0:04:09.894 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Friday 05 December 2025 10:05:19 +0000 (0:00:00.076) 0:04:09.970 *******
changed: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Friday 05 December 2025 10:05:20 +0000 (0:00:00.435) 0:04:10.406 *******
skipping: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Friday 05 December 2025 10:05:20 +0000 (0:00:00.044) 0:04:10.450 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Friday 05 December 2025 10:05:20 +0000 (0:00:00.130) 0:04:10.581 *******
changed: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Friday 05 December 2025 10:05:20 +0000 (0:00:00.420) 0:04:11.001 *******
skipping: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Friday 05 December 2025 10:05:20 +0000 (0:00:00.045) 0:04:11.047 *******
ok: [instance] => (item=127.0.0.2)
TASK [dnsmasq : Enable and start service] **************************************
Friday 05 December 2025 10:05:21 +0000 (0:00:00.261) 0:04:11.308 *******
changed: [instance]
TASK [dnsmasq : Stop service] **************************************************
Friday 05 December 2025 10:05:21 +0000 (0:00:00.759) 0:04:12.068 *******
skipping: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Friday 05 December 2025 10:05:21 +0000 (0:00:00.045) 0:04:12.113 *******
skipping: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Friday 05 December 2025 10:05:21 +0000 (0:00:00.045) 0:04:12.159 *******
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]
TASK [Create dnsmasq networks] *************************************************
Friday 05 December 2025 10:05:22 +0000 (0:00:00.152) 0:04:12.311 *******
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:05:22 +0000 (0:00:00.750) 0:04:13.062 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:05:22 +0000 (0:00:00.056) 0:04:13.119 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:05:23 +0000 (0:00:00.155) 0:04:13.275 *******
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:05:23 +0000 (0:00:00.488) 0:04:13.764 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:05:23 +0000 (0:00:00.048) 0:04:13.812 *******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:05:23 +0000 (0:00:00.072) 0:04:13.885 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:05:23 +0000 (0:00:00.060) 0:04:13.945 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:05:23 +0000 (0:00:00.069) 0:04:14.015 *******
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:05:24 +0000 (0:00:00.494) 0:04:14.509 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:05:24 +0000 (0:00:00.118) 0:04:14.627 *******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:05:24 +0000 (0:00:00.074) 0:04:14.701 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:05:24 +0000 (0:00:00.055) 0:04:14.757 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:05:24 +0000 (0:00:00.065) 0:04:14.823 *******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:05:25 +0000 (0:00:00.491) 0:04:15.315 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:05:25 +0000 (0:00:00.043) 0:04:15.359 *******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:05:25 +0000 (0:00:00.070) 0:04:15.429 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:05:25 +0000 (0:00:00.127) 0:04:15.556 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:05:25 +0000 (0:00:00.065) 0:04:15.622 *******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:05:25 +0000 (0:00:00.494) 0:04:16.116 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:05:25 +0000 (0:00:00.045) 0:04:16.161 *******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:05:26 +0000 (0:00:00.070) 0:04:16.232 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:05:26 +0000 (0:00:00.055) 0:04:16.287 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:05:26 +0000 (0:00:00.062) 0:04:16.350 *******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:05:26 +0000 (0:00:00.536) 0:04:16.886 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:05:26 +0000 (0:00:00.044) 0:04:16.931 *******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:05:26 +0000 (0:00:00.071) 0:04:17.002 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:05:26 +0000 (0:00:00.054) 0:04:17.056 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:05:26 +0000 (0:00:00.062) 0:04:17.118 *******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:05:27 +0000 (0:00:00.473) 0:04:17.592 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:05:27 +0000 (0:00:00.043) 0:04:17.635 *******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:05:27 +0000 (0:00:00.142) 0:04:17.778 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:05:27 +0000 (0:00:00.056) 0:04:17.834 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:05:27 +0000 (0:00:00.064) 0:04:17.899 *******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:05:28 +0000 (0:00:00.476) 0:04:18.376 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:05:28 +0000 (0:00:00.044) 0:04:18.421 *******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:05:28 +0000 (0:00:00.070) 0:04:18.491 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:05:28 +0000 (0:00:00.054) 0:04:18.545 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:05:28 +0000 (0:00:00.138) 0:04:18.684 *******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:05:28 +0000 (0:00:00.493) 0:04:19.177 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:05:28 +0000 (0:00:00.046) 0:04:19.223 *******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:05:29 +0000 (0:00:00.074) 0:04:19.298 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:05:29 +0000 (0:00:00.055) 0:04:19.353 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:05:29 +0000 (0:00:00.064) 0:04:19.418 *******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:05:29 +0000 (0:00:00.474) 0:04:19.893 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:05:29 +0000 (0:00:00.128) 0:04:20.022 *******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:05:29 +0000 (0:00:00.073) 0:04:20.095 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:05:29 +0000 (0:00:00.058) 0:04:20.154 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:05:29 +0000 (0:00:00.064) 0:04:20.219 *******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:05:30 +0000 (0:00:00.482) 0:04:20.701 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:05:30 +0000 (0:00:00.044) 0:04:20.745 *******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:05:30 +0000 (0:00:00.069) 0:04:20.815 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:05:30 +0000 (0:00:00.134) 0:04:20.950 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:05:30 +0000 (0:00:00.065) 0:04:21.015 *******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:05:31 +0000 (0:00:00.489) 0:04:21.505 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:05:31 +0000 (0:00:00.044) 0:04:21.549 *******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:05:31 +0000 (0:00:00.069) 0:04:21.619 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:05:31 +0000 (0:00:00.055) 0:04:21.674 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:05:31 +0000 (0:00:00.063) 0:04:21.738 *******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:05:31 +0000 (0:00:00.475) 0:04:22.213 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:05:32 +0000 (0:00:00.045) 0:04:22.259 *******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:05:32 +0000 (0:00:00.073) 0:04:22.332 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:05:32 +0000 (0:00:00.055) 0:04:22.387 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:05:32 +0000 (0:00:00.064) 0:04:22.451 *******
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:05:32 +0000 (0:00:00.499) 0:04:22.951 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:05:32 +0000 (0:00:00.043) 0:04:22.994 *******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:05:32 +0000 (0:00:00.141) 0:04:23.135 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:05:32 +0000 (0:00:00.056) 0:04:23.192 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:05:33 +0000 (0:00:00.065) 0:04:23.258 *******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:05:33 +0000 (0:00:00.479) 0:04:23.737 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:05:33 +0000 (0:00:00.043) 0:04:23.781 *******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:05:33 +0000 (0:00:00.071) 0:04:23.853 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:05:33 +0000 (0:00:00.055) 0:04:23.908 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:05:33 +0000 (0:00:00.144) 0:04:24.053 *******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:05:34 +0000 (0:00:00.488) 0:04:24.541 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:05:34 +0000 (0:00:00.047) 0:04:24.589 *******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:05:34 +0000 (0:00:00.071) 0:04:24.660 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:05:34 +0000 (0:00:00.056) 0:04:24.717 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:05:34 +0000 (0:00:00.064) 0:04:24.782 *******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:05:35 +0000 (0:00:00.464) 0:04:25.246 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:05:35 +0000 (0:00:00.118) 0:04:25.364 *******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:05:35 +0000 (0:00:00.074) 0:04:25.439 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:05:35 +0000 (0:00:00.054) 0:04:25.494 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:05:35 +0000 (0:00:00.062) 0:04:25.557 *******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:05:35 +0000 (0:00:00.466) 0:04:26.023 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:05:35 +0000 (0:00:00.045) 0:04:26.068 *******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:05:35 +0000 (0:00:00.142) 0:04:26.211 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:05:36 +0000 (0:00:00.056) 0:04:26.267 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:05:36 +0000 (0:00:00.062) 0:04:26.330 *******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:05:36 +0000 (0:00:00.455) 0:04:26.785 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:05:36 +0000 (0:00:00.045) 0:04:26.830 *******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:05:36 +0000 (0:00:00.069) 0:04:26.900 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:05:36 +0000 (0:00:00.052) 0:04:26.952 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:05:36 +0000 (0:00:00.061) 0:04:27.013 *******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:05:37 +0000 (0:00:00.564) 0:04:27.578 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:05:37 +0000 (0:00:00.043) 0:04:27.621 *******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:05:37 +0000 (0:00:00.069) 0:04:27.691 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:05:37 +0000 (0:00:00.053) 0:04:27.744 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:05:37 +0000 (0:00:00.059) 0:04:27.804 *******
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:05:38 +0000 (0:00:00.478) 0:04:28.282 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:05:38 +0000 (0:00:00.041) 0:04:28.324 *******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:05:38 +0000 (0:00:00.154) 0:04:28.478 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:05:38 +0000 (0:00:00.054) 0:04:28.532 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:05:38 +0000 (0:00:00.062) 0:04:28.595 *******
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:05:38 +0000 (0:00:00.457) 0:04:29.053 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:05:38 +0000 (0:00:00.044) 0:04:29.097 *******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:05:38 +0000 (0:00:00.068) 0:04:29.166 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:05:38 +0000 (0:00:00.051) 0:04:29.217 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:05:39 +0000 (0:00:00.134) 0:04:29.351 *******
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:05:39 +0000 (0:00:00.482) 0:04:29.833 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:05:39 +0000 (0:00:00.046) 0:04:29.879 *******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:05:39 +0000 (0:00:00.069) 0:04:29.949 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:05:39 +0000 (0:00:00.051) 0:04:30.000 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:05:39 +0000 (0:00:00.060) 0:04:30.061 *******
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:05:40 +0000 (0:00:00.539) 0:04:30.600 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:05:40 +0000 (0:00:00.044) 0:04:30.645 *******
skipping: [instance]
TASK [Deploy radvd for IPv6 router advertisements] *****************************
Friday 05 December 2025 10:05:40 +0000 (0:00:00.069) 0:04:30.714 *******
skipping: [instance]
TASK [libvirt_manager : Ensure network is in correct zone] *********************
Friday 05 December 2025 10:05:40 +0000 (0:00:00.044) 0:04:30.759 *******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=ocpbm)
changed: [instance] => (item=cifmw-dcn1_tr)
changed: [instance] => (item=cifmw-dcn2_tr)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 05 December 2025 10:05:43 +0000 (0:00:02.548) 0:04:33.307 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=ocpbm)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-dcn1_tr)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-dcn2_tr)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 05 December 2025 10:05:43 +0000 (0:00:00.217) 0:04:33.525 *******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 05 December 2025 10:05:43 +0000 (0:00:00.281) 0:04:33.806 *******
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 05 December 2025 10:05:43 +0000 (0:00:00.050) 0:04:33.857 *******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 05 December 2025 10:05:43 +0000 (0:00:00.248) 0:04:34.105 *******
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 05 December 2025 10:05:43 +0000 (0:00:00.050) 0:04:34.156 *******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 05 December 2025 10:05:44 +0000 (0:00:00.230) 0:04:34.386 *******
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 05 December 2025 10:05:44 +0000 (0:00:00.049) 0:04:34.436 *******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 05 December 2025 10:05:44 +0000 (0:00:00.306) 0:04:34.742 *******
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 05 December 2025 10:05:44 +0000 (0:00:00.050) 0:04:34.793 *******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 05 December 2025 10:05:44 +0000 (0:00:00.231) 0:04:35.024 *******
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 05 December 2025 10:05:44 +0000 (0:00:00.050) 0:04:35.075 *******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 05 December 2025 10:05:45 +0000 (0:00:00.233) 0:04:35.308 *******
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 05 December 2025 10:05:45 +0000 (0:00:00.050) 0:04:35.359 *******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 05 December 2025 10:05:45 +0000 (0:00:00.232) 0:04:35.591 *******
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 05 December 2025 10:05:45 +0000 (0:00:00.050) 0:04:35.641 *******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 05 December 2025 10:05:45 +0000 (0:00:00.317) 0:04:35.959 *******
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 05 December 2025 10:05:45 +0000 (0:00:00.052) 0:04:36.012 *******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 05 December 2025 10:05:46 +0000 (0:00:00.238) 0:04:36.251 *******
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 05 December 2025 10:05:46 +0000 (0:00:00.053) 0:04:36.304 *******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 05 December 2025 10:05:46 +0000 (0:00:00.238) 0:04:36.542 *******
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 05 December 2025 10:05:46 +0000 (0:00:00.053) 0:04:36.596 *******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 05 December 2025 10:05:46 +0000 (0:00:00.249) 0:04:36.846 *******
ok: [instance]
TASK [libvirt_manager : Output _network_data] **********************************
Friday 05 December 2025 10:05:46 +0000 (0:00:00.050) 0:04:36.897 *******
changed: [instance]
TASK [libvirt_manager : Output pub_net] ****************************************
Friday 05 December 2025 10:05:47 +0000 (0:00:00.373) 0:04:37.270 *******
changed: [instance]
TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Friday 05 December 2025 10:05:47 +0000 (0:00:00.378) 0:04:37.648 *******
changed: [instance]
TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Friday 05 December 2025 10:05:47 +0000 (0:00:00.378) 0:04:38.027 *******
ok: [instance]
TASK [libvirt_manager : Save networking_mapper patch] **************************
Friday 05 December 2025 10:05:47 +0000 (0:00:00.121) 0:04:38.148 *******
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Friday 05 December 2025 10:05:48 +0000 (0:00:00.371) 0:04:38.519 *******
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Friday 05 December 2025 10:05:48 +0000 (0:00:00.051) 0:04:38.570 *******
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Friday 05 December 2025 10:05:48 +0000 (0:00:00.050) 0:04:38.620 *******
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Friday 05 December 2025 10:05:48 +0000 (0:00:00.139) 0:04:38.760 *******
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Friday 05 December 2025 10:05:48 +0000 (0:00:00.054) 0:04:38.815 *******
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Friday 05 December 2025 10:05:48 +0000 (0:00:00.045) 0:04:38.860 *******
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}, 'ctlplanedcn1': {'network': '192.168.133.0/24', 'gateway': '192.168.133.1', 'dns': ['192.168.133.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'ctlplanedcn2': {'network': '192.168.144.0/24', 'gateway': '192.168.144.1', 'dns': ['192.168.144.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'public': None}}, 'sl_computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}, 'public': {'range-v4': {'start': '192.168.110.30', 'length': 1}}}}, 'dcn1_computes': {'network-template': {'range': {'start': 150, 'length': 10}}, 'networks': {'ctlplanedcn1': {}}}, 'dcn2_computes': {'network-template': {'range': {'start': 160, 'length': 10}}, 'networks': {'ctlplanedcn2': {}}}}})
ok: [instance] => (item={'networks': {'ocpbm': {'network-v4': '192.168.111.0/24'}}, 'group-templates': {'dcn1_computes': {'networks': {'ocpbm': None}}, 'dcn2_computes': {'networks': {'ocpbm': None}}, 'baremetals': {'networks': {'ocpbm': {'range-v4': {'start': '192.168.111.30', 'length': 1}}}}}})
TASK [networking_mapper : Gather facts if requested] ***************************
Friday 05 December 2025 10:05:48 +0000 (0:00:00.144) 0:04:39.005 *******
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Friday 05 December 2025 10:05:48 +0000 (0:00:00.047) 0:04:39.052 *******
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Friday 05 December 2025 10:05:49 +0000 (0:00:00.248) 0:04:39.301 *******
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Friday 05 December 2025 10:05:49 +0000 (0:00:00.417) 0:04:39.718 *******
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Friday 05 December 2025 10:05:49 +0000 (0:00:00.315) 0:04:40.034 *******
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Friday 05 December 2025 10:05:49 +0000 (0:00:00.057) 0:04:40.092 *******
changed: [instance]
TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Friday 05 December 2025 10:05:50 +0000 (0:00:00.457) 0:04:40.550 *******
ok: [instance]
TASK [libvirt_manager : Unset patch] *******************************************
Friday 05 December 2025 10:05:50 +0000 (0:00:00.055) 0:04:40.605 *******
ok: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Friday 05 December 2025 10:05:50 +0000 (0:00:00.045) 0:04:40.650 *******
ok: [instance]
TASK [libvirt_manager : Reserve IPs on networks] *******************************
Friday 05 December 2025 10:05:50 +0000 (0:00:00.046) 0:04:40.697 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplanedcn1)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplanedcn2)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=internalapi)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ocpbm)
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 05 December 2025 10:05:50 +0000 (0:00:00.104) 0:04:40.802 *******
ok: [instance] => (item=bm-0 - ctlplane)
ok: [instance] => (item=compute-0 - ctlplane)
skipping: [instance] => (item=dcn1-compute-0 - ctlplane)
skipping: [instance] => (item=dcn1-compute-1 - ctlplane)
skipping: [instance] => (item=dcn2-compute-0 - ctlplane)
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 05 December 2025 10:05:50 +0000 (0:00:00.287) 0:04:41.089 *******
skipping: [instance] => (item=bm-0 - ctlplanedcn1)
skipping: [instance] => (item=compute-0 - ctlplanedcn1)
ok: [instance] => (item=dcn1-compute-0 - ctlplanedcn1)
ok: [instance] => (item=dcn1-compute-1 - ctlplanedcn1)
skipping: [instance] => (item=dcn2-compute-0 - ctlplanedcn1)
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 05 December 2025 10:05:51 +0000 (0:00:00.189) 0:04:41.279 *******
skipping: [instance] => (item=bm-0 - ctlplanedcn2)
skipping: [instance] => (item=compute-0 - ctlplanedcn2)
skipping: [instance] => (item=dcn1-compute-0 - ctlplanedcn2)
skipping: [instance] => (item=dcn1-compute-1 - ctlplanedcn2)
ok: [instance] => (item=dcn2-compute-0 - ctlplanedcn2)
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 05 December 2025 10:05:51 +0000 (0:00:00.171) 0:04:41.450 *******
skipping: [instance] => (item=bm-0 - internalapi)
skipping: [instance] => (item=compute-0 - internalapi)
skipping: [instance] => (item=dcn1-compute-0 - internalapi)
skipping: [instance] => (item=dcn1-compute-1 - internalapi)
skipping: [instance] => (item=dcn2-compute-0 - internalapi)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 05 December 2025 10:05:51 +0000 (0:00:00.141) 0:04:41.592 *******
ok: [instance] => (item=bm-0 - public)
ok: [instance] => (item=compute-0 - public)
skipping: [instance] => (item=dcn1-compute-0 - public)
skipping: [instance] => (item=dcn1-compute-1 - public)
skipping: [instance] => (item=dcn2-compute-0 - public)
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 05 December 2025 10:05:51 +0000 (0:00:00.239) 0:04:41.831 *******
ok: [instance] => (item=bm-0 - ocpbm)
skipping: [instance] => (item=compute-0 - ocpbm)
ok: [instance] => (item=dcn1-compute-0 - ocpbm)
ok: [instance] => (item=dcn1-compute-1 - ocpbm)
ok: [instance] => (item=dcn2-compute-0 - ocpbm)
TASK [Inject DHCP entries for net {{ net_name }}] ******************************
Friday 05 December 2025 10:05:51 +0000 (0:00:00.233) 0:04:42.065 *******
TASK [dnsmasq : Ensure we have the right data and type] ************************
Friday 05 December 2025 10:05:52 +0000 (0:00:00.201) 0:04:42.267 *******
ok: [instance]
TASK [dnsmasq : Assert we have needed host data] *******************************
Friday 05 December 2025 10:05:52 +0000 (0:00:00.064) 0:04:42.332 *******
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'bm-0', 'state': 'present', 'mac': '52:54:00:79:0a:77', 'ips': ['192.168.140.20', ''], 'tag': 'baremetal'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:72:f7:67', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'dcn1_tr', 'name': 'dcn1-compute-0', 'state': 'present', 'mac': '52:54:01:fa:ec:e5', 'ips': ['192.168.133.150', ''], 'tag': 'dcn1_compute'})
ok: [instance] => (item={'network': 'dcn1_tr', 'name': 'dcn1-compute-1', 'state': 'present', 'mac': '52:54:02:e9:2f:09', 'ips': ['192.168.133.151', ''], 'tag': 'dcn1_compute'})
ok: [instance] => (item={'network': 'dcn2_tr', 'name': 'dcn2-compute-0', 'state': 'present', 'mac': '52:54:03:6d:0e:f7', 'ips': ['192.168.144.160', ''], 'tag': 'dcn2_compute'})
ok: [instance] => (item={'network': 'public', 'name': 'bm-0', 'state': 'present', 'mac': '52:54:00:0f:09:b7', 'ips': ['192.168.110.30', ''], 'tag': 'baremetal'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:1d:ec:c2', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'ocpbm', 'name': 'bm-0', 'state': 'present', 'mac': '52:54:00:c6:04:90', 'ips': ['192.168.111.30', ''], 'tag': 'baremetal'})
ok: [instance] => (item={'network': 'ocpbm', 'name': 'dcn1-compute-0', 'state': 'present', 'mac': '52:54:01:95:0b:b0', 'ips': ['192.168.111.150', ''], 'tag': 'dcn1_compute'})
ok: [instance] => (item={'network': 'ocpbm', 'name': 'dcn1-compute-1', 'state': 'present', 'mac': '52:54:02:46:d7:a5', 'ips': ['192.168.111.151', ''], 'tag': 'dcn1_compute'})
ok: [instance] => (item={'network': 'ocpbm', 'name': 'dcn2-compute-0', 'state': 'present', 'mac': '52:54:03:60:ed:af', 'ips': ['192.168.111.160', ''], 'tag': 'dcn2_compute'})
TASK [dnsmasq : Ensure networks exists] ****************************************
Friday 05 December 2025 10:05:52 +0000 (0:00:00.184) 0:04:42.516 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=osp_trunk)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=dcn1_tr)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=dcn2_tr)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=ocpbm)
TASK [dnsmasq : Check network file status] *************************************
Friday 05 December 2025 10:05:52 +0000 (0:00:00.098) 0:04:42.615 *******
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Friday 05 December 2025 10:05:52 +0000 (0:00:00.211) 0:04:42.827 *******
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Friday 05 December 2025 10:05:52 +0000 (0:00:00.048) 0:04:42.875 *******
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Friday 05 December 2025 10:05:52 +0000 (0:00:00.213) 0:04:43.089 *******
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Friday 05 December 2025 10:05:52 +0000 (0:00:00.119) 0:04:43.208 *******
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Friday 05 December 2025 10:05:53 +0000 (0:00:00.214) 0:04:43.423 *******
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Friday 05 December 2025 10:05:53 +0000 (0:00:00.050) 0:04:43.474 *******
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Friday 05 December 2025 10:05:53 +0000 (0:00:00.212) 0:04:43.686 *******
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Friday 05 December 2025 10:05:53 +0000 (0:00:00.050) 0:04:43.737 *******
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Friday 05 December 2025 10:05:53 +0000 (0:00:00.229) 0:04:43.966 *******
ok: [instance]
TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Friday 05 December 2025 10:05:53 +0000 (0:00:00.050) 0:04:44.016 *******
ok: [instance]
TASK [dnsmasq : Compute entry] *************************************************
Friday 05 December 2025 10:05:53 +0000 (0:00:00.045) 0:04:44.062 *******
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'bm-0', 'state': 'present', 'mac': '52:54:00:79:0a:77', 'ips': ['192.168.140.20', ''], 'tag': 'baremetal'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:72:f7:67', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'dcn1_tr', 'name': 'dcn1-compute-0', 'state': 'present', 'mac': '52:54:01:fa:ec:e5', 'ips': ['192.168.133.150', ''], 'tag': 'dcn1_compute'})
ok: [instance] => (item={'network': 'dcn1_tr', 'name': 'dcn1-compute-1', 'state': 'present', 'mac': '52:54:02:e9:2f:09', 'ips': ['192.168.133.151', ''], 'tag': 'dcn1_compute'})
ok: [instance] => (item={'network': 'dcn2_tr', 'name': 'dcn2-compute-0', 'state': 'present', 'mac': '52:54:03:6d:0e:f7', 'ips': ['192.168.144.160', ''], 'tag': 'dcn2_compute'})
ok: [instance] => (item={'network': 'public', 'name': 'bm-0', 'state': 'present', 'mac': '52:54:00:0f:09:b7', 'ips': ['192.168.110.30', ''], 'tag': 'baremetal'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:1d:ec:c2', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'ocpbm', 'name': 'bm-0', 'state': 'present', 'mac': '52:54:00:c6:04:90', 'ips': ['192.168.111.30', ''], 'tag': 'baremetal'})
ok: [instance] => (item={'network': 'ocpbm', 'name': 'dcn1-compute-0', 'state': 'present', 'mac': '52:54:01:95:0b:b0', 'ips': ['192.168.111.150', ''], 'tag': 'dcn1_compute'})
ok: [instance] => (item={'network': 'ocpbm', 'name': 'dcn1-compute-1', 'state': 'present', 'mac': '52:54:02:46:d7:a5', 'ips': ['192.168.111.151', ''], 'tag': 'dcn1_compute'})
ok: [instance] => (item={'network': 'ocpbm', 'name': 'dcn2-compute-0', 'state': 'present', 'mac': '52:54:03:60:ed:af', 'ips': ['192.168.111.160', ''], 'tag': 'dcn2_compute'})
TASK [dnsmasq : Create add/remove sets] ****************************************
Friday 05 December 2025 10:05:54 +0000 (0:00:00.387) 0:04:44.450 *******
ok: [instance]
TASK [dnsmasq : Add DHCP entries] **********************************************
Friday 05 December 2025 10:05:54 +0000 (0:00:00.056) 0:04:44.506 *******
changed: [instance] => (item={'file': 'osp_trunk_bm-0_52:54:00:79:0a:77', 'entry': 'set:baremetal,52:54:00:79:0a:77,192.168.140.20,bm-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:72:f7:67', 'entry': 'set:compute,52:54:00:72:f7:67,192.168.140.10,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'dcn1_tr_dcn1-compute-0_52:54:01:fa:ec:e5', 'entry': 'set:dcn1_compute,52:54:01:fa:ec:e5,192.168.133.150,dcn1-compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'dcn1_tr_dcn1-compute-1_52:54:02:e9:2f:09', 'entry': 'set:dcn1_compute,52:54:02:e9:2f:09,192.168.133.151,dcn1-compute-1', 'state': 'present'})
changed: [instance] => (item={'file': 'dcn2_tr_dcn2-compute-0_52:54:03:6d:0e:f7', 'entry': 'set:dcn2_compute,52:54:03:6d:0e:f7,192.168.144.160,dcn2-compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_bm-0_52:54:00:0f:09:b7', 'entry': 'set:baremetal,52:54:00:0f:09:b7,192.168.110.30,bm-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_compute-0_52:54:00:1d:ec:c2', 'entry': 'set:compute,52:54:00:1d:ec:c2,192.168.110.10,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'ocpbm_bm-0_52:54:00:c6:04:90', 'entry': 'set:baremetal,52:54:00:c6:04:90,192.168.111.30,bm-0', 'state': 'present'})
changed: [instance] => (item={'file': 'ocpbm_dcn1-compute-0_52:54:01:95:0b:b0', 'entry': 'set:dcn1_compute,52:54:01:95:0b:b0,192.168.111.150,dcn1-compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'ocpbm_dcn1-compute-1_52:54:02:46:d7:a5', 'entry': 'set:dcn1_compute,52:54:02:46:d7:a5,192.168.111.151,dcn1-compute-1', 'state': 'present'})
changed: [instance] => (item={'file': 'ocpbm_dcn2-compute-0_52:54:03:60:ed:af', 'entry': 'set:dcn2_compute,52:54:03:60:ed:af,192.168.111.160,dcn2-compute-0', 'state': 'present'})
TASK [dnsmasq : Remove DHCP entries] *******************************************
Friday 05 December 2025 10:05:58 +0000 (0:00:04.122) 0:04:48.628 *******
skipping: [instance]
TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Friday 05 December 2025 10:05:58 +0000 (0:00:00.070) 0:04:48.698 *******
ok: [instance] => (item=bm-0)
ok: [instance] => (item=compute-0)
ok: [instance] => (item=dcn1-compute-0)
ok: [instance] => (item=dcn1-compute-1)
ok: [instance] => (item=dcn2-compute-0)
TASK [Inject VMs in the .utility zone] *****************************************
Friday 05 December 2025 10:05:58 +0000 (0:00:00.400) 0:04:49.099 *******
TASK [dnsmasq : Assert we have needed host record data] ************************
Friday 05 December 2025 10:05:59 +0000 (0:00:00.142) 0:04:49.242 *******
ok: [instance]
TASK [dnsmasq : Assert each address element have needed data] ******************
Friday 05 December 2025 10:05:59 +0000 (0:00:00.066) 0:04:49.309 *******
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['bm-0.utility', 'bm-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['bm-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['bm-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['bm-0.utility', 'bm-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['bm-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['bm-0.ocpbm.local', 'baremetal-0.ocpbm.local'], 'ips': ['192.168.111.30', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['bm-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['dcn1-compute-0.utility', 'dcn1-compute-0.instance', 'dcn1_compute-0.utility', 'dcn1_compute-0.instance'], 'ips': ['192.168.133.150', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['dcn1-compute-0.ctlplanedcn1.local', 'dcn1_compute-0.ctlplanedcn1.local'], 'ips': ['192.168.133.150', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['dcn1-compute-0.ocpbm.local', 'dcn1_compute-0.ocpbm.local'], 'ips': ['192.168.111.150', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['dcn1-compute-1.utility', 'dcn1-compute-1.instance', 'dcn1_compute-1.utility', 'dcn1_compute-1.instance'], 'ips': ['192.168.133.151', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['dcn1-compute-1.ctlplanedcn1.local', 'dcn1_compute-1.ctlplanedcn1.local'], 'ips': ['192.168.133.151', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['dcn1-compute-1.ocpbm.local', 'dcn1_compute-1.ocpbm.local'], 'ips': ['192.168.111.151', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['dcn2-compute-0.utility', 'dcn2-compute-0.instance', 'dcn2_compute-0.utility', 'dcn2_compute-0.instance'], 'ips': ['192.168.144.160', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['dcn2-compute-0.ctlplanedcn2.local', 'dcn2_compute-0.ctlplanedcn2.local'], 'ips': ['192.168.144.160', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['dcn2-compute-0.ocpbm.local', 'dcn2_compute-0.ocpbm.local'], 'ips': ['192.168.111.160', ''], 'state': 'present'})
TASK [dnsmasq : Add/Remove address] ********************************************
Friday 05 December 2025 10:05:59 +0000 (0:00:00.386) 0:04:49.695 *******
changed: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['bm-0.utility', 'bm-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['bm-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['bm-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['bm-0.utility', 'bm-0.instance', 'baremetal-0.utility', 'baremetal-0.instance'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['bm-0.ctlplane.local', 'baremetal-0.ctlplane.local'], 'ips': ['192.168.140.20', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['bm-0.ocpbm.local', 'baremetal-0.ocpbm.local'], 'ips': ['192.168.111.30', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['bm-0.public.local', 'baremetal-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.utility', 'compute-0.instance', 'compute-0.utility', 'compute-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.ctlplane.local', 'compute-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.internalapi.local', 'compute-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['compute-0.public.local', 'compute-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['dcn1-compute-0.utility', 'dcn1-compute-0.instance', 'dcn1_compute-0.utility', 'dcn1_compute-0.instance'], 'ips': ['192.168.133.150', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['dcn1-compute-0.ctlplanedcn1.local', 'dcn1_compute-0.ctlplanedcn1.local'], 'ips': ['192.168.133.150', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['dcn1-compute-0.ocpbm.local', 'dcn1_compute-0.ocpbm.local'], 'ips': ['192.168.111.150', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['dcn1-compute-1.utility', 'dcn1-compute-1.instance', 'dcn1_compute-1.utility', 'dcn1_compute-1.instance'], 'ips': ['192.168.133.151', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['dcn1-compute-1.ctlplanedcn1.local', 'dcn1_compute-1.ctlplanedcn1.local'], 'ips': ['192.168.133.151', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['dcn1-compute-1.ocpbm.local', 'dcn1_compute-1.ocpbm.local'], 'ips': ['192.168.111.151', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['dcn2-compute-0.utility', 'dcn2-compute-0.instance', 'dcn2_compute-0.utility', 'dcn2_compute-0.instance'], 'ips': ['192.168.144.160', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['dcn2-compute-0.ctlplanedcn2.local', 'dcn2_compute-0.ctlplanedcn2.local'], 'ips': ['192.168.144.160', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['dcn2-compute-0.ocpbm.local', 'dcn2_compute-0.ocpbm.local'], 'ips': ['192.168.111.160', ''], 'state': 'present'})
TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************
Friday 05 December 2025 10:06:06 +0000 (0:00:06.626) 0:04:56.322 *******
ok: [instance]
TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Friday 05 December 2025 10:06:06 +0000 (0:00:00.047) 0:04:56.369 *******
skipping: [instance] => (item=compute)
skipping: [instance] => (item=dcn1_compute)
skipping: [instance] => (item=dcn2_compute)
skipping: [instance]
TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******
Friday 05 December 2025 10:06:06 +0000 (0:00:00.064) 0:04:56.434 *******
skipping: [instance]
TASK [libvirt_manager : Ensure some domains are local] *************************
Friday 05 December 2025 10:06:06 +0000 (0:00:00.046) 0:04:56.480 *******
changed: [instance]
TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Friday 05 December 2025 10:06:06 +0000 (0:00:00.410) 0:04:56.891 *******
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Friday 05 December 2025 10:06:06 +0000 (0:00:00.053) 0:04:56.945 *******
changed: [instance]
RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Friday 05 December 2025 10:06:07 +0000 (0:00:00.972) 0:04:57.917 *******
changed: [instance]
RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Friday 05 December 2025 10:06:08 +0000 (0:00:00.389) 0:04:58.307 *******
changed: [instance]
TASK [Ensure we have expected records] *****************************************
Friday 05 December 2025 10:06:08 +0000 (0:00:00.414) 0:04:58.721 *******
ok: [instance] => (item={'rec': 'compute-0.utility', 'ip': '192.168.140.10'})
ok: [instance] => (item={'rec': 'compute-0.ctlplane.local', 'ip': '192.168.140.10'})
ok: [instance] => (item={'rec': 'compute-0.ocpbm.local', 'ip': ''})
ok: [instance] => (item={'rec': 'bm-0.utility', 'ip': '192.168.140.20'})
ok: [instance] => (item={'rec': 'bm-0.ctlplane.local', 'ip': '192.168.140.20'})
ok: [instance] => (item={'rec': 'dcn1-compute-0.utility', 'ip': '192.168.133.150'})
ok: [instance] => (item={'rec': 'dcn1-compute-0.ctlplanedcn1.local', 'ip': '192.168.133.150'})
ok: [instance] => (item={'rec': 'dcn1-compute-0.ocpbm.local', 'ip': '192.168.111.150'})
ok: [instance] => (item={'rec': 'dcn1-compute-1.utility', 'ip': '192.168.133.151'})
ok: [instance] => (item={'rec': 'dcn2-compute-0.utility', 'ip': '192.168.144.160'})
TASK [Glob all dhcp configuration files] ***************************************
Friday 05 December 2025 10:06:19 +0000 (0:00:11.023) 0:05:09.744 *******
ok: [instance]
TASK [Ensure files exist] ******************************************************
Friday 05 December 2025 10:06:19 +0000 (0:00:00.293) 0:05:10.038 *******
ok: [instance] => (item=dcn1_tr_dcn1-compute-0)
ok: [instance] => (item=dcn1_tr_dcn1-compute-1)
ok: [instance] => (item=dcn2_tr_dcn2-compute-0)
ok: [instance] => (item=ocpbm_bm-0)
ok: [instance] => (item=ocpbm_dcn1-compute-0)
ok: [instance] => (item=ocpbm_dcn1-compute-1)
ok: [instance] => (item=ocpbm_dcn2-compute-0)
ok: [instance] => (item=osp_trunk_bm-0)
ok: [instance] => (item=osp_trunk_compute-0)
ok: [instance] => (item=public_bm-0)
ok: [instance] => (item=public_compute-0)
TASK [Check DHCP options configuration file exists] ****************************
Friday 05 December 2025 10:06:20 +0000 (0:00:00.283) 0:05:10.321 *******
skipping: [instance]
TASK [Assert DHCP options file exists] *****************************************
Friday 05 December 2025 10:06:20 +0000 (0:00:00.059) 0:05:10.380 *******
skipping: [instance]
TASK [Read DHCP options file] **************************************************
Friday 05 December 2025 10:06:20 +0000 (0:00:00.057) 0:05:10.438 *******
skipping: [instance]
TASK [Decode DHCP options content] *********************************************
Friday 05 December 2025 10:06:20 +0000 (0:00:00.057) 0:05:10.495 *******
skipping: [instance]
TASK [Verify DHCP options content for compute VMs] *****************************
Friday 05 December 2025 10:06:20 +0000 (0:00:00.057) 0:05:10.552 *******
skipping: [instance]
TASK [Verify DHCP host entry has tag] ******************************************
Friday 05 December 2025 10:06:20 +0000 (0:00:00.055) 0:05:10.608 *******
skipping: [instance]
TASK [Read tagged DHCP host entry] *********************************************
Friday 05 December 2025 10:06:20 +0000 (0:00:00.052) 0:05:10.660 *******
skipping: [instance]
TASK [Verify tag format in DHCP host entry] ************************************
Friday 05 December 2025 10:06:20 +0000 (0:00:00.129) 0:05:10.790 *******
skipping: [instance]
TASK [Ensure it failed at the right place] *************************************
Friday 05 December 2025 10:06:20 +0000 (0:00:00.058) 0:05:10.848 *******
skipping: [instance]
TASK [Mark failure] ************************************************************
Friday 05 December 2025 10:06:20 +0000 (0:00:00.055) 0:05:10.904 *******
skipping: [instance]
TASK [Display error message] ***************************************************
Friday 05 December 2025 10:06:20 +0000 (0:00:00.049) 0:05:10.953 *******
skipping: [instance]
TASK [Append scenario to list] *************************************************
Friday 05 December 2025 10:06:20 +0000 (0:00:00.047) 0:05:11.001 *******
skipping: [instance]
TASK [Ensure directory exists] *************************************************
Friday 05 December 2025 10:06:20 +0000 (0:00:00.043) 0:05:11.045 *******
changed: [instance]
TASK [Copy files of interest] **************************************************
Friday 05 December 2025 10:06:21 +0000 (0:00:00.224) 0:05:11.269 *******
changed: [instance] => (item=artifacts)
changed: [instance] => (item=logs)
changed: [instance] => (item=parameters)
TASK [Copy cifmw-dnsmasq] ******************************************************
Friday 05 December 2025 10:06:21 +0000 (0:00:00.605) 0:05:11.874 *******
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [Clean environment] *******************************************************
Friday 05 December 2025 10:06:22 +0000 (0:00:00.480) 0:05:12.355 *******
TASK [libvirt_manager : Get installed packages list] ***************************
Friday 05 December 2025 10:06:22 +0000 (0:00:00.219) 0:05:12.574 *******
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Friday 05 December 2025 10:06:22 +0000 (0:00:00.652) 0:05:13.227 *******
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Friday 05 December 2025 10:06:25 +0000 (0:00:02.231) 0:05:15.458 *******
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Friday 05 December 2025 10:06:25 +0000 (0:00:00.730) 0:05:16.188 *******
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Friday 05 December 2025 10:06:26 +0000 (0:00:00.058) 0:05:16.247 *******
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Friday 05 December 2025 10:06:26 +0000 (0:00:00.337) 0:05:16.584 *******
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Friday 05 December 2025 10:06:26 +0000 (0:00:00.311) 0:05:16.895 *******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 05 December 2025 10:06:26 +0000 (0:00:00.083) 0:05:16.978 *******
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Friday 05 December 2025 10:06:27 +0000 (0:00:00.263) 0:05:17.242 *******
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Friday 05 December 2025 10:06:27 +0000 (0:00:00.052) 0:05:17.294 *******
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Friday 05 December 2025 10:06:27 +0000 (0:00:00.048) 0:05:17.343 *******
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Friday 05 December 2025 10:06:27 +0000 (0:00:00.050) 0:05:17.393 *******
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Friday 05 December 2025 10:06:27 +0000 (0:00:00.046) 0:05:17.440 *******
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Friday 05 December 2025 10:06:27 +0000 (0:00:00.041) 0:05:17.482 *******
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Friday 05 December 2025 10:06:27 +0000 (0:00:00.317) 0:05:17.800 *******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 05 December 2025 10:06:27 +0000 (0:00:00.096) 0:05:17.896 *******
ok: [instance] =>
cleanup_nets:
- cifmw-public
- cifmw-dcn1_tr
- cifmw-osp_trunk
- cifmw-dcn2_tr
- ocpbm
TASK [Remove dnsmasq network bits] *********************************************
Friday 05 December 2025 10:06:27 +0000 (0:00:00.087) 0:05:17.983 *******
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:06:28 +0000 (0:00:00.620) 0:05:18.604 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:06:28 +0000 (0:00:00.097) 0:05:18.701 *******
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:06:28 +0000 (0:00:00.082) 0:05:18.784 *******
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:06:28 +0000 (0:00:00.087) 0:05:18.871 *******
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:06:28 +0000 (0:00:00.282) 0:05:19.153 *******
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:06:29 +0000 (0:00:00.385) 0:05:19.539 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:06:29 +0000 (0:00:00.107) 0:05:19.646 *******
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:06:29 +0000 (0:00:00.083) 0:05:19.729 *******
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:06:29 +0000 (0:00:00.082) 0:05:19.812 *******
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:06:29 +0000 (0:00:00.269) 0:05:20.082 *******
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:06:30 +0000 (0:00:00.311) 0:05:20.393 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:06:30 +0000 (0:00:00.085) 0:05:20.479 *******
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:06:30 +0000 (0:00:00.163) 0:05:20.643 *******
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:06:30 +0000 (0:00:00.090) 0:05:20.733 *******
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:06:30 +0000 (0:00:00.268) 0:05:21.002 *******
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:06:31 +0000 (0:00:00.313) 0:05:21.315 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:06:31 +0000 (0:00:00.095) 0:05:21.410 *******
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:06:31 +0000 (0:00:00.085) 0:05:21.496 *******
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:06:31 +0000 (0:00:00.083) 0:05:21.579 *******
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:06:31 +0000 (0:00:00.361) 0:05:21.941 *******
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:06:32 +0000 (0:00:00.306) 0:05:22.248 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:06:32 +0000 (0:00:00.090) 0:05:22.338 *******
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:06:32 +0000 (0:00:00.083) 0:05:22.421 *******
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:06:32 +0000 (0:00:00.107) 0:05:22.529 *******
changed: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:06:32 +0000 (0:00:00.297) 0:05:22.827 *******
ok: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Friday 05 December 2025 10:06:32 +0000 (0:00:00.399) 0:05:23.226 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-dcn1_tr)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-dcn2_tr)
ok: [instance] => (item=ocpbm)
TASK [libvirt_manager : Undefine networks] *************************************
Friday 05 December 2025 10:06:35 +0000 (0:00:02.422) 0:05:25.649 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-dcn1_tr)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-dcn2_tr)
ok: [instance] => (item=ocpbm)
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Friday 05 December 2025 10:06:36 +0000 (0:00:01.443) 0:05:27.092 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-dcn1_tr)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-dcn2_tr)
ok: [instance] => (item=ocpbm)
TASK [libvirt_manager : Find dummy interface connection files] *****************
Friday 05 December 2025 10:06:38 +0000 (0:00:01.485) 0:05:28.578 *******
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Friday 05 December 2025 10:06:38 +0000 (0:00:00.264) 0:05:28.842 *******
changed: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-fssqrsss.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 294, 'inode': 858560, 'dev': 64513, 'nlink': 1, 'atime': 1764929109.998757, 'mtime': 1764929109.998757, 'ctime': 1764929109.998757, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})
changed: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-o2nubgxj.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 310, 'inode': 858563, 'dev': 64513, 'nlink': 1, 'atime': 1764929109.9997568, 'mtime': 1764929109.9997568, 'ctime': 1764929109.9997568, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})
changed: [instance] => (item={'path': '/etc/NetworkManager/system-connections/dummy-v3i2yytz.nmconnection', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 310, 'inode': 858602, 'dev': 64513, 'nlink': 1, 'atime': 1764929110.0007567, 'mtime': 1764929110.0007567, 'ctime': 1764929110.0007567, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Friday 05 December 2025 10:06:39 +0000 (0:00:00.985) 0:05:29.828 *******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-dcn1_tr)
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-dcn2_tr)
changed: [instance] => (item=ocpbm)
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Friday 05 December 2025 10:06:41 +0000 (0:00:02.219) 0:05:32.047 *******
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Friday 05 December 2025 10:06:42 +0000 (0:00:00.418) 0:05:32.465 *******
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Friday 05 December 2025 10:06:42 +0000 (0:00:00.425) 0:05:32.891 *******
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Friday 05 December 2025 10:06:43 +0000 (0:00:00.473) 0:05:33.364 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Friday 05 December 2025 10:06:43 +0000 (0:00:00.135) 0:05:33.500 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 05 December 2025 10:06:43 +0000 (0:00:00.093) 0:05:33.593 *******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 05 December 2025 10:06:43 +0000 (0:00:00.458) 0:05:34.052 *******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 05 December 2025 10:06:43 +0000 (0:00:00.087) 0:05:34.140 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 05 December 2025 10:06:44 +0000 (0:00:00.124) 0:05:34.264 *******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 05 December 2025 10:06:44 +0000 (0:00:00.092) 0:05:34.357 *******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 05 December 2025 10:06:44 +0000 (0:00:00.085) 0:05:34.442 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 05 December 2025 10:06:44 +0000 (0:00:00.121) 0:05:34.564 *******
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Friday 05 December 2025 10:06:44 +0000 (0:00:00.327) 0:05:34.891 *******
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Friday 05 December 2025 10:06:44 +0000 (0:00:00.044) 0:05:34.936 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Friday 05 December 2025 10:06:45 +0000 (0:00:00.321) 0:05:35.257 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 05 December 2025 10:06:45 +0000 (0:00:00.083) 0:05:35.341 *******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 05 December 2025 10:06:45 +0000 (0:00:00.303) 0:05:35.645 *******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 05 December 2025 10:06:45 +0000 (0:00:00.087) 0:05:35.732 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 05 December 2025 10:06:45 +0000 (0:00:00.124) 0:05:35.857 *******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 05 December 2025 10:06:45 +0000 (0:00:00.089) 0:05:35.947 *******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 05 December 2025 10:06:45 +0000 (0:00:00.089) 0:05:36.036 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 05 December 2025 10:06:46 +0000 (0:00:00.319) 0:05:36.355 *******
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Friday 05 December 2025 10:06:46 +0000 (0:00:00.334) 0:05:36.690 *******
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Friday 05 December 2025 10:06:46 +0000 (0:00:00.048) 0:05:36.738 *******
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Friday 05 December 2025 10:06:46 +0000 (0:00:00.221) 0:05:36.959 *******
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Friday 05 December 2025 10:06:46 +0000 (0:00:00.046) 0:05:37.006 *******
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Friday 05 December 2025 10:06:46 +0000 (0:00:00.047) 0:05:37.053 *******
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Friday 05 December 2025 10:06:46 +0000 (0:00:00.048) 0:05:37.102 *******
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Friday 05 December 2025 10:06:47 +0000 (0:00:00.254) 0:05:37.357 *******
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Friday 05 December 2025 10:06:47 +0000 (0:00:00.128) 0:05:37.485 *******
ok: [instance] => (item=workload)
ok: [instance] => (item=volumes)
changed: [instance] => (item=artifacts/debug_network_data.yml)
changed: [instance] => (item=artifacts/debug_pub_net_value.txt)
changed: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)
changed: [instance] => (item=artifacts/interfaces-info.yml)
ok: [instance] => (item=artifacts/libvirt-uuids.yml)
changed: [instance] => (item=artifacts/net-map-def-patch.yml)
TASK [libvirt_manager : Deepscrub data] ****************************************
Friday 05 December 2025 10:06:48 +0000 (0:00:01.410) 0:05:38.896 *******
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Friday 05 December 2025 10:06:49 +0000 (0:00:00.438) 0:05:39.334 *******
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Friday 05 December 2025 10:06:50 +0000 (0:00:01.363) 0:05:40.697 *******
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Friday 05 December 2025 10:06:50 +0000 (0:00:00.256) 0:05:40.954 *******
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Friday 05 December 2025 10:06:50 +0000 (0:00:00.057) 0:05:41.011 *******
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Friday 05 December 2025 10:06:50 +0000 (0:00:00.054) 0:05:41.065 *******
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Friday 05 December 2025 10:06:50 +0000 (0:00:00.152) 0:05:41.218 *******
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Friday 05 December 2025 10:06:51 +0000 (0:00:00.396) 0:05:41.614 *******
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Friday 05 December 2025 10:06:51 +0000 (0:00:00.370) 0:05:41.985 *******
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Friday 05 December 2025 10:06:51 +0000 (0:00:00.222) 0:05:42.208 *******
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Friday 05 December 2025 10:06:52 +0000 (0:00:00.046) 0:05:42.254 *******
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Friday 05 December 2025 10:06:52 +0000 (0:00:00.045) 0:05:42.300 *******
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)
ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)
ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)
TASK [Clean remote ssh config] *************************************************
Friday 05 December 2025 10:06:52 +0000 (0:00:00.863) 0:05:43.163 *******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 05 December 2025 10:06:53 +0000 (0:00:00.136) 0:05:43.300 *******
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 05 December 2025 10:06:53 +0000 (0:00:00.219) 0:05:43.519 *******
ok: [instance]
TASK [Clean local ssh config] **************************************************
Friday 05 December 2025 10:06:53 +0000 (0:00:00.248) 0:05:43.768 *******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 05 December 2025 10:06:53 +0000 (0:00:00.183) 0:05:43.951 *******
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 05 December 2025 10:06:53 +0000 (0:00:00.248) 0:05:44.200 *******
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Friday 05 December 2025 10:06:54 +0000 (0:00:00.251) 0:05:44.452 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Friday 05 December 2025 10:06:54 +0000 (0:00:00.085) 0:05:44.537 *******
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Friday 05 December 2025 10:06:55 +0000 (0:00:01.258) 0:05:45.796 *******
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Friday 05 December 2025 10:06:59 +0000 (0:00:03.479) 0:05:49.275 *******
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Friday 05 December 2025 10:06:59 +0000 (0:00:00.335) 0:05:49.611 *******
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Friday 05 December 2025 10:06:59 +0000 (0:00:00.049) 0:05:49.660 *******
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Friday 05 December 2025 10:06:59 +0000 (0:00:00.049) 0:05:49.710 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Friday 05 December 2025 10:06:59 +0000 (0:00:00.077) 0:05:49.788 *******
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Friday 05 December 2025 10:06:59 +0000 (0:00:00.048) 0:05:49.836 *******
changed: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Friday 05 December 2025 10:06:59 +0000 (0:00:00.267) 0:05:50.104 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Friday 05 December 2025 10:06:59 +0000 (0:00:00.078) 0:05:50.182 *******
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Friday 05 December 2025 10:07:00 +0000 (0:00:00.136) 0:05:50.318 *******
changed: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Friday 05 December 2025 10:07:00 +0000 (0:00:00.252) 0:05:50.571 *******
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Friday 05 December 2025 10:07:00 +0000 (0:00:00.052) 0:05:50.623 *******
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Friday 05 December 2025 10:07:00 +0000 (0:00:00.050) 0:05:50.673 *******
changed: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Friday 05 December 2025 10:07:01 +0000 (0:00:00.611) 0:05:51.285 *******
changed: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Friday 05 December 2025 10:07:01 +0000 (0:00:00.259) 0:05:51.544 *******
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Friday 05 December 2025 10:07:01 +0000 (0:00:00.683) 0:05:52.227 *******
changed: [instance]
TASK [radvd : Gather package facts] ********************************************
Friday 05 December 2025 10:07:02 +0000 (0:00:00.283) 0:05:52.511 *******
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Friday 05 December 2025 10:07:02 +0000 (0:00:00.672) 0:05:53.183 *******
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Friday 05 December 2025 10:07:03 +0000 (0:00:00.060) 0:05:53.244 *******
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Friday 05 December 2025 10:07:03 +0000 (0:00:00.251) 0:05:53.495 *******
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Friday 05 December 2025 10:07:03 +0000 (0:00:00.358) 0:05:53.854 *******
skipping: [instance]
TASK [Clean leftovers] *********************************************************
Friday 05 December 2025 10:07:03 +0000 (0:00:00.103) 0:05:53.958 *******
changed: [instance]
TASK [Fail if needed] **********************************************************
Friday 05 December 2025 10:07:03 +0000 (0:00:00.241) 0:05:54.199 *******
skipping: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Friday 05 December 2025 10:07:04 +0000 (0:00:00.097) 0:05:54.297 *******
changed: [instance]
RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Friday 05 December 2025 10:07:04 +0000 (0:00:00.825) 0:05:55.123 *******
ok: [instance]
PLAY RECAP *********************************************************************
instance : ok=861 changed=201 unreachable=0 failed=0 skipped=393 rescued=0 ignored=0
Friday 05 December 2025 10:07:05 +0000 (0:00:00.420) 0:05:55.543 *******
===============================================================================
Ensure we have expected records ---------------------------------------- 11.02s
dnsmasq : Add/Remove address -------------------------------------------- 6.63s
dnsmasq : Add DHCP entries ---------------------------------------------- 4.12s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.54s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.48s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.46s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.43s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.38s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.37s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.37s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.36s
dnsmasq : Add/Remove address -------------------------------------------- 3.07s
libvirt_manager : Ensure networks are created/started ------------------- 2.84s
libvirt_manager : Ensure network is in correct zone --------------------- 2.55s
libvirt_manager : Destroy networks -------------------------------------- 2.42s
libvirt_manager : Ensure networks are defined --------------------------- 2.39s
libvirt_manager : Ensure networks are active ---------------------------- 2.34s
libvirt_manager : Ensure networks enabled to autostart ------------------ 2.31s
libvirt_manager : Populate service facts -------------------------------- 2.23s
libvirt_manager : Clean firewalld libvirt zone -------------------------- 2.22s
PLAY [Cleanup] *****************************************************************
TASK [Gathering Facts] *********************************************************
Friday 05 December 2025 10:07:06 +0000 (0:00:00.051) 0:00:00.051 *******
ok: [instance]
TASK [Ensure we have the destination directory] ********************************
Friday 05 December 2025 10:07:06 +0000 (0:00:00.967) 0:00:01.019 *******
ok: [instance]
TASK [Copy generated content to proper location] *******************************
Friday 05 December 2025 10:07:07 +0000 (0:00:00.363) 0:00:01.383 *******
ok: [instance] => (item=/opt/basedir/artifacts)
ok: [instance] => (item=/opt/basedir/logs)
ok: [instance] => (item=/opt/basedir/cifmw_config_drive)
ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)
ok: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [libvirt_manager : Get installed packages list] ***************************
Friday 05 December 2025 10:07:09 +0000 (0:00:01.799) 0:00:03.183 *******
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Friday 05 December 2025 10:07:10 +0000 (0:00:00.854) 0:00:04.037 *******
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Friday 05 December 2025 10:07:12 +0000 (0:00:02.201) 0:00:06.239 *******
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Friday 05 December 2025 10:07:13 +0000 (0:00:00.929) 0:00:07.168 *******
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Friday 05 December 2025 10:07:13 +0000 (0:00:00.057) 0:00:07.226 *******
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Friday 05 December 2025 10:07:13 +0000 (0:00:00.421) 0:00:07.648 *******
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Friday 05 December 2025 10:07:14 +0000 (0:00:00.420) 0:00:08.068 *******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 05 December 2025 10:07:14 +0000 (0:00:00.088) 0:00:08.157 *******
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Friday 05 December 2025 10:07:14 +0000 (0:00:00.085) 0:00:08.242 *******
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Friday 05 December 2025 10:07:14 +0000 (0:00:00.038) 0:00:08.281 *******
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Friday 05 December 2025 10:07:14 +0000 (0:00:00.038) 0:00:08.319 *******
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Friday 05 December 2025 10:07:14 +0000 (0:00:00.037) 0:00:08.357 *******
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Friday 05 December 2025 10:07:14 +0000 (0:00:00.040) 0:00:08.397 *******
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Friday 05 December 2025 10:07:14 +0000 (0:00:00.038) 0:00:08.436 *******
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Friday 05 December 2025 10:07:14 +0000 (0:00:00.400) 0:00:08.836 *******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 05 December 2025 10:07:14 +0000 (0:00:00.101) 0:00:08.937 *******
ok: [instance] =>
cleanup_nets: []
TASK [Remove dnsmasq network bits] *********************************************
Friday 05 December 2025 10:07:15 +0000 (0:00:00.089) 0:00:09.027 *******
skipping: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Friday 05 December 2025 10:07:15 +0000 (0:00:00.040) 0:00:09.067 *******
skipping: [instance]
TASK [libvirt_manager : Undefine networks] *************************************
Friday 05 December 2025 10:07:15 +0000 (0:00:00.037) 0:00:09.105 *******
skipping: [instance]
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Friday 05 December 2025 10:07:15 +0000 (0:00:00.037) 0:00:09.143 *******
skipping: [instance]
TASK [libvirt_manager : Find dummy interface connection files] *****************
Friday 05 December 2025 10:07:15 +0000 (0:00:00.037) 0:00:09.180 *******
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Friday 05 December 2025 10:07:15 +0000 (0:00:00.375) 0:00:09.555 *******
skipping: [instance]
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Friday 05 December 2025 10:07:15 +0000 (0:00:00.039) 0:00:09.595 *******
skipping: [instance]
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Friday 05 December 2025 10:07:15 +0000 (0:00:00.038) 0:00:09.633 *******
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Friday 05 December 2025 10:07:16 +0000 (0:00:00.577) 0:00:10.210 *******
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Friday 05 December 2025 10:07:16 +0000 (0:00:00.493) 0:00:10.704 *******
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Friday 05 December 2025 10:07:17 +0000 (0:00:00.590) 0:00:11.294 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Friday 05 December 2025 10:07:17 +0000 (0:00:00.120) 0:00:11.415 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 05 December 2025 10:07:17 +0000 (0:00:00.087) 0:00:11.503 *******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 05 December 2025 10:07:17 +0000 (0:00:00.291) 0:00:11.794 *******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 05 December 2025 10:07:17 +0000 (0:00:00.083) 0:00:11.878 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 05 December 2025 10:07:17 +0000 (0:00:00.118) 0:00:11.997 *******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 05 December 2025 10:07:18 +0000 (0:00:00.085) 0:00:12.082 *******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 05 December 2025 10:07:18 +0000 (0:00:00.144) 0:00:12.226 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 05 December 2025 10:07:18 +0000 (0:00:00.119) 0:00:12.346 *******
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Friday 05 December 2025 10:07:18 +0000 (0:00:00.299) 0:00:12.645 *******
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Friday 05 December 2025 10:07:18 +0000 (0:00:00.053) 0:00:12.699 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Friday 05 December 2025 10:07:18 +0000 (0:00:00.126) 0:00:12.825 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 05 December 2025 10:07:18 +0000 (0:00:00.089) 0:00:12.915 *******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 05 December 2025 10:07:19 +0000 (0:00:00.317) 0:00:13.233 *******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 05 December 2025 10:07:19 +0000 (0:00:00.086) 0:00:13.320 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 05 December 2025 10:07:19 +0000 (0:00:00.117) 0:00:13.437 *******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 05 December 2025 10:07:19 +0000 (0:00:00.087) 0:00:13.524 *******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 05 December 2025 10:07:19 +0000 (0:00:00.088) 0:00:13.613 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 05 December 2025 10:07:19 +0000 (0:00:00.119) 0:00:13.733 *******
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Friday 05 December 2025 10:07:20 +0000 (0:00:00.296) 0:00:14.030 *******
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Friday 05 December 2025 10:07:20 +0000 (0:00:00.075) 0:00:14.105 *******
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Friday 05 December 2025 10:07:20 +0000 (0:00:00.288) 0:00:14.394 *******
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Friday 05 December 2025 10:07:20 +0000 (0:00:00.044) 0:00:14.438 *******
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Friday 05 December 2025 10:07:20 +0000 (0:00:00.039) 0:00:14.478 *******
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Friday 05 December 2025 10:07:20 +0000 (0:00:00.042) 0:00:14.521 *******
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Friday 05 December 2025 10:07:20 +0000 (0:00:00.217) 0:00:14.739 *******
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Friday 05 December 2025 10:07:20 +0000 (0:00:00.037) 0:00:14.777 *******
ok: [instance] => (item=workload)
ok: [instance] => (item=volumes)
ok: [instance] => (item=artifacts/debug_network_data.yml)
ok: [instance] => (item=artifacts/debug_pub_net_value.txt)
ok: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)
ok: [instance] => (item=artifacts/interfaces-info.yml)
ok: [instance] => (item=artifacts/libvirt-uuids.yml)
ok: [instance] => (item=artifacts/net-map-def-patch.yml)
TASK [libvirt_manager : Deepscrub data] ****************************************
Friday 05 December 2025 10:07:22 +0000 (0:00:01.379) 0:00:16.156 *******
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Friday 05 December 2025 10:07:22 +0000 (0:00:00.396) 0:00:16.553 *******
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Friday 05 December 2025 10:07:23 +0000 (0:00:01.407) 0:00:17.960 *******
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Friday 05 December 2025 10:07:24 +0000 (0:00:00.256) 0:00:18.216 *******
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Friday 05 December 2025 10:07:24 +0000 (0:00:00.052) 0:00:18.269 *******
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Friday 05 December 2025 10:07:24 +0000 (0:00:00.047) 0:00:18.316 *******
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Friday 05 December 2025 10:07:24 +0000 (0:00:00.071) 0:00:18.388 *******
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Friday 05 December 2025 10:07:24 +0000 (0:00:00.462) 0:00:18.851 *******
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Friday 05 December 2025 10:07:25 +0000 (0:00:00.434) 0:00:19.286 *******
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Friday 05 December 2025 10:07:25 +0000 (0:00:00.203) 0:00:19.489 *******
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Friday 05 December 2025 10:07:25 +0000 (0:00:00.041) 0:00:19.531 *******
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Friday 05 December 2025 10:07:25 +0000 (0:00:00.041) 0:00:19.572 *******
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)
ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)
ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)
TASK [Clean remote ssh config] *************************************************
Friday 05 December 2025 10:07:26 +0000 (0:00:00.758) 0:00:20.331 *******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 05 December 2025 10:07:26 +0000 (0:00:00.119) 0:00:20.450 *******
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 05 December 2025 10:07:26 +0000 (0:00:00.296) 0:00:20.747 *******
ok: [instance]
TASK [Clean local ssh config] **************************************************
Friday 05 December 2025 10:07:26 +0000 (0:00:00.236) 0:00:20.983 *******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 05 December 2025 10:07:27 +0000 (0:00:00.094) 0:00:21.078 *******
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 05 December 2025 10:07:27 +0000 (0:00:00.243) 0:00:21.322 *******
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Friday 05 December 2025 10:07:27 +0000 (0:00:00.244) 0:00:21.566 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Friday 05 December 2025 10:07:27 +0000 (0:00:00.078) 0:00:21.645 *******
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Friday 05 December 2025 10:07:28 +0000 (0:00:01.272) 0:00:22.918 *******
ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
ok: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Friday 05 December 2025 10:07:30 +0000 (0:00:01.300) 0:00:24.219 *******
ok: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Friday 05 December 2025 10:07:30 +0000 (0:00:00.230) 0:00:24.449 *******
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Friday 05 December 2025 10:07:30 +0000 (0:00:00.042) 0:00:24.492 *******
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Friday 05 December 2025 10:07:30 +0000 (0:00:00.042) 0:00:24.534 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Friday 05 December 2025 10:07:30 +0000 (0:00:00.094) 0:00:24.629 *******
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Friday 05 December 2025 10:07:30 +0000 (0:00:00.042) 0:00:24.671 *******
ok: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Friday 05 December 2025 10:07:30 +0000 (0:00:00.224) 0:00:24.895 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Friday 05 December 2025 10:07:30 +0000 (0:00:00.074) 0:00:24.970 *******
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Friday 05 December 2025 10:07:30 +0000 (0:00:00.045) 0:00:25.015 *******
ok: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Friday 05 December 2025 10:07:31 +0000 (0:00:00.233) 0:00:25.249 *******
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Friday 05 December 2025 10:07:31 +0000 (0:00:00.039) 0:00:25.289 *******
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Friday 05 December 2025 10:07:31 +0000 (0:00:00.069) 0:00:25.359 *******
ok: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Friday 05 December 2025 10:07:31 +0000 (0:00:00.346) 0:00:25.705 *******
ok: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Friday 05 December 2025 10:07:31 +0000 (0:00:00.229) 0:00:25.935 *******
ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)
ok: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Friday 05 December 2025 10:07:32 +0000 (0:00:00.418) 0:00:26.353 *******
ok: [instance]
TASK [radvd : Gather package facts] ********************************************
Friday 05 December 2025 10:07:32 +0000 (0:00:00.249) 0:00:26.603 *******
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Friday 05 December 2025 10:07:33 +0000 (0:00:00.616) 0:00:27.219 *******
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Friday 05 December 2025 10:07:33 +0000 (0:00:00.053) 0:00:27.273 *******
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Friday 05 December 2025 10:07:33 +0000 (0:00:00.220) 0:00:27.493 *******
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Friday 05 December 2025 10:07:33 +0000 (0:00:00.224) 0:00:27.718 *******
skipping: [instance]
TASK [Ensure work directory is removed] ****************************************
Friday 05 December 2025 10:07:33 +0000 (0:00:00.118) 0:00:27.836 *******
ok: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Friday 05 December 2025 10:07:34 +0000 (0:00:00.275) 0:00:28.111 *******
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=57 changed=5 unreachable=0 failed=0 skipped=40 rescued=0 ignored=0
Friday 05 December 2025 10:07:34 +0000 (0:00:00.869) 0:00:28.980 *******
===============================================================================
libvirt_manager : Populate service facts -------------------------------- 2.20s
Copy generated content to proper location ------------------------------- 1.80s
podman : Ensure podman is installed ------------------------------------- 1.41s
libvirt_manager : Remove workload and volumes --------------------------- 1.38s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.30s
dnsmasq : Install needed packages --------------------------------------- 1.27s
Gathering Facts --------------------------------------------------------- 0.97s
libvirt_manager : Start virtqemud socket service ------------------------ 0.93s
libvirt_manager : Restart firewalld ------------------------------------- 0.87s
libvirt_manager : Get installed packages list --------------------------- 0.85s
virtualbmc : Remove vbmc files ------------------------------------------ 0.76s
radvd : Gather package facts -------------------------------------------- 0.62s
libvirt_manager : Disable forward in firewalld libvirt zone ------------- 0.59s
libvirt_manager : Ensure firewalld is enabled and started --------------- 0.58s
libvirt_manager : Disable masquerade in firewalld default zone ---------- 0.49s
virtualbmc : Stop and remove vbmc container ----------------------------- 0.46s
virtualbmc : Remove vbmc container image -------------------------------- 0.43s
libvirt_manager : List all of the existing virtual machines ------------- 0.42s
libvirt_manager : Get pool configuration -------------------------------- 0.42s
dnsmasq : Remove main configuration files ------------------------------- 0.42s
PLAY [Prepare] *****************************************************************
TASK [Gathering Facts] *********************************************************
Friday 05 December 2025 10:07:52 +0000 (0:00:00.077) 0:00:00.077 *******
ok: [instance]
TASK [Create custom basedir] ***************************************************
Friday 05 December 2025 10:07:53 +0000 (0:00:00.871) 0:00:00.949 *******
changed: [instance]
TASK [test_deps : Gather facts if they don't exist] ****************************
Friday 05 December 2025 10:07:53 +0000 (0:00:00.440) 0:00:01.389 *******
skipping: [instance]
TASK [test_deps : Gather variables for each operating system] ******************
Friday 05 December 2025 10:07:53 +0000 (0:00:00.064) 0:00:01.454 *******
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/test_deps/vars/centos-9.yml)
TASK [test_deps : Detect mirrors file] *****************************************
Friday 05 December 2025 10:07:54 +0000 (0:00:00.117) 0:00:01.572 *******
ok: [instance]
TASK [test_deps : Disable ubi host subscription-manager integration] ***********
Friday 05 December 2025 10:07:54 +0000 (0:00:00.354) 0:00:01.926 *******
ok: [instance]
TASK [test_deps : Disable ubi 9 repos] *****************************************
Friday 05 December 2025 10:07:54 +0000 (0:00:00.260) 0:00:02.187 *******
ok: [instance] => (item=ubi-9-appstream)
ok: [instance] => (item=ubi-9-baseos)
ok: [instance] => (item=ubi-9-codeready-builder)
TASK [Deploy repo-setup] *******************************************************
Friday 05 December 2025 10:07:55 +0000 (0:00:00.822) 0:00:03.010 *******
TASK [repo_setup : Ensure directories are present] *****************************
Friday 05 December 2025 10:07:55 +0000 (0:00:00.154) 0:00:03.164 *******
changed: [instance] => (item=tmp)
changed: [instance] => (item=artifacts/repositories)
changed: [instance] => (item=venv/repo_setup)
TASK [repo_setup : Make sure git-core package is installed] ********************
Friday 05 December 2025 10:07:56 +0000 (0:00:00.580) 0:00:03.745 *******
ok: [instance]
TASK [repo_setup : Get repo-setup repository] **********************************
Friday 05 December 2025 10:07:57 +0000 (0:00:01.403) 0:00:05.148 *******
changed: [instance]
TASK [repo_setup : Initialize python venv and install requirements] ************
Friday 05 December 2025 10:07:58 +0000 (0:00:01.146) 0:00:06.294 *******
changed: [instance]
TASK [repo_setup : Install repo-setup package] *********************************
Friday 05 December 2025 10:08:05 +0000 (0:00:06.683) 0:00:12.978 *******
changed: [instance]
TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***
Friday 05 December 2025 10:08:06 +0000 (0:00:00.734) 0:00:13.712 *******
skipping: [instance]
TASK [repo_setup : Run repo-setup] *********************************************
Friday 05 December 2025 10:08:06 +0000 (0:00:00.056) 0:00:13.769 *******
changed: [instance]
TASK [repo_setup : Get component repo] *****************************************
Friday 05 December 2025 10:08:07 +0000 (0:00:00.907) 0:00:14.676 *******
skipping: [instance]
TASK [repo_setup : Rename component repo] **************************************
Friday 05 December 2025 10:08:07 +0000 (0:00:00.072) 0:00:14.748 *******
skipping: [instance]
TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******
Friday 05 December 2025 10:08:07 +0000 (0:00:00.071) 0:00:14.820 *******
skipping: [instance]
TASK [repo_setup : Run repo-setup-get-hash] ************************************
Friday 05 December 2025 10:08:07 +0000 (0:00:00.072) 0:00:14.892 *******
changed: [instance]
TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************
Friday 05 December 2025 10:08:07 +0000 (0:00:00.548) 0:00:15.441 *******
changed: [instance]
TASK [repo_setup : Dump current-podified hash] *********************************
Friday 05 December 2025 10:08:08 +0000 (0:00:00.446) 0:00:15.887 *******
skipping: [instance]
TASK [repo_setup : Slurp current podified hash] ********************************
Friday 05 December 2025 10:08:08 +0000 (0:00:00.062) 0:00:15.950 *******
skipping: [instance]
TASK [repo_setup : Update the value of full_hash] ******************************
Friday 05 December 2025 10:08:08 +0000 (0:00:00.089) 0:00:16.040 *******
skipping: [instance]
TASK [repo_setup : Export hashes facts for further use] ************************
Friday 05 December 2025 10:08:08 +0000 (0:00:00.063) 0:00:16.103 *******
ok: [instance]
TASK [repo_setup : Create download directory] **********************************
Friday 05 December 2025 10:08:08 +0000 (0:00:00.079) 0:00:16.182 *******
skipping: [instance]
TASK [repo_setup : Print the URL to request] ***********************************
Friday 05 December 2025 10:08:08 +0000 (0:00:00.060) 0:00:16.242 *******
skipping: [instance]
TASK [Download the RPM] ********************************************************
Friday 05 December 2025 10:08:08 +0000 (0:00:00.092) 0:00:16.335 *******
skipping: [instance]
TASK [repo_setup : Install RHOS Release tool] **********************************
Friday 05 December 2025 10:08:08 +0000 (0:00:00.061) 0:00:16.396 *******
skipping: [instance]
TASK [repo_setup : Get rhos-release tool version] ******************************
Friday 05 December 2025 10:08:08 +0000 (0:00:00.060) 0:00:16.456 *******
skipping: [instance]
TASK [repo_setup : Print rhos-release tool version] ****************************
Friday 05 December 2025 10:08:09 +0000 (0:00:00.059) 0:00:16.516 *******
skipping: [instance]
TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***
Friday 05 December 2025 10:08:09 +0000 (0:00:00.092) 0:00:16.609 *******
skipping: [instance]
TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************
Friday 05 December 2025 10:08:09 +0000 (0:00:00.060) 0:00:16.669 *******
ok: [instance]
TASK [repo_setup : Use RDO proxy mirrors] **************************************
Friday 05 December 2025 10:08:09 +0000 (0:00:00.211) 0:00:16.880 *******
changed: [instance]
TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***
Friday 05 December 2025 10:08:09 +0000 (0:00:00.234) 0:00:17.115 *******
changed: [instance]
TASK [repo_setup : Check for gating.repo file on content provider] *************
Friday 05 December 2025 10:08:09 +0000 (0:00:00.259) 0:00:17.375 *******
skipping: [instance]
TASK [repo_setup : Populate gating repo from content provider ip] **************
Friday 05 December 2025 10:08:09 +0000 (0:00:00.058) 0:00:17.433 *******
skipping: [instance]
TASK [repo_setup : Check for DLRN repo at the destination] *********************
Friday 05 December 2025 10:08:10 +0000 (0:00:00.057) 0:00:17.491 *******
skipping: [instance]
TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***
Friday 05 December 2025 10:08:10 +0000 (0:00:00.087) 0:00:17.578 *******
skipping: [instance]
TASK [repo_setup : Check for DLRN component repo] ******************************
Friday 05 December 2025 10:08:10 +0000 (0:00:00.056) 0:00:17.635 *******
skipping: [instance]
TASK [repo_setup : Lower the priority of componennt repos to allow installation from gating repo] ***
Friday 05 December 2025 10:08:10 +0000 (0:00:00.055) 0:00:17.691 *******
skipping: [instance]
TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********
Friday 05 December 2025 10:08:10 +0000 (0:00:00.054) 0:00:17.746 *******
skipping: [instance]
TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******
Friday 05 December 2025 10:08:10 +0000 (0:00:00.049) 0:00:17.795 *******
skipping: [instance]
TASK [repo_setup : Cleanup existing metadata] **********************************
Friday 05 December 2025 10:08:10 +0000 (0:00:00.113) 0:00:17.909 *******
skipping: [instance]
TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********
Friday 05 December 2025 10:08:10 +0000 (0:00:00.049) 0:00:17.959 *******
skipping: [instance]
TASK [test_deps : Look for redhat-release rpm] *********************************
Friday 05 December 2025 10:08:10 +0000 (0:00:00.086) 0:00:18.045 *******
skipping: [instance]
TASK [test_deps : Remove redhat-release] ***************************************
Friday 05 December 2025 10:08:10 +0000 (0:00:00.129) 0:00:18.174 *******
skipping: [instance]
TASK [test_deps : Install centos-stream-release] *******************************
Friday 05 December 2025 10:08:10 +0000 (0:00:00.071) 0:00:18.246 *******
skipping: [instance]
TASK [test_deps : Install additional packages] *********************************
Friday 05 December 2025 10:08:10 +0000 (0:00:00.069) 0:00:18.316 *******
skipping: [instance]
TASK [test_deps : Install selinux python libs] *********************************
Friday 05 December 2025 10:08:10 +0000 (0:00:00.070) 0:00:18.386 *******
ok: [instance]
TASK [test_deps : Install python yaml libs] ************************************
Friday 05 December 2025 10:08:55 +0000 (0:00:44.251) 0:01:02.638 *******
ok: [instance]
TASK [test_deps : Install extra packages] **************************************
Friday 05 December 2025 10:08:56 +0000 (0:00:01.306) 0:01:03.945 *******
skipping: [instance]
TASK [ci_setup : Gather variables for each operating system] *******************
Friday 05 December 2025 10:08:56 +0000 (0:00:00.131) 0:01:04.076 *******
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml)
TASK [ci_setup : List packages to install] *************************************
Friday 05 December 2025 10:08:56 +0000 (0:00:00.119) 0:01:04.195 *******
ok: [instance] =>
cifmw_ci_setup_packages:
- bash-completion
- ca-certificates
- git-core
- make
- tar
- tmux
- python3-pip
TASK [ci_setup : Install needed packages] **************************************
Friday 05 December 2025 10:08:56 +0000 (0:00:00.054) 0:01:04.250 *******
ok: [instance]
TASK [ci_setup : Gather version of openshift client] ***************************
Friday 05 December 2025 10:08:58 +0000 (0:00:01.329) 0:01:05.579 *******
ok: [instance]
TASK [ci_setup : Ensure openshift client install path is present] **************
Friday 05 December 2025 10:08:58 +0000 (0:00:00.314) 0:01:05.894 *******
ok: [instance]
TASK [ci_setup : Install openshift client] *************************************
Friday 05 December 2025 10:08:58 +0000 (0:00:00.236) 0:01:06.131 *******
skipping: [instance]
TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************
Friday 05 December 2025 10:08:58 +0000 (0:00:00.130) 0:01:06.262 *******
skipping: [instance]
TASK [ci_setup : Create completion file] ***************************************
Friday 05 December 2025 10:08:58 +0000 (0:00:00.068) 0:01:06.330 *******
ok: [instance]
TASK [ci_setup : Source completion from within .bashrc] ************************
Friday 05 December 2025 10:08:59 +0000 (0:00:00.215) 0:01:06.545 *******
changed: [instance]
TASK [ci_setup : Check rhsm status] ********************************************
Friday 05 December 2025 10:08:59 +0000 (0:00:00.339) 0:01:06.884 *******
skipping: [instance]
TASK [ci_setup : Gather the repos to be enabled] *******************************
Friday 05 December 2025 10:08:59 +0000 (0:00:00.082) 0:01:06.966 *******
skipping: [instance]
TASK [ci_setup : Enabling the required repositories.] **************************
Friday 05 December 2025 10:08:59 +0000 (0:00:00.052) 0:01:07.019 *******
skipping: [instance]
TASK [ci_setup : Get current /etc/redhat-release] ******************************
Friday 05 December 2025 10:08:59 +0000 (0:00:00.053) 0:01:07.072 *******
skipping: [instance]
TASK [ci_setup : Print current /etc/redhat-release] ****************************
Friday 05 December 2025 10:08:59 +0000 (0:00:00.051) 0:01:07.124 *******
skipping: [instance]
TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********
Friday 05 December 2025 10:08:59 +0000 (0:00:00.082) 0:01:07.206 *******
skipping: [instance]
TASK [ci_setup : Manage directories] *******************************************
Friday 05 December 2025 10:08:59 +0000 (0:00:00.057) 0:01:07.264 *******
changed: [instance] => (item=/opt/basedir/artifacts/manifests/openstack/cr)
changed: [instance] => (item=/opt/basedir/logs)
ok: [instance] => (item=/opt/basedir/tmp)
changed: [instance] => (item=/opt/basedir/volumes)
changed: [instance] => (item=/opt/basedir/artifacts/parameters)
TASK [libvirt_manager : Get installed packages list] ***************************
Friday 05 December 2025 10:09:00 +0000 (0:00:01.066) 0:01:08.330 *******
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Friday 05 December 2025 10:09:01 +0000 (0:00:00.790) 0:01:09.121 *******
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Friday 05 December 2025 10:09:03 +0000 (0:00:02.128) 0:01:11.249 *******
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Friday 05 December 2025 10:09:04 +0000 (0:00:00.898) 0:01:12.148 *******
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Friday 05 December 2025 10:09:04 +0000 (0:00:00.059) 0:01:12.208 *******
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Friday 05 December 2025 10:09:05 +0000 (0:00:00.417) 0:01:12.625 *******
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Friday 05 December 2025 10:09:05 +0000 (0:00:00.370) 0:01:12.996 *******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 05 December 2025 10:09:05 +0000 (0:00:00.090) 0:01:13.086 *******
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Friday 05 December 2025 10:09:05 +0000 (0:00:00.087) 0:01:13.174 *******
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Friday 05 December 2025 10:09:05 +0000 (0:00:00.038) 0:01:13.212 *******
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Friday 05 December 2025 10:09:05 +0000 (0:00:00.037) 0:01:13.250 *******
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Friday 05 December 2025 10:09:05 +0000 (0:00:00.037) 0:01:13.287 *******
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Friday 05 December 2025 10:09:05 +0000 (0:00:00.064) 0:01:13.352 *******
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Friday 05 December 2025 10:09:05 +0000 (0:00:00.038) 0:01:13.390 *******
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Friday 05 December 2025 10:09:06 +0000 (0:00:00.370) 0:01:13.761 *******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 05 December 2025 10:09:06 +0000 (0:00:00.106) 0:01:13.868 *******
ok: [instance] =>
cleanup_nets: []
TASK [Remove dnsmasq network bits] *********************************************
Friday 05 December 2025 10:09:06 +0000 (0:00:00.084) 0:01:13.953 *******
skipping: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Friday 05 December 2025 10:09:06 +0000 (0:00:00.037) 0:01:13.990 *******
skipping: [instance]
TASK [libvirt_manager : Undefine networks] *************************************
Friday 05 December 2025 10:09:06 +0000 (0:00:00.037) 0:01:14.027 *******
skipping: [instance]
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Friday 05 December 2025 10:09:06 +0000 (0:00:00.036) 0:01:14.064 *******
skipping: [instance]
TASK [libvirt_manager : Find dummy interface connection files] *****************
Friday 05 December 2025 10:09:06 +0000 (0:00:00.063) 0:01:14.128 *******
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Friday 05 December 2025 10:09:06 +0000 (0:00:00.328) 0:01:14.456 *******
skipping: [instance]
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Friday 05 December 2025 10:09:07 +0000 (0:00:00.038) 0:01:14.494 *******
skipping: [instance]
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Friday 05 December 2025 10:09:07 +0000 (0:00:00.037) 0:01:14.532 *******
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Friday 05 December 2025 10:09:07 +0000 (0:00:00.594) 0:01:15.126 *******
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Friday 05 December 2025 10:09:08 +0000 (0:00:00.520) 0:01:15.646 *******
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Friday 05 December 2025 10:09:08 +0000 (0:00:00.464) 0:01:16.111 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Friday 05 December 2025 10:09:08 +0000 (0:00:00.125) 0:01:16.236 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 05 December 2025 10:09:08 +0000 (0:00:00.090) 0:01:16.326 *******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 05 December 2025 10:09:09 +0000 (0:00:00.284) 0:01:16.611 *******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 05 December 2025 10:09:09 +0000 (0:00:00.086) 0:01:16.698 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 05 December 2025 10:09:09 +0000 (0:00:00.185) 0:01:16.884 *******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 05 December 2025 10:09:09 +0000 (0:00:00.089) 0:01:16.974 *******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 05 December 2025 10:09:09 +0000 (0:00:00.089) 0:01:17.063 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 05 December 2025 10:09:09 +0000 (0:00:00.122) 0:01:17.186 *******
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Friday 05 December 2025 10:09:10 +0000 (0:00:00.303) 0:01:17.490 *******
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Friday 05 December 2025 10:09:10 +0000 (0:00:00.053) 0:01:17.543 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Friday 05 December 2025 10:09:10 +0000 (0:00:00.161) 0:01:17.704 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 05 December 2025 10:09:10 +0000 (0:00:00.092) 0:01:17.797 *******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 05 December 2025 10:09:10 +0000 (0:00:00.291) 0:01:18.089 *******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 05 December 2025 10:09:10 +0000 (0:00:00.087) 0:01:18.177 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 05 December 2025 10:09:10 +0000 (0:00:00.117) 0:01:18.294 *******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 05 December 2025 10:09:10 +0000 (0:00:00.089) 0:01:18.383 *******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 05 December 2025 10:09:11 +0000 (0:00:00.087) 0:01:18.470 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 05 December 2025 10:09:11 +0000 (0:00:00.160) 0:01:18.630 *******
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Friday 05 December 2025 10:09:11 +0000 (0:00:00.354) 0:01:18.984 *******
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Friday 05 December 2025 10:09:11 +0000 (0:00:00.051) 0:01:19.036 *******
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Friday 05 December 2025 10:09:11 +0000 (0:00:00.203) 0:01:19.239 *******
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Friday 05 December 2025 10:09:11 +0000 (0:00:00.042) 0:01:19.281 *******
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Friday 05 December 2025 10:09:11 +0000 (0:00:00.041) 0:01:19.323 *******
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Friday 05 December 2025 10:09:11 +0000 (0:00:00.046) 0:01:19.370 *******
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Friday 05 December 2025 10:09:12 +0000 (0:00:00.231) 0:01:19.601 *******
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Friday 05 December 2025 10:09:12 +0000 (0:00:00.070) 0:01:19.671 *******
ok: [instance] => (item=workload)
changed: [instance] => (item=volumes)
ok: [instance] => (item=artifacts/debug_network_data.yml)
ok: [instance] => (item=artifacts/debug_pub_net_value.txt)
ok: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)
ok: [instance] => (item=artifacts/interfaces-info.yml)
ok: [instance] => (item=artifacts/libvirt-uuids.yml)
ok: [instance] => (item=artifacts/net-map-def-patch.yml)
TASK [libvirt_manager : Deepscrub data] ****************************************
Friday 05 December 2025 10:09:13 +0000 (0:00:01.433) 0:01:21.105 *******
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Friday 05 December 2025 10:09:14 +0000 (0:00:00.405) 0:01:21.511 *******
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Friday 05 December 2025 10:09:15 +0000 (0:00:01.256) 0:01:22.768 *******
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Friday 05 December 2025 10:09:15 +0000 (0:00:00.286) 0:01:23.054 *******
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Friday 05 December 2025 10:09:15 +0000 (0:00:00.050) 0:01:23.104 *******
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Friday 05 December 2025 10:09:15 +0000 (0:00:00.049) 0:01:23.154 *******
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Friday 05 December 2025 10:09:15 +0000 (0:00:00.074) 0:01:23.229 *******
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Friday 05 December 2025 10:09:16 +0000 (0:00:00.492) 0:01:23.721 *******
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Friday 05 December 2025 10:09:16 +0000 (0:00:00.403) 0:01:24.125 *******
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Friday 05 December 2025 10:09:16 +0000 (0:00:00.203) 0:01:24.328 *******
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Friday 05 December 2025 10:09:16 +0000 (0:00:00.043) 0:01:24.372 *******
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Friday 05 December 2025 10:09:16 +0000 (0:00:00.043) 0:01:24.415 *******
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)
ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)
ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)
TASK [Clean remote ssh config] *************************************************
Friday 05 December 2025 10:09:17 +0000 (0:00:00.788) 0:01:25.204 *******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 05 December 2025 10:09:17 +0000 (0:00:00.093) 0:01:25.297 *******
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 05 December 2025 10:09:18 +0000 (0:00:00.348) 0:01:25.646 *******
ok: [instance]
TASK [Clean local ssh config] **************************************************
Friday 05 December 2025 10:09:18 +0000 (0:00:00.243) 0:01:25.890 *******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 05 December 2025 10:09:18 +0000 (0:00:00.125) 0:01:26.016 *******
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 05 December 2025 10:09:18 +0000 (0:00:00.216) 0:01:26.232 *******
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Friday 05 December 2025 10:09:19 +0000 (0:00:00.243) 0:01:26.476 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Friday 05 December 2025 10:09:19 +0000 (0:00:00.082) 0:01:26.559 *******
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Friday 05 December 2025 10:09:20 +0000 (0:00:01.248) 0:01:27.807 *******
ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
ok: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Friday 05 December 2025 10:09:21 +0000 (0:00:01.269) 0:01:29.077 *******
ok: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Friday 05 December 2025 10:09:21 +0000 (0:00:00.232) 0:01:29.309 *******
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Friday 05 December 2025 10:09:21 +0000 (0:00:00.044) 0:01:29.353 *******
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Friday 05 December 2025 10:09:21 +0000 (0:00:00.070) 0:01:29.423 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Friday 05 December 2025 10:09:22 +0000 (0:00:00.073) 0:01:29.497 *******
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Friday 05 December 2025 10:09:22 +0000 (0:00:00.045) 0:01:29.542 *******
ok: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Friday 05 December 2025 10:09:22 +0000 (0:00:00.237) 0:01:29.779 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Friday 05 December 2025 10:09:22 +0000 (0:00:00.073) 0:01:29.853 *******
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Friday 05 December 2025 10:09:22 +0000 (0:00:00.042) 0:01:29.896 *******
ok: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Friday 05 December 2025 10:09:22 +0000 (0:00:00.254) 0:01:30.150 *******
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Friday 05 December 2025 10:09:22 +0000 (0:00:00.040) 0:01:30.190 *******
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Friday 05 December 2025 10:09:22 +0000 (0:00:00.043) 0:01:30.234 *******
ok: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Friday 05 December 2025 10:09:23 +0000 (0:00:00.354) 0:01:30.589 *******
ok: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Friday 05 December 2025 10:09:23 +0000 (0:00:00.234) 0:01:30.823 *******
ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)
ok: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Friday 05 December 2025 10:09:23 +0000 (0:00:00.411) 0:01:31.234 *******
ok: [instance]
TASK [radvd : Gather package facts] ********************************************
Friday 05 December 2025 10:09:24 +0000 (0:00:00.290) 0:01:31.525 *******
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Friday 05 December 2025 10:09:24 +0000 (0:00:00.594) 0:01:32.120 *******
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Friday 05 December 2025 10:09:24 +0000 (0:00:00.054) 0:01:32.174 *******
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Friday 05 December 2025 10:09:24 +0000 (0:00:00.220) 0:01:32.395 *******
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Friday 05 December 2025 10:09:25 +0000 (0:00:00.254) 0:01:32.650 *******
skipping: [instance]
TASK [libvirt_manager : Ensure output directory exists] ************************
Friday 05 December 2025 10:09:25 +0000 (0:00:00.096) 0:01:32.746 *******
ok: [instance]
TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************
Friday 05 December 2025 10:09:25 +0000 (0:00:00.211) 0:01:32.958 *******
changed: [instance]
TASK [libvirt_manager : Check if KVM is enabled] *******************************
Friday 05 December 2025 10:09:25 +0000 (0:00:00.211) 0:01:33.170 *******
ok: [instance]
TASK [libvirt_manager : Fail if KVM not enabled] *******************************
Friday 05 December 2025 10:09:25 +0000 (0:00:00.210) 0:01:33.380 *******
skipping: [instance]
TASK [libvirt_manager : Check if VMX virtualization] ***************************
Friday 05 December 2025 10:09:25 +0000 (0:00:00.074) 0:01:33.455 *******
skipping: [instance]
TASK [libvirt_manager : Check if SVM virtualization] ***************************
Friday 05 December 2025 10:09:26 +0000 (0:00:00.043) 0:01:33.499 *******
ok: [instance]
TASK [libvirt_manager : Enable VMX virtualization] *****************************
Friday 05 December 2025 10:09:26 +0000 (0:00:00.046) 0:01:33.545 *******
skipping: [instance]
TASK [libvirt_manager : Install packages required for using KVM] ***************
Friday 05 December 2025 10:09:26 +0000 (0:00:00.044) 0:01:33.589 *******
ok: [instance]
TASK [libvirt_manager : Create rules.d polkit folder] **************************
Friday 05 December 2025 10:09:27 +0000 (0:00:01.275) 0:01:34.865 *******
ok: [instance]
TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************
Friday 05 December 2025 10:09:27 +0000 (0:00:00.237) 0:01:35.103 *******
ok: [instance]
TASK [libvirt_manager : Restart service polkit service] ************************
Friday 05 December 2025 10:09:28 +0000 (0:00:00.406) 0:01:35.509 *******
skipping: [instance]
TASK [libvirt_manager : Remove directory for service override] *****************
Friday 05 December 2025 10:09:28 +0000 (0:00:00.051) 0:01:35.561 *******
ok: [instance]
TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***
Friday 05 December 2025 10:09:28 +0000 (0:00:00.234) 0:01:35.795 *******
ok: [instance]
TASK [libvirt_manager : Ensure firewalld service is up] ************************
Friday 05 December 2025 10:09:28 +0000 (0:00:00.487) 0:01:36.283 *******
ok: [instance]
TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****
Friday 05 December 2025 10:09:29 +0000 (0:00:00.346) 0:01:36.629 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=qemu)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=interface)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=network)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nodedev)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nwfilter)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=secret)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=storage)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=proxy)
TASK [libvirt_manager : Ensure read-write socket is enabled for qemu.] *********
Friday 05 December 2025 10:09:29 +0000 (0:00:00.293) 0:01:36.922 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********
Friday 05 December 2025 10:09:29 +0000 (0:00:00.359) 0:01:37.282 *******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************
Friday 05 December 2025 10:09:30 +0000 (0:00:00.362) 0:01:37.644 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****
Friday 05 December 2025 10:09:30 +0000 (0:00:00.355) 0:01:38.000 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****
Friday 05 December 2025 10:09:30 +0000 (0:00:00.388) 0:01:38.388 *******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********
Friday 05 December 2025 10:09:31 +0000 (0:00:00.360) 0:01:38.748 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******
Friday 05 December 2025 10:09:31 +0000 (0:00:00.352) 0:01:39.101 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******
Friday 05 December 2025 10:09:31 +0000 (0:00:00.348) 0:01:39.449 *******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********
Friday 05 December 2025 10:09:32 +0000 (0:00:00.360) 0:01:39.809 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******
Friday 05 December 2025 10:09:32 +0000 (0:00:00.384) 0:01:40.194 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******
Friday 05 December 2025 10:09:33 +0000 (0:00:00.363) 0:01:40.558 *******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********
Friday 05 December 2025 10:09:33 +0000 (0:00:00.356) 0:01:40.914 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****
Friday 05 December 2025 10:09:33 +0000 (0:00:00.359) 0:01:41.273 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******
Friday 05 December 2025 10:09:34 +0000 (0:00:00.377) 0:01:41.651 *******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********
Friday 05 December 2025 10:09:34 +0000 (0:00:00.393) 0:01:42.045 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******
Friday 05 December 2025 10:09:34 +0000 (0:00:00.361) 0:01:42.407 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********
Friday 05 December 2025 10:09:35 +0000 (0:00:00.356) 0:01:42.763 *******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************
Friday 05 December 2025 10:09:35 +0000 (0:00:00.381) 0:01:43.145 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******
Friday 05 December 2025 10:09:36 +0000 (0:00:00.366) 0:01:43.511 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******
Friday 05 December 2025 10:09:36 +0000 (0:00:00.407) 0:01:43.919 *******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********
Friday 05 December 2025 10:09:36 +0000 (0:00:00.358) 0:01:44.277 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********
Friday 05 December 2025 10:09:37 +0000 (0:00:00.370) 0:01:44.648 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********
Friday 05 December 2025 10:09:37 +0000 (0:00:00.372) 0:01:45.020 *******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************
Friday 05 December 2025 10:09:37 +0000 (0:00:00.363) 0:01:45.384 *******
ok: [instance]
TASK [libvirt_manager : Manage service for older releases] *********************
Friday 05 December 2025 10:09:38 +0000 (0:00:00.379) 0:01:45.763 *******
skipping: [instance]
TASK [libvirt_manager : Get libvirt group users] *******************************
Friday 05 December 2025 10:09:38 +0000 (0:00:00.061) 0:01:45.825 *******
ok: [instance]
TASK [libvirt_manager : Add user if not exists in libvirt group] ***************
Friday 05 December 2025 10:09:38 +0000 (0:00:00.296) 0:01:46.121 *******
ok: [instance]
TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***
Friday 05 December 2025 10:09:39 +0000 (0:00:00.417) 0:01:46.539 *******
ok: [instance]
TASK [libvirt_manager : Inject system connection parameters in bashrc] *********
Friday 05 December 2025 10:09:39 +0000 (0:00:00.350) 0:01:46.889 *******
[WARNING]: Reset is not implemented for this connection
changed: [instance]
TASK [libvirt_manager : Ensure we reload user env] *****************************
Friday 05 December 2025 10:09:39 +0000 (0:00:00.203) 0:01:47.093 *******
TASK [libvirt_manager : Deactivate default] ************************************
Friday 05 December 2025 10:09:39 +0000 (0:00:00.112) 0:01:47.206 *******
fatal: [instance]: FAILED! => changed=false
msg: network default not found
TASK [libvirt_manager : Encountered an error during virt-net removal.] *********
Friday 05 December 2025 10:09:39 +0000 (0:00:00.248) 0:01:47.454 *******
ok: [instance] =>
msg: Looks like the provided virtual network does not exist.
TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************
Friday 05 December 2025 10:09:40 +0000 (0:00:00.070) 0:01:47.525 *******
ok: [instance]
TASK [Ensure we delegate .utility zone to our own instance] ********************
Friday 05 December 2025 10:09:40 +0000 (0:00:00.396) 0:01:47.922 *******
ok: [instance]
TASK [Restart NetworkManager] **************************************************
Friday 05 December 2025 10:09:40 +0000 (0:00:00.421) 0:01:48.343 *******
changed: [instance]
TASK [Ensure ocp_volumes exists] ***********************************************
Friday 05 December 2025 10:09:41 +0000 (0:00:00.474) 0:01:48.818 *******
changed: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Friday 05 December 2025 10:09:41 +0000 (0:00:00.266) 0:01:49.085 *******
changed: [instance]
PLAY [Get VBMC in place] *******************************************************
TASK [Gathering Facts] *********************************************************
Friday 05 December 2025 10:09:42 +0000 (0:00:00.900) 0:01:49.985 *******
ok: [instance]
TASK [Ensure extra dir is present] *********************************************
Friday 05 December 2025 10:09:43 +0000 (0:00:00.685) 0:01:50.671 *******
ok: [instance]
TASK [virtualbmc : Ensure needed directories exist] ****************************
Friday 05 December 2025 10:09:43 +0000 (0:00:00.241) 0:01:50.913 *******
ok: [instance] => (item={'key': '/home/zuul/.ssh', 'mode': '0700'})
TASK [podman : Ensure podman is installed] *************************************
Friday 05 December 2025 10:09:43 +0000 (0:00:00.248) 0:01:51.161 *******
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Friday 05 December 2025 10:09:44 +0000 (0:00:01.260) 0:01:52.422 *******
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Friday 05 December 2025 10:09:45 +0000 (0:00:00.237) 0:01:52.659 *******
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Friday 05 December 2025 10:09:45 +0000 (0:00:00.054) 0:01:52.714 *******
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Friday 05 December 2025 10:09:45 +0000 (0:00:00.047) 0:01:52.762 *******
skipping: [instance]
TASK [virtualbmc : Check if container already exists] **************************
Friday 05 December 2025 10:09:45 +0000 (0:00:00.097) 0:01:52.859 *******
ok: [instance]
TASK [virtualbmc : Create ssh key for VBMC] ************************************
Friday 05 December 2025 10:09:45 +0000 (0:00:00.337) 0:01:53.196 *******
changed: [instance]
TASK [virtualbmc : Pull vbmc container image] **********************************
Friday 05 December 2025 10:09:46 +0000 (0:00:00.425) 0:01:53.621 *******
changed: [instance]
TASK [virtualbmc : Allow VBMC temporary key] ***********************************
Friday 05 December 2025 10:09:51 +0000 (0:00:05.715) 0:01:59.337 *******
changed: [instance]
TASK [virtualbmc : Create ssh_config snippet for VBMC] *************************
Friday 05 December 2025 10:09:52 +0000 (0:00:00.439) 0:01:59.776 *******
changed: [instance]
TASK [virtualbmc : Create vbmc server configuration file] **********************
Friday 05 December 2025 10:09:52 +0000 (0:00:00.366) 0:02:00.143 *******
changed: [instance]
TASK [virtualbmc : Create undying vbmcd service script] ************************
Friday 05 December 2025 10:09:53 +0000 (0:00:00.362) 0:02:00.505 *******
changed: [instance]
TASK [virtualbmc : Create and start vbmc container] ****************************
Friday 05 December 2025 10:09:53 +0000 (0:00:00.359) 0:02:00.864 *******
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=145 changed=30 unreachable=0 failed=0 skipped=86 rescued=1 ignored=0
Friday 05 December 2025 10:09:54 +0000 (0:00:00.749) 0:02:01.613 *******
===============================================================================
test_deps : Install selinux python libs -------------------------------- 44.25s
repo_setup : Initialize python venv and install requirements ------------ 6.68s
virtualbmc : Pull vbmc container image ---------------------------------- 5.72s
libvirt_manager : Populate service facts -------------------------------- 2.13s
libvirt_manager : Remove workload and volumes --------------------------- 1.43s
repo_setup : Make sure git-core package is installed -------------------- 1.40s
ci_setup : Install needed packages -------------------------------------- 1.33s
test_deps : Install python yaml libs ------------------------------------ 1.31s
libvirt_manager : Install packages required for using KVM --------------- 1.28s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.27s
podman : Ensure podman is installed ------------------------------------- 1.26s
podman : Ensure podman is installed ------------------------------------- 1.26s
dnsmasq : Install needed packages --------------------------------------- 1.25s
repo_setup : Get repo-setup repository ---------------------------------- 1.15s
ci_setup : Manage directories ------------------------------------------- 1.07s
repo_setup : Run repo-setup --------------------------------------------- 0.91s
libvirt_manager : Restart firewalld ------------------------------------- 0.90s
libvirt_manager : Start virtqemud socket service ------------------------ 0.90s
Gathering Facts --------------------------------------------------------- 0.87s
test_deps : Disable ubi 9 repos ----------------------------------------- 0.82s
PLAY [Test ocp_layout.yml tasks] ***********************************************
TASK [Gathering Facts] *********************************************************
Friday 05 December 2025 10:09:54 +0000 (0:00:00.054) 0:00:00.054 *******
ok: [instance]
TASK [Load networking definition] **********************************************
Friday 05 December 2025 10:09:55 +0000 (0:00:00.931) 0:00:00.986 *******
ok: [instance]
TASK [libvirt_manager : Ensure fact is existing, and empty] ********************
Friday 05 December 2025 10:09:55 +0000 (0:00:00.076) 0:00:01.062 *******
ok: [instance]
TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Friday 05 December 2025 10:09:55 +0000 (0:00:00.051) 0:00:01.113 *******
ok: [instance]
TASK [libvirt_manager : Load file if exists] ***********************************
Friday 05 December 2025 10:09:56 +0000 (0:00:00.327) 0:00:01.441 *******
skipping: [instance]
TASK [libvirt_manager : Update fact with existing content] *********************
Friday 05 December 2025 10:09:56 +0000 (0:00:00.062) 0:00:01.503 *******
skipping: [instance]
TASK [libvirt_manager : Generate VM list] **************************************
Friday 05 December 2025 10:09:56 +0000 (0:00:00.087) 0:00:01.590 *******
ok: [instance]
TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Friday 05 December 2025 10:09:56 +0000 (0:00:00.084) 0:00:01.674 *******
ok: [instance] => (item={'key': 'ocp-master-0', 'value': 'ocp'})
ok: [instance] => (item={'key': 'ocp-master-1', 'value': 'ocp'})
ok: [instance] => (item={'key': 'ocp-master-2', 'value': 'ocp'})
ok: [instance] => (item={'key': 'ocp-worker-0', 'value': 'ocp_worker'})
TASK [libvirt_manager : Append baremetal nodes if needed] **********************
Friday 05 December 2025 10:09:56 +0000 (0:00:00.164) 0:00:01.839 *******
skipping: [instance]
TASK [libvirt_manager : Dump MAC mapping] **************************************
Friday 05 December 2025 10:09:56 +0000 (0:00:00.064) 0:00:01.904 *******
changed: [instance]
TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Friday 05 December 2025 10:09:57 +0000 (0:00:00.476) 0:00:02.381 *******
changed: [instance] => (item=Adding ocp-master-0 to ocps)
changed: [instance] => (item=Adding ocp-master-1 to ocps)
changed: [instance] => (item=Adding ocp-master-2 to ocps)
changed: [instance] => (item=Adding ocp-worker-0 to ocp_workers)
TASK [networking_mapper : Check for Networking Definition file existence] ******
Friday 05 December 2025 10:09:57 +0000 (0:00:00.185) 0:00:02.566 *******
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Friday 05 December 2025 10:09:57 +0000 (0:00:00.056) 0:00:02.622 *******
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Friday 05 December 2025 10:09:57 +0000 (0:00:00.081) 0:00:02.703 *******
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Friday 05 December 2025 10:09:57 +0000 (0:00:00.056) 0:00:02.760 *******
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Friday 05 December 2025 10:09:57 +0000 (0:00:00.056) 0:00:02.816 *******
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Friday 05 December 2025 10:09:57 +0000 (0:00:00.051) 0:00:02.868 *******
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'gateway': '172.17.0.1', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'storage': {'network': '172.18.0.0/24', 'gateway': '172.18.0.1', 'vlan': 21, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'tenant': {'network': '172.19.0.0/24', 'gateway': '172.19.0.1', 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}, 'vlan': 22, 'mtu': 1496}, 'external': {'network': '10.0.0.0/24', 'tools': {'netconfig': {'ranges': [{'start': 100, 'end': 250}]}}, 'vlan': 22, 'mtu': 1500}, 'storagemgmt': {'network': '172.20.0.0/24', 'gateway': '172.20.0.1', 'tools': {'netconfig': {'ranges': [{'start': 100, 'end': 250}]}}, 'vlan': 23, 'mtu': 1500}}, 'group-templates': {'ocps': {'network-template': {'range': {'start': 10, 'length': 3}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}}}, 'ocp_workers': {'network-template': {'range': {'start': 15, 'length': 3}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}}}, 'computes': {'network-template': {'range': {'start': 100, 'length': 21}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}, 'storagemgmt': {'trunk-parent': 'ctlplane'}}}}})
TASK [networking_mapper : Gather facts if requested] ***************************
Friday 05 December 2025 10:09:57 +0000 (0:00:00.219) 0:00:03.087 *******
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Friday 05 December 2025 10:09:57 +0000 (0:00:00.051) 0:00:03.139 *******
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Friday 05 December 2025 10:09:58 +0000 (0:00:00.353) 0:00:03.492 *******
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Friday 05 December 2025 10:09:58 +0000 (0:00:00.471) 0:00:03.964 *******
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Friday 05 December 2025 10:09:58 +0000 (0:00:00.129) 0:00:04.094 *******
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Friday 05 December 2025 10:09:58 +0000 (0:00:00.067) 0:00:04.161 *******
changed: [instance]
TASK [libvirt_manager : Manage networks if needed] *****************************
Friday 05 December 2025 10:09:59 +0000 (0:00:00.496) 0:00:04.657 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance
TASK [libvirt_manager : Define the localized variables for performing the tasks here.] ***
Friday 05 December 2025 10:09:59 +0000 (0:00:00.138) 0:00:04.796 *******
ok: [instance] => (item=public)
TASK [libvirt_manager : Ensure networks are defined] ***************************
Friday 05 December 2025 10:09:59 +0000 (0:00:00.102) 0:00:04.898 *******
changed: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Ensure networks are created/started] *******************
Friday 05 December 2025 10:09:59 +0000 (0:00:00.358) 0:00:05.257 *******
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Ensure networks are active] ****************************
Friday 05 December 2025 10:10:00 +0000 (0:00:00.359) 0:00:05.616 *******
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Ensure networks enabled to autostart] ******************
Friday 05 December 2025 10:10:00 +0000 (0:00:00.258) 0:00:05.875 *******
changed: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Add a dummy interface to bridges if required] **********
Friday 05 December 2025 10:10:00 +0000 (0:00:00.264) 0:00:06.139 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance
TASK [libvirt_manager : Fetch present bridge interfaces] ***********************
Friday 05 December 2025 10:10:00 +0000 (0:00:00.122) 0:00:06.261 *******
ok: [instance]
TASK [libvirt_manager : Fetch bridges ports link info] *************************
Friday 05 December 2025 10:10:01 +0000 (0:00:00.358) 0:00:06.619 *******
ok: [instance] => (item=cifmw-public)
TASK [Create dummy interfaces to ensure bridges are UP] ************************
Friday 05 December 2025 10:10:01 +0000 (0:00:00.247) 0:00:06.867 *******
TASK [ci_nmstate : Ensure we have needed facts] ********************************
Friday 05 December 2025 10:10:01 +0000 (0:00:00.134) 0:00:07.001 *******
skipping: [instance]
TASK [ci_nmstate : Install required packages on instance] **********************
Friday 05 December 2025 10:10:01 +0000 (0:00:00.212) 0:00:07.214 *******
ok: [instance]
TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Friday 05 December 2025 10:10:03 +0000 (0:00:01.483) 0:00:08.698 *******
changed: [instance]
TASK [ci_nmstate : Save nmstate state for instance] ****************************
Friday 05 December 2025 10:10:03 +0000 (0:00:00.261) 0:00:08.960 *******
changed: [instance]
TASK [ci_nmstate : Apply the desidered state on instance] **********************
Friday 05 December 2025 10:10:04 +0000 (0:00:00.399) 0:00:09.359 *******
changed: [instance]
TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Friday 05 December 2025 10:10:05 +0000 (0:00:01.728) 0:00:11.088 *******
changed: [instance]
TASK [Create extra network configuration] **************************************
Friday 05 December 2025 10:10:06 +0000 (0:00:00.434) 0:00:11.523 *******
TASK [ci_nmstate : Ensure we have needed facts] ********************************
Friday 05 December 2025 10:10:06 +0000 (0:00:00.226) 0:00:11.750 *******
skipping: [instance]
TASK [ci_nmstate : Install required packages on instance] **********************
Friday 05 December 2025 10:10:06 +0000 (0:00:00.151) 0:00:11.901 *******
ok: [instance]
TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Friday 05 December 2025 10:10:07 +0000 (0:00:01.384) 0:00:13.285 *******
ok: [instance]
TASK [ci_nmstate : Save nmstate state for instance] ****************************
Friday 05 December 2025 10:10:08 +0000 (0:00:00.233) 0:00:13.519 *******
changed: [instance]
TASK [ci_nmstate : Apply the desidered state on instance] **********************
Friday 05 December 2025 10:10:08 +0000 (0:00:00.437) 0:00:13.956 *******
changed: [instance]
TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Friday 05 December 2025 10:10:10 +0000 (0:00:01.719) 0:00:15.676 *******
changed: [instance]
TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Friday 05 December 2025 10:10:10 +0000 (0:00:00.441) 0:00:16.117 *******
changed: [instance] => (item=vlan20)
changed: [instance] => (item=vlan21)
TASK [libvirt_manager : Refresh networking facts on host] **********************
Friday 05 December 2025 10:10:11 +0000 (0:00:00.650) 0:00:16.767 *******
ok: [instance]
TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Friday 05 December 2025 10:10:11 +0000 (0:00:00.488) 0:00:17.255 *******
ok: [instance] => (item=cifmw-public)
TASK [dnsmasq : Install needed packages] ***************************************
Friday 05 December 2025 10:10:12 +0000 (0:00:00.219) 0:00:17.475 *******
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Friday 05 December 2025 10:10:13 +0000 (0:00:01.318) 0:00:18.793 *******
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Friday 05 December 2025 10:10:17 +0000 (0:00:03.804) 0:00:22.598 *******
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Friday 05 December 2025 10:10:17 +0000 (0:00:00.289) 0:00:22.887 *******
changed: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Friday 05 December 2025 10:10:18 +0000 (0:00:00.474) 0:00:23.362 *******
changed: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Friday 05 December 2025 10:10:18 +0000 (0:00:00.541) 0:00:23.904 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Friday 05 December 2025 10:10:18 +0000 (0:00:00.105) 0:00:24.009 *******
changed: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Friday 05 December 2025 10:10:19 +0000 (0:00:00.546) 0:00:24.556 *******
skipping: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Friday 05 December 2025 10:10:19 +0000 (0:00:00.065) 0:00:24.622 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Friday 05 December 2025 10:10:19 +0000 (0:00:00.103) 0:00:24.726 *******
changed: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Friday 05 December 2025 10:10:19 +0000 (0:00:00.536) 0:00:25.262 *******
skipping: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Friday 05 December 2025 10:10:20 +0000 (0:00:00.057) 0:00:25.319 *******
ok: [instance] => (item=127.0.0.2)
TASK [dnsmasq : Enable and start service] **************************************
Friday 05 December 2025 10:10:20 +0000 (0:00:00.278) 0:00:25.598 *******
changed: [instance]
TASK [dnsmasq : Stop service] **************************************************
Friday 05 December 2025 10:10:21 +0000 (0:00:01.112) 0:00:26.710 *******
skipping: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Friday 05 December 2025 10:10:21 +0000 (0:00:00.058) 0:00:26.769 *******
skipping: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Friday 05 December 2025 10:10:21 +0000 (0:00:00.057) 0:00:26.826 *******
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]
TASK [Create dnsmasq networks] *************************************************
Friday 05 December 2025 10:10:21 +0000 (0:00:00.150) 0:00:26.977 *******
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:10:21 +0000 (0:00:00.148) 0:00:27.125 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:10:21 +0000 (0:00:00.076) 0:00:27.202 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:10:22 +0000 (0:00:00.141) 0:00:27.344 *******
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:10:22 +0000 (0:00:00.584) 0:00:27.928 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:10:22 +0000 (0:00:00.057) 0:00:27.986 *******
skipping: [instance]
TASK [Deploy radvd for IPv6 router advertisements] *****************************
Friday 05 December 2025 10:10:22 +0000 (0:00:00.136) 0:00:28.122 *******
skipping: [instance]
TASK [libvirt_manager : Ensure network is in correct zone] *********************
Friday 05 December 2025 10:10:22 +0000 (0:00:00.069) 0:00:28.191 *******
changed: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 05 December 2025 10:10:23 +0000 (0:00:00.269) 0:00:28.461 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 05 December 2025 10:10:23 +0000 (0:00:00.149) 0:00:28.610 *******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 05 December 2025 10:10:23 +0000 (0:00:00.370) 0:00:28.980 *******
ok: [instance]
TASK [libvirt_manager : Output _network_data] **********************************
Friday 05 December 2025 10:10:23 +0000 (0:00:00.081) 0:00:29.062 *******
changed: [instance]
TASK [libvirt_manager : Output pub_net] ****************************************
Friday 05 December 2025 10:10:24 +0000 (0:00:00.507) 0:00:29.569 *******
changed: [instance]
TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Friday 05 December 2025 10:10:24 +0000 (0:00:00.422) 0:00:29.991 *******
changed: [instance]
TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Friday 05 December 2025 10:10:25 +0000 (0:00:00.420) 0:00:30.412 *******
ok: [instance]
TASK [libvirt_manager : Save networking_mapper patch] **************************
Friday 05 December 2025 10:10:25 +0000 (0:00:00.198) 0:00:30.610 *******
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Friday 05 December 2025 10:10:25 +0000 (0:00:00.425) 0:00:31.036 *******
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Friday 05 December 2025 10:10:25 +0000 (0:00:00.068) 0:00:31.104 *******
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Friday 05 December 2025 10:10:25 +0000 (0:00:00.118) 0:00:31.223 *******
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Friday 05 December 2025 10:10:25 +0000 (0:00:00.065) 0:00:31.289 *******
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Friday 05 December 2025 10:10:26 +0000 (0:00:00.064) 0:00:31.353 *******
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Friday 05 December 2025 10:10:26 +0000 (0:00:00.057) 0:00:31.410 *******
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'gateway': '172.17.0.1', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'storage': {'network': '172.18.0.0/24', 'gateway': '172.18.0.1', 'vlan': 21, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}}, 'tenant': {'network': '172.19.0.0/24', 'gateway': '172.19.0.1', 'tools': {'metallb': {'ranges': [{'start': 80, 'end': 90}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 250}]}, 'multus': {'ranges': [{'start': 30, 'end': 70}]}}, 'vlan': 22, 'mtu': 1496}, 'external': {'network': '10.0.0.0/24', 'tools': {'netconfig': {'ranges': [{'start': 100, 'end': 250}]}}, 'vlan': 22, 'mtu': 1500}, 'storagemgmt': {'network': '172.20.0.0/24', 'gateway': '172.20.0.1', 'tools': {'netconfig': {'ranges': [{'start': 100, 'end': 250}]}}, 'vlan': 23, 'mtu': 1500}}, 'group-templates': {'ocps': {'network-template': {'range': {'start': 10, 'length': 3}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}}}, 'ocp_workers': {'network-template': {'range': {'start': 15, 'length': 3}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}}}, 'computes': {'network-template': {'range': {'start': 100, 'length': 21}}, 'networks': {'ctlplane': {}, 'internalapi': {'trunk-parent': 'ctlplane'}, 'tenant': {'trunk-parent': 'ctlplane'}, 'storage': {'trunk-parent': 'ctlplane'}, 'storagemgmt': {'trunk-parent': 'ctlplane'}}}}})
ok: [instance] => (item={'networks': {'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'ocps': {'networks': {'public': None}}, 'ocp_workers': {'networks': {'public': None}}}})
TASK [networking_mapper : Gather facts if requested] ***************************
Friday 05 December 2025 10:10:26 +0000 (0:00:00.277) 0:00:31.688 *******
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Friday 05 December 2025 10:10:26 +0000 (0:00:00.058) 0:00:31.747 *******
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Friday 05 December 2025 10:10:26 +0000 (0:00:00.268) 0:00:32.015 *******
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Friday 05 December 2025 10:10:27 +0000 (0:00:00.541) 0:00:32.557 *******
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Friday 05 December 2025 10:10:27 +0000 (0:00:00.236) 0:00:32.793 *******
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Friday 05 December 2025 10:10:27 +0000 (0:00:00.081) 0:00:32.875 *******
changed: [instance]
TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Friday 05 December 2025 10:10:28 +0000 (0:00:00.562) 0:00:33.438 *******
ok: [instance]
TASK [libvirt_manager : Unset patch] *******************************************
Friday 05 December 2025 10:10:28 +0000 (0:00:00.067) 0:00:33.505 *******
ok: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Friday 05 December 2025 10:10:28 +0000 (0:00:00.054) 0:00:33.560 *******
ok: [instance]
TASK [libvirt_manager : Reserve IPs on networks] *******************************
Friday 05 December 2025 10:10:28 +0000 (0:00:00.055) 0:00:33.615 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=internalapi)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=storage)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=tenant)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=external)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=storagemgmt)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public)
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 05 December 2025 10:10:28 +0000 (0:00:00.172) 0:00:33.788 *******
skipping: [instance] => (item=ocp-master-0 - ctlplane)
skipping: [instance] => (item=ocp-master-1 - ctlplane)
skipping: [instance] => (item=ocp-master-2 - ctlplane)
skipping: [instance] => (item=ocp-worker-0 - ctlplane)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 05 December 2025 10:10:28 +0000 (0:00:00.138) 0:00:33.927 *******
skipping: [instance] => (item=ocp-master-0 - internalapi)
skipping: [instance] => (item=ocp-master-1 - internalapi)
skipping: [instance] => (item=ocp-master-2 - internalapi)
skipping: [instance] => (item=ocp-worker-0 - internalapi)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 05 December 2025 10:10:28 +0000 (0:00:00.138) 0:00:34.065 *******
skipping: [instance] => (item=ocp-master-0 - storage)
skipping: [instance] => (item=ocp-master-1 - storage)
skipping: [instance] => (item=ocp-master-2 - storage)
skipping: [instance] => (item=ocp-worker-0 - storage)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 05 December 2025 10:10:28 +0000 (0:00:00.174) 0:00:34.240 *******
skipping: [instance] => (item=ocp-master-0 - tenant)
skipping: [instance] => (item=ocp-master-1 - tenant)
skipping: [instance] => (item=ocp-master-2 - tenant)
skipping: [instance] => (item=ocp-worker-0 - tenant)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 05 December 2025 10:10:29 +0000 (0:00:00.139) 0:00:34.379 *******
skipping: [instance] => (item=ocp-master-0 - external)
skipping: [instance] => (item=ocp-master-1 - external)
skipping: [instance] => (item=ocp-master-2 - external)
skipping: [instance] => (item=ocp-worker-0 - external)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 05 December 2025 10:10:29 +0000 (0:00:00.137) 0:00:34.516 *******
skipping: [instance] => (item=ocp-master-0 - storagemgmt)
skipping: [instance] => (item=ocp-master-1 - storagemgmt)
skipping: [instance] => (item=ocp-master-2 - storagemgmt)
skipping: [instance] => (item=ocp-worker-0 - storagemgmt)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 05 December 2025 10:10:29 +0000 (0:00:00.138) 0:00:34.655 *******
ok: [instance] => (item=ocp-master-0 - public)
ok: [instance] => (item=ocp-master-1 - public)
ok: [instance] => (item=ocp-master-2 - public)
ok: [instance] => (item=ocp-worker-0 - public)
TASK [Inject DHCP entries for net {{ net_name }}] ******************************
Friday 05 December 2025 10:10:29 +0000 (0:00:00.258) 0:00:34.914 *******
TASK [dnsmasq : Ensure we have the right data and type] ************************
Friday 05 December 2025 10:10:29 +0000 (0:00:00.151) 0:00:35.066 *******
ok: [instance]
TASK [dnsmasq : Assert we have needed host data] *******************************
Friday 05 December 2025 10:10:29 +0000 (0:00:00.108) 0:00:35.175 *******
ok: [instance] => (item={'network': 'public', 'name': 'master-0', 'state': 'present', 'mac': '52:54:00:be:55:55', 'ips': ['192.168.110.10', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'master-1', 'state': 'present', 'mac': '52:54:01:1e:11:eb', 'ips': ['192.168.110.11', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'master-2', 'state': 'present', 'mac': '52:54:02:a7:9c:0f', 'ips': ['192.168.110.12', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:8b:a3:7b', 'ips': ['192.168.110.15', ''], 'tag': 'ocp_worker'})
TASK [dnsmasq : Ensure networks exists] ****************************************
Friday 05 December 2025 10:10:29 +0000 (0:00:00.114) 0:00:35.289 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public)
TASK [dnsmasq : Check network file status] *************************************
Friday 05 December 2025 10:10:30 +0000 (0:00:00.115) 0:00:35.405 *******
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Friday 05 December 2025 10:10:30 +0000 (0:00:00.260) 0:00:35.665 *******
ok: [instance]
TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Friday 05 December 2025 10:10:30 +0000 (0:00:00.058) 0:00:35.723 *******
ok: [instance]
TASK [dnsmasq : Compute entry] *************************************************
Friday 05 December 2025 10:10:30 +0000 (0:00:00.056) 0:00:35.779 *******
ok: [instance] => (item={'network': 'public', 'name': 'master-0', 'state': 'present', 'mac': '52:54:00:be:55:55', 'ips': ['192.168.110.10', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'master-1', 'state': 'present', 'mac': '52:54:01:1e:11:eb', 'ips': ['192.168.110.11', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'master-2', 'state': 'present', 'mac': '52:54:02:a7:9c:0f', 'ips': ['192.168.110.12', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:8b:a3:7b', 'ips': ['192.168.110.15', ''], 'tag': 'ocp_worker'})
TASK [dnsmasq : Create add/remove sets] ****************************************
Friday 05 December 2025 10:10:30 +0000 (0:00:00.176) 0:00:35.955 *******
ok: [instance]
TASK [dnsmasq : Add DHCP entries] **********************************************
Friday 05 December 2025 10:10:30 +0000 (0:00:00.117) 0:00:36.073 *******
changed: [instance] => (item={'file': 'public_master-0_52:54:00:be:55:55', 'entry': 'set:ocp,52:54:00:be:55:55,192.168.110.10,master-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_master-1_52:54:01:1e:11:eb', 'entry': 'set:ocp,52:54:01:1e:11:eb,192.168.110.11,master-1', 'state': 'present'})
changed: [instance] => (item={'file': 'public_master-2_52:54:02:a7:9c:0f', 'entry': 'set:ocp,52:54:02:a7:9c:0f,192.168.110.12,master-2', 'state': 'present'})
changed: [instance] => (item={'file': 'public_worker-0_52:54:03:8b:a3:7b', 'entry': 'set:ocp_worker,52:54:03:8b:a3:7b,192.168.110.15,worker-0', 'state': 'present'})
TASK [dnsmasq : Remove DHCP entries] *******************************************
Friday 05 December 2025 10:10:32 +0000 (0:00:01.586) 0:00:37.660 *******
skipping: [instance]
TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Friday 05 December 2025 10:10:32 +0000 (0:00:00.125) 0:00:37.786 *******
ok: [instance] => (item=ocp-master-0)
ok: [instance] => (item=ocp-master-1)
ok: [instance] => (item=ocp-master-2)
ok: [instance] => (item=ocp-worker-0)
TASK [Inject VMs in the .utility zone] *****************************************
Friday 05 December 2025 10:10:32 +0000 (0:00:00.348) 0:00:38.134 *******
TASK [dnsmasq : Assert we have needed host record data] ************************
Friday 05 December 2025 10:10:33 +0000 (0:00:00.197) 0:00:38.331 *******
ok: [instance]
TASK [dnsmasq : Assert each address element have needed data] ******************
Friday 05 December 2025 10:10:33 +0000 (0:00:00.078) 0:00:38.410 *******
ok: [instance] => (item={'names': ['master-0.utility', 'master-0.instance', 'ocp-0.utility', 'ocp-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-0.ctlplane.local', 'ocp-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-0.internalapi.local', 'ocp-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-0.public.local', 'ocp-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-0.storage.local', 'ocp-0.storage.local'], 'ips': ['172.18.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-0.tenant.local', 'ocp-0.tenant.local'], 'ips': ['172.19.0.10', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-1.utility', 'master-1.instance', 'ocp-1.utility', 'ocp-1.instance'], 'ips': ['192.168.140.11', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-1.ctlplane.local', 'ocp-1.ctlplane.local'], 'ips': ['192.168.140.11', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-1.internalapi.local', 'ocp-1.internalapi.local'], 'ips': ['172.17.0.11', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-1.public.local', 'ocp-1.public.local'], 'ips': ['192.168.110.11', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-1.storage.local', 'ocp-1.storage.local'], 'ips': ['172.18.0.11', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-1.tenant.local', 'ocp-1.tenant.local'], 'ips': ['172.19.0.11', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-2.utility', 'master-2.instance', 'ocp-2.utility', 'ocp-2.instance'], 'ips': ['192.168.140.12', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-2.ctlplane.local', 'ocp-2.ctlplane.local'], 'ips': ['192.168.140.12', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-2.internalapi.local', 'ocp-2.internalapi.local'], 'ips': ['172.17.0.12', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-2.public.local', 'ocp-2.public.local'], 'ips': ['192.168.110.12', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-2.storage.local', 'ocp-2.storage.local'], 'ips': ['172.18.0.12', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['master-2.tenant.local', 'ocp-2.tenant.local'], 'ips': ['172.19.0.12', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['worker-0.utility', 'worker-0.instance', 'ocp_worker-0.utility', 'ocp_worker-0.instance'], 'ips': ['192.168.140.15', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['worker-0.ctlplane.local', 'ocp_worker-0.ctlplane.local'], 'ips': ['192.168.140.15', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['worker-0.internalapi.local', 'ocp_worker-0.internalapi.local'], 'ips': ['172.17.0.15', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['worker-0.public.local', 'ocp_worker-0.public.local'], 'ips': ['192.168.110.15', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['worker-0.storage.local', 'ocp_worker-0.storage.local'], 'ips': ['172.18.0.15', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['worker-0.tenant.local', 'ocp_worker-0.tenant.local'], 'ips': ['172.19.0.15', ''], 'state': 'present'})
TASK [dnsmasq : Add/Remove address] ********************************************
Friday 05 December 2025 10:10:33 +0000 (0:00:00.323) 0:00:38.733 *******
changed: [instance] => (item={'names': ['master-0.utility', 'master-0.instance', 'ocp-0.utility', 'ocp-0.instance'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-0.ctlplane.local', 'ocp-0.ctlplane.local'], 'ips': ['192.168.140.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-0.internalapi.local', 'ocp-0.internalapi.local'], 'ips': ['172.17.0.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-0.public.local', 'ocp-0.public.local'], 'ips': ['192.168.110.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-0.storage.local', 'ocp-0.storage.local'], 'ips': ['172.18.0.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-0.tenant.local', 'ocp-0.tenant.local'], 'ips': ['172.19.0.10', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-1.utility', 'master-1.instance', 'ocp-1.utility', 'ocp-1.instance'], 'ips': ['192.168.140.11', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-1.ctlplane.local', 'ocp-1.ctlplane.local'], 'ips': ['192.168.140.11', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-1.internalapi.local', 'ocp-1.internalapi.local'], 'ips': ['172.17.0.11', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-1.public.local', 'ocp-1.public.local'], 'ips': ['192.168.110.11', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-1.storage.local', 'ocp-1.storage.local'], 'ips': ['172.18.0.11', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-1.tenant.local', 'ocp-1.tenant.local'], 'ips': ['172.19.0.11', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-2.utility', 'master-2.instance', 'ocp-2.utility', 'ocp-2.instance'], 'ips': ['192.168.140.12', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-2.ctlplane.local', 'ocp-2.ctlplane.local'], 'ips': ['192.168.140.12', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-2.internalapi.local', 'ocp-2.internalapi.local'], 'ips': ['172.17.0.12', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-2.public.local', 'ocp-2.public.local'], 'ips': ['192.168.110.12', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-2.storage.local', 'ocp-2.storage.local'], 'ips': ['172.18.0.12', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['master-2.tenant.local', 'ocp-2.tenant.local'], 'ips': ['172.19.0.12', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['worker-0.utility', 'worker-0.instance', 'ocp_worker-0.utility', 'ocp_worker-0.instance'], 'ips': ['192.168.140.15', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['worker-0.ctlplane.local', 'ocp_worker-0.ctlplane.local'], 'ips': ['192.168.140.15', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['worker-0.internalapi.local', 'ocp_worker-0.internalapi.local'], 'ips': ['172.17.0.15', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['worker-0.public.local', 'ocp_worker-0.public.local'], 'ips': ['192.168.110.15', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['worker-0.storage.local', 'ocp_worker-0.storage.local'], 'ips': ['172.18.0.15', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['worker-0.tenant.local', 'ocp_worker-0.tenant.local'], 'ips': ['172.19.0.15', ''], 'state': 'present'})
TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************
Friday 05 December 2025 10:10:38 +0000 (0:00:05.219) 0:00:43.953 *******
ok: [instance]
TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Friday 05 December 2025 10:10:38 +0000 (0:00:00.057) 0:00:44.011 *******
skipping: [instance] => (item=ocp)
skipping: [instance] => (item=ocp_worker)
skipping: [instance]
TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******
Friday 05 December 2025 10:10:38 +0000 (0:00:00.075) 0:00:44.086 *******
skipping: [instance]
TASK [libvirt_manager : Ensure some domains are local] *************************
Friday 05 December 2025 10:10:38 +0000 (0:00:00.067) 0:00:44.154 *******
changed: [instance]
TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Friday 05 December 2025 10:10:39 +0000 (0:00:00.411) 0:00:44.566 *******
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Friday 05 December 2025 10:10:39 +0000 (0:00:00.074) 0:00:44.640 *******
changed: [instance]
RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Friday 05 December 2025 10:10:40 +0000 (0:00:00.878) 0:00:45.518 *******
changed: [instance]
RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Friday 05 December 2025 10:10:40 +0000 (0:00:00.388) 0:00:45.907 *******
changed: [instance]
TASK [Inject ipmi.utility] *****************************************************
Friday 05 December 2025 10:10:41 +0000 (0:00:00.475) 0:00:46.383 *******
changed: [instance]
TASK [Restart cifmw-dnsmasq] ***************************************************
Friday 05 December 2025 10:10:41 +0000 (0:00:00.241) 0:00:46.624 *******
changed: [instance]
TASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************
Friday 05 December 2025 10:10:41 +0000 (0:00:00.369) 0:00:46.993 *******
changed: [instance]
TASK [libvirt_manager : Enable masquerading for public traffic] ****************
Friday 05 December 2025 10:10:42 +0000 (0:00:00.484) 0:00:47.478 *******
changed: [instance]
TASK [libvirt_manager : Ensure needed directories exist] ***********************
Friday 05 December 2025 10:10:42 +0000 (0:00:00.500) 0:00:47.979 *******
changed: [instance] => (item=/opt/basedir/images)
changed: [instance] => (item=/opt/basedir/workload)
ok: [instance] => (item=/opt/basedir/ocp_volumes)
TASK [libvirt_manager : Ensure we have a known action] *************************
Friday 05 December 2025 10:10:43 +0000 (0:00:00.592) 0:00:48.571 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 05 December 2025 10:10:43 +0000 (0:00:00.106) 0:00:48.678 *******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 05 December 2025 10:10:43 +0000 (0:00:00.261) 0:00:48.939 *******
changed: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 05 December 2025 10:10:43 +0000 (0:00:00.272) 0:00:49.211 *******
changed: [instance] => (item=pool-start)
changed: [instance] => (item=pool-autostart)
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 05 December 2025 10:10:44 +0000 (0:00:00.518) 0:00:49.729 *******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 05 December 2025 10:10:44 +0000 (0:00:00.056) 0:00:49.786 *******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 05 December 2025 10:10:44 +0000 (0:00:00.055) 0:00:49.841 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 05 December 2025 10:10:44 +0000 (0:00:00.057) 0:00:49.899 *******
ok: [instance]
TASK [Create blank images for OCP cluster resources] ***************************
Friday 05 December 2025 10:10:45 +0000 (0:00:00.451) 0:00:50.351 *******
TASK [libvirt_manager : Create VM image for ocp-master-0] **********************
Friday 05 December 2025 10:10:45 +0000 (0:00:00.254) 0:00:50.605 *******
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for ocp-master-0] *****
Friday 05 December 2025 10:10:45 +0000 (0:00:00.403) 0:00:51.009 *******
changed: [instance]
TASK [libvirt_manager : Define VMs for type ocp-master-0] **********************
Friday 05 December 2025 10:10:45 +0000 (0:00:00.264) 0:00:51.273 *******
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs ocp-master-0] ********
Friday 05 December 2025 10:10:46 +0000 (0:00:00.590) 0:00:51.864 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Friday 05 December 2025 10:10:46 +0000 (0:00:00.128) 0:00:51.992 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
TASK [libvirt_manager : Get virtual network information] ***********************
Friday 05 December 2025 10:10:46 +0000 (0:00:00.161) 0:00:52.154 *******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 05 December 2025 10:10:47 +0000 (0:00:00.294) 0:00:52.448 *******
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 05 December 2025 10:10:47 +0000 (0:00:00.073) 0:00:52.521 *******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 05 December 2025 10:10:47 +0000 (0:00:00.264) 0:00:52.786 *******
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-ocp-master-0] *********
Friday 05 December 2025 10:10:47 +0000 (0:00:00.238) 0:00:53.025 *******
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs ocp-master-0] ***
Friday 05 December 2025 10:10:48 +0000 (0:00:00.448) 0:00:53.473 *******
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for ocp-master-0] *****
Friday 05 December 2025 10:10:48 +0000 (0:00:00.055) 0:00:53.529 *******
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM ocp-master-0] ***********
Friday 05 December 2025 10:10:48 +0000 (0:00:00.117) 0:00:53.647 *******
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM ocp-master-0] ********************
Friday 05 December 2025 10:10:48 +0000 (0:00:00.155) 0:00:53.803 *******
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Friday 05 December 2025 10:10:48 +0000 (0:00:00.115) 0:00:53.918 *******
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Friday 05 December 2025 10:10:48 +0000 (0:00:00.250) 0:00:54.169 *******
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Friday 05 December 2025 10:10:48 +0000 (0:00:00.069) 0:00:54.238 *******
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Friday 05 December 2025 10:10:49 +0000 (0:00:00.150) 0:00:54.389 *******
skipping: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Friday 05 December 2025 10:10:49 +0000 (0:00:00.112) 0:00:54.502 *******
skipping: [instance]
TASK [libvirt_manager : Configure boot order for ocp-master-0] *****************
Friday 05 December 2025 10:10:49 +0000 (0:00:00.138) 0:00:54.640 *******
skipping: [instance]
TASK [libvirt_manager : Create VM image for ocp-master-1] **********************
Friday 05 December 2025 10:10:49 +0000 (0:00:00.197) 0:00:54.838 *******
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for ocp-master-1] *****
Friday 05 December 2025 10:10:49 +0000 (0:00:00.371) 0:00:55.210 *******
changed: [instance]
TASK [libvirt_manager : Define VMs for type ocp-master-1] **********************
Friday 05 December 2025 10:10:50 +0000 (0:00:00.260) 0:00:55.470 *******
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs ocp-master-1] ********
Friday 05 December 2025 10:10:50 +0000 (0:00:00.514) 0:00:55.985 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Friday 05 December 2025 10:10:50 +0000 (0:00:00.096) 0:00:56.082 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
TASK [libvirt_manager : Get virtual network information] ***********************
Friday 05 December 2025 10:10:50 +0000 (0:00:00.197) 0:00:56.279 *******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 05 December 2025 10:10:51 +0000 (0:00:00.274) 0:00:56.553 *******
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 05 December 2025 10:10:51 +0000 (0:00:00.075) 0:00:56.629 *******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 05 December 2025 10:10:51 +0000 (0:00:00.274) 0:00:56.903 *******
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-ocp-master-1] *********
Friday 05 December 2025 10:10:51 +0000 (0:00:00.283) 0:00:57.187 *******
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs ocp-master-1] ***
Friday 05 December 2025 10:10:52 +0000 (0:00:00.384) 0:00:57.571 *******
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for ocp-master-1] *****
Friday 05 December 2025 10:10:52 +0000 (0:00:00.058) 0:00:57.629 *******
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM ocp-master-1] ***********
Friday 05 December 2025 10:10:52 +0000 (0:00:00.155) 0:00:57.785 *******
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM ocp-master-1] ********************
Friday 05 December 2025 10:10:52 +0000 (0:00:00.119) 0:00:57.905 *******
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Friday 05 December 2025 10:10:52 +0000 (0:00:00.115) 0:00:58.020 *******
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Friday 05 December 2025 10:10:52 +0000 (0:00:00.260) 0:00:58.280 *******
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Friday 05 December 2025 10:10:53 +0000 (0:00:00.114) 0:00:58.395 *******
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Friday 05 December 2025 10:10:53 +0000 (0:00:00.118) 0:00:58.513 *******
skipping: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Friday 05 December 2025 10:10:53 +0000 (0:00:00.115) 0:00:58.629 *******
skipping: [instance]
TASK [libvirt_manager : Configure boot order for ocp-master-1] *****************
Friday 05 December 2025 10:10:53 +0000 (0:00:00.141) 0:00:58.771 *******
skipping: [instance]
TASK [libvirt_manager : Create VM image for ocp-master-2] **********************
Friday 05 December 2025 10:10:53 +0000 (0:00:00.201) 0:00:58.972 *******
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for ocp-master-2] *****
Friday 05 December 2025 10:10:54 +0000 (0:00:00.376) 0:00:59.349 *******
changed: [instance]
TASK [libvirt_manager : Define VMs for type ocp-master-2] **********************
Friday 05 December 2025 10:10:54 +0000 (0:00:00.259) 0:00:59.609 *******
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs ocp-master-2] ********
Friday 05 December 2025 10:10:54 +0000 (0:00:00.474) 0:01:00.084 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Friday 05 December 2025 10:10:54 +0000 (0:00:00.095) 0:01:00.179 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
TASK [libvirt_manager : Get virtual network information] ***********************
Friday 05 December 2025 10:10:55 +0000 (0:00:00.192) 0:01:00.371 *******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 05 December 2025 10:10:55 +0000 (0:00:00.263) 0:01:00.635 *******
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 05 December 2025 10:10:55 +0000 (0:00:00.077) 0:01:00.713 *******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 05 December 2025 10:10:55 +0000 (0:00:00.310) 0:01:01.023 *******
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-ocp-master-2] *********
Friday 05 December 2025 10:10:55 +0000 (0:00:00.246) 0:01:01.269 *******
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs ocp-master-2] ***
Friday 05 December 2025 10:10:56 +0000 (0:00:00.374) 0:01:01.643 *******
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for ocp-master-2] *****
Friday 05 December 2025 10:10:56 +0000 (0:00:00.094) 0:01:01.738 *******
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM ocp-master-2] ***********
Friday 05 December 2025 10:10:56 +0000 (0:00:00.119) 0:01:01.858 *******
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM ocp-master-2] ********************
Friday 05 December 2025 10:10:56 +0000 (0:00:00.117) 0:01:01.975 *******
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Friday 05 December 2025 10:10:56 +0000 (0:00:00.112) 0:01:02.087 *******
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Friday 05 December 2025 10:10:57 +0000 (0:00:00.289) 0:01:02.377 *******
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Friday 05 December 2025 10:10:57 +0000 (0:00:00.071) 0:01:02.448 *******
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Friday 05 December 2025 10:10:57 +0000 (0:00:00.111) 0:01:02.560 *******
skipping: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Friday 05 December 2025 10:10:57 +0000 (0:00:00.108) 0:01:02.668 *******
skipping: [instance]
TASK [libvirt_manager : Configure boot order for ocp-master-2] *****************
Friday 05 December 2025 10:10:57 +0000 (0:00:00.174) 0:01:02.843 *******
skipping: [instance]
TASK [libvirt_manager : Create VM image for ocp-worker-0] **********************
Friday 05 December 2025 10:10:57 +0000 (0:00:00.155) 0:01:02.998 *******
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for ocp-worker-0] *****
Friday 05 December 2025 10:10:58 +0000 (0:00:00.362) 0:01:03.360 *******
changed: [instance]
TASK [libvirt_manager : Define VMs for type ocp-worker-0] **********************
Friday 05 December 2025 10:10:58 +0000 (0:00:00.311) 0:01:03.672 *******
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs ocp-worker-0] ********
Friday 05 December 2025 10:10:58 +0000 (0:00:00.422) 0:01:04.094 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Friday 05 December 2025 10:10:58 +0000 (0:00:00.131) 0:01:04.226 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
TASK [libvirt_manager : Get virtual network information] ***********************
Friday 05 December 2025 10:10:59 +0000 (0:00:00.159) 0:01:04.386 *******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 05 December 2025 10:10:59 +0000 (0:00:00.260) 0:01:04.646 *******
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 05 December 2025 10:10:59 +0000 (0:00:00.113) 0:01:04.760 *******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 05 December 2025 10:10:59 +0000 (0:00:00.280) 0:01:05.040 *******
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-ocp-worker-0] *********
Friday 05 December 2025 10:10:59 +0000 (0:00:00.254) 0:01:05.295 *******
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs ocp-worker-0] ***
Friday 05 December 2025 10:11:00 +0000 (0:00:00.413) 0:01:05.708 *******
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for ocp-worker-0] *****
Friday 05 December 2025 10:11:00 +0000 (0:00:00.055) 0:01:05.763 *******
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM ocp-worker-0] ***********
Friday 05 December 2025 10:11:00 +0000 (0:00:00.116) 0:01:05.880 *******
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM ocp-worker-0] ********************
Friday 05 December 2025 10:11:00 +0000 (0:00:00.119) 0:01:05.999 *******
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Friday 05 December 2025 10:11:00 +0000 (0:00:00.166) 0:01:06.165 *******
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Friday 05 December 2025 10:11:01 +0000 (0:00:00.273) 0:01:06.439 *******
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Friday 05 December 2025 10:11:01 +0000 (0:00:00.073) 0:01:06.512 *******
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Friday 05 December 2025 10:11:01 +0000 (0:00:00.112) 0:01:06.625 *******
skipping: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Friday 05 December 2025 10:11:01 +0000 (0:00:00.156) 0:01:06.781 *******
skipping: [instance]
TASK [libvirt_manager : Configure boot order for ocp-worker-0] *****************
Friday 05 December 2025 10:11:01 +0000 (0:00:00.143) 0:01:06.924 *******
skipping: [instance]
TASK [virtualbmc : Ensure vBMC answers] ****************************************
Friday 05 December 2025 10:11:01 +0000 (0:00:00.153) 0:01:07.078 *******
changed: [instance]
TASK [Create VBMC entities for OCP] ********************************************
Friday 05 December 2025 10:11:02 +0000 (0:00:00.607) 0:01:07.685 *******
TASK [virtualbmc : Assert we have required data] *******************************
Friday 05 December 2025 10:11:02 +0000 (0:00:00.379) 0:01:08.065 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [virtualbmc : Get existing known VBMC nodes] ******************************
Friday 05 December 2025 10:11:02 +0000 (0:00:00.068) 0:01:08.133 *******
changed: [instance]
TASK [virtualbmc : Expose known hosts] *****************************************
Friday 05 December 2025 10:11:03 +0000 (0:00:00.515) 0:01:08.648 *******
ok: [instance]
TASK [virtualbmc : Stop host in VBMC] ******************************************
Friday 05 December 2025 10:11:03 +0000 (0:00:00.068) 0:01:08.716 *******
skipping: [instance]
TASK [virtualbmc : Add new host to VBMC] ***************************************
Friday 05 December 2025 10:11:03 +0000 (0:00:00.124) 0:01:08.841 *******
changed: [instance]
TASK [virtualbmc : Start new host in VBMC] *************************************
Friday 05 December 2025 10:11:04 +0000 (0:00:00.758) 0:01:09.599 *******
changed: [instance]
TASK [virtualbmc : Assert we have required data] *******************************
Friday 05 December 2025 10:11:04 +0000 (0:00:00.596) 0:01:10.196 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [virtualbmc : Get existing known VBMC nodes] ******************************
Friday 05 December 2025 10:11:04 +0000 (0:00:00.065) 0:01:10.262 *******
changed: [instance]
TASK [virtualbmc : Expose known hosts] *****************************************
Friday 05 December 2025 10:11:05 +0000 (0:00:00.501) 0:01:10.764 *******
ok: [instance]
TASK [virtualbmc : Stop host in VBMC] ******************************************
Friday 05 December 2025 10:11:05 +0000 (0:00:00.117) 0:01:10.881 *******
skipping: [instance]
TASK [virtualbmc : Add new host to VBMC] ***************************************
Friday 05 December 2025 10:11:05 +0000 (0:00:00.078) 0:01:10.960 *******
changed: [instance]
TASK [virtualbmc : Start new host in VBMC] *************************************
Friday 05 December 2025 10:11:06 +0000 (0:00:00.694) 0:01:11.654 *******
changed: [instance]
TASK [virtualbmc : Assert we have required data] *******************************
Friday 05 December 2025 10:11:06 +0000 (0:00:00.604) 0:01:12.258 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [virtualbmc : Get existing known VBMC nodes] ******************************
Friday 05 December 2025 10:11:07 +0000 (0:00:00.065) 0:01:12.324 *******
changed: [instance]
TASK [virtualbmc : Expose known hosts] *****************************************
Friday 05 December 2025 10:11:07 +0000 (0:00:00.530) 0:01:12.855 *******
ok: [instance]
TASK [virtualbmc : Stop host in VBMC] ******************************************
Friday 05 December 2025 10:11:07 +0000 (0:00:00.115) 0:01:12.970 *******
skipping: [instance]
TASK [virtualbmc : Add new host to VBMC] ***************************************
Friday 05 December 2025 10:11:07 +0000 (0:00:00.077) 0:01:13.047 *******
changed: [instance]
TASK [virtualbmc : Start new host in VBMC] *************************************
Friday 05 December 2025 10:11:08 +0000 (0:00:00.723) 0:01:13.770 *******
changed: [instance]
TASK [virtualbmc : Assert we have required data] *******************************
Friday 05 December 2025 10:11:09 +0000 (0:00:00.575) 0:01:14.346 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [virtualbmc : Get existing known VBMC nodes] ******************************
Friday 05 December 2025 10:11:09 +0000 (0:00:00.068) 0:01:14.414 *******
changed: [instance]
TASK [virtualbmc : Expose known hosts] *****************************************
Friday 05 December 2025 10:11:09 +0000 (0:00:00.555) 0:01:14.970 *******
ok: [instance]
TASK [virtualbmc : Stop host in VBMC] ******************************************
Friday 05 December 2025 10:11:09 +0000 (0:00:00.069) 0:01:15.039 *******
skipping: [instance]
TASK [virtualbmc : Add new host to VBMC] ***************************************
Friday 05 December 2025 10:11:09 +0000 (0:00:00.079) 0:01:15.119 *******
changed: [instance]
TASK [virtualbmc : Start new host in VBMC] *************************************
Friday 05 December 2025 10:11:10 +0000 (0:00:00.788) 0:01:15.907 *******
changed: [instance]
TASK [libvirt_manager : Expose OCP cluster members] ****************************
Friday 05 December 2025 10:11:11 +0000 (0:00:00.560) 0:01:16.468 *******
ok: [instance]
TASK [Assert names are correct] ************************************************
Friday 05 December 2025 10:11:11 +0000 (0:00:00.211) 0:01:16.679 *******
ok: [instance] => (item=ocp-master-0)
ok: [instance] => (item=ocp-master-1)
ok: [instance] => (item=ocp-master-2)
ok: [instance] => (item=ocp-worker-0)
TASK [Ensure DNS is properly resolving] ****************************************
Friday 05 December 2025 10:11:11 +0000 (0:00:00.076) 0:01:16.756 *******
ok: [instance] => (item={'key': 'master-0.utility', 'value': '192.168.140.10'})
ok: [instance] => (item={'key': 'master-0.instance', 'value': '192.168.140.10'})
ok: [instance] => (item={'key': 'ocp-0.utility', 'value': '192.168.140.10'})
ok: [instance] => (item={'key': 'ocp-0.instance', 'value': '192.168.140.10'})
ok: [instance] => (item={'key': 'master-0.ctlplane.local', 'value': '192.168.140.10'})
ok: [instance] => (item={'key': 'ocp-0.ctlplane.local', 'value': '192.168.140.10'})
ok: [instance] => (item={'key': 'master-0.public.local', 'value': '192.168.110.10'})
ok: [instance] => (item={'key': 'ocp-0.public.local', 'value': '192.168.110.10'})
ok: [instance] => (item={'key': 'master-0.storage.local', 'value': '172.18.0.10'})
ok: [instance] => (item={'key': 'ocp-0.storage.local', 'value': '172.18.0.10'})
ok: [instance] => (item={'key': 'master-0.tenant.local', 'value': '172.19.0.10'})
ok: [instance] => (item={'key': 'ocp-0.tenant.local', 'value': '172.19.0.10'})
ok: [instance] => (item={'key': 'master-1.utility', 'value': '192.168.140.11'})
ok: [instance] => (item={'key': 'master-2.utility', 'value': '192.168.140.12'})
TASK [Ensure we have appropriate MAC data] *************************************
Friday 05 December 2025 10:11:11 +0000 (0:00:00.207) 0:01:16.964 *******
ok: [instance]
TASK [Get existing disk images] ************************************************
Friday 05 December 2025 10:11:11 +0000 (0:00:00.073) 0:01:17.037 *******
ok: [instance]
TASK [Ensure we have the expected base images] *********************************
Friday 05 December 2025 10:11:12 +0000 (0:00:00.395) 0:01:17.432 *******
ok: [instance]
TASK [List all interfaces] *****************************************************
Friday 05 December 2025 10:11:12 +0000 (0:00:00.075) 0:01:17.508 *******
changed: [instance]
TASK [List libvirt firewall zone interfaces] ***********************************
Friday 05 December 2025 10:11:12 +0000 (0:00:00.220) 0:01:17.729 *******
changed: [instance]
TASK [Ensure the VLAN interfaces was created] **********************************
Friday 05 December 2025 10:11:12 +0000 (0:00:00.460) 0:01:18.189 *******
ok: [instance] => (item=vlan20)
ok: [instance] => (item=vlan21)
TASK [Ensure the VLAN interfaces is in the correct firewall zone] **************
Friday 05 December 2025 10:11:12 +0000 (0:00:00.087) 0:01:18.277 *******
ok: [instance] => (item=vlan20)
ok: [instance] => (item=vlan21)
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Friday 05 December 2025 10:11:13 +0000 (0:00:00.188) 0:01:18.466 *******
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=186 changed=79 unreachable=0 failed=0 skipped=71 rescued=0 ignored=0
Friday 05 December 2025 10:11:14 +0000 (0:00:00.909) 0:01:19.375 *******
===============================================================================
dnsmasq : Add/Remove address -------------------------------------------- 5.22s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.80s
ci_nmstate : Apply the desidered state on instance ---------------------- 1.73s
ci_nmstate : Apply the desidered state on instance ---------------------- 1.72s
dnsmasq : Add DHCP entries ---------------------------------------------- 1.59s
ci_nmstate : Install required packages on instance ---------------------- 1.48s
ci_nmstate : Install required packages on instance ---------------------- 1.38s
dnsmasq : Install needed packages --------------------------------------- 1.32s
dnsmasq : Enable and start service -------------------------------------- 1.11s
Gathering Facts --------------------------------------------------------- 0.93s
libvirt_manager : Restart firewalld ------------------------------------- 0.91s
libvirt_manager : Restart firewalld ------------------------------------- 0.88s
virtualbmc : Add new host to VBMC --------------------------------------- 0.79s
virtualbmc : Add new host to VBMC --------------------------------------- 0.76s
virtualbmc : Add new host to VBMC --------------------------------------- 0.72s
virtualbmc : Add new host to VBMC --------------------------------------- 0.69s
libvirt_manager : Ensure extra networks is in correct zone -------------- 0.65s
virtualbmc : Ensure vBMC answers ---------------------------------------- 0.61s
virtualbmc : Start new host in VBMC ------------------------------------- 0.60s
virtualbmc : Start new host in VBMC ------------------------------------- 0.60s
PLAY [Clean VBMC] **************************************************************
TASK [Gathering Facts] *********************************************************
Friday 05 December 2025 10:11:14 +0000 (0:00:00.050) 0:00:00.050 *******
ok: [instance]
TASK [Remove VBMC] *************************************************************
Friday 05 December 2025 10:11:15 +0000 (0:00:00.991) 0:00:01.042 *******
TASK [podman : Ensure podman is installed] *************************************
Friday 05 December 2025 10:11:15 +0000 (0:00:00.123) 0:00:01.165 *******
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Friday 05 December 2025 10:11:17 +0000 (0:00:01.402) 0:00:02.567 *******
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Friday 05 December 2025 10:11:17 +0000 (0:00:00.354) 0:00:02.922 *******
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Friday 05 December 2025 10:11:17 +0000 (0:00:00.057) 0:00:02.980 *******
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Friday 05 December 2025 10:11:17 +0000 (0:00:00.053) 0:00:03.033 *******
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Friday 05 December 2025 10:11:17 +0000 (0:00:00.115) 0:00:03.149 *******
changed: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Friday 05 December 2025 10:11:28 +0000 (0:00:10.595) 0:00:13.744 *******
changed: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Friday 05 December 2025 10:11:29 +0000 (0:00:01.183) 0:00:14.927 *******
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Friday 05 December 2025 10:11:29 +0000 (0:00:00.343) 0:00:15.270 *******
ok: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Friday 05 December 2025 10:11:30 +0000 (0:00:00.350) 0:00:15.621 *******
changed: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Friday 05 December 2025 10:11:30 +0000 (0:00:00.399) 0:00:16.020 *******
changed: [instance] => (item=/home/zuul/.ssh/vbmc-key)
changed: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)
changed: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)
changed: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)
PLAY [Cleanup] *****************************************************************
TASK [Gathering Facts] *********************************************************
Friday 05 December 2025 10:11:31 +0000 (0:00:01.080) 0:00:17.101 *******
ok: [instance]
TASK [Ensure we have the destination directory] ********************************
Friday 05 December 2025 10:11:32 +0000 (0:00:00.796) 0:00:17.897 *******
changed: [instance]
TASK [Copy generated content to proper location] *******************************
Friday 05 December 2025 10:11:32 +0000 (0:00:00.278) 0:00:18.176 *******
changed: [instance] => (item=/opt/basedir/artifacts)
changed: [instance] => (item=/opt/basedir/logs)
ok: [instance] => (item=/opt/basedir/cifmw_config_drive)
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [libvirt_manager : Get installed packages list] ***************************
Friday 05 December 2025 10:11:34 +0000 (0:00:01.534) 0:00:19.710 *******
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Friday 05 December 2025 10:11:35 +0000 (0:00:00.812) 0:00:20.522 *******
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Friday 05 December 2025 10:11:37 +0000 (0:00:02.172) 0:00:22.694 *******
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Friday 05 December 2025 10:11:38 +0000 (0:00:00.889) 0:00:23.583 *******
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Friday 05 December 2025 10:11:38 +0000 (0:00:00.052) 0:00:23.636 *******
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Friday 05 December 2025 10:11:38 +0000 (0:00:00.419) 0:00:24.056 *******
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Friday 05 December 2025 10:11:39 +0000 (0:00:00.390) 0:00:24.446 *******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 05 December 2025 10:11:39 +0000 (0:00:00.082) 0:00:24.529 *******
ok: [instance] =>
cleanup_vms:
- cifmw-ocp-master-0
- cifmw-ocp-master-1
- cifmw-ocp-worker-0
- cifmw-ocp-master-2
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Friday 05 December 2025 10:11:39 +0000 (0:00:00.079) 0:00:24.609 *******
ok: [instance] => (item=cifmw-ocp-master-0)
ok: [instance] => (item=cifmw-ocp-master-1)
ok: [instance] => (item=cifmw-ocp-worker-0)
ok: [instance] => (item=cifmw-ocp-master-2)
TASK [libvirt_manager : Destroy machine] ***************************************
Friday 05 December 2025 10:11:40 +0000 (0:00:01.011) 0:00:25.620 *******
ok: [instance] => (item=cifmw-ocp-master-0)
ok: [instance] => (item=cifmw-ocp-master-1)
ok: [instance] => (item=cifmw-ocp-worker-0)
ok: [instance] => (item=cifmw-ocp-master-2)
TASK [libvirt_manager : Undefine machine] **************************************
Friday 05 December 2025 10:11:41 +0000 (0:00:01.193) 0:00:26.813 *******
ok: [instance] => (item=cifmw-ocp-master-0)
ok: [instance] => (item=cifmw-ocp-master-1)
ok: [instance] => (item=cifmw-ocp-worker-0)
ok: [instance] => (item=cifmw-ocp-master-2)
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Friday 05 December 2025 10:11:42 +0000 (0:00:01.194) 0:00:28.008 *******
ok: [instance -> localhost] => (item=cifmw-ocp-master-0)
ok: [instance -> localhost] => (item=cifmw-ocp-master-1)
ok: [instance -> localhost] => (item=cifmw-ocp-worker-0)
ok: [instance -> localhost] => (item=cifmw-ocp-master-2)
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Friday 05 December 2025 10:11:43 +0000 (0:00:01.060) 0:00:29.068 *******
ok: [instance] => (item=cifmw-ocp-master-0)
ok: [instance] => (item=cifmw-ocp-master-1)
ok: [instance] => (item=cifmw-ocp-worker-0)
ok: [instance] => (item=cifmw-ocp-master-2)
TASK [libvirt_manager : Get network list] **************************************
Friday 05 December 2025 10:11:44 +0000 (0:00:00.921) 0:00:29.990 *******
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Friday 05 December 2025 10:11:45 +0000 (0:00:00.398) 0:00:30.388 *******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 05 December 2025 10:11:45 +0000 (0:00:00.094) 0:00:30.482 *******
ok: [instance] =>
cleanup_nets:
- cifmw-public
TASK [Remove dnsmasq network bits] *********************************************
Friday 05 December 2025 10:11:45 +0000 (0:00:00.078) 0:00:30.560 *******
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:11:45 +0000 (0:00:00.204) 0:00:30.765 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:11:45 +0000 (0:00:00.084) 0:00:30.849 *******
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:11:45 +0000 (0:00:00.080) 0:00:30.930 *******
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:11:45 +0000 (0:00:00.077) 0:00:31.007 *******
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:11:45 +0000 (0:00:00.266) 0:00:31.274 *******
ok: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Friday 05 December 2025 10:11:46 +0000 (0:00:00.299) 0:00:31.573 *******
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Undefine networks] *************************************
Friday 05 December 2025 10:11:46 +0000 (0:00:00.622) 0:00:32.196 *******
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Friday 05 December 2025 10:11:47 +0000 (0:00:00.316) 0:00:32.512 *******
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Find dummy interface connection files] *****************
Friday 05 December 2025 10:11:47 +0000 (0:00:00.432) 0:00:32.945 *******
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Friday 05 December 2025 10:11:47 +0000 (0:00:00.345) 0:00:33.290 *******
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': 1585381, 'dev': 64513, 'nlink': 1, 'atime': 1764929404.5291657, 'mtime': 1764929404.5291657, 'ctime': 1764929404.5291657, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Friday 05 December 2025 10:11:48 +0000 (0:00:00.287) 0:00:33.578 *******
changed: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Friday 05 December 2025 10:11:48 +0000 (0:00:00.531) 0:00:34.109 *******
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Friday 05 December 2025 10:11:49 +0000 (0:00:00.609) 0:00:34.719 *******
changed: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Friday 05 December 2025 10:11:49 +0000 (0:00:00.399) 0:00:35.118 *******
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Friday 05 December 2025 10:11:50 +0000 (0:00:00.487) 0:00:35.605 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Friday 05 December 2025 10:11:50 +0000 (0:00:00.170) 0:00:35.775 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 05 December 2025 10:11:50 +0000 (0:00:00.082) 0:00:35.858 *******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 05 December 2025 10:11:50 +0000 (0:00:00.303) 0:00:36.162 *******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 05 December 2025 10:11:50 +0000 (0:00:00.080) 0:00:36.242 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 05 December 2025 10:11:50 +0000 (0:00:00.112) 0:00:36.354 *******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 05 December 2025 10:11:51 +0000 (0:00:00.078) 0:00:36.433 *******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 05 December 2025 10:11:51 +0000 (0:00:00.078) 0:00:36.511 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 05 December 2025 10:11:51 +0000 (0:00:00.176) 0:00:36.688 *******
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Friday 05 December 2025 10:11:51 +0000 (0:00:00.305) 0:00:36.994 *******
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Friday 05 December 2025 10:11:51 +0000 (0:00:00.044) 0:00:37.038 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Friday 05 December 2025 10:11:51 +0000 (0:00:00.124) 0:00:37.163 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 05 December 2025 10:11:51 +0000 (0:00:00.084) 0:00:37.247 *******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 05 December 2025 10:11:52 +0000 (0:00:00.283) 0:00:37.531 *******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 05 December 2025 10:11:52 +0000 (0:00:00.138) 0:00:37.669 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 05 December 2025 10:11:52 +0000 (0:00:00.110) 0:00:37.779 *******
changed: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 05 December 2025 10:11:52 +0000 (0:00:00.290) 0:00:38.070 *******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 05 December 2025 10:11:52 +0000 (0:00:00.041) 0:00:38.111 *******
changed: [instance] => (item=pool-destroy)
changed: [instance] => (item=pool-undefine)
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 05 December 2025 10:11:53 +0000 (0:00:00.579) 0:00:38.691 *******
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Friday 05 December 2025 10:11:53 +0000 (0:00:00.316) 0:00:39.007 *******
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Friday 05 December 2025 10:11:53 +0000 (0:00:00.063) 0:00:39.071 *******
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Friday 05 December 2025 10:11:53 +0000 (0:00:00.200) 0:00:39.271 *******
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Friday 05 December 2025 10:11:53 +0000 (0:00:00.041) 0:00:39.313 *******
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Friday 05 December 2025 10:11:54 +0000 (0:00:00.041) 0:00:39.355 *******
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Friday 05 December 2025 10:11:54 +0000 (0:00:00.046) 0:00:39.401 *******
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Friday 05 December 2025 10:11:54 +0000 (0:00:00.228) 0:00:39.630 *******
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Friday 05 December 2025 10:11:54 +0000 (0:00:00.039) 0:00:39.669 *******
changed: [instance] => (item=workload)
ok: [instance] => (item=volumes)
changed: [instance] => (item=artifacts/debug_network_data.yml)
changed: [instance] => (item=artifacts/debug_pub_net_value.txt)
changed: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)
changed: [instance] => (item=artifacts/interfaces-info.yml)
ok: [instance] => (item=artifacts/libvirt-uuids.yml)
changed: [instance] => (item=artifacts/net-map-def-patch.yml)
TASK [libvirt_manager : Deepscrub data] ****************************************
Friday 05 December 2025 10:11:55 +0000 (0:00:01.384) 0:00:41.053 *******
changed: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Friday 05 December 2025 10:11:56 +0000 (0:00:00.381) 0:00:41.435 *******
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Friday 05 December 2025 10:11:57 +0000 (0:00:01.266) 0:00:42.701 *******
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Friday 05 December 2025 10:11:57 +0000 (0:00:00.252) 0:00:42.954 *******
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Friday 05 December 2025 10:11:57 +0000 (0:00:00.050) 0:00:43.004 *******
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Friday 05 December 2025 10:11:57 +0000 (0:00:00.046) 0:00:43.050 *******
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Friday 05 December 2025 10:11:57 +0000 (0:00:00.075) 0:00:43.126 *******
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Friday 05 December 2025 10:11:58 +0000 (0:00:00.318) 0:00:43.444 *******
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Friday 05 December 2025 10:11:58 +0000 (0:00:00.312) 0:00:43.757 *******
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Friday 05 December 2025 10:11:58 +0000 (0:00:00.230) 0:00:43.988 *******
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Friday 05 December 2025 10:11:58 +0000 (0:00:00.043) 0:00:44.031 *******
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Friday 05 December 2025 10:11:58 +0000 (0:00:00.043) 0:00:44.074 *******
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)
ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)
ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)
TASK [Clean remote ssh config] *************************************************
Friday 05 December 2025 10:11:59 +0000 (0:00:00.742) 0:00:44.816 *******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 05 December 2025 10:11:59 +0000 (0:00:00.093) 0:00:44.910 *******
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 05 December 2025 10:11:59 +0000 (0:00:00.324) 0:00:45.235 *******
ok: [instance]
TASK [Clean local ssh config] **************************************************
Friday 05 December 2025 10:12:00 +0000 (0:00:00.243) 0:00:45.478 *******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 05 December 2025 10:12:00 +0000 (0:00:00.095) 0:00:45.573 *******
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 05 December 2025 10:12:00 +0000 (0:00:00.210) 0:00:45.784 *******
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Friday 05 December 2025 10:12:00 +0000 (0:00:00.262) 0:00:46.046 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Friday 05 December 2025 10:12:00 +0000 (0:00:00.080) 0:00:46.127 *******
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Friday 05 December 2025 10:12:02 +0000 (0:00:01.258) 0:00:47.385 *******
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Friday 05 December 2025 10:12:05 +0000 (0:00:03.479) 0:00:50.865 *******
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Friday 05 December 2025 10:12:05 +0000 (0:00:00.227) 0:00:51.093 *******
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Friday 05 December 2025 10:12:05 +0000 (0:00:00.061) 0:00:51.155 *******
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Friday 05 December 2025 10:12:05 +0000 (0:00:00.042) 0:00:51.197 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Friday 05 December 2025 10:12:05 +0000 (0:00:00.072) 0:00:51.270 *******
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Friday 05 December 2025 10:12:05 +0000 (0:00:00.042) 0:00:51.313 *******
changed: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Friday 05 December 2025 10:12:06 +0000 (0:00:00.229) 0:00:51.543 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Friday 05 December 2025 10:12:06 +0000 (0:00:00.073) 0:00:51.616 *******
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Friday 05 December 2025 10:12:06 +0000 (0:00:00.042) 0:00:51.658 *******
changed: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Friday 05 December 2025 10:12:06 +0000 (0:00:00.219) 0:00:51.878 *******
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Friday 05 December 2025 10:12:06 +0000 (0:00:00.041) 0:00:51.920 *******
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Friday 05 December 2025 10:12:06 +0000 (0:00:00.043) 0:00:51.963 *******
changed: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Friday 05 December 2025 10:12:07 +0000 (0:00:00.556) 0:00:52.520 *******
changed: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Friday 05 December 2025 10:12:07 +0000 (0:00:00.224) 0:00:52.744 *******
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Friday 05 December 2025 10:12:07 +0000 (0:00:00.411) 0:00:53.155 *******
changed: [instance]
TASK [radvd : Gather package facts] ********************************************
Friday 05 December 2025 10:12:08 +0000 (0:00:00.242) 0:00:53.397 *******
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Friday 05 December 2025 10:12:08 +0000 (0:00:00.587) 0:00:53.985 *******
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Friday 05 December 2025 10:12:08 +0000 (0:00:00.050) 0:00:54.036 *******
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Friday 05 December 2025 10:12:08 +0000 (0:00:00.244) 0:00:54.280 *******
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Friday 05 December 2025 10:12:09 +0000 (0:00:00.221) 0:00:54.502 *******
skipping: [instance]
TASK [Ensure work directory is removed] ****************************************
Friday 05 December 2025 10:12:09 +0000 (0:00:00.095) 0:00:54.597 *******
changed: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Friday 05 December 2025 10:12:09 +0000 (0:00:00.380) 0:00:54.977 *******
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=81 changed=28 unreachable=0 failed=0 skipped=32 rescued=0 ignored=0
Friday 05 December 2025 10:12:10 +0000 (0:00:00.828) 0:00:55.806 *******
===============================================================================
virtualbmc : Stop and remove vbmc container ---------------------------- 10.60s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.48s
libvirt_manager : Populate service facts -------------------------------- 2.17s
Copy generated content to proper location ------------------------------- 1.53s
podman : Ensure podman is installed ------------------------------------- 1.40s
libvirt_manager : Remove workload and volumes --------------------------- 1.38s
podman : Ensure podman is installed ------------------------------------- 1.27s
dnsmasq : Install needed packages --------------------------------------- 1.26s
libvirt_manager : Undefine machine -------------------------------------- 1.19s
libvirt_manager : Destroy machine --------------------------------------- 1.19s
virtualbmc : Remove vbmc container image -------------------------------- 1.18s
virtualbmc : Remove vbmc files ------------------------------------------ 1.08s
libvirt_manager : (localhost) Clean ssh jumpers ------------------------- 1.06s
libvirt_manager : Clean ssh known_hosts --------------------------------- 1.01s
Gathering Facts --------------------------------------------------------- 0.99s
libvirt_manager : (instance) Clean ssh jumpers -------------------------- 0.92s
libvirt_manager : Start virtqemud socket service ------------------------ 0.89s
libvirt_manager : Restart firewalld ------------------------------------- 0.83s
libvirt_manager : Get installed packages list --------------------------- 0.81s
Gathering Facts --------------------------------------------------------- 0.80s
PLAY [Prepare] *****************************************************************
TASK [Gathering Facts] *********************************************************
Friday 05 December 2025 10:12:28 +0000 (0:00:00.065) 0:00:00.065 *******
ok: [instance]
TASK [Create custom basedir] ***************************************************
Friday 05 December 2025 10:12:28 +0000 (0:00:00.860) 0:00:00.926 *******
changed: [instance]
TASK [test_deps : Gather facts if they don't exist] ****************************
Friday 05 December 2025 10:12:29 +0000 (0:00:00.474) 0:00:01.400 *******
skipping: [instance]
TASK [test_deps : Gather variables for each operating system] ******************
Friday 05 December 2025 10:12:29 +0000 (0:00:00.065) 0:00:01.465 *******
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/test_deps/vars/centos-9.yml)
TASK [test_deps : Detect mirrors file] *****************************************
Friday 05 December 2025 10:12:29 +0000 (0:00:00.119) 0:00:01.585 *******
ok: [instance]
TASK [test_deps : Disable ubi host subscription-manager integration] ***********
Friday 05 December 2025 10:12:29 +0000 (0:00:00.361) 0:00:01.947 *******
ok: [instance]
TASK [test_deps : Disable ubi 9 repos] *****************************************
Friday 05 December 2025 10:12:30 +0000 (0:00:00.267) 0:00:02.215 *******
ok: [instance] => (item=ubi-9-appstream)
ok: [instance] => (item=ubi-9-baseos)
ok: [instance] => (item=ubi-9-codeready-builder)
TASK [Deploy repo-setup] *******************************************************
Friday 05 December 2025 10:12:31 +0000 (0:00:00.822) 0:00:03.037 *******
TASK [repo_setup : Ensure directories are present] *****************************
Friday 05 December 2025 10:12:31 +0000 (0:00:00.158) 0:00:03.196 *******
changed: [instance] => (item=tmp)
changed: [instance] => (item=artifacts/repositories)
changed: [instance] => (item=venv/repo_setup)
TASK [repo_setup : Make sure git-core package is installed] ********************
Friday 05 December 2025 10:12:31 +0000 (0:00:00.581) 0:00:03.777 *******
ok: [instance]
TASK [repo_setup : Get repo-setup repository] **********************************
Friday 05 December 2025 10:12:33 +0000 (0:00:01.399) 0:00:05.176 *******
changed: [instance]
TASK [repo_setup : Initialize python venv and install requirements] ************
Friday 05 December 2025 10:12:34 +0000 (0:00:01.079) 0:00:06.256 *******
changed: [instance]
TASK [repo_setup : Install repo-setup package] *********************************
Friday 05 December 2025 10:12:40 +0000 (0:00:06.692) 0:00:12.949 *******
changed: [instance]
TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***
Friday 05 December 2025 10:12:41 +0000 (0:00:00.762) 0:00:13.712 *******
skipping: [instance]
TASK [repo_setup : Run repo-setup] *********************************************
Friday 05 December 2025 10:12:41 +0000 (0:00:00.058) 0:00:13.770 *******
changed: [instance]
TASK [repo_setup : Get component repo] *****************************************
Friday 05 December 2025 10:12:42 +0000 (0:00:00.900) 0:00:14.671 *******
skipping: [instance]
TASK [repo_setup : Rename component repo] **************************************
Friday 05 December 2025 10:12:42 +0000 (0:00:00.073) 0:00:14.744 *******
skipping: [instance]
TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******
Friday 05 December 2025 10:12:42 +0000 (0:00:00.072) 0:00:14.817 *******
skipping: [instance]
TASK [repo_setup : Run repo-setup-get-hash] ************************************
Friday 05 December 2025 10:12:42 +0000 (0:00:00.071) 0:00:14.888 *******
changed: [instance]
TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************
Friday 05 December 2025 10:12:43 +0000 (0:00:00.569) 0:00:15.458 *******
changed: [instance]
TASK [repo_setup : Dump current-podified hash] *********************************
Friday 05 December 2025 10:12:43 +0000 (0:00:00.468) 0:00:15.927 *******
skipping: [instance]
TASK [repo_setup : Slurp current podified hash] ********************************
Friday 05 December 2025 10:12:43 +0000 (0:00:00.065) 0:00:15.992 *******
skipping: [instance]
TASK [repo_setup : Update the value of full_hash] ******************************
Friday 05 December 2025 10:12:44 +0000 (0:00:00.094) 0:00:16.086 *******
skipping: [instance]
TASK [repo_setup : Export hashes facts for further use] ************************
Friday 05 December 2025 10:12:44 +0000 (0:00:00.066) 0:00:16.153 *******
ok: [instance]
TASK [repo_setup : Create download directory] **********************************
Friday 05 December 2025 10:12:44 +0000 (0:00:00.082) 0:00:16.235 *******
skipping: [instance]
TASK [repo_setup : Print the URL to request] ***********************************
Friday 05 December 2025 10:12:44 +0000 (0:00:00.063) 0:00:16.299 *******
skipping: [instance]
TASK [Download the RPM] ********************************************************
Friday 05 December 2025 10:12:44 +0000 (0:00:00.093) 0:00:16.392 *******
skipping: [instance]
TASK [repo_setup : Install RHOS Release tool] **********************************
Friday 05 December 2025 10:12:44 +0000 (0:00:00.064) 0:00:16.456 *******
skipping: [instance]
TASK [repo_setup : Get rhos-release tool version] ******************************
Friday 05 December 2025 10:12:44 +0000 (0:00:00.062) 0:00:16.518 *******
skipping: [instance]
TASK [repo_setup : Print rhos-release tool version] ****************************
Friday 05 December 2025 10:12:44 +0000 (0:00:00.062) 0:00:16.581 *******
skipping: [instance]
TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***
Friday 05 December 2025 10:12:44 +0000 (0:00:00.095) 0:00:16.677 *******
skipping: [instance]
TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************
Friday 05 December 2025 10:12:44 +0000 (0:00:00.063) 0:00:16.741 *******
ok: [instance]
TASK [repo_setup : Use RDO proxy mirrors] **************************************
Friday 05 December 2025 10:12:44 +0000 (0:00:00.223) 0:00:16.964 *******
changed: [instance]
TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***
Friday 05 December 2025 10:12:45 +0000 (0:00:00.282) 0:00:17.246 *******
changed: [instance]
TASK [repo_setup : Check for gating.repo file on content provider] *************
Friday 05 December 2025 10:12:45 +0000 (0:00:00.268) 0:00:17.515 *******
skipping: [instance]
TASK [repo_setup : Populate gating repo from content provider ip] **************
Friday 05 December 2025 10:12:45 +0000 (0:00:00.057) 0:00:17.573 *******
skipping: [instance]
TASK [repo_setup : Check for DLRN repo at the destination] *********************
Friday 05 December 2025 10:12:45 +0000 (0:00:00.058) 0:00:17.631 *******
skipping: [instance]
TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***
Friday 05 December 2025 10:12:45 +0000 (0:00:00.093) 0:00:17.725 *******
skipping: [instance]
TASK [repo_setup : Check for DLRN component repo] ******************************
Friday 05 December 2025 10:12:45 +0000 (0:00:00.057) 0:00:17.782 *******
skipping: [instance]
TASK [repo_setup : Lower the priority of componennt repos to allow installation from gating repo] ***
Friday 05 December 2025 10:12:45 +0000 (0:00:00.059) 0:00:17.842 *******
skipping: [instance]
TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********
Friday 05 December 2025 10:12:45 +0000 (0:00:00.058) 0:00:17.900 *******
skipping: [instance]
TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******
Friday 05 December 2025 10:12:45 +0000 (0:00:00.083) 0:00:17.984 *******
skipping: [instance]
TASK [repo_setup : Cleanup existing metadata] **********************************
Friday 05 December 2025 10:12:46 +0000 (0:00:00.065) 0:00:18.049 *******
skipping: [instance]
TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********
Friday 05 December 2025 10:12:46 +0000 (0:00:00.053) 0:00:18.103 *******
skipping: [instance]
TASK [test_deps : Look for redhat-release rpm] *********************************
Friday 05 December 2025 10:12:46 +0000 (0:00:00.122) 0:00:18.225 *******
skipping: [instance]
TASK [test_deps : Remove redhat-release] ***************************************
Friday 05 December 2025 10:12:46 +0000 (0:00:00.075) 0:00:18.300 *******
skipping: [instance]
TASK [test_deps : Install centos-stream-release] *******************************
Friday 05 December 2025 10:12:46 +0000 (0:00:00.075) 0:00:18.375 *******
skipping: [instance]
TASK [test_deps : Install additional packages] *********************************
Friday 05 December 2025 10:12:46 +0000 (0:00:00.076) 0:00:18.452 *******
skipping: [instance]
TASK [test_deps : Install selinux python libs] *********************************
Friday 05 December 2025 10:12:46 +0000 (0:00:00.109) 0:00:18.562 *******
ok: [instance]
TASK [test_deps : Install python yaml libs] ************************************
Friday 05 December 2025 10:13:57 +0000 (0:01:10.589) 0:01:29.151 *******
ok: [instance]
TASK [test_deps : Install extra packages] **************************************
Friday 05 December 2025 10:13:58 +0000 (0:00:01.302) 0:01:30.453 *******
skipping: [instance]
TASK [ci_setup : Gather variables for each operating system] *******************
Friday 05 December 2025 10:13:58 +0000 (0:00:00.129) 0:01:30.583 *******
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml)
TASK [ci_setup : List packages to install] *************************************
Friday 05 December 2025 10:13:58 +0000 (0:00:00.121) 0:01:30.704 *******
ok: [instance] =>
cifmw_ci_setup_packages:
- bash-completion
- ca-certificates
- git-core
- make
- tar
- tmux
- python3-pip
TASK [ci_setup : Install needed packages] **************************************
Friday 05 December 2025 10:13:58 +0000 (0:00:00.057) 0:01:30.762 *******
ok: [instance]
TASK [ci_setup : Gather version of openshift client] ***************************
Friday 05 December 2025 10:14:00 +0000 (0:00:01.292) 0:01:32.055 *******
ok: [instance]
TASK [ci_setup : Ensure openshift client install path is present] **************
Friday 05 December 2025 10:14:00 +0000 (0:00:00.300) 0:01:32.355 *******
ok: [instance]
TASK [ci_setup : Install openshift client] *************************************
Friday 05 December 2025 10:14:00 +0000 (0:00:00.240) 0:01:32.596 *******
skipping: [instance]
TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************
Friday 05 December 2025 10:14:00 +0000 (0:00:00.127) 0:01:32.723 *******
skipping: [instance]
TASK [ci_setup : Create completion file] ***************************************
Friday 05 December 2025 10:14:00 +0000 (0:00:00.069) 0:01:32.793 *******
ok: [instance]
TASK [ci_setup : Source completion from within .bashrc] ************************
Friday 05 December 2025 10:14:00 +0000 (0:00:00.212) 0:01:33.006 *******
changed: [instance]
TASK [ci_setup : Check rhsm status] ********************************************
Friday 05 December 2025 10:14:01 +0000 (0:00:00.372) 0:01:33.378 *******
skipping: [instance]
TASK [ci_setup : Gather the repos to be enabled] *******************************
Friday 05 December 2025 10:14:01 +0000 (0:00:00.052) 0:01:33.431 *******
skipping: [instance]
TASK [ci_setup : Enabling the required repositories.] **************************
Friday 05 December 2025 10:14:01 +0000 (0:00:00.051) 0:01:33.483 *******
skipping: [instance]
TASK [ci_setup : Get current /etc/redhat-release] ******************************
Friday 05 December 2025 10:14:01 +0000 (0:00:00.068) 0:01:33.551 *******
skipping: [instance]
TASK [ci_setup : Print current /etc/redhat-release] ****************************
Friday 05 December 2025 10:14:01 +0000 (0:00:00.084) 0:01:33.635 *******
skipping: [instance]
TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********
Friday 05 December 2025 10:14:01 +0000 (0:00:00.052) 0:01:33.688 *******
skipping: [instance]
TASK [ci_setup : Manage directories] *******************************************
Friday 05 December 2025 10:14:01 +0000 (0:00:00.057) 0:01:33.745 *******
changed: [instance] => (item=/opt/basedir/artifacts/manifests/openstack/cr)
changed: [instance] => (item=/opt/basedir/logs)
ok: [instance] => (item=/opt/basedir/tmp)
changed: [instance] => (item=/opt/basedir/volumes)
changed: [instance] => (item=/opt/basedir/artifacts/parameters)
TASK [libvirt_manager : Get installed packages list] ***************************
Friday 05 December 2025 10:14:02 +0000 (0:00:01.112) 0:01:34.858 *******
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Friday 05 December 2025 10:14:03 +0000 (0:00:00.823) 0:01:35.682 *******
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Friday 05 December 2025 10:14:05 +0000 (0:00:02.180) 0:01:37.862 *******
changed: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Friday 05 December 2025 10:14:06 +0000 (0:00:01.016) 0:01:38.879 *******
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Friday 05 December 2025 10:14:06 +0000 (0:00:00.059) 0:01:38.939 *******
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Friday 05 December 2025 10:14:07 +0000 (0:00:00.381) 0:01:39.320 *******
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Friday 05 December 2025 10:14:07 +0000 (0:00:00.477) 0:01:39.797 *******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 05 December 2025 10:14:07 +0000 (0:00:00.088) 0:01:39.885 *******
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Friday 05 December 2025 10:14:07 +0000 (0:00:00.091) 0:01:39.976 *******
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Friday 05 December 2025 10:14:07 +0000 (0:00:00.041) 0:01:40.018 *******
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Friday 05 December 2025 10:14:08 +0000 (0:00:00.068) 0:01:40.086 *******
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Friday 05 December 2025 10:14:08 +0000 (0:00:00.040) 0:01:40.127 *******
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Friday 05 December 2025 10:14:08 +0000 (0:00:00.041) 0:01:40.169 *******
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Friday 05 December 2025 10:14:08 +0000 (0:00:00.040) 0:01:40.209 *******
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Friday 05 December 2025 10:14:08 +0000 (0:00:00.442) 0:01:40.651 *******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 05 December 2025 10:14:08 +0000 (0:00:00.109) 0:01:40.761 *******
ok: [instance] =>
cleanup_nets: []
TASK [Remove dnsmasq network bits] *********************************************
Friday 05 December 2025 10:14:08 +0000 (0:00:00.089) 0:01:40.851 *******
skipping: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Friday 05 December 2025 10:14:08 +0000 (0:00:00.068) 0:01:40.920 *******
skipping: [instance]
TASK [libvirt_manager : Undefine networks] *************************************
Friday 05 December 2025 10:14:08 +0000 (0:00:00.040) 0:01:40.960 *******
skipping: [instance]
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Friday 05 December 2025 10:14:08 +0000 (0:00:00.039) 0:01:41.000 *******
skipping: [instance]
TASK [libvirt_manager : Find dummy interface connection files] *****************
Friday 05 December 2025 10:14:09 +0000 (0:00:00.039) 0:01:41.039 *******
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Friday 05 December 2025 10:14:09 +0000 (0:00:00.359) 0:01:41.399 *******
skipping: [instance]
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Friday 05 December 2025 10:14:09 +0000 (0:00:00.041) 0:01:41.440 *******
skipping: [instance]
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Friday 05 December 2025 10:14:09 +0000 (0:00:00.040) 0:01:41.481 *******
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Friday 05 December 2025 10:14:10 +0000 (0:00:00.618) 0:01:42.099 *******
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Friday 05 December 2025 10:14:10 +0000 (0:00:00.470) 0:01:42.570 *******
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Friday 05 December 2025 10:14:11 +0000 (0:00:00.472) 0:01:43.042 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Friday 05 December 2025 10:14:11 +0000 (0:00:00.127) 0:01:43.169 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 05 December 2025 10:14:11 +0000 (0:00:00.090) 0:01:43.260 *******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 05 December 2025 10:14:11 +0000 (0:00:00.303) 0:01:43.563 *******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 05 December 2025 10:14:11 +0000 (0:00:00.089) 0:01:43.653 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 05 December 2025 10:14:11 +0000 (0:00:00.116) 0:01:43.770 *******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 05 December 2025 10:14:11 +0000 (0:00:00.090) 0:01:43.860 *******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 05 December 2025 10:14:11 +0000 (0:00:00.088) 0:01:43.949 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 05 December 2025 10:14:12 +0000 (0:00:00.120) 0:01:44.069 *******
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Friday 05 December 2025 10:14:12 +0000 (0:00:00.324) 0:01:44.393 *******
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Friday 05 December 2025 10:14:12 +0000 (0:00:00.051) 0:01:44.445 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Friday 05 December 2025 10:14:12 +0000 (0:00:00.128) 0:01:44.574 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 05 December 2025 10:14:12 +0000 (0:00:00.091) 0:01:44.665 *******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 05 December 2025 10:14:12 +0000 (0:00:00.278) 0:01:44.944 *******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 05 December 2025 10:14:13 +0000 (0:00:00.085) 0:01:45.030 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 05 December 2025 10:14:13 +0000 (0:00:00.117) 0:01:45.147 *******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 05 December 2025 10:14:13 +0000 (0:00:00.146) 0:01:45.293 *******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 05 December 2025 10:14:13 +0000 (0:00:00.086) 0:01:45.380 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 05 December 2025 10:14:13 +0000 (0:00:00.118) 0:01:45.499 *******
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Friday 05 December 2025 10:14:13 +0000 (0:00:00.291) 0:01:45.790 *******
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Friday 05 December 2025 10:14:13 +0000 (0:00:00.051) 0:01:45.842 *******
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Friday 05 December 2025 10:14:14 +0000 (0:00:00.200) 0:01:46.043 *******
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Friday 05 December 2025 10:14:14 +0000 (0:00:00.041) 0:01:46.084 *******
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Friday 05 December 2025 10:14:14 +0000 (0:00:00.071) 0:01:46.155 *******
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Friday 05 December 2025 10:14:14 +0000 (0:00:00.046) 0:01:46.202 *******
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Friday 05 December 2025 10:14:14 +0000 (0:00:00.215) 0:01:46.418 *******
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Friday 05 December 2025 10:14:14 +0000 (0:00:00.040) 0:01:46.458 *******
ok: [instance] => (item=workload)
changed: [instance] => (item=volumes)
ok: [instance] => (item=artifacts/debug_network_data.yml)
ok: [instance] => (item=artifacts/debug_pub_net_value.txt)
ok: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)
ok: [instance] => (item=artifacts/interfaces-info.yml)
ok: [instance] => (item=artifacts/libvirt-uuids.yml)
ok: [instance] => (item=artifacts/net-map-def-patch.yml)
TASK [libvirt_manager : Deepscrub data] ****************************************
Friday 05 December 2025 10:14:15 +0000 (0:00:01.403) 0:01:47.862 *******
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Friday 05 December 2025 10:14:16 +0000 (0:00:00.409) 0:01:48.271 *******
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Friday 05 December 2025 10:14:17 +0000 (0:00:01.276) 0:01:49.548 *******
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Friday 05 December 2025 10:14:17 +0000 (0:00:00.265) 0:01:49.813 *******
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Friday 05 December 2025 10:14:17 +0000 (0:00:00.049) 0:01:49.863 *******
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Friday 05 December 2025 10:14:17 +0000 (0:00:00.070) 0:01:49.934 *******
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Friday 05 December 2025 10:14:17 +0000 (0:00:00.076) 0:01:50.010 *******
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Friday 05 December 2025 10:14:18 +0000 (0:00:00.472) 0:01:50.482 *******
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Friday 05 December 2025 10:14:18 +0000 (0:00:00.457) 0:01:50.939 *******
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Friday 05 December 2025 10:14:19 +0000 (0:00:00.206) 0:01:51.146 *******
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Friday 05 December 2025 10:14:19 +0000 (0:00:00.071) 0:01:51.217 *******
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Friday 05 December 2025 10:14:19 +0000 (0:00:00.042) 0:01:51.260 *******
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)
ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)
ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)
TASK [Clean remote ssh config] *************************************************
Friday 05 December 2025 10:14:20 +0000 (0:00:00.764) 0:01:52.024 *******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 05 December 2025 10:14:20 +0000 (0:00:00.093) 0:01:52.117 *******
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 05 December 2025 10:14:20 +0000 (0:00:00.372) 0:01:52.490 *******
ok: [instance]
TASK [Clean local ssh config] **************************************************
Friday 05 December 2025 10:14:20 +0000 (0:00:00.251) 0:01:52.741 *******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 05 December 2025 10:14:20 +0000 (0:00:00.097) 0:01:52.839 *******
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 05 December 2025 10:14:21 +0000 (0:00:00.216) 0:01:53.055 *******
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Friday 05 December 2025 10:14:21 +0000 (0:00:00.269) 0:01:53.324 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Friday 05 December 2025 10:14:21 +0000 (0:00:00.079) 0:01:53.404 *******
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Friday 05 December 2025 10:14:22 +0000 (0:00:01.298) 0:01:54.703 *******
ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
ok: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
ok: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Friday 05 December 2025 10:14:24 +0000 (0:00:01.356) 0:01:56.059 *******
ok: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Friday 05 December 2025 10:14:24 +0000 (0:00:00.246) 0:01:56.306 *******
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Friday 05 December 2025 10:14:24 +0000 (0:00:00.056) 0:01:56.362 *******
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Friday 05 December 2025 10:14:24 +0000 (0:00:00.054) 0:01:56.417 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Friday 05 December 2025 10:14:24 +0000 (0:00:00.080) 0:01:56.498 *******
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Friday 05 December 2025 10:14:24 +0000 (0:00:00.047) 0:01:56.545 *******
ok: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Friday 05 December 2025 10:14:24 +0000 (0:00:00.250) 0:01:56.796 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Friday 05 December 2025 10:14:24 +0000 (0:00:00.077) 0:01:56.874 *******
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Friday 05 December 2025 10:14:24 +0000 (0:00:00.045) 0:01:56.919 *******
ok: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Friday 05 December 2025 10:14:25 +0000 (0:00:00.233) 0:01:57.153 *******
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Friday 05 December 2025 10:14:25 +0000 (0:00:00.043) 0:01:57.197 *******
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Friday 05 December 2025 10:14:25 +0000 (0:00:00.044) 0:01:57.241 *******
ok: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Friday 05 December 2025 10:14:25 +0000 (0:00:00.378) 0:01:57.620 *******
ok: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Friday 05 December 2025 10:14:25 +0000 (0:00:00.229) 0:01:57.849 *******
ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)
ok: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Friday 05 December 2025 10:14:26 +0000 (0:00:00.419) 0:01:58.269 *******
ok: [instance]
TASK [radvd : Gather package facts] ********************************************
Friday 05 December 2025 10:14:26 +0000 (0:00:00.282) 0:01:58.551 *******
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Friday 05 December 2025 10:14:27 +0000 (0:00:00.660) 0:01:59.212 *******
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Friday 05 December 2025 10:14:27 +0000 (0:00:00.054) 0:01:59.266 *******
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Friday 05 December 2025 10:14:27 +0000 (0:00:00.236) 0:01:59.503 *******
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Friday 05 December 2025 10:14:27 +0000 (0:00:00.232) 0:01:59.736 *******
skipping: [instance]
TASK [libvirt_manager : Ensure output directory exists] ************************
Friday 05 December 2025 10:14:27 +0000 (0:00:00.136) 0:01:59.872 *******
ok: [instance]
TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************
Friday 05 December 2025 10:14:28 +0000 (0:00:00.216) 0:02:00.089 *******
changed: [instance]
TASK [libvirt_manager : Check if KVM is enabled] *******************************
Friday 05 December 2025 10:14:28 +0000 (0:00:00.209) 0:02:00.298 *******
ok: [instance]
TASK [libvirt_manager : Fail if KVM not enabled] *******************************
Friday 05 December 2025 10:14:28 +0000 (0:00:00.211) 0:02:00.510 *******
skipping: [instance]
TASK [libvirt_manager : Check if VMX virtualization] ***************************
Friday 05 December 2025 10:14:28 +0000 (0:00:00.044) 0:02:00.555 *******
skipping: [instance]
TASK [libvirt_manager : Check if SVM virtualization] ***************************
Friday 05 December 2025 10:14:28 +0000 (0:00:00.041) 0:02:00.597 *******
ok: [instance]
TASK [libvirt_manager : Enable VMX virtualization] *****************************
Friday 05 December 2025 10:14:28 +0000 (0:00:00.045) 0:02:00.642 *******
skipping: [instance]
TASK [libvirt_manager : Install packages required for using KVM] ***************
Friday 05 December 2025 10:14:28 +0000 (0:00:00.071) 0:02:00.714 *******
ok: [instance]
TASK [libvirt_manager : Create rules.d polkit folder] **************************
Friday 05 December 2025 10:14:29 +0000 (0:00:01.265) 0:02:01.980 *******
ok: [instance]
TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************
Friday 05 December 2025 10:14:30 +0000 (0:00:00.230) 0:02:02.210 *******
ok: [instance]
TASK [libvirt_manager : Restart service polkit service] ************************
Friday 05 December 2025 10:14:30 +0000 (0:00:00.439) 0:02:02.649 *******
skipping: [instance]
TASK [libvirt_manager : Remove directory for service override] *****************
Friday 05 December 2025 10:14:30 +0000 (0:00:00.080) 0:02:02.729 *******
ok: [instance]
TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***
Friday 05 December 2025 10:14:30 +0000 (0:00:00.227) 0:02:02.957 *******
ok: [instance]
TASK [libvirt_manager : Ensure firewalld service is up] ************************
Friday 05 December 2025 10:14:31 +0000 (0:00:00.488) 0:02:03.446 *******
ok: [instance]
TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****
Friday 05 December 2025 10:14:31 +0000 (0:00:00.342) 0:02:03.788 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=qemu)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=interface)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=network)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nodedev)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=nwfilter)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=secret)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=storage)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/drivers.yml for instance => (item=proxy)
TASK [libvirt_manager : Ensure read-write socket is enabled for qemu.] *********
Friday 05 December 2025 10:14:32 +0000 (0:00:00.259) 0:02:04.048 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********
Friday 05 December 2025 10:14:32 +0000 (0:00:00.353) 0:02:04.401 *******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************
Friday 05 December 2025 10:14:32 +0000 (0:00:00.355) 0:02:04.757 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****
Friday 05 December 2025 10:14:33 +0000 (0:00:00.353) 0:02:05.110 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****
Friday 05 December 2025 10:14:33 +0000 (0:00:00.366) 0:02:05.477 *******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********
Friday 05 December 2025 10:14:33 +0000 (0:00:00.367) 0:02:05.844 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******
Friday 05 December 2025 10:14:34 +0000 (0:00:00.358) 0:02:06.203 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******
Friday 05 December 2025 10:14:34 +0000 (0:00:00.364) 0:02:06.567 *******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********
Friday 05 December 2025 10:14:34 +0000 (0:00:00.368) 0:02:06.935 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******
Friday 05 December 2025 10:14:35 +0000 (0:00:00.367) 0:02:07.303 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******
Friday 05 December 2025 10:14:35 +0000 (0:00:00.357) 0:02:07.660 *******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********
Friday 05 December 2025 10:14:35 +0000 (0:00:00.358) 0:02:08.019 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****
Friday 05 December 2025 10:14:36 +0000 (0:00:00.362) 0:02:08.381 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******
Friday 05 December 2025 10:14:36 +0000 (0:00:00.358) 0:02:08.740 *******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********
Friday 05 December 2025 10:14:37 +0000 (0:00:00.353) 0:02:09.093 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******
Friday 05 December 2025 10:14:37 +0000 (0:00:00.362) 0:02:09.456 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********
Friday 05 December 2025 10:14:37 +0000 (0:00:00.401) 0:02:09.857 *******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************
Friday 05 December 2025 10:14:38 +0000 (0:00:00.372) 0:02:10.230 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******
Friday 05 December 2025 10:14:38 +0000 (0:00:00.369) 0:02:10.599 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******
Friday 05 December 2025 10:14:38 +0000 (0:00:00.360) 0:02:10.960 *******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********
Friday 05 December 2025 10:14:39 +0000 (0:00:00.386) 0:02:11.346 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********
Friday 05 December 2025 10:14:39 +0000 (0:00:00.349) 0:02:11.696 *******
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********
Friday 05 December 2025 10:14:40 +0000 (0:00:00.349) 0:02:12.046 *******
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************
Friday 05 December 2025 10:14:40 +0000 (0:00:00.352) 0:02:12.398 *******
ok: [instance]
TASK [libvirt_manager : Manage service for older releases] *********************
Friday 05 December 2025 10:14:40 +0000 (0:00:00.348) 0:02:12.746 *******
skipping: [instance]
TASK [libvirt_manager : Get libvirt group users] *******************************
Friday 05 December 2025 10:14:40 +0000 (0:00:00.058) 0:02:12.804 *******
ok: [instance]
TASK [libvirt_manager : Add user if not exists in libvirt group] ***************
Friday 05 December 2025 10:14:41 +0000 (0:00:00.356) 0:02:13.161 *******
ok: [instance]
TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***
Friday 05 December 2025 10:14:41 +0000 (0:00:00.411) 0:02:13.573 *******
ok: [instance]
TASK [libvirt_manager : Inject system connection parameters in bashrc] *********
Friday 05 December 2025 10:14:41 +0000 (0:00:00.297) 0:02:13.870 *******
[WARNING]: Reset is not implemented for this connection
changed: [instance]
TASK [libvirt_manager : Ensure we reload user env] *****************************
Friday 05 December 2025 10:14:42 +0000 (0:00:00.203) 0:02:14.074 *******
TASK [libvirt_manager : Deactivate default] ************************************
Friday 05 December 2025 10:14:42 +0000 (0:00:00.110) 0:02:14.184 *******
fatal: [instance]: FAILED! => changed=false
msg: network default not found
TASK [libvirt_manager : Encountered an error during virt-net removal.] *********
Friday 05 December 2025 10:14:42 +0000 (0:00:00.249) 0:02:14.433 *******
ok: [instance] =>
msg: Looks like the provided virtual network does not exist.
TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************
Friday 05 December 2025 10:14:42 +0000 (0:00:00.070) 0:02:14.503 *******
ok: [instance]
TASK [Ensure we delegate .utility zone to our own instance] ********************
Friday 05 December 2025 10:14:42 +0000 (0:00:00.392) 0:02:14.896 *******
ok: [instance]
TASK [Restart NetworkManager] **************************************************
Friday 05 December 2025 10:14:43 +0000 (0:00:00.389) 0:02:15.285 *******
changed: [instance]
TASK [Ensure ocp_volumes exists] ***********************************************
Friday 05 December 2025 10:14:43 +0000 (0:00:00.490) 0:02:15.776 *******
changed: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Friday 05 December 2025 10:14:44 +0000 (0:00:00.271) 0:02:16.047 *******
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=132 changed=23 unreachable=0 failed=0 skipped=83 rescued=1 ignored=0
Friday 05 December 2025 10:14:44 +0000 (0:00:00.845) 0:02:16.892 *******
===============================================================================
test_deps : Install selinux python libs -------------------------------- 70.59s
repo_setup : Initialize python venv and install requirements ------------ 6.69s
libvirt_manager : Populate service facts -------------------------------- 2.18s
libvirt_manager : Remove workload and volumes --------------------------- 1.40s
repo_setup : Make sure git-core package is installed -------------------- 1.40s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.36s
test_deps : Install python yaml libs ------------------------------------ 1.30s
dnsmasq : Install needed packages --------------------------------------- 1.30s
ci_setup : Install needed packages -------------------------------------- 1.29s
podman : Ensure podman is installed ------------------------------------- 1.28s
libvirt_manager : Install packages required for using KVM --------------- 1.27s
ci_setup : Manage directories ------------------------------------------- 1.11s
repo_setup : Get repo-setup repository ---------------------------------- 1.08s
libvirt_manager : Start virtqemud socket service ------------------------ 1.02s
repo_setup : Run repo-setup --------------------------------------------- 0.90s
Gathering Facts --------------------------------------------------------- 0.86s
libvirt_manager : Restart firewalld ------------------------------------- 0.85s
libvirt_manager : Get installed packages list --------------------------- 0.82s
test_deps : Disable ubi 9 repos ----------------------------------------- 0.82s
virtualbmc : Remove vbmc files ------------------------------------------ 0.76s
PLAY [Spine/leaf test] *********************************************************
TASK [Gathering Facts] *********************************************************
Friday 05 December 2025 10:14:45 +0000 (0:00:00.052) 0:00:00.052 *******
ok: [instance]
TASK [discover_latest_image : Get latest image] ********************************
Friday 05 December 2025 10:14:46 +0000 (0:00:00.935) 0:00:00.987 *******
changed: [instance]
TASK [discover_latest_image : Export facts accordingly] ************************
Friday 05 December 2025 10:14:48 +0000 (0:00:01.654) 0:00:02.642 *******
ok: [instance]
TASK [Load networking definition] **********************************************
Friday 05 December 2025 10:14:48 +0000 (0:00:00.103) 0:00:02.745 *******
ok: [instance]
TASK [libvirt_manager : Import layout generator if needed] *********************
Friday 05 December 2025 10:14:48 +0000 (0:00:00.078) 0:00:02.824 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/generate_layout.yml for instance
TASK [libvirt_manager : Chose right parameter for layout definition] ***********
Friday 05 December 2025 10:14:48 +0000 (0:00:00.097) 0:00:02.921 *******
ok: [instance]
TASK [libvirt_manager : Patch the layout if needed] ****************************
Friday 05 December 2025 10:14:48 +0000 (0:00:00.142) 0:00:03.064 *******
skipping: [instance]
TASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************
Friday 05 December 2025 10:14:48 +0000 (0:00:00.146) 0:00:03.210 *******
changed: [instance]
TASK [libvirt_manager : Enable masquerading for public traffic] ****************
Friday 05 December 2025 10:14:49 +0000 (0:00:00.520) 0:00:03.731 *******
changed: [instance]
TASK [libvirt_manager : Ensure firewalld is restarts] **************************
Friday 05 December 2025 10:14:49 +0000 (0:00:00.532) 0:00:04.263 *******
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Friday 05 December 2025 10:14:49 +0000 (0:00:00.073) 0:00:04.336 *******
changed: [instance]
TASK [Deploy virtualbmc] *******************************************************
Friday 05 December 2025 10:14:50 +0000 (0:00:01.019) 0:00:05.356 *******
skipping: [instance]
TASK [libvirt_manager : Let the project know we have vbmc available] ***********
Friday 05 December 2025 10:14:50 +0000 (0:00:00.063) 0:00:05.420 *******
skipping: [instance]
TASK [libvirt_manager : Create needed workload directory] **********************
Friday 05 December 2025 10:14:50 +0000 (0:00:00.063) 0:00:05.483 *******
changed: [instance] => (item=workload)
changed: [instance] => (item=reproducer-inventory)
changed: [instance] => (item=volumes)
TASK [libvirt_manager : Allow QEMU on workload directory] **********************
Friday 05 December 2025 10:14:51 +0000 (0:00:00.712) 0:00:06.196 *******
changed: [instance] => (item=workload)
changed: [instance] => (item=volumes)
TASK [libvirt_manager : Generate networking data] ******************************
Friday 05 December 2025 10:14:52 +0000 (0:00:00.550) 0:00:06.746 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/generate_networking_data.yml for instance
TASK [libvirt_manager : Ensure fact is existing, and empty] ********************
Friday 05 December 2025 10:14:52 +0000 (0:00:00.139) 0:00:06.886 *******
ok: [instance]
TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Friday 05 December 2025 10:14:52 +0000 (0:00:00.071) 0:00:06.958 *******
ok: [instance]
TASK [libvirt_manager : Load file if exists] ***********************************
Friday 05 December 2025 10:14:52 +0000 (0:00:00.309) 0:00:07.267 *******
skipping: [instance]
TASK [libvirt_manager : Update fact with existing content] *********************
Friday 05 December 2025 10:14:52 +0000 (0:00:00.061) 0:00:07.329 *******
skipping: [instance]
TASK [libvirt_manager : Generate VM list] **************************************
Friday 05 December 2025 10:14:52 +0000 (0:00:00.062) 0:00:07.391 *******
ok: [instance]
TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Friday 05 December 2025 10:14:52 +0000 (0:00:00.118) 0:00:07.510 *******
ok: [instance] => (item={'key': 'sl-compute-0', 'value': 'sl-compute'})
ok: [instance] => (item={'key': 'sl-compute-1', 'value': 'sl-compute'})
ok: [instance] => (item={'key': 'router-0', 'value': 'router'})
TASK [libvirt_manager : Append baremetal nodes if needed] **********************
Friday 05 December 2025 10:14:53 +0000 (0:00:00.144) 0:00:07.654 *******
skipping: [instance]
TASK [libvirt_manager : Dump MAC mapping] **************************************
Friday 05 December 2025 10:14:53 +0000 (0:00:00.067) 0:00:07.722 *******
changed: [instance]
TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Friday 05 December 2025 10:14:53 +0000 (0:00:00.525) 0:00:08.248 *******
[WARNING]: Invalid characters were found in group names but not replaced, use
-vvvv to see details
changed: [instance] => (item=Adding sl-compute-0 to sl-computes)
changed: [instance] => (item=Adding sl-compute-1 to sl-computes)
changed: [instance] => (item=Adding router-0 to routers)
TASK [networking_mapper : Check for Networking Definition file existence] ******
Friday 05 December 2025 10:14:53 +0000 (0:00:00.152) 0:00:08.400 *******
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Friday 05 December 2025 10:14:53 +0000 (0:00:00.060) 0:00:08.460 *******
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Friday 05 December 2025 10:14:53 +0000 (0:00:00.057) 0:00:08.518 *******
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Friday 05 December 2025 10:14:53 +0000 (0:00:00.089) 0:00:08.608 *******
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Friday 05 December 2025 10:14:54 +0000 (0:00:00.058) 0:00:08.666 *******
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Friday 05 December 2025 10:14:54 +0000 (0:00:00.053) 0:00:08.719 *******
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}}}, 'sl-computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}}})
TASK [networking_mapper : Gather facts if requested] ***************************
Friday 05 December 2025 10:14:54 +0000 (0:00:00.192) 0:00:08.912 *******
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Friday 05 December 2025 10:14:54 +0000 (0:00:00.085) 0:00:08.997 *******
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Friday 05 December 2025 10:14:54 +0000 (0:00:00.238) 0:00:09.236 *******
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Friday 05 December 2025 10:14:55 +0000 (0:00:00.455) 0:00:09.691 *******
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Friday 05 December 2025 10:14:55 +0000 (0:00:00.183) 0:00:09.874 *******
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Friday 05 December 2025 10:14:55 +0000 (0:00:00.057) 0:00:09.932 *******
changed: [instance]
TASK [libvirt_manager : Manage networks if needed] *****************************
Friday 05 December 2025 10:14:55 +0000 (0:00:00.520) 0:00:10.453 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks.yml for instance
TASK [libvirt_manager : Define the localized variables for performing the tasks here.] ***
Friday 05 December 2025 10:14:55 +0000 (0:00:00.137) 0:00:10.590 *******
ok: [instance] => (item=public)
ok: [instance] => (item=osp_trunk)
ok: [instance] => (item=intnet-0)
ok: [instance] => (item=intnet-1)
ok: [instance] => (item=s0-rtr)
ok: [instance] => (item=s1-rtr)
TASK [libvirt_manager : Ensure networks are defined] ***************************
Friday 05 December 2025 10:14:56 +0000 (0:00:00.123) 0:00:10.714 *******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-intnet-0)
changed: [instance] => (item=cifmw-intnet-1)
changed: [instance] => (item=cifmw-s0-rtr)
changed: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Ensure networks are created/started] *******************
Friday 05 December 2025 10:14:57 +0000 (0:00:01.400) 0:00:12.114 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Ensure networks are active] ****************************
Friday 05 December 2025 10:14:59 +0000 (0:00:01.799) 0:00:13.913 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Ensure networks enabled to autostart] ******************
Friday 05 December 2025 10:15:00 +0000 (0:00:01.532) 0:00:15.446 *******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-intnet-0)
changed: [instance] => (item=cifmw-intnet-1)
changed: [instance] => (item=cifmw-s0-rtr)
changed: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Add a dummy interface to bridges if required] **********
Friday 05 December 2025 10:15:02 +0000 (0:00:01.319) 0:00:16.765 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_networks_dummy_interfaces.yml for instance
TASK [libvirt_manager : Fetch present bridge interfaces] ***********************
Friday 05 December 2025 10:15:02 +0000 (0:00:00.121) 0:00:16.886 *******
ok: [instance]
TASK [libvirt_manager : Fetch bridges ports link info] *************************
Friday 05 December 2025 10:15:02 +0000 (0:00:00.241) 0:00:17.128 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-s1-rtr)
TASK [Create dummy interfaces to ensure bridges are UP] ************************
Friday 05 December 2025 10:15:03 +0000 (0:00:01.092) 0:00:18.220 *******
TASK [ci_nmstate : Ensure we have needed facts] ********************************
Friday 05 December 2025 10:15:03 +0000 (0:00:00.162) 0:00:18.383 *******
skipping: [instance]
TASK [ci_nmstate : Install required packages on instance] **********************
Friday 05 December 2025 10:15:03 +0000 (0:00:00.152) 0:00:18.536 *******
ok: [instance]
TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Friday 05 December 2025 10:15:05 +0000 (0:00:01.554) 0:00:20.090 *******
changed: [instance]
TASK [ci_nmstate : Save nmstate state for instance] ****************************
Friday 05 December 2025 10:15:05 +0000 (0:00:00.232) 0:00:20.323 *******
changed: [instance]
TASK [ci_nmstate : Apply the desidered state on instance] **********************
Friday 05 December 2025 10:15:06 +0000 (0:00:00.393) 0:00:20.717 *******
changed: [instance]
TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Friday 05 December 2025 10:15:08 +0000 (0:00:02.020) 0:00:22.737 *******
changed: [instance]
TASK [Create extra network configuration] **************************************
Friday 05 December 2025 10:15:08 +0000 (0:00:00.451) 0:00:23.189 *******
skipping: [instance]
TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Friday 05 December 2025 10:15:08 +0000 (0:00:00.066) 0:00:23.256 *******
skipping: [instance]
TASK [libvirt_manager : Refresh networking facts on host] **********************
Friday 05 December 2025 10:15:08 +0000 (0:00:00.061) 0:00:23.317 *******
ok: [instance]
TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Friday 05 December 2025 10:15:09 +0000 (0:00:00.611) 0:00:23.929 *******
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-s1-rtr)
TASK [dnsmasq : Install needed packages] ***************************************
Friday 05 December 2025 10:15:09 +0000 (0:00:00.672) 0:00:24.601 *******
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Friday 05 December 2025 10:15:11 +0000 (0:00:01.305) 0:00:25.906 *******
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Friday 05 December 2025 10:15:14 +0000 (0:00:03.521) 0:00:29.428 *******
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Friday 05 December 2025 10:15:15 +0000 (0:00:00.269) 0:00:29.698 *******
changed: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Friday 05 December 2025 10:15:15 +0000 (0:00:00.421) 0:00:30.119 *******
changed: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Friday 05 December 2025 10:15:15 +0000 (0:00:00.428) 0:00:30.547 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Friday 05 December 2025 10:15:16 +0000 (0:00:00.125) 0:00:30.673 *******
changed: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Friday 05 December 2025 10:15:16 +0000 (0:00:00.440) 0:00:31.114 *******
skipping: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Friday 05 December 2025 10:15:16 +0000 (0:00:00.078) 0:00:31.192 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Friday 05 December 2025 10:15:16 +0000 (0:00:00.097) 0:00:31.289 *******
changed: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Friday 05 December 2025 10:15:17 +0000 (0:00:00.423) 0:00:31.713 *******
skipping: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Friday 05 December 2025 10:15:17 +0000 (0:00:00.083) 0:00:31.796 *******
ok: [instance] => (item=127.0.0.2)
TASK [dnsmasq : Enable and start service] **************************************
Friday 05 December 2025 10:15:17 +0000 (0:00:00.257) 0:00:32.053 *******
changed: [instance]
TASK [dnsmasq : Stop service] **************************************************
Friday 05 December 2025 10:15:18 +0000 (0:00:00.728) 0:00:32.782 *******
skipping: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Friday 05 December 2025 10:15:18 +0000 (0:00:00.078) 0:00:32.861 *******
skipping: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Friday 05 December 2025 10:15:18 +0000 (0:00:00.053) 0:00:32.914 *******
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]
TASK [Create dnsmasq networks] *************************************************
Friday 05 December 2025 10:15:18 +0000 (0:00:00.094) 0:00:33.009 *******
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:15:18 +0000 (0:00:00.301) 0:00:33.311 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:15:18 +0000 (0:00:00.061) 0:00:33.373 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:15:18 +0000 (0:00:00.069) 0:00:33.442 *******
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:15:19 +0000 (0:00:00.502) 0:00:33.945 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:15:19 +0000 (0:00:00.052) 0:00:33.998 *******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:15:19 +0000 (0:00:00.108) 0:00:34.106 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:15:19 +0000 (0:00:00.100) 0:00:34.207 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:15:19 +0000 (0:00:00.072) 0:00:34.279 *******
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:15:20 +0000 (0:00:00.475) 0:00:34.755 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:15:20 +0000 (0:00:00.085) 0:00:34.841 *******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:15:20 +0000 (0:00:00.096) 0:00:34.937 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:15:20 +0000 (0:00:00.064) 0:00:35.002 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:15:20 +0000 (0:00:00.110) 0:00:35.113 *******
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:15:20 +0000 (0:00:00.481) 0:00:35.594 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:15:21 +0000 (0:00:00.053) 0:00:35.647 *******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:15:21 +0000 (0:00:00.127) 0:00:35.775 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:15:21 +0000 (0:00:00.064) 0:00:35.840 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:15:21 +0000 (0:00:00.072) 0:00:35.912 *******
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:15:21 +0000 (0:00:00.503) 0:00:36.416 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:15:21 +0000 (0:00:00.084) 0:00:36.501 *******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:15:21 +0000 (0:00:00.091) 0:00:36.592 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:15:22 +0000 (0:00:00.065) 0:00:36.657 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:15:22 +0000 (0:00:00.108) 0:00:36.766 *******
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:15:22 +0000 (0:00:00.479) 0:00:37.245 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:15:22 +0000 (0:00:00.053) 0:00:37.299 *******
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:15:22 +0000 (0:00:00.124) 0:00:37.424 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:15:22 +0000 (0:00:00.064) 0:00:37.489 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:15:22 +0000 (0:00:00.071) 0:00:37.560 *******
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:15:23 +0000 (0:00:00.534) 0:00:38.094 *******
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:15:23 +0000 (0:00:00.074) 0:00:38.169 *******
skipping: [instance]
TASK [Deploy radvd for IPv6 router advertisements] *****************************
Friday 05 December 2025 10:15:23 +0000 (0:00:00.116) 0:00:38.285 *******
skipping: [instance]
TASK [libvirt_manager : Ensure network is in correct zone] *********************
Friday 05 December 2025 10:15:23 +0000 (0:00:00.125) 0:00:38.411 *******
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-intnet-0)
changed: [instance] => (item=cifmw-intnet-1)
changed: [instance] => (item=cifmw-s0-rtr)
changed: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 05 December 2025 10:15:25 +0000 (0:00:01.517) 0:00:39.929 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-intnet-0)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-intnet-1)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-s0-rtr)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 05 December 2025 10:15:25 +0000 (0:00:00.180) 0:00:40.109 *******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 05 December 2025 10:15:25 +0000 (0:00:00.354) 0:00:40.464 *******
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 05 December 2025 10:15:25 +0000 (0:00:00.070) 0:00:40.534 *******
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Friday 05 December 2025 10:15:26 +0000 (0:00:00.239) 0:00:40.774 *******
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Friday 05 December 2025 10:15:26 +0000 (0:00:00.131) 0:00:40.905 *******
fatal: [instance]: FAILED! => changed=false
msg: Xpath /network/ip does not reference a node!
TASK [libvirt_manager : Clear error if IP address isn't defined] ***************
Friday 05 December 2025 10:15:26 +0000 (0:00:00.233) 0:00:41.138 *******
TASK [libvirt_manager : Output _network_data] **********************************
Friday 05 December 2025 10:15:26 +0000 (0:00:00.107) 0:00:41.246 *******
changed: [instance]
TASK [libvirt_manager : Output pub_net] ****************************************
Friday 05 December 2025 10:15:27 +0000 (0:00:00.386) 0:00:41.632 *******
changed: [instance]
TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Friday 05 December 2025 10:15:27 +0000 (0:00:00.381) 0:00:42.013 *******
changed: [instance]
TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Friday 05 December 2025 10:15:27 +0000 (0:00:00.412) 0:00:42.426 *******
ok: [instance]
TASK [libvirt_manager : Save networking_mapper patch] **************************
Friday 05 December 2025 10:15:27 +0000 (0:00:00.129) 0:00:42.555 *******
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Friday 05 December 2025 10:15:28 +0000 (0:00:00.381) 0:00:42.937 *******
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Friday 05 December 2025 10:15:28 +0000 (0:00:00.057) 0:00:42.995 *******
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Friday 05 December 2025 10:15:28 +0000 (0:00:00.094) 0:00:43.089 *******
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Friday 05 December 2025 10:15:28 +0000 (0:00:00.059) 0:00:43.149 *******
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Friday 05 December 2025 10:15:28 +0000 (0:00:00.059) 0:00:43.209 *******
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Friday 05 December 2025 10:15:28 +0000 (0:00:00.053) 0:00:43.263 *******
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.253', '192.168.140.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500}}, 'group-templates': {'computes': {'network-template': {'range': {'start': 10, 'end': 15}}, 'networks': {'ctlplane': {}}}, 'sl-computes': {'network-template': {'range': {'start': 16, 'length': 2}}, 'networks': {'ctlplane': {}}}, 'baremetals': {'networks': {'ctlplane': {'range': '192.168.140.20-192.168.140.24'}}}}})
ok: [instance] => (item={'networks': {'public': {'network-v4': '192.168.110.0/24'}}, 'group-templates': {'sl-computes': {'networks': {'public': None}}, 'routers': {'networks': {'public': {'range-v4': {'start': '192.168.110.30', 'length': 1}}}}}})
TASK [networking_mapper : Gather facts if requested] ***************************
Friday 05 December 2025 10:15:28 +0000 (0:00:00.239) 0:00:43.503 *******
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Friday 05 December 2025 10:15:28 +0000 (0:00:00.054) 0:00:43.557 *******
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Friday 05 December 2025 10:15:29 +0000 (0:00:00.238) 0:00:43.796 *******
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Friday 05 December 2025 10:15:29 +0000 (0:00:00.443) 0:00:44.239 *******
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Friday 05 December 2025 10:15:29 +0000 (0:00:00.201) 0:00:44.440 *******
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Friday 05 December 2025 10:15:29 +0000 (0:00:00.056) 0:00:44.497 *******
changed: [instance]
TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Friday 05 December 2025 10:15:30 +0000 (0:00:00.511) 0:00:45.009 *******
ok: [instance]
TASK [libvirt_manager : Unset patch] *******************************************
Friday 05 December 2025 10:15:30 +0000 (0:00:00.058) 0:00:45.067 *******
ok: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Friday 05 December 2025 10:15:30 +0000 (0:00:00.054) 0:00:45.122 *******
ok: [instance]
TASK [libvirt_manager : Reserve IPs on networks] *******************************
Friday 05 December 2025 10:15:30 +0000 (0:00:00.054) 0:00:45.177 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=public)
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 05 December 2025 10:15:30 +0000 (0:00:00.142) 0:00:45.319 *******
skipping: [instance] => (item=router-0 - ctlplane)
ok: [instance] => (item=sl-compute-0 - ctlplane)
ok: [instance] => (item=sl-compute-1 - ctlplane)
TASK [libvirt_manager : Loop on host IPs] **************************************
Friday 05 December 2025 10:15:30 +0000 (0:00:00.154) 0:00:45.474 *******
ok: [instance] => (item=router-0 - public)
ok: [instance] => (item=sl-compute-0 - public)
ok: [instance] => (item=sl-compute-1 - public)
TASK [Inject DHCP entries for net {{ net_name }}] ******************************
Friday 05 December 2025 10:15:31 +0000 (0:00:00.172) 0:00:45.647 *******
TASK [dnsmasq : Ensure we have the right data and type] ************************
Friday 05 December 2025 10:15:31 +0000 (0:00:00.151) 0:00:45.798 *******
ok: [instance]
TASK [dnsmasq : Assert we have needed host data] *******************************
Friday 05 December 2025 10:15:31 +0000 (0:00:00.071) 0:00:45.870 *******
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'sl-compute-0', 'state': 'present', 'mac': '52:54:00:96:4c:14', 'ips': ['192.168.140.16', ''], 'tag': 'sl-compute'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'sl-compute-1', 'state': 'present', 'mac': '52:54:01:81:ff:d9', 'ips': ['192.168.140.17', ''], 'tag': 'sl-compute'})
ok: [instance] => (item={'network': 'public', 'name': 'router-0', 'state': 'present', 'mac': '52:54:02:a9:96:45', 'ips': ['192.168.110.30', ''], 'tag': 'router'})
ok: [instance] => (item={'network': 'public', 'name': 'sl-compute-0', 'state': 'present', 'mac': '52:54:00:da:55:a8', 'ips': ['192.168.110.16', ''], 'tag': 'sl-compute'})
ok: [instance] => (item={'network': 'public', 'name': 'sl-compute-1', 'state': 'present', 'mac': '52:54:01:b6:ab:63', 'ips': ['192.168.110.17', ''], 'tag': 'sl-compute'})
TASK [dnsmasq : Ensure networks exists] ****************************************
Friday 05 December 2025 10:15:31 +0000 (0:00:00.120) 0:00:45.990 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=osp_trunk)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/_check_net_status.yml for instance => (item=public)
TASK [dnsmasq : Check network file status] *************************************
Friday 05 December 2025 10:15:31 +0000 (0:00:00.146) 0:00:46.137 *******
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Friday 05 December 2025 10:15:31 +0000 (0:00:00.219) 0:00:46.356 *******
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Friday 05 December 2025 10:15:31 +0000 (0:00:00.057) 0:00:46.414 *******
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Friday 05 December 2025 10:15:32 +0000 (0:00:00.241) 0:00:46.656 *******
ok: [instance]
TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Friday 05 December 2025 10:15:32 +0000 (0:00:00.057) 0:00:46.713 *******
ok: [instance]
TASK [dnsmasq : Compute entry] *************************************************
Friday 05 December 2025 10:15:32 +0000 (0:00:00.055) 0:00:46.769 *******
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'sl-compute-0', 'state': 'present', 'mac': '52:54:00:96:4c:14', 'ips': ['192.168.140.16', ''], 'tag': 'sl-compute'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'sl-compute-1', 'state': 'present', 'mac': '52:54:01:81:ff:d9', 'ips': ['192.168.140.17', ''], 'tag': 'sl-compute'})
ok: [instance] => (item={'network': 'public', 'name': 'router-0', 'state': 'present', 'mac': '52:54:02:a9:96:45', 'ips': ['192.168.110.30', ''], 'tag': 'router'})
ok: [instance] => (item={'network': 'public', 'name': 'sl-compute-0', 'state': 'present', 'mac': '52:54:00:da:55:a8', 'ips': ['192.168.110.16', ''], 'tag': 'sl-compute'})
ok: [instance] => (item={'network': 'public', 'name': 'sl-compute-1', 'state': 'present', 'mac': '52:54:01:b6:ab:63', 'ips': ['192.168.110.17', ''], 'tag': 'sl-compute'})
TASK [dnsmasq : Create add/remove sets] ****************************************
Friday 05 December 2025 10:15:32 +0000 (0:00:00.193) 0:00:46.963 *******
ok: [instance]
TASK [dnsmasq : Add DHCP entries] **********************************************
Friday 05 December 2025 10:15:32 +0000 (0:00:00.109) 0:00:47.072 *******
changed: [instance] => (item={'file': 'osp_trunk_sl-compute-0_52:54:00:96:4c:14', 'entry': 'set:sl-compute,52:54:00:96:4c:14,192.168.140.16,sl-compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_sl-compute-1_52:54:01:81:ff:d9', 'entry': 'set:sl-compute,52:54:01:81:ff:d9,192.168.140.17,sl-compute-1', 'state': 'present'})
changed: [instance] => (item={'file': 'public_router-0_52:54:02:a9:96:45', 'entry': 'set:router,52:54:02:a9:96:45,192.168.110.30,router-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_sl-compute-0_52:54:00:da:55:a8', 'entry': 'set:sl-compute,52:54:00:da:55:a8,192.168.110.16,sl-compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_sl-compute-1_52:54:01:b6:ab:63', 'entry': 'set:sl-compute,52:54:01:b6:ab:63,192.168.110.17,sl-compute-1', 'state': 'present'})
TASK [dnsmasq : Remove DHCP entries] *******************************************
Friday 05 December 2025 10:15:34 +0000 (0:00:01.771) 0:00:48.844 *******
skipping: [instance]
TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Friday 05 December 2025 10:15:34 +0000 (0:00:00.114) 0:00:48.958 *******
ok: [instance] => (item=router-0)
ok: [instance] => (item=sl-compute-0)
ok: [instance] => (item=sl-compute-1)
TASK [Inject VMs in the .utility zone] *****************************************
Friday 05 December 2025 10:15:34 +0000 (0:00:00.200) 0:00:49.159 *******
TASK [dnsmasq : Assert we have needed host record data] ************************
Friday 05 December 2025 10:15:34 +0000 (0:00:00.160) 0:00:49.319 *******
ok: [instance]
TASK [dnsmasq : Assert each address element have needed data] ******************
Friday 05 December 2025 10:15:34 +0000 (0:00:00.074) 0:00:49.393 *******
ok: [instance] => (item={'names': ['router-0.utility', 'router-0.instance', 'router-0.utility', 'router-0.instance'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['router-0.public.local', 'router-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['sl-compute-0.utility', 'sl-compute-0.instance', 'sl-compute-0.utility', 'sl-compute-0.instance'], 'ips': ['192.168.140.16', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['sl-compute-0.ctlplane.local', 'sl-compute-0.ctlplane.local'], 'ips': ['192.168.140.16', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['sl-compute-0.public.local', 'sl-compute-0.public.local'], 'ips': ['192.168.110.16', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['sl-compute-1.utility', 'sl-compute-1.instance', 'sl-compute-1.utility', 'sl-compute-1.instance'], 'ips': ['192.168.140.17', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['sl-compute-1.ctlplane.local', 'sl-compute-1.ctlplane.local'], 'ips': ['192.168.140.17', ''], 'state': 'present'})
ok: [instance] => (item={'names': ['sl-compute-1.public.local', 'sl-compute-1.public.local'], 'ips': ['192.168.110.17', ''], 'state': 'present'})
TASK [dnsmasq : Add/Remove address] ********************************************
Friday 05 December 2025 10:15:34 +0000 (0:00:00.154) 0:00:49.548 *******
changed: [instance] => (item={'names': ['router-0.utility', 'router-0.instance', 'router-0.utility', 'router-0.instance'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['router-0.public.local', 'router-0.public.local'], 'ips': ['192.168.110.30', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['sl-compute-0.utility', 'sl-compute-0.instance', 'sl-compute-0.utility', 'sl-compute-0.instance'], 'ips': ['192.168.140.16', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['sl-compute-0.ctlplane.local', 'sl-compute-0.ctlplane.local'], 'ips': ['192.168.140.16', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['sl-compute-0.public.local', 'sl-compute-0.public.local'], 'ips': ['192.168.110.16', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['sl-compute-1.utility', 'sl-compute-1.instance', 'sl-compute-1.utility', 'sl-compute-1.instance'], 'ips': ['192.168.140.17', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['sl-compute-1.ctlplane.local', 'sl-compute-1.ctlplane.local'], 'ips': ['192.168.140.17', ''], 'state': 'present'})
changed: [instance] => (item={'names': ['sl-compute-1.public.local', 'sl-compute-1.public.local'], 'ips': ['192.168.110.17', ''], 'state': 'present'})
TASK [libvirt_manager : Initialize empty _lm_dhcp_options fact] ****************
Friday 05 December 2025 10:15:36 +0000 (0:00:01.811) 0:00:51.360 *******
ok: [instance]
TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Friday 05 December 2025 10:15:36 +0000 (0:00:00.053) 0:00:51.414 *******
skipping: [instance] => (item=sl-compute)
skipping: [instance] => (item=router)
skipping: [instance]
TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******
Friday 05 December 2025 10:15:36 +0000 (0:00:00.108) 0:00:51.522 *******
skipping: [instance]
TASK [libvirt_manager : Ensure some domains are local] *************************
Friday 05 December 2025 10:15:36 +0000 (0:00:00.066) 0:00:51.588 *******
changed: [instance]
TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Friday 05 December 2025 10:15:37 +0000 (0:00:00.401) 0:00:51.990 *******
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Friday 05 December 2025 10:15:37 +0000 (0:00:00.103) 0:00:52.094 *******
changed: [instance]
RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Friday 05 December 2025 10:15:38 +0000 (0:00:00.903) 0:00:52.997 *******
changed: [instance]
RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Friday 05 December 2025 10:15:38 +0000 (0:00:00.399) 0:00:53.397 *******
changed: [instance]
TASK [libvirt_manager : Create group inventories] ******************************
Friday 05 December 2025 10:15:39 +0000 (0:00:00.400) 0:00:53.798 *******
changed: [instance] => (item=sl-compute)
changed: [instance] => (item=router)
TASK [libvirt_manager : Create "all" group inventory file] *********************
Friday 05 December 2025 10:15:40 +0000 (0:00:00.823) 0:00:54.621 *******
changed: [instance]
TASK [libvirt_manager : Ensure storage pool is present.] ***********************
Friday 05 December 2025 10:15:40 +0000 (0:00:00.505) 0:00:55.127 *******
skipping: [instance]
TASK [libvirt_manager : Ensure images are present] *****************************
Friday 05 December 2025 10:15:40 +0000 (0:00:00.073) 0:00:55.201 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=sl-compute)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/get_image.yml for instance => (item=router)
TASK [libvirt_manager : Ensure directory exists] *******************************
Friday 05 December 2025 10:15:40 +0000 (0:00:00.149) 0:00:55.350 *******
changed: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Friday 05 December 2025 10:15:41 +0000 (0:00:00.276) 0:00:55.627 *******
ok: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Friday 05 December 2025 10:15:41 +0000 (0:00:00.215) 0:00:55.842 *******
changed: [instance]
TASK [libvirt_manager : Check image] *******************************************
Friday 05 December 2025 10:16:01 +0000 (0:00:20.659) 0:01:16.502 *******
ok: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Friday 05 December 2025 10:16:02 +0000 (0:00:00.258) 0:01:16.760 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Ensure image access rights] ****************************
Friday 05 December 2025 10:16:02 +0000 (0:00:00.075) 0:01:16.835 *******
changed: [instance]
TASK [libvirt_manager : Ensure directory exists] *******************************
Friday 05 December 2025 10:16:02 +0000 (0:00:00.252) 0:01:17.088 *******
ok: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Friday 05 December 2025 10:16:02 +0000 (0:00:00.281) 0:01:17.370 *******
ok: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Friday 05 December 2025 10:16:02 +0000 (0:00:00.233) 0:01:17.603 *******
skipping: [instance]
TASK [libvirt_manager : Check image] *******************************************
Friday 05 December 2025 10:16:03 +0000 (0:00:00.053) 0:01:17.657 *******
ok: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Friday 05 December 2025 10:16:03 +0000 (0:00:00.229) 0:01:17.887 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Ensure image access rights] ****************************
Friday 05 December 2025 10:16:03 +0000 (0:00:00.110) 0:01:17.997 *******
ok: [instance]
TASK [libvirt_manager : Get ssh key state] *************************************
Friday 05 December 2025 10:16:03 +0000 (0:00:00.257) 0:01:18.254 *******
ok: [instance]
TASK [libvirt_manager : Create temporary ssh keypair] **************************
Friday 05 December 2025 10:16:03 +0000 (0:00:00.214) 0:01:18.469 *******
changed: [instance]
TASK [libvirt_manager : Slurp public key for later use] ************************
Friday 05 December 2025 10:16:04 +0000 (0:00:00.462) 0:01:18.932 *******
ok: [instance]
TASK [libvirt_manager : Slurp private key for later use] ***********************
Friday 05 December 2025 10:16:04 +0000 (0:00:00.287) 0:01:19.220 *******
ok: [instance]
TASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] ***
Friday 05 December 2025 10:16:04 +0000 (0:00:00.210) 0:01:19.430 *******
changed: [instance]
TASK [libvirt_manager : Create fact holding network data for VMs] **************
Friday 05 December 2025 10:16:05 +0000 (0:00:00.488) 0:01:19.918 *******
ok: [instance]
TASK [libvirt_manager : List existing networks] ********************************
Friday 05 December 2025 10:16:05 +0000 (0:00:00.055) 0:01:19.973 *******
ok: [instance]
TASK [libvirt_manager : Gather pool fact] **************************************
Friday 05 December 2025 10:16:05 +0000 (0:00:00.264) 0:01:20.238 *******
skipping: [instance]
TASK [libvirt_manager : Create and run VMs] ************************************
Friday 05 December 2025 10:16:05 +0000 (0:00:00.058) 0:01:20.296 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'sl-compute-0', 'value': 'sl-compute'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'sl-compute-1', 'value': 'sl-compute'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_vms.yml for instance => (item={'key': 'router-0', 'value': 'router'})
TASK [libvirt_manager : Create VM image for sl-compute-0] **********************
Friday 05 December 2025 10:16:05 +0000 (0:00:00.212) 0:01:20.509 *******
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for sl-compute-0] *****
Friday 05 December 2025 10:16:06 +0000 (0:00:00.293) 0:01:20.803 *******
changed: [instance]
TASK [libvirt_manager : Define VMs for type sl-compute-0] **********************
Friday 05 December 2025 10:16:06 +0000 (0:00:00.255) 0:01:21.058 *******
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs sl-compute-0] ********
Friday 05 December 2025 10:16:06 +0000 (0:00:00.523) 0:01:21.582 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Friday 05 December 2025 10:16:07 +0000 (0:00:00.093) 0:01:21.676 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk)
TASK [libvirt_manager : Get virtual network information] ***********************
Friday 05 December 2025 10:16:07 +0000 (0:00:00.135) 0:01:21.811 *******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 05 December 2025 10:16:07 +0000 (0:00:00.276) 0:01:22.087 *******
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 05 December 2025 10:16:07 +0000 (0:00:00.099) 0:01:22.187 *******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 05 December 2025 10:16:07 +0000 (0:00:00.287) 0:01:22.474 *******
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-sl-compute-0] *********
Friday 05 December 2025 10:16:08 +0000 (0:00:00.234) 0:01:22.709 *******
changed: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Friday 05 December 2025 10:16:08 +0000 (0:00:00.323) 0:01:23.032 *******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 05 December 2025 10:16:08 +0000 (0:00:00.316) 0:01:23.349 *******
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 05 December 2025 10:16:08 +0000 (0:00:00.102) 0:01:23.451 *******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 05 December 2025 10:16:09 +0000 (0:00:00.265) 0:01:23.716 *******
ok: [instance]
TASK [libvirt_manager : Attach interface osp_trunk on cifmw-sl-compute-0] ******
Friday 05 December 2025 10:16:09 +0000 (0:00:00.229) 0:01:23.945 *******
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs sl-compute-0] ***
Friday 05 December 2025 10:16:09 +0000 (0:00:00.347) 0:01:24.293 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Friday 05 December 2025 10:16:09 +0000 (0:00:00.102) 0:01:24.395 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
TASK [libvirt_manager : Get virtual network information] ***********************
Friday 05 December 2025 10:16:09 +0000 (0:00:00.141) 0:01:24.536 *******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 05 December 2025 10:16:10 +0000 (0:00:00.278) 0:01:24.815 *******
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 05 December 2025 10:16:10 +0000 (0:00:00.100) 0:01:24.915 *******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 05 December 2025 10:16:10 +0000 (0:00:00.304) 0:01:25.219 *******
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-sl-compute-0] *********
Friday 05 December 2025 10:16:10 +0000 (0:00:00.237) 0:01:25.457 *******
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for sl-compute-0] *****
Friday 05 December 2025 10:16:10 +0000 (0:00:00.091) 0:01:25.548 *******
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM sl-compute-0] ***********
Friday 05 December 2025 10:16:10 +0000 (0:00:00.062) 0:01:25.610 *******
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM sl-compute-0] ********************
Friday 05 December 2025 10:16:11 +0000 (0:00:00.103) 0:01:25.714 *******
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Friday 05 December 2025 10:16:11 +0000 (0:00:00.061) 0:01:25.776 *******
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Friday 05 December 2025 10:16:11 +0000 (0:00:00.257) 0:01:26.033 *******
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Friday 05 December 2025 10:16:11 +0000 (0:00:00.070) 0:01:26.104 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_cloud_init_iso.yml for instance
TASK [libvirt_manager : Acquire authorized_keys from hypervisor] ***************
Friday 05 December 2025 10:16:11 +0000 (0:00:00.161) 0:01:26.265 *******
ok: [instance]
TASK [libvirt_manager : Define the default users for the vm] *******************
Friday 05 December 2025 10:16:11 +0000 (0:00:00.229) 0:01:26.495 *******
ok: [instance]
TASK [libvirt_manager : Define the user data] **********************************
Friday 05 December 2025 10:16:11 +0000 (0:00:00.094) 0:01:26.589 *******
ok: [instance]
TASK [libvirt_manager : Define the network config for all vms] *****************
Friday 05 December 2025 10:16:12 +0000 (0:00:00.111) 0:01:26.701 *******
skipping: [instance]
TASK [libvirt_manager : Define the network config for each vm] *****************
Friday 05 December 2025 10:16:12 +0000 (0:00:00.077) 0:01:26.779 *******
skipping: [instance]
TASK [Call the config_drive role] **********************************************
Friday 05 December 2025 10:16:12 +0000 (0:00:00.073) 0:01:26.852 *******
TASK [config_drive : Ensure needed directories exist] **************************
Friday 05 December 2025 10:16:12 +0000 (0:00:00.158) 0:01:27.011 *******
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)
TASK [config_drive : Install required RPM packages] ****************************
Friday 05 December 2025 10:16:12 +0000 (0:00:00.433) 0:01:27.444 *******
ok: [instance]
TASK [config_drive : Crate config drive instance directory] ********************
Friday 05 December 2025 10:16:14 +0000 (0:00:01.301) 0:01:28.746 *******
changed: [instance]
TASK [config_drive : Generate meta-data] ***************************************
Friday 05 December 2025 10:16:14 +0000 (0:00:00.248) 0:01:28.995 *******
changed: [instance]
TASK [config_drive : Generate user-data] ***************************************
Friday 05 December 2025 10:16:14 +0000 (0:00:00.400) 0:01:29.396 *******
changed: [instance]
TASK [config_drive : Generate network-data] ************************************
Friday 05 December 2025 10:16:15 +0000 (0:00:00.403) 0:01:29.799 *******
skipping: [instance]
TASK [config_drive : Check ISO availability] ***********************************
Friday 05 December 2025 10:16:15 +0000 (0:00:00.174) 0:01:29.974 *******
ok: [instance]
TASK [config_drive : Assert we don't try to change an existing ISO] ************
Friday 05 December 2025 10:16:15 +0000 (0:00:00.236) 0:01:30.210 *******
skipping: [instance]
TASK [config_drive : Generate nocloud iso image] *******************************
Friday 05 December 2025 10:16:15 +0000 (0:00:00.076) 0:01:30.287 *******
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] ***********************
Friday 05 December 2025 10:16:15 +0000 (0:00:00.323) 0:01:30.610 *******
changed: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Friday 05 December 2025 10:16:16 +0000 (0:00:00.314) 0:01:30.924 *******
skipping: [instance]
TASK [libvirt_manager : Configure boot order for sl-compute-0] *****************
Friday 05 December 2025 10:16:16 +0000 (0:00:00.081) 0:01:31.006 *******
skipping: [instance]
TASK [libvirt_manager : Create VM image for sl-compute-1] **********************
Friday 05 December 2025 10:16:16 +0000 (0:00:00.101) 0:01:31.107 *******
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for sl-compute-1] *****
Friday 05 December 2025 10:16:16 +0000 (0:00:00.273) 0:01:31.381 *******
changed: [instance]
TASK [libvirt_manager : Define VMs for type sl-compute-1] **********************
Friday 05 December 2025 10:16:17 +0000 (0:00:00.256) 0:01:31.638 *******
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs sl-compute-1] ********
Friday 05 December 2025 10:16:17 +0000 (0:00:00.452) 0:01:32.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 }}] ****************
Friday 05 December 2025 10:16:17 +0000 (0:00:00.093) 0:01:32.184 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=osp_trunk)
TASK [libvirt_manager : Get virtual network information] ***********************
Friday 05 December 2025 10:16:17 +0000 (0:00:00.143) 0:01:32.328 *******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 05 December 2025 10:16:17 +0000 (0:00:00.272) 0:01:32.600 *******
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 05 December 2025 10:16:18 +0000 (0:00:00.097) 0:01:32.698 *******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 05 December 2025 10:16:18 +0000 (0:00:00.258) 0:01:32.956 *******
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-sl-compute-1] *********
Friday 05 December 2025 10:16:18 +0000 (0:00:00.267) 0:01:33.224 *******
changed: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Friday 05 December 2025 10:16:18 +0000 (0:00:00.312) 0:01:33.537 *******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 05 December 2025 10:16:19 +0000 (0:00:00.273) 0:01:33.810 *******
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 05 December 2025 10:16:19 +0000 (0:00:00.135) 0:01:33.945 *******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 05 December 2025 10:16:19 +0000 (0:00:00.273) 0:01:34.219 *******
ok: [instance]
TASK [libvirt_manager : Attach interface osp_trunk on cifmw-sl-compute-1] ******
Friday 05 December 2025 10:16:19 +0000 (0:00:00.234) 0:01:34.454 *******
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs sl-compute-1] ***
Friday 05 December 2025 10:16:20 +0000 (0:00:00.329) 0:01:34.783 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Friday 05 December 2025 10:16:20 +0000 (0:00:00.141) 0:01:34.925 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
TASK [libvirt_manager : Get virtual network information] ***********************
Friday 05 December 2025 10:16:20 +0000 (0:00:00.112) 0:01:35.038 *******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 05 December 2025 10:16:20 +0000 (0:00:00.304) 0:01:35.342 *******
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 05 December 2025 10:16:20 +0000 (0:00:00.102) 0:01:35.445 *******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 05 December 2025 10:16:21 +0000 (0:00:00.260) 0:01:35.706 *******
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-sl-compute-1] *********
Friday 05 December 2025 10:16:21 +0000 (0:00:00.276) 0:01:35.983 *******
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for sl-compute-1] *****
Friday 05 December 2025 10:16:21 +0000 (0:00:00.092) 0:01:36.076 *******
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM sl-compute-1] ***********
Friday 05 December 2025 10:16:21 +0000 (0:00:00.063) 0:01:36.139 *******
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM sl-compute-1] ********************
Friday 05 December 2025 10:16:21 +0000 (0:00:00.061) 0:01:36.201 *******
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Friday 05 December 2025 10:16:21 +0000 (0:00:00.131) 0:01:36.332 *******
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Friday 05 December 2025 10:16:22 +0000 (0:00:00.292) 0:01:36.625 *******
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Friday 05 December 2025 10:16:22 +0000 (0:00:00.093) 0:01:36.718 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_cloud_init_iso.yml for instance
TASK [libvirt_manager : Acquire authorized_keys from hypervisor] ***************
Friday 05 December 2025 10:16:22 +0000 (0:00:00.183) 0:01:36.901 *******
ok: [instance]
TASK [libvirt_manager : Define the default users for the vm] *******************
Friday 05 December 2025 10:16:22 +0000 (0:00:00.264) 0:01:37.166 *******
ok: [instance]
TASK [libvirt_manager : Define the user data] **********************************
Friday 05 December 2025 10:16:22 +0000 (0:00:00.103) 0:01:37.270 *******
ok: [instance]
TASK [libvirt_manager : Define the network config for all vms] *****************
Friday 05 December 2025 10:16:22 +0000 (0:00:00.085) 0:01:37.355 *******
skipping: [instance]
TASK [libvirt_manager : Define the network config for each vm] *****************
Friday 05 December 2025 10:16:22 +0000 (0:00:00.148) 0:01:37.504 *******
skipping: [instance]
TASK [Call the config_drive role] **********************************************
Friday 05 December 2025 10:16:22 +0000 (0:00:00.093) 0:01:37.597 *******
TASK [config_drive : Ensure needed directories exist] **************************
Friday 05 December 2025 10:16:23 +0000 (0:00:00.129) 0:01:37.727 *******
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)
TASK [config_drive : Install required RPM packages] ****************************
Friday 05 December 2025 10:16:23 +0000 (0:00:00.497) 0:01:38.225 *******
ok: [instance]
TASK [config_drive : Crate config drive instance directory] ********************
Friday 05 December 2025 10:16:24 +0000 (0:00:01.281) 0:01:39.506 *******
changed: [instance]
TASK [config_drive : Generate meta-data] ***************************************
Friday 05 December 2025 10:16:25 +0000 (0:00:00.288) 0:01:39.794 *******
changed: [instance]
TASK [config_drive : Generate user-data] ***************************************
Friday 05 December 2025 10:16:25 +0000 (0:00:00.410) 0:01:40.205 *******
changed: [instance]
TASK [config_drive : Generate network-data] ************************************
Friday 05 December 2025 10:16:25 +0000 (0:00:00.415) 0:01:40.620 *******
skipping: [instance]
TASK [config_drive : Check ISO availability] ***********************************
Friday 05 December 2025 10:16:26 +0000 (0:00:00.078) 0:01:40.699 *******
ok: [instance]
TASK [config_drive : Assert we don't try to change an existing ISO] ************
Friday 05 December 2025 10:16:26 +0000 (0:00:00.292) 0:01:40.992 *******
skipping: [instance]
TASK [config_drive : Generate nocloud iso image] *******************************
Friday 05 December 2025 10:16:26 +0000 (0:00:00.075) 0:01:41.068 *******
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] ***********************
Friday 05 December 2025 10:16:26 +0000 (0:00:00.348) 0:01:41.416 *******
changed: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Friday 05 December 2025 10:16:27 +0000 (0:00:00.317) 0:01:41.734 *******
skipping: [instance]
TASK [libvirt_manager : Configure boot order for sl-compute-1] *****************
Friday 05 December 2025 10:16:27 +0000 (0:00:00.080) 0:01:41.815 *******
skipping: [instance]
TASK [libvirt_manager : Create VM image for router-0] **************************
Friday 05 December 2025 10:16:27 +0000 (0:00:00.062) 0:01:41.878 *******
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for router-0] *********
Friday 05 December 2025 10:16:27 +0000 (0:00:00.317) 0:01:42.195 *******
changed: [instance]
TASK [libvirt_manager : Define VMs for type router-0] **************************
Friday 05 December 2025 10:16:27 +0000 (0:00:00.268) 0:01:42.464 *******
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs router-0] ************
Friday 05 December 2025 10:16:28 +0000 (0:00:00.369) 0:01:42.834 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Friday 05 December 2025 10:16:28 +0000 (0:00:00.129) 0:01:42.963 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
TASK [libvirt_manager : Get virtual network information] ***********************
Friday 05 December 2025 10:16:28 +0000 (0:00:00.102) 0:01:43.066 *******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 05 December 2025 10:16:28 +0000 (0:00:00.348) 0:01:43.414 *******
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 05 December 2025 10:16:28 +0000 (0:00:00.106) 0:01:43.520 *******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 05 December 2025 10:16:29 +0000 (0:00:00.289) 0:01:43.810 *******
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-router-0] *************
Friday 05 December 2025 10:16:29 +0000 (0:00:00.262) 0:01:44.072 *******
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs router-0] ******
Friday 05 December 2025 10:16:29 +0000 (0:00:00.380) 0:01:44.452 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Friday 05 December 2025 10:16:29 +0000 (0:00:00.108) 0:01:44.561 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=s0-rtr)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=s1-rtr)
TASK [libvirt_manager : Get virtual network information] ***********************
Friday 05 December 2025 10:16:30 +0000 (0:00:00.151) 0:01:44.713 *******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 05 December 2025 10:16:30 +0000 (0:00:00.292) 0:01:45.005 *******
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 05 December 2025 10:16:30 +0000 (0:00:00.103) 0:01:45.109 *******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 05 December 2025 10:16:30 +0000 (0:00:00.309) 0:01:45.419 *******
ok: [instance]
TASK [libvirt_manager : Attach interface s0-rtr on cifmw-router-0] *************
Friday 05 December 2025 10:16:31 +0000 (0:00:00.239) 0:01:45.658 *******
changed: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Friday 05 December 2025 10:16:31 +0000 (0:00:00.338) 0:01:45.997 *******
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Friday 05 December 2025 10:16:31 +0000 (0:00:00.278) 0:01:46.275 *******
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Dump domain xml] ***************************************
Friday 05 December 2025 10:16:31 +0000 (0:00:00.140) 0:01:46.416 *******
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Friday 05 December 2025 10:16:32 +0000 (0:00:00.266) 0:01:46.682 *******
ok: [instance]
TASK [libvirt_manager : Attach interface s1-rtr on cifmw-router-0] *************
Friday 05 December 2025 10:16:32 +0000 (0:00:00.232) 0:01:46.915 *******
changed: [instance]
TASK [libvirt_manager : Create the requested extra disks for router-0] *********
Friday 05 December 2025 10:16:32 +0000 (0:00:00.377) 0:01:47.292 *******
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM router-0] ***************
Friday 05 December 2025 10:16:32 +0000 (0:00:00.059) 0:01:47.351 *******
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM router-0] ************************
Friday 05 December 2025 10:16:32 +0000 (0:00:00.059) 0:01:47.411 *******
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Friday 05 December 2025 10:16:32 +0000 (0:00:00.058) 0:01:47.469 *******
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Friday 05 December 2025 10:16:33 +0000 (0:00:00.277) 0:01:47.747 *******
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Friday 05 December 2025 10:16:33 +0000 (0:00:00.069) 0:01:47.817 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/create_cloud_init_iso.yml for instance
TASK [libvirt_manager : Acquire authorized_keys from hypervisor] ***************
Friday 05 December 2025 10:16:33 +0000 (0:00:00.112) 0:01:47.929 *******
ok: [instance]
TASK [libvirt_manager : Define the default users for the vm] *******************
Friday 05 December 2025 10:16:33 +0000 (0:00:00.256) 0:01:48.186 *******
ok: [instance]
TASK [libvirt_manager : Define the user data] **********************************
Friday 05 December 2025 10:16:33 +0000 (0:00:00.096) 0:01:48.282 *******
ok: [instance]
TASK [libvirt_manager : Define the network config for all vms] *****************
Friday 05 December 2025 10:16:33 +0000 (0:00:00.076) 0:01:48.359 *******
skipping: [instance]
TASK [libvirt_manager : Define the network config for each vm] *****************
Friday 05 December 2025 10:16:33 +0000 (0:00:00.073) 0:01:48.433 *******
skipping: [instance]
TASK [Call the config_drive role] **********************************************
Friday 05 December 2025 10:16:33 +0000 (0:00:00.114) 0:01:48.547 *******
TASK [config_drive : Ensure needed directories exist] **************************
Friday 05 December 2025 10:16:34 +0000 (0:00:00.121) 0:01:48.668 *******
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)
TASK [config_drive : Install required RPM packages] ****************************
Friday 05 December 2025 10:16:34 +0000 (0:00:00.459) 0:01:49.128 *******
ok: [instance]
TASK [config_drive : Crate config drive instance directory] ********************
Friday 05 December 2025 10:16:35 +0000 (0:00:01.338) 0:01:50.466 *******
changed: [instance]
TASK [config_drive : Generate meta-data] ***************************************
Friday 05 December 2025 10:16:36 +0000 (0:00:00.247) 0:01:50.714 *******
changed: [instance]
TASK [config_drive : Generate user-data] ***************************************
Friday 05 December 2025 10:16:36 +0000 (0:00:00.444) 0:01:51.158 *******
changed: [instance]
TASK [config_drive : Generate network-data] ************************************
Friday 05 December 2025 10:16:36 +0000 (0:00:00.402) 0:01:51.560 *******
skipping: [instance]
TASK [config_drive : Check ISO availability] ***********************************
Friday 05 December 2025 10:16:37 +0000 (0:00:00.079) 0:01:51.639 *******
ok: [instance]
TASK [config_drive : Assert we don't try to change an existing ISO] ************
Friday 05 December 2025 10:16:37 +0000 (0:00:00.269) 0:01:51.909 *******
skipping: [instance]
TASK [config_drive : Generate nocloud iso image] *******************************
Friday 05 December 2025 10:16:37 +0000 (0:00:00.076) 0:01:51.986 *******
Follow script's output here: /opt/basedir/logs/ci_script_002_generate_nocloud_iso.log
changed: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Friday 05 December 2025 10:16:37 +0000 (0:00:00.297) 0:01:52.284 *******
changed: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Friday 05 December 2025 10:16:38 +0000 (0:00:00.354) 0:01:52.638 *******
skipping: [instance]
TASK [libvirt_manager : Configure boot order for router-0] *********************
Friday 05 December 2025 10:16:38 +0000 (0:00:00.078) 0:01:52.716 *******
skipping: [instance]
TASK [libvirt_manager : Start (power-on) VMs] **********************************
Friday 05 December 2025 10:16:38 +0000 (0:00:00.059) 0:01:52.776 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_vms.yml for instance
TASK [libvirt_manager : Refresh oooq_pool before starting VMs] *****************
Friday 05 December 2025 10:16:38 +0000 (0:00:00.147) 0:01:52.923 *******
skipping: [instance]
TASK [libvirt_manager : Start VMs for type {{ vm_type }}] **********************
Friday 05 December 2025 10:16:38 +0000 (0:00:00.065) 0:01:52.988 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_one_vm.yml for instance => (item={'key': 'sl-compute-0', 'value': 'sl-compute'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_one_vm.yml for instance => (item={'key': 'sl-compute-1', 'value': 'sl-compute'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/start_one_vm.yml for instance => (item={'key': 'router-0', 'value': 'router'})
TASK [libvirt_manager : Start vm] **********************************************
Friday 05 December 2025 10:16:40 +0000 (0:00:02.164) 0:01:55.153 *******
changed: [instance]
TASK [libvirt_manager : Start vm] **********************************************
Friday 05 December 2025 10:16:41 +0000 (0:00:00.493) 0:01:55.646 *******
changed: [instance]
TASK [libvirt_manager : Start vm] **********************************************
Friday 05 December 2025 10:16:41 +0000 (0:00:00.555) 0:01:56.202 *******
changed: [instance]
TASK [libvirt_manager : Wait for SSH on started VMs] ***************************
Friday 05 December 2025 10:16:42 +0000 (0:00:00.562) 0:01:56.764 *******
changed: [instance] => (item=sl-compute-0.utility)
changed: [instance] => (item=sl-compute-1.utility)
changed: [instance] => (item=router-0.utility)
TASK [libvirt_manager : Ensure we get SSH on nodes] ****************************
Friday 05 December 2025 10:16:43 +0000 (0:00:01.019) 0:01:57.784 *******
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (90 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (89 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (88 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (87 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (86 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (85 retries left).
ok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j326246075950.125566', 'results_file': '/home/zuul/.ansible_async/j326246075950.125566', 'changed': True, '_vm': {'key': 'sl-compute-0', 'value': 'sl-compute'}, 'ansible_loop_var': '_vm'})
ok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j917294001989.125583', 'results_file': '/home/zuul/.ansible_async/j917294001989.125583', 'changed': True, '_vm': {'key': 'sl-compute-1', 'value': 'sl-compute'}, 'ansible_loop_var': '_vm'})
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (90 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (89 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (88 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (87 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (86 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (85 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (84 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (83 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (82 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (81 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (80 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (79 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (78 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (77 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (76 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (75 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (74 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (73 retries left).
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (72 retries left).
ok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j123844255024.125599', 'results_file': '/home/zuul/.ansible_async/j123844255024.125599', 'changed': True, '_vm': {'key': 'router-0', 'value': 'router'}, 'ansible_loop_var': '_vm'})
TASK [libvirt_manager : Configure managed VMs] *********************************
Friday 05 December 2025 10:18:03 +0000 (0:01:20.137) 0:03:17.921 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/manage_vms.yml for instance => (item={'key': 'sl-compute-0', 'value': 'sl-compute'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/manage_vms.yml for instance => (item={'key': 'sl-compute-1', 'value': 'sl-compute'})
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/manage_vms.yml for instance => (item={'key': 'router-0', 'value': 'router'})
TASK [Check if new ssh keypair exists] *****************************************
Friday 05 December 2025 10:18:03 +0000 (0:00:00.201) 0:03:18.122 *******
skipping: [instance]
TASK [Push ssh jumper/configuration for sl-compute-0] **************************
Friday 05 December 2025 10:18:03 +0000 (0:00:00.057) 0:03:18.180 *******
TASK [ssh_jumper : Create ssh-jumper entries] **********************************
Friday 05 December 2025 10:18:03 +0000 (0:00:00.144) 0:03:18.324 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ssh_jumper/tasks/manage_ssh_jumper_entry.yml for instance => (item={'ssh_dir': '/home/zuul/.ssh', 'user': 'zuul', 'hostname': 'sl-compute-0.utility', 'patterns': ['sl-compute-0', 'sl-compute-0', 'sl-compute-0.utility', 'sl-compute-0.localdomain', 'sl-compute-0.instance', 'sl-compute-0', 'sl-compute-0.instance', 'sl-compute-0.instance'], 'identity_file': '/home/zuul/.ssh/cifmw_reproducer_key'})
TASK [ssh_jumper : Make sure ~/.ssh/cifmw_ssh_config.d directory exists] *******
Friday 05 December 2025 10:18:03 +0000 (0:00:00.149) 0:03:18.473 *******
changed: [instance]
TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***
Friday 05 December 2025 10:18:04 +0000 (0:00:00.293) 0:03:18.767 *******
changed: [instance]
TASK [ssh_jumper : Inject ssh jumpers for sl-compute-0.utility] ****************
Friday 05 December 2025 10:18:04 +0000 (0:00:00.239) 0:03:19.007 *******
changed: [instance]
TASK [libvirt_manager : Configure ssh access on VM sl-compute-0] ***************
Friday 05 December 2025 10:18:04 +0000 (0:00:00.491) 0:03:19.499 *******
skipping: [instance]
TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********
Friday 05 December 2025 10:18:04 +0000 (0:00:00.059) 0:03:19.559 *******
skipping: [instance]
TASK [libvirt_manager : Inject private key on hosts sl-compute-0] **************
Friday 05 December 2025 10:18:04 +0000 (0:00:00.060) 0:03:19.620 *******
skipping: [instance]
TASK [libvirt_manager : Inject public key on hosts sl-compute-0] ***************
Friday 05 December 2025 10:18:05 +0000 (0:00:00.077) 0:03:19.697 *******
skipping: [instance]
TASK [Check if new ssh keypair exists] *****************************************
Friday 05 December 2025 10:18:05 +0000 (0:00:00.077) 0:03:19.775 *******
skipping: [instance]
TASK [Push ssh jumper/configuration for sl-compute-1] **************************
Friday 05 December 2025 10:18:05 +0000 (0:00:00.102) 0:03:19.878 *******
TASK [ssh_jumper : Create ssh-jumper entries] **********************************
Friday 05 December 2025 10:18:05 +0000 (0:00:00.100) 0:03:19.978 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ssh_jumper/tasks/manage_ssh_jumper_entry.yml for instance => (item={'ssh_dir': '/home/zuul/.ssh', 'user': 'zuul', 'hostname': 'sl-compute-1.utility', 'patterns': ['sl-compute-1', 'sl-compute-1', 'sl-compute-1.utility', 'sl-compute-1.localdomain', 'sl-compute-1.instance', 'sl-compute-1', 'sl-compute-1.instance', 'sl-compute-1.instance'], 'identity_file': '/home/zuul/.ssh/cifmw_reproducer_key'})
TASK [ssh_jumper : Make sure ~/.ssh/cifmw_ssh_config.d directory exists] *******
Friday 05 December 2025 10:18:05 +0000 (0:00:00.178) 0:03:20.157 *******
ok: [instance]
TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***
Friday 05 December 2025 10:18:05 +0000 (0:00:00.248) 0:03:20.405 *******
ok: [instance]
TASK [ssh_jumper : Inject ssh jumpers for sl-compute-1.utility] ****************
Friday 05 December 2025 10:18:06 +0000 (0:00:00.242) 0:03:20.648 *******
changed: [instance]
TASK [libvirt_manager : Configure ssh access on VM sl-compute-1] ***************
Friday 05 December 2025 10:18:06 +0000 (0:00:00.491) 0:03:21.140 *******
skipping: [instance]
TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********
Friday 05 December 2025 10:18:06 +0000 (0:00:00.058) 0:03:21.198 *******
skipping: [instance]
TASK [libvirt_manager : Inject private key on hosts sl-compute-1] **************
Friday 05 December 2025 10:18:06 +0000 (0:00:00.058) 0:03:21.257 *******
skipping: [instance]
TASK [libvirt_manager : Inject public key on hosts sl-compute-1] ***************
Friday 05 December 2025 10:18:06 +0000 (0:00:00.124) 0:03:21.382 *******
skipping: [instance]
TASK [Check if new ssh keypair exists] *****************************************
Friday 05 December 2025 10:18:06 +0000 (0:00:00.079) 0:03:21.461 *******
skipping: [instance]
TASK [Push ssh jumper/configuration for router-0] ******************************
Friday 05 December 2025 10:18:06 +0000 (0:00:00.056) 0:03:21.518 *******
TASK [ssh_jumper : Create ssh-jumper entries] **********************************
Friday 05 December 2025 10:18:07 +0000 (0:00:00.142) 0:03:21.660 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ssh_jumper/tasks/manage_ssh_jumper_entry.yml for instance => (item={'ssh_dir': '/home/zuul/.ssh', 'user': 'zuul', 'hostname': 'router-0.utility', 'patterns': ['router-0', 'router-0', 'router-0.utility', 'router-0.localdomain', 'router-0.instance', 'router-0', 'router-0.instance', 'router-0.instance'], 'identity_file': '/home/zuul/.ssh/cifmw_reproducer_key'})
TASK [ssh_jumper : Make sure ~/.ssh/cifmw_ssh_config.d directory exists] *******
Friday 05 December 2025 10:18:07 +0000 (0:00:00.144) 0:03:21.805 *******
ok: [instance]
TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***
Friday 05 December 2025 10:18:07 +0000 (0:00:00.253) 0:03:22.058 *******
ok: [instance]
TASK [ssh_jumper : Inject ssh jumpers for router-0.utility] ********************
Friday 05 December 2025 10:18:07 +0000 (0:00:00.301) 0:03:22.360 *******
changed: [instance]
TASK [libvirt_manager : Configure ssh access on VM router-0] *******************
Friday 05 December 2025 10:18:08 +0000 (0:00:00.447) 0:03:22.808 *******
skipping: [instance]
TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********
Friday 05 December 2025 10:18:08 +0000 (0:00:00.058) 0:03:22.867 *******
skipping: [instance]
TASK [libvirt_manager : Inject private key on hosts router-0] ******************
Friday 05 December 2025 10:18:08 +0000 (0:00:00.104) 0:03:22.971 *******
skipping: [instance]
TASK [libvirt_manager : Inject public key on hosts router-0] *******************
Friday 05 December 2025 10:18:08 +0000 (0:00:00.078) 0:03:23.050 *******
skipping: [instance]
TASK [Create VBMC entity] ******************************************************
Friday 05 December 2025 10:18:08 +0000 (0:00:00.076) 0:03:23.126 *******
skipping: [instance] => (item=router-0)
skipping: [instance] => (item=sl-compute-0)
skipping: [instance] => (item=sl-compute-1)
skipping: [instance]
TASK [libvirt_manager : List running virtual machines.] ************************
Friday 05 December 2025 10:18:08 +0000 (0:00:00.078) 0:03:23.205 *******
ok: [instance]
TASK [libvirt_manager : Dump UUIDs] ********************************************
Friday 05 December 2025 10:18:08 +0000 (0:00:00.290) 0:03:23.495 *******
changed: [instance]
TASK [Ensure fresh vbmc listing] ***********************************************
Friday 05 December 2025 10:18:09 +0000 (0:00:00.405) 0:03:23.901 *******
skipping: [instance]
TASK [libvirt_manager : Update vbmc related fact] ******************************
Friday 05 December 2025 10:18:09 +0000 (0:00:00.067) 0:03:23.968 *******
skipping: [instance]
TASK [libvirt_manager : Dump vbmc known hosts] *********************************
Friday 05 December 2025 10:18:09 +0000 (0:00:00.110) 0:03:24.078 *******
skipping: [instance]
TASK [libvirt_manager : Copy authorized_keys] **********************************
Friday 05 December 2025 10:18:09 +0000 (0:00:00.067) 0:03:24.146 *******
skipping: [instance]
TASK [libvirt_manager : Enable root access on CRC] *****************************
Friday 05 December 2025 10:18:09 +0000 (0:00:00.059) 0:03:24.206 *******
skipping: [instance]
PLAY RECAP *********************************************************************
instance : ok=281 changed=93 unreachable=0 failed=0 skipped=94 rescued=1 ignored=0
Friday 05 December 2025 10:18:09 +0000 (0:00:00.248) 0:03:24.454 *******
===============================================================================
libvirt_manager : Ensure we get SSH on nodes --------------------------- 80.14s
libvirt_manager : Download base image ---------------------------------- 20.66s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.52s
libvirt_manager : Start VMs for type {{ vm_type }} ---------------------- 2.16s
ci_nmstate : Apply the desidered state on instance ---------------------- 2.02s
libvirt_manager : Restart firewalld ------------------------------------- 1.92s
dnsmasq : Add/Remove address -------------------------------------------- 1.81s
libvirt_manager : Ensure networks are created/started ------------------- 1.80s
dnsmasq : Add DHCP entries ---------------------------------------------- 1.77s
discover_latest_image : Get latest image -------------------------------- 1.65s
ci_nmstate : Install required packages on instance ---------------------- 1.55s
libvirt_manager : Ensure networks are active ---------------------------- 1.53s
libvirt_manager : Ensure network is in correct zone --------------------- 1.52s
libvirt_manager : Ensure networks are defined --------------------------- 1.40s
config_drive : Install required RPM packages ---------------------------- 1.34s
libvirt_manager : Ensure networks enabled to autostart ------------------ 1.32s
dnsmasq : Install needed packages --------------------------------------- 1.31s
config_drive : Install required RPM packages ---------------------------- 1.30s
config_drive : Install required RPM packages ---------------------------- 1.28s
libvirt_manager : Fetch bridges ports link info ------------------------- 1.09s
PLAY [Cleanup] *****************************************************************
TASK [Gathering Facts] *********************************************************
Friday 05 December 2025 10:18:10 +0000 (0:00:00.055) 0:00:00.055 *******
ok: [instance]
TASK [Ensure we have the destination directory] ********************************
Friday 05 December 2025 10:18:11 +0000 (0:00:01.283) 0:00:01.339 *******
changed: [instance]
TASK [Copy generated content to proper location] *******************************
Friday 05 December 2025 10:18:12 +0000 (0:00:00.391) 0:00:01.730 *******
changed: [instance] => (item=/opt/basedir/artifacts)
changed: [instance] => (item=/opt/basedir/logs)
ok: [instance] => (item=/opt/basedir/cifmw_config_drive)
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [libvirt_manager : Get installed packages list] ***************************
Friday 05 December 2025 10:18:13 +0000 (0:00:01.544) 0:00:03.275 *******
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Friday 05 December 2025 10:18:14 +0000 (0:00:00.832) 0:00:04.108 *******
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Friday 05 December 2025 10:18:16 +0000 (0:00:02.223) 0:00:06.332 *******
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Friday 05 December 2025 10:18:17 +0000 (0:00:00.966) 0:00:07.298 *******
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Friday 05 December 2025 10:18:17 +0000 (0:00:00.071) 0:00:07.369 *******
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Friday 05 December 2025 10:18:18 +0000 (0:00:00.427) 0:00:07.796 *******
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Friday 05 December 2025 10:18:18 +0000 (0:00:00.487) 0:00:08.284 *******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 05 December 2025 10:18:18 +0000 (0:00:00.091) 0:00:08.376 *******
ok: [instance] =>
cleanup_vms:
- cifmw-sl-compute-0
- cifmw-router-0
- cifmw-sl-compute-1
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Friday 05 December 2025 10:18:18 +0000 (0:00:00.094) 0:00:08.470 *******
ok: [instance] => (item=cifmw-sl-compute-0)
ok: [instance] => (item=cifmw-router-0)
ok: [instance] => (item=cifmw-sl-compute-1)
TASK [libvirt_manager : Destroy machine] ***************************************
Friday 05 December 2025 10:18:19 +0000 (0:00:00.845) 0:00:09.316 *******
ok: [instance] => (item=cifmw-sl-compute-0)
ok: [instance] => (item=cifmw-router-0)
ok: [instance] => (item=cifmw-sl-compute-1)
TASK [libvirt_manager : Undefine machine] **************************************
Friday 05 December 2025 10:18:21 +0000 (0:00:01.602) 0:00:10.918 *******
ok: [instance] => (item=cifmw-sl-compute-0)
ok: [instance] => (item=cifmw-router-0)
ok: [instance] => (item=cifmw-sl-compute-1)
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Friday 05 December 2025 10:18:22 +0000 (0:00:00.870) 0:00:11.789 *******
ok: [instance -> localhost] => (item=cifmw-sl-compute-0)
ok: [instance -> localhost] => (item=cifmw-router-0)
ok: [instance -> localhost] => (item=cifmw-sl-compute-1)
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Friday 05 December 2025 10:18:23 +0000 (0:00:00.834) 0:00:12.623 *******
ok: [instance] => (item=cifmw-sl-compute-0)
ok: [instance] => (item=cifmw-router-0)
ok: [instance] => (item=cifmw-sl-compute-1)
TASK [libvirt_manager : Get network list] **************************************
Friday 05 December 2025 10:18:23 +0000 (0:00:00.770) 0:00:13.394 *******
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Friday 05 December 2025 10:18:24 +0000 (0:00:00.378) 0:00:13.772 *******
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Friday 05 December 2025 10:18:24 +0000 (0:00:00.100) 0:00:13.873 *******
ok: [instance] =>
cleanup_nets:
- cifmw-intnet-1
- cifmw-public
- cifmw-s0-rtr
- cifmw-osp_trunk
- cifmw-intnet-0
- cifmw-s1-rtr
TASK [Remove dnsmasq network bits] *********************************************
Friday 05 December 2025 10:18:24 +0000 (0:00:00.088) 0:00:13.962 *******
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:18:24 +0000 (0:00:00.527) 0:00:14.489 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:18:25 +0000 (0:00:00.118) 0:00:14.607 *******
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:18:25 +0000 (0:00:00.088) 0:00:14.696 *******
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:18:25 +0000 (0:00:00.089) 0:00:14.785 *******
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:18:25 +0000 (0:00:00.271) 0:00:15.056 *******
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:18:25 +0000 (0:00:00.303) 0:00:15.359 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:18:25 +0000 (0:00:00.093) 0:00:15.453 *******
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:18:25 +0000 (0:00:00.086) 0:00:15.540 *******
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:18:26 +0000 (0:00:00.147) 0:00:15.687 *******
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:18:26 +0000 (0:00:00.268) 0:00:15.956 *******
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:18:26 +0000 (0:00:00.299) 0:00:16.256 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:18:26 +0000 (0:00:00.092) 0:00:16.348 *******
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:18:26 +0000 (0:00:00.085) 0:00:16.433 *******
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:18:26 +0000 (0:00:00.085) 0:00:16.519 *******
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:18:27 +0000 (0:00:00.337) 0:00:16.857 *******
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:18:27 +0000 (0:00:00.298) 0:00:17.155 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:18:27 +0000 (0:00:00.093) 0:00:17.249 *******
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:18:27 +0000 (0:00:00.088) 0:00:17.338 *******
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:18:27 +0000 (0:00:00.086) 0:00:17.424 *******
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:18:28 +0000 (0:00:00.277) 0:00:17.702 *******
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:18:28 +0000 (0:00:00.338) 0:00:18.041 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:18:28 +0000 (0:00:00.094) 0:00:18.135 *******
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:18:28 +0000 (0:00:00.088) 0:00:18.224 *******
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:18:28 +0000 (0:00:00.091) 0:00:18.315 *******
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:18:28 +0000 (0:00:00.274) 0:00:18.590 *******
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Friday 05 December 2025 10:18:29 +0000 (0:00:00.309) 0:00:18.900 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Friday 05 December 2025 10:18:29 +0000 (0:00:00.123) 0:00:19.023 *******
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Friday 05 December 2025 10:18:29 +0000 (0:00:00.089) 0:00:19.113 *******
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Friday 05 December 2025 10:18:29 +0000 (0:00:00.088) 0:00:19.201 *******
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Friday 05 December 2025 10:18:29 +0000 (0:00:00.277) 0:00:19.479 *******
ok: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Friday 05 December 2025 10:18:30 +0000 (0:00:00.297) 0:00:19.776 *******
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Undefine networks] *************************************
Friday 05 December 2025 10:18:33 +0000 (0:00:02.979) 0:00:22.755 *******
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Friday 05 December 2025 10:18:34 +0000 (0:00:01.619) 0:00:24.375 *******
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-intnet-0)
ok: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Find dummy interface connection files] *****************
Friday 05 December 2025 10:18:36 +0000 (0:00:01.779) 0:00:26.155 *******
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Friday 05 December 2025 10:18:36 +0000 (0:00:00.356) 0:00:26.512 *******
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': 858560, 'dev': 64513, 'nlink': 1, 'atime': 1764929706.6948514, 'mtime': 1764929706.6958513, 'ctime': 1764929706.6958513, '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': 858562, 'dev': 64513, 'nlink': 1, 'atime': 1764929706.6968515, 'mtime': 1764929706.6968515, 'ctime': 1764929706.6968515, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False})
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Friday 05 December 2025 10:18:37 +0000 (0:00:00.562) 0:00:27.074 *******
changed: [instance] => (item=cifmw-intnet-1)
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-s0-rtr)
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-intnet-0)
changed: [instance] => (item=cifmw-s1-rtr)
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Friday 05 December 2025 10:18:39 +0000 (0:00:02.416) 0:00:29.491 *******
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Friday 05 December 2025 10:18:40 +0000 (0:00:00.601) 0:00:30.092 *******
changed: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Friday 05 December 2025 10:18:40 +0000 (0:00:00.431) 0:00:30.523 *******
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Friday 05 December 2025 10:18:41 +0000 (0:00:00.547) 0:00:31.071 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Friday 05 December 2025 10:18:41 +0000 (0:00:00.139) 0:00:31.211 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 05 December 2025 10:18:41 +0000 (0:00:00.091) 0:00:31.302 *******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 05 December 2025 10:18:41 +0000 (0:00:00.286) 0:00:31.588 *******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 05 December 2025 10:18:42 +0000 (0:00:00.087) 0:00:31.676 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 05 December 2025 10:18:42 +0000 (0:00:00.178) 0:00:31.854 *******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 05 December 2025 10:18:42 +0000 (0:00:00.088) 0:00:31.943 *******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 05 December 2025 10:18:42 +0000 (0:00:00.089) 0:00:32.033 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 05 December 2025 10:18:42 +0000 (0:00:00.124) 0:00:32.157 *******
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Friday 05 December 2025 10:18:42 +0000 (0:00:00.305) 0:00:32.463 *******
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Friday 05 December 2025 10:18:42 +0000 (0:00:00.051) 0:00:32.514 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Friday 05 December 2025 10:18:43 +0000 (0:00:00.139) 0:00:32.654 *******
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Friday 05 December 2025 10:18:43 +0000 (0:00:00.149) 0:00:32.804 *******
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Friday 05 December 2025 10:18:43 +0000 (0:00:00.290) 0:00:33.094 *******
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Friday 05 December 2025 10:18:43 +0000 (0:00:00.086) 0:00:33.181 *******
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Friday 05 December 2025 10:18:43 +0000 (0:00:00.118) 0:00:33.299 *******
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Friday 05 December 2025 10:18:43 +0000 (0:00:00.088) 0:00:33.388 *******
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Friday 05 December 2025 10:18:43 +0000 (0:00:00.087) 0:00:33.475 *******
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Friday 05 December 2025 10:18:43 +0000 (0:00:00.122) 0:00:33.598 *******
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Friday 05 December 2025 10:18:44 +0000 (0:00:00.326) 0:00:33.925 *******
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Friday 05 December 2025 10:18:44 +0000 (0:00:00.050) 0:00:33.975 *******
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Friday 05 December 2025 10:18:44 +0000 (0:00:00.300) 0:00:34.276 *******
ok: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Friday 05 December 2025 10:18:44 +0000 (0:00:00.301) 0:00:34.578 *******
changed: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Friday 05 December 2025 10:18:45 +0000 (0:00:00.444) 0:00:35.022 *******
changed: [instance] => (item=cifmw_reproducer_key.pub)
changed: [instance] => (item=cifmw_reproducer_key)
TASK [libvirt_manager : List libvirt logs] *************************************
Friday 05 December 2025 10:18:45 +0000 (0:00:00.389) 0:00:35.411 *******
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Friday 05 December 2025 10:18:46 +0000 (0:00:00.245) 0:00:35.657 *******
changed: [instance] => (item=/var/log/libvirt/qemu/sl-compute-0-serial.log)
changed: [instance] => (item=/var/log/libvirt/qemu/cifmw-sl-compute-0.log)
changed: [instance] => (item=/var/log/libvirt/qemu/sl-compute-1-serial.log)
changed: [instance] => (item=/var/log/libvirt/qemu/cifmw-sl-compute-1.log)
changed: [instance] => (item=/var/log/libvirt/qemu/router-0-serial.log)
changed: [instance] => (item=/var/log/libvirt/qemu/cifmw-router-0.log)
TASK [libvirt_manager : Remove workload and volumes] ***************************
Friday 05 December 2025 10:18:47 +0000 (0:00:01.295) 0:00:36.952 *******
changed: [instance] => (item=workload)
changed: [instance] => (item=volumes)
changed: [instance] => (item=artifacts/debug_network_data.yml)
changed: [instance] => (item=artifacts/debug_pub_net_value.txt)
changed: [instance] => (item=artifacts/debug_cifmw_libvirt_manager_layout.yml)
changed: [instance] => (item=artifacts/interfaces-info.yml)
changed: [instance] => (item=artifacts/libvirt-uuids.yml)
changed: [instance] => (item=artifacts/net-map-def-patch.yml)
TASK [libvirt_manager : Deepscrub data] ****************************************
Friday 05 December 2025 10:18:48 +0000 (0:00:01.621) 0:00:38.573 *******
changed: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Friday 05 December 2025 10:18:49 +0000 (0:00:00.613) 0:00:39.187 *******
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Friday 05 December 2025 10:18:50 +0000 (0:00:01.412) 0:00:40.599 *******
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Friday 05 December 2025 10:18:51 +0000 (0:00:00.262) 0:00:40.862 *******
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Friday 05 December 2025 10:18:51 +0000 (0:00:00.077) 0:00:40.940 *******
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Friday 05 December 2025 10:18:51 +0000 (0:00:00.048) 0:00:40.988 *******
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Friday 05 December 2025 10:18:51 +0000 (0:00:00.074) 0:00:41.063 *******
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Friday 05 December 2025 10:18:51 +0000 (0:00:00.486) 0:00:41.549 *******
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Friday 05 December 2025 10:18:52 +0000 (0:00:00.449) 0:00:41.999 *******
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Friday 05 December 2025 10:18:52 +0000 (0:00:00.211) 0:00:42.211 *******
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Friday 05 December 2025 10:18:52 +0000 (0:00:00.074) 0:00:42.285 *******
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Friday 05 December 2025 10:18:52 +0000 (0:00:00.048) 0:00:42.334 *******
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key)
ok: [instance] => (item=/home/zuul/.ssh/vbmc-key.pub)
ok: [instance] => (item=/home/zuul/.ssh/virtualbmc.conf)
ok: [instance] => (item=/home/zuul/.ssh/vbmcd.sh)
TASK [Clean remote ssh config] *************************************************
Friday 05 December 2025 10:18:53 +0000 (0:00:00.746) 0:00:43.080 *******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 05 December 2025 10:18:53 +0000 (0:00:00.092) 0:00:43.172 *******
changed: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 05 December 2025 10:18:53 +0000 (0:00:00.324) 0:00:43.497 *******
changed: [instance]
TASK [Clean local ssh config] **************************************************
Friday 05 December 2025 10:18:54 +0000 (0:00:00.268) 0:00:43.766 *******
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Friday 05 December 2025 10:18:54 +0000 (0:00:00.096) 0:00:43.862 *******
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Friday 05 December 2025 10:18:54 +0000 (0:00:00.214) 0:00:44.077 *******
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Friday 05 December 2025 10:18:54 +0000 (0:00:00.240) 0:00:44.318 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Friday 05 December 2025 10:18:54 +0000 (0:00:00.109) 0:00:44.427 *******
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Friday 05 December 2025 10:18:56 +0000 (0:00:01.242) 0:00:45.669 *******
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Friday 05 December 2025 10:18:59 +0000 (0:00:03.481) 0:00:49.151 *******
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Friday 05 December 2025 10:18:59 +0000 (0:00:00.262) 0:00:49.414 *******
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Friday 05 December 2025 10:18:59 +0000 (0:00:00.043) 0:00:49.457 *******
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Friday 05 December 2025 10:18:59 +0000 (0:00:00.042) 0:00:49.500 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Friday 05 December 2025 10:18:59 +0000 (0:00:00.072) 0:00:49.572 *******
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Friday 05 December 2025 10:19:00 +0000 (0:00:00.042) 0:00:49.615 *******
changed: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Friday 05 December 2025 10:19:00 +0000 (0:00:00.234) 0:00:49.850 *******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Friday 05 December 2025 10:19:00 +0000 (0:00:00.075) 0:00:49.925 *******
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Friday 05 December 2025 10:19:00 +0000 (0:00:00.078) 0:00:50.004 *******
changed: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Friday 05 December 2025 10:19:00 +0000 (0:00:00.231) 0:00:50.235 *******
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Friday 05 December 2025 10:19:00 +0000 (0:00:00.041) 0:00:50.277 *******
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Friday 05 December 2025 10:19:00 +0000 (0:00:00.042) 0:00:50.319 *******
changed: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Friday 05 December 2025 10:19:01 +0000 (0:00:00.579) 0:00:50.899 *******
changed: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Friday 05 December 2025 10:19:01 +0000 (0:00:00.234) 0:00:51.134 *******
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Friday 05 December 2025 10:19:01 +0000 (0:00:00.456) 0:00:51.590 *******
changed: [instance]
TASK [radvd : Gather package facts] ********************************************
Friday 05 December 2025 10:19:02 +0000 (0:00:00.265) 0:00:51.855 *******
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Friday 05 December 2025 10:19:02 +0000 (0:00:00.594) 0:00:52.450 *******
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Friday 05 December 2025 10:19:02 +0000 (0:00:00.057) 0:00:52.507 *******
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Friday 05 December 2025 10:19:03 +0000 (0:00:00.267) 0:00:52.774 *******
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Friday 05 December 2025 10:19:03 +0000 (0:00:00.236) 0:00:53.010 *******
skipping: [instance]
TASK [Ensure work directory is removed] ****************************************
Friday 05 December 2025 10:19:03 +0000 (0:00:00.099) 0:00:53.110 *******
changed: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Friday 05 December 2025 10:19:03 +0000 (0:00:00.388) 0:00:53.498 *******
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=89 changed=26 unreachable=0 failed=0 skipped=37 rescued=0 ignored=0
Friday 05 December 2025 10:19:04 +0000 (0:00:00.848) 0:00:54.346 *******
===============================================================================
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.48s
libvirt_manager : Destroy networks -------------------------------------- 2.98s
libvirt_manager : Clean firewalld libvirt zone -------------------------- 2.42s
libvirt_manager : Populate service facts -------------------------------- 2.22s
libvirt_manager : Ensure no trace of networks lays in nmcli ------------- 1.78s
libvirt_manager : Remove workload and volumes --------------------------- 1.62s
libvirt_manager : Undefine networks ------------------------------------- 1.62s
libvirt_manager : Destroy machine --------------------------------------- 1.60s
Copy generated content to proper location ------------------------------- 1.54s
podman : Ensure podman is installed ------------------------------------- 1.41s
libvirt_manager : Remove detected logs ---------------------------------- 1.30s
Gathering Facts --------------------------------------------------------- 1.28s
dnsmasq : Install needed packages --------------------------------------- 1.24s
libvirt_manager : Start virtqemud socket service ------------------------ 0.97s
libvirt_manager : Undefine machine -------------------------------------- 0.87s
libvirt_manager : Restart firewalld ------------------------------------- 0.85s
libvirt_manager : Clean ssh known_hosts --------------------------------- 0.85s
libvirt_manager : (localhost) Clean ssh jumpers ------------------------- 0.83s
libvirt_manager : Get installed packages list --------------------------- 0.83s
libvirt_manager : (instance) Clean ssh jumpers -------------------------- 0.77s