PLAY [Prepare] *****************************************************************
TASK [Gathering Facts] *********************************************************
Wednesday 26 November 2025 07:34:08 +0000 (0:00:00.024) 0:00:00.024 ****
ok: [instance]
TASK [Create custom basedir] ***************************************************
Wednesday 26 November 2025 07:34:09 +0000 (0:00:00.851) 0:00:00.875 ****
changed: [instance]
TASK [test_deps : Gather facts if they don't exist] ****************************
Wednesday 26 November 2025 07:34:10 +0000 (0:00:00.313) 0:00:01.189 ****
skipping: [instance]
TASK [test_deps : Gather variables for each operating system] ******************
Wednesday 26 November 2025 07:34:10 +0000 (0:00:00.017) 0:00:01.207 ****
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] *****************************************
Wednesday 26 November 2025 07:34:10 +0000 (0:00:00.040) 0:00:01.247 ****
ok: [instance]
TASK [test_deps : Disable ubi host subscription-manager integration] ***********
Wednesday 26 November 2025 07:34:10 +0000 (0:00:00.266) 0:00:01.514 ****
ok: [instance]
TASK [test_deps : Disable ubi 9 repos] *****************************************
Wednesday 26 November 2025 07:34:10 +0000 (0:00:00.216) 0:00:01.730 ****
ok: [instance] => (item=ubi-9-appstream)
ok: [instance] => (item=ubi-9-baseos)
ok: [instance] => (item=ubi-9-codeready-builder)
TASK [Deploy repo-setup] *******************************************************
Wednesday 26 November 2025 07:34:11 +0000 (0:00:00.698) 0:00:02.429 ****
TASK [repo_setup : Ensure directories are present] *****************************
Wednesday 26 November 2025 07:34:11 +0000 (0:00:00.061) 0:00:02.490 ****
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] ********************
Wednesday 26 November 2025 07:34:11 +0000 (0:00:00.547) 0:00:03.038 ****
ok: [instance]
TASK [repo_setup : Get repo-setup repository] **********************************
Wednesday 26 November 2025 07:34:12 +0000 (0:00:00.773) 0:00:03.811 ****
changed: [instance]
TASK [repo_setup : Initialize python venv and install requirements] ************
Wednesday 26 November 2025 07:34:13 +0000 (0:00:01.076) 0:00:04.888 ****
changed: [instance]
TASK [repo_setup : Install repo-setup package] *********************************
Wednesday 26 November 2025 07:34:21 +0000 (0:00:07.920) 0:00:12.808 ****
changed: [instance]
TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***
Wednesday 26 November 2025 07:34:22 +0000 (0:00:00.685) 0:00:13.494 ****
skipping: [instance]
TASK [repo_setup : Run repo-setup] *********************************************
Wednesday 26 November 2025 07:34:22 +0000 (0:00:00.019) 0:00:13.513 ****
changed: [instance]
TASK [repo_setup : Get component repo] *****************************************
Wednesday 26 November 2025 07:34:23 +0000 (0:00:00.771) 0:00:14.285 ****
skipping: [instance]
TASK [repo_setup : Rename component repo] **************************************
Wednesday 26 November 2025 07:34:23 +0000 (0:00:00.033) 0:00:14.319 ****
skipping: [instance]
TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******
Wednesday 26 November 2025 07:34:23 +0000 (0:00:00.034) 0:00:14.353 ****
skipping: [instance]
TASK [repo_setup : Run repo-setup-get-hash] ************************************
Wednesday 26 November 2025 07:34:23 +0000 (0:00:00.033) 0:00:14.387 ****
changed: [instance]
TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************
Wednesday 26 November 2025 07:34:23 +0000 (0:00:00.531) 0:00:14.918 ****
changed: [instance]
TASK [repo_setup : Dump current-podified hash] *********************************
Wednesday 26 November 2025 07:34:24 +0000 (0:00:00.460) 0:00:15.379 ****
skipping: [instance]
TASK [repo_setup : Slurp current podified hash] ********************************
Wednesday 26 November 2025 07:34:24 +0000 (0:00:00.029) 0:00:15.409 ****
skipping: [instance]
TASK [repo_setup : Update the value of full_hash] ******************************
Wednesday 26 November 2025 07:34:24 +0000 (0:00:00.028) 0:00:15.438 ****
skipping: [instance]
TASK [repo_setup : Export hashes facts for further use] ************************
Wednesday 26 November 2025 07:34:24 +0000 (0:00:00.029) 0:00:15.467 ****
ok: [instance]
TASK [repo_setup : Create download directory] **********************************
Wednesday 26 November 2025 07:34:24 +0000 (0:00:00.038) 0:00:15.506 ****
skipping: [instance]
TASK [repo_setup : Print the URL to request] ***********************************
Wednesday 26 November 2025 07:34:24 +0000 (0:00:00.027) 0:00:15.533 ****
skipping: [instance]
TASK [Download the RPM] ********************************************************
Wednesday 26 November 2025 07:34:24 +0000 (0:00:00.027) 0:00:15.561 ****
skipping: [instance]
TASK [repo_setup : Install RHOS Release tool] **********************************
Wednesday 26 November 2025 07:34:24 +0000 (0:00:00.027) 0:00:15.589 ****
skipping: [instance]
TASK [repo_setup : Get rhos-release tool version] ******************************
Wednesday 26 November 2025 07:34:24 +0000 (0:00:00.027) 0:00:15.616 ****
skipping: [instance]
TASK [repo_setup : Print rhos-release tool version] ****************************
Wednesday 26 November 2025 07:34:24 +0000 (0:00:00.027) 0:00:15.644 ****
skipping: [instance]
TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***
Wednesday 26 November 2025 07:34:24 +0000 (0:00:00.029) 0:00:15.673 ****
skipping: [instance]
TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************
Wednesday 26 November 2025 07:34:24 +0000 (0:00:00.026) 0:00:15.700 ****
ok: [instance]
TASK [repo_setup : Use RDO proxy mirrors] **************************************
Wednesday 26 November 2025 07:34:24 +0000 (0:00:00.187) 0:00:15.887 ****
changed: [instance]
TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***
Wednesday 26 November 2025 07:34:24 +0000 (0:00:00.210) 0:00:16.098 ****
changed: [instance]
TASK [repo_setup : Check for gating.repo file on content provider] *************
Wednesday 26 November 2025 07:34:25 +0000 (0:00:00.222) 0:00:16.320 ****
skipping: [instance]
TASK [repo_setup : Populate gating repo from content provider ip] **************
Wednesday 26 November 2025 07:34:25 +0000 (0:00:00.022) 0:00:16.343 ****
skipping: [instance]
TASK [repo_setup : Check for DLRN repo at the destination] *********************
Wednesday 26 November 2025 07:34:25 +0000 (0:00:00.023) 0:00:16.366 ****
skipping: [instance]
TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***
Wednesday 26 November 2025 07:34:25 +0000 (0:00:00.023) 0:00:16.389 ****
skipping: [instance]
TASK [repo_setup : Check for DLRN component repo] ******************************
Wednesday 26 November 2025 07:34:25 +0000 (0:00:00.024) 0:00:16.414 ****
skipping: [instance]
TASK [repo_setup : Lower the priority of componennt repos to allow installation from gating repo] ***
Wednesday 26 November 2025 07:34:25 +0000 (0:00:00.023) 0:00:16.438 ****
skipping: [instance]
TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********
Wednesday 26 November 2025 07:34:25 +0000 (0:00:00.022) 0:00:16.461 ****
skipping: [instance]
TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******
Wednesday 26 November 2025 07:34:25 +0000 (0:00:00.017) 0:00:16.478 ****
skipping: [instance]
TASK [repo_setup : Cleanup existing metadata] **********************************
Wednesday 26 November 2025 07:34:25 +0000 (0:00:00.029) 0:00:16.507 ****
skipping: [instance]
TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********
Wednesday 26 November 2025 07:34:25 +0000 (0:00:00.017) 0:00:16.524 ****
skipping: [instance]
TASK [test_deps : Look for redhat-release rpm] *********************************
Wednesday 26 November 2025 07:34:25 +0000 (0:00:00.020) 0:00:16.545 ****
skipping: [instance]
TASK [test_deps : Remove redhat-release] ***************************************
Wednesday 26 November 2025 07:34:25 +0000 (0:00:00.030) 0:00:16.575 ****
skipping: [instance]
TASK [test_deps : Install centos-stream-release] *******************************
Wednesday 26 November 2025 07:34:25 +0000 (0:00:00.030) 0:00:16.606 ****
skipping: [instance]
TASK [test_deps : Install additional packages] *********************************
Wednesday 26 November 2025 07:34:25 +0000 (0:00:00.030) 0:00:16.636 ****
skipping: [instance]
TASK [test_deps : Install selinux python libs] *********************************
Wednesday 26 November 2025 07:34:25 +0000 (0:00:00.033) 0:00:16.670 ****
ok: [instance]
TASK [test_deps : Install python yaml libs] ************************************
Wednesday 26 November 2025 07:35:21 +0000 (0:00:55.831) 0:01:12.502 ****
ok: [instance]
TASK [test_deps : Install extra packages] **************************************
Wednesday 26 November 2025 07:35:22 +0000 (0:00:01.213) 0:01:13.715 ****
skipping: [instance]
TASK [ci_setup : Gather variables for each operating system] *******************
Wednesday 26 November 2025 07:35:22 +0000 (0:00:00.032) 0:01:13.747 ****
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] *************************************
Wednesday 26 November 2025 07:35:22 +0000 (0:00:00.042) 0:01:13.790 ****
ok: [instance] =>
cifmw_ci_setup_packages:
- bash-completion
- ca-certificates
- git-core
- make
- tar
- tmux
- python3-pip
TASK [ci_setup : Install needed packages] **************************************
Wednesday 26 November 2025 07:35:22 +0000 (0:00:00.019) 0:01:13.810 ****
changed: [instance]
TASK [ci_setup : Gather version of openshift client] ***************************
Wednesday 26 November 2025 07:35:26 +0000 (0:00:03.640) 0:01:17.450 ****
ok: [instance]
TASK [ci_setup : Ensure openshift client install path is present] **************
Wednesday 26 November 2025 07:35:26 +0000 (0:00:00.188) 0:01:17.639 ****
changed: [instance]
TASK [ci_setup : Install openshift client] *************************************
Wednesday 26 November 2025 07:35:26 +0000 (0:00:00.203) 0:01:17.842 ****
changed: [instance]
TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************
Wednesday 26 November 2025 07:35:33 +0000 (0:00:06.326) 0:01:24.168 ****
ok: [instance]
TASK [ci_setup : Create completion file] ***************************************
Wednesday 26 November 2025 07:35:33 +0000 (0:00:00.036) 0:01:24.205 ****
changed: [instance]
TASK [ci_setup : Source completion from within .bashrc] ************************
Wednesday 26 November 2025 07:35:33 +0000 (0:00:00.271) 0:01:24.476 ****
changed: [instance]
TASK [ci_setup : Check rhsm status] ********************************************
Wednesday 26 November 2025 07:35:33 +0000 (0:00:00.274) 0:01:24.751 ****
skipping: [instance]
TASK [ci_setup : Gather the repos to be enabled] *******************************
Wednesday 26 November 2025 07:35:33 +0000 (0:00:00.017) 0:01:24.768 ****
skipping: [instance]
TASK [ci_setup : Enabling the required repositories.] **************************
Wednesday 26 November 2025 07:35:33 +0000 (0:00:00.017) 0:01:24.785 ****
skipping: [instance]
TASK [ci_setup : Get current /etc/redhat-release] ******************************
Wednesday 26 November 2025 07:35:33 +0000 (0:00:00.018) 0:01:24.804 ****
skipping: [instance]
TASK [ci_setup : Print current /etc/redhat-release] ****************************
Wednesday 26 November 2025 07:35:33 +0000 (0:00:00.016) 0:01:24.821 ****
skipping: [instance]
TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********
Wednesday 26 November 2025 07:35:33 +0000 (0:00:00.016) 0:01:24.838 ****
skipping: [instance]
TASK [ci_setup : Manage directories] *******************************************
Wednesday 26 November 2025 07:35:33 +0000 (0:00:00.021) 0:01:24.859 ****
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] ***************************
Wednesday 26 November 2025 07:35:34 +0000 (0:00:00.990) 0:01:25.850 ****
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Wednesday 26 November 2025 07:35:35 +0000 (0:00:00.737) 0:01:26.587 ****
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Wednesday 26 November 2025 07:35:37 +0000 (0:00:01.750) 0:01:28.337 ****
skipping: [instance] => (item=virtqemud.service)
skipping: [instance] => (item=virtqemud.socket)
skipping: [instance]
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Wednesday 26 November 2025 07:35:37 +0000 (0:00:00.063) 0:01:28.401 ****
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Wednesday 26 November 2025 07:35:37 +0000 (0:00:00.048) 0:01:28.450 ****
skipping: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Wednesday 26 November 2025 07:35:37 +0000 (0:00:00.061) 0:01:28.511 ****
skipping: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Wednesday 26 November 2025 07:35:37 +0000 (0:00:00.059) 0:01:28.570 ****
skipping: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Wednesday 26 November 2025 07:35:37 +0000 (0:00:00.097) 0:01:28.668 ****
skipping: [instance]
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Wednesday 26 November 2025 07:35:37 +0000 (0:00:00.063) 0:01:28.731 ****
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Wednesday 26 November 2025 07:35:37 +0000 (0:00:00.082) 0:01:28.813 ****
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Wednesday 26 November 2025 07:35:37 +0000 (0:00:00.061) 0:01:28.875 ****
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Wednesday 26 November 2025 07:35:37 +0000 (0:00:00.061) 0:01:28.936 ****
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Wednesday 26 November 2025 07:35:37 +0000 (0:00:00.063) 0:01:29.000 ****
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Wednesday 26 November 2025 07:35:37 +0000 (0:00:00.059) 0:01:29.059 ****
skipping: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Wednesday 26 November 2025 07:35:38 +0000 (0:00:00.060) 0:01:29.119 ****
skipping: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Wednesday 26 November 2025 07:35:38 +0000 (0:00:00.061) 0:01:29.181 ****
skipping: [instance]
TASK [Remove dnsmasq network bits] *********************************************
Wednesday 26 November 2025 07:35:38 +0000 (0:00:00.060) 0:01:29.241 ****
skipping: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Wednesday 26 November 2025 07:35:38 +0000 (0:00:00.061) 0:01:29.302 ****
skipping: [instance]
TASK [libvirt_manager : Undefine networks] *************************************
Wednesday 26 November 2025 07:35:38 +0000 (0:00:00.060) 0:01:29.363 ****
skipping: [instance]
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Wednesday 26 November 2025 07:35:38 +0000 (0:00:00.060) 0:01:29.424 ****
skipping: [instance]
TASK [libvirt_manager : Find dummy interface connection files] *****************
Wednesday 26 November 2025 07:35:38 +0000 (0:00:00.116) 0:01:29.540 ****
skipping: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Wednesday 26 November 2025 07:35:38 +0000 (0:00:00.061) 0:01:29.602 ****
skipping: [instance]
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Wednesday 26 November 2025 07:35:38 +0000 (0:00:00.059) 0:01:29.661 ****
skipping: [instance]
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Wednesday 26 November 2025 07:35:38 +0000 (0:00:00.059) 0:01:29.721 ****
skipping: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Wednesday 26 November 2025 07:35:38 +0000 (0:00:00.058) 0:01:29.780 ****
skipping: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Wednesday 26 November 2025 07:35:38 +0000 (0:00:00.058) 0:01:29.838 ****
skipping: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Wednesday 26 November 2025 07:35:38 +0000 (0:00:00.059) 0:01:29.898 ****
skipping: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Wednesday 26 November 2025 07:35:38 +0000 (0:00:00.059) 0:01:29.958 ****
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Wednesday 26 November 2025 07:35:38 +0000 (0:00:00.040) 0:01:29.999 ****
skipping: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Wednesday 26 November 2025 07:35:38 +0000 (0:00:00.058) 0:01:30.058 ****
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Wednesday 26 November 2025 07:35:39 +0000 (0:00:00.058) 0:01:30.116 ****
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Wednesday 26 November 2025 07:35:39 +0000 (0:00:00.188) 0:01:30.305 ****
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Wednesday 26 November 2025 07:35:39 +0000 (0:00:00.030) 0:01:30.336 ****
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Wednesday 26 November 2025 07:35:39 +0000 (0:00:00.057) 0:01:30.393 ****
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Wednesday 26 November 2025 07:35:39 +0000 (0:00:00.036) 0:01:30.430 ****
[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] **********************************
Wednesday 26 November 2025 07:35:39 +0000 (0:00:00.281) 0:01:30.711 ****
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Wednesday 26 November 2025 07:35:39 +0000 (0:00:00.030) 0:01:30.741 ****
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] ****************************************
Wednesday 26 November 2025 07:35:41 +0000 (0:00:01.477) 0:01:32.219 ****
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Wednesday 26 November 2025 07:35:41 +0000 (0:00:00.378) 0:01:32.598 ****
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Wednesday 26 November 2025 07:35:42 +0000 (0:00:01.225) 0:01:33.823 ****
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Wednesday 26 November 2025 07:35:43 +0000 (0:00:00.337) 0:01:34.161 ****
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Wednesday 26 November 2025 07:35:43 +0000 (0:00:00.040) 0:01:34.202 ****
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Wednesday 26 November 2025 07:35:43 +0000 (0:00:00.036) 0:01:34.238 ****
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Wednesday 26 November 2025 07:35:43 +0000 (0:00:00.055) 0:01:34.293 ****
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Wednesday 26 November 2025 07:35:43 +0000 (0:00:00.636) 0:01:34.930 ****
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Wednesday 26 November 2025 07:35:44 +0000 (0:00:00.436) 0:01:35.366 ****
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Wednesday 26 November 2025 07:35:44 +0000 (0:00:00.198) 0:01:35.565 ****
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Wednesday 26 November 2025 07:35:44 +0000 (0:00:00.033) 0:01:35.599 ****
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Wednesday 26 November 2025 07:35:44 +0000 (0:00:00.033) 0:01:35.633 ****
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] *************************************************
Wednesday 26 November 2025 07:35:45 +0000 (0:00:00.721) 0:01:36.354 ****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Wednesday 26 November 2025 07:35:45 +0000 (0:00:00.073) 0:01:36.428 ****
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Wednesday 26 November 2025 07:35:45 +0000 (0:00:00.320) 0:01:36.748 ****
ok: [instance]
TASK [Clean local ssh config] **************************************************
Wednesday 26 November 2025 07:35:45 +0000 (0:00:00.245) 0:01:36.994 ****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Wednesday 26 November 2025 07:35:45 +0000 (0:00:00.076) 0:01:37.070 ****
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Wednesday 26 November 2025 07:35:46 +0000 (0:00:00.197) 0:01:37.268 ****
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Wednesday 26 November 2025 07:35:46 +0000 (0:00:00.220) 0:01:37.488 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Wednesday 26 November 2025 07:35:46 +0000 (0:00:00.060) 0:01:37.549 ****
changed: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Wednesday 26 November 2025 07:35:49 +0000 (0:00:03.462) 0:01:41.011 ****
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] ********************************
Wednesday 26 November 2025 07:35:51 +0000 (0:00:01.317) 0:01:42.328 ****
ok: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Wednesday 26 November 2025 07:35:51 +0000 (0:00:00.225) 0:01:42.554 ****
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Wednesday 26 November 2025 07:35:51 +0000 (0:00:00.034) 0:01:42.588 ****
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Wednesday 26 November 2025 07:35:51 +0000 (0:00:00.065) 0:01:42.653 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Wednesday 26 November 2025 07:35:51 +0000 (0:00:00.056) 0:01:42.710 ****
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Wednesday 26 November 2025 07:35:51 +0000 (0:00:00.035) 0:01:42.745 ****
ok: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Wednesday 26 November 2025 07:35:51 +0000 (0:00:00.216) 0:01:42.961 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Wednesday 26 November 2025 07:35:51 +0000 (0:00:00.056) 0:01:43.018 ****
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Wednesday 26 November 2025 07:35:51 +0000 (0:00:00.033) 0:01:43.051 ****
ok: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Wednesday 26 November 2025 07:35:52 +0000 (0:00:00.216) 0:01:43.268 ****
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Wednesday 26 November 2025 07:35:52 +0000 (0:00:00.032) 0:01:43.300 ****
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Wednesday 26 November 2025 07:35:52 +0000 (0:00:00.032) 0:01:43.333 ****
ok: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Wednesday 26 November 2025 07:35:52 +0000 (0:00:00.558) 0:01:43.891 ****
ok: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Wednesday 26 November 2025 07:35:52 +0000 (0:00:00.215) 0:01:44.106 ****
ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)
ok: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Wednesday 26 November 2025 07:35:53 +0000 (0:00:00.410) 0:01:44.517 ****
ok: [instance]
TASK [radvd : Gather package facts] ********************************************
Wednesday 26 November 2025 07:35:53 +0000 (0:00:00.232) 0:01:44.749 ****
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Wednesday 26 November 2025 07:35:54 +0000 (0:00:00.506) 0:01:45.256 ****
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Wednesday 26 November 2025 07:35:54 +0000 (0:00:00.041) 0:01:45.297 ****
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Wednesday 26 November 2025 07:35:54 +0000 (0:00:00.211) 0:01:45.509 ****
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Wednesday 26 November 2025 07:35:54 +0000 (0:00:00.216) 0:01:45.725 ****
skipping: [instance]
TASK [libvirt_manager : Ensure output directory exists] ************************
Wednesday 26 November 2025 07:35:54 +0000 (0:00:00.068) 0:01:45.794 ****
ok: [instance]
TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************
Wednesday 26 November 2025 07:35:54 +0000 (0:00:00.205) 0:01:45.999 ****
changed: [instance]
TASK [libvirt_manager : Check if KVM is enabled] *******************************
Wednesday 26 November 2025 07:35:55 +0000 (0:00:00.198) 0:01:46.198 ****
ok: [instance]
TASK [libvirt_manager : Fail if KVM not enabled] *******************************
Wednesday 26 November 2025 07:35:55 +0000 (0:00:00.202) 0:01:46.400 ****
skipping: [instance]
TASK [libvirt_manager : Check if VMX virtualization] ***************************
Wednesday 26 November 2025 07:35:55 +0000 (0:00:00.035) 0:01:46.435 ****
skipping: [instance]
TASK [libvirt_manager : Check if SVM virtualization] ***************************
Wednesday 26 November 2025 07:35:55 +0000 (0:00:00.033) 0:01:46.469 ****
ok: [instance]
TASK [libvirt_manager : Enable VMX virtualization] *****************************
Wednesday 26 November 2025 07:35:55 +0000 (0:00:00.036) 0:01:46.506 ****
skipping: [instance]
TASK [libvirt_manager : Install packages required for using KVM] ***************
Wednesday 26 November 2025 07:35:55 +0000 (0:00:00.030) 0:01:46.537 ****
changed: [instance]
TASK [libvirt_manager : Create rules.d polkit folder] **************************
Wednesday 26 November 2025 07:37:08 +0000 (0:01:12.763) 0:02:59.301 ****
changed: [instance]
TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************
Wednesday 26 November 2025 07:37:08 +0000 (0:00:00.225) 0:02:59.526 ****
changed: [instance]
TASK [libvirt_manager : Restart service polkit service] ************************
Wednesday 26 November 2025 07:37:08 +0000 (0:00:00.386) 0:02:59.913 ****
changed: [instance]
TASK [libvirt_manager : Remove directory for service override] *****************
Wednesday 26 November 2025 07:37:09 +0000 (0:00:00.611) 0:03:00.524 ****
ok: [instance]
TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***
Wednesday 26 November 2025 07:37:09 +0000 (0:00:00.231) 0:03:00.756 ****
ok: [instance]
TASK [libvirt_manager : Ensure firewalld service is up] ************************
Wednesday 26 November 2025 07:37:10 +0000 (0:00:00.520) 0:03:01.276 ****
changed: [instance]
TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****
Wednesday 26 November 2025 07:37:11 +0000 (0:00:00.850) 0:03:02.127 ****
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.] *********
Wednesday 26 November 2025 07:37:11 +0000 (0:00:00.182) 0:03:02.309 ****
changed: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********
Wednesday 26 November 2025 07:37:11 +0000 (0:00:00.385) 0:03:02.695 ****
changed: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************
Wednesday 26 November 2025 07:37:11 +0000 (0:00:00.361) 0:03:03.056 ****
changed: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****
Wednesday 26 November 2025 07:37:12 +0000 (0:00:00.375) 0:03:03.432 ****
changed: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****
Wednesday 26 November 2025 07:37:12 +0000 (0:00:00.367) 0:03:03.800 ****
changed: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********
Wednesday 26 November 2025 07:37:13 +0000 (0:00:00.367) 0:03:04.167 ****
changed: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******
Wednesday 26 November 2025 07:37:13 +0000 (0:00:00.367) 0:03:04.534 ****
changed: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******
Wednesday 26 November 2025 07:37:13 +0000 (0:00:00.354) 0:03:04.889 ****
changed: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********
Wednesday 26 November 2025 07:37:14 +0000 (0:00:00.371) 0:03:05.261 ****
changed: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******
Wednesday 26 November 2025 07:37:14 +0000 (0:00:00.352) 0:03:05.614 ****
changed: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******
Wednesday 26 November 2025 07:37:14 +0000 (0:00:00.355) 0:03:05.969 ****
changed: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********
Wednesday 26 November 2025 07:37:15 +0000 (0:00:00.348) 0:03:06.318 ****
changed: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****
Wednesday 26 November 2025 07:37:15 +0000 (0:00:00.342) 0:03:06.660 ****
changed: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******
Wednesday 26 November 2025 07:37:15 +0000 (0:00:00.362) 0:03:07.023 ****
changed: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********
Wednesday 26 November 2025 07:37:16 +0000 (0:00:00.359) 0:03:07.382 ****
changed: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******
Wednesday 26 November 2025 07:37:16 +0000 (0:00:00.353) 0:03:07.736 ****
changed: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********
Wednesday 26 November 2025 07:37:16 +0000 (0:00:00.352) 0:03:08.088 ****
changed: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************
Wednesday 26 November 2025 07:37:17 +0000 (0:00:00.353) 0:03:08.441 ****
changed: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******
Wednesday 26 November 2025 07:37:17 +0000 (0:00:00.360) 0:03:08.802 ****
changed: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******
Wednesday 26 November 2025 07:37:18 +0000 (0:00:00.354) 0:03:09.157 ****
changed: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********
Wednesday 26 November 2025 07:37:18 +0000 (0:00:00.354) 0:03:09.511 ****
changed: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********
Wednesday 26 November 2025 07:37:18 +0000 (0:00:00.381) 0:03:09.892 ****
changed: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********
Wednesday 26 November 2025 07:37:19 +0000 (0:00:00.359) 0:03:10.252 ****
changed: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************
Wednesday 26 November 2025 07:37:19 +0000 (0:00:00.359) 0:03:10.611 ****
changed: [instance]
TASK [libvirt_manager : Manage service for older releases] *********************
Wednesday 26 November 2025 07:37:19 +0000 (0:00:00.351) 0:03:10.963 ****
skipping: [instance]
TASK [libvirt_manager : Get libvirt group users] *******************************
Wednesday 26 November 2025 07:37:19 +0000 (0:00:00.046) 0:03:11.010 ****
ok: [instance]
TASK [libvirt_manager : Add user if not exists in libvirt group] ***************
Wednesday 26 November 2025 07:37:20 +0000 (0:00:00.343) 0:03:11.354 ****
changed: [instance]
TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***
Wednesday 26 November 2025 07:37:20 +0000 (0:00:00.417) 0:03:11.772 ****
changed: [instance]
TASK [libvirt_manager : Inject system connection parameters in bashrc] *********
Wednesday 26 November 2025 07:37:20 +0000 (0:00:00.331) 0:03:12.104 ****
[WARNING]: Reset is not implemented for this connection
changed: [instance]
TASK [libvirt_manager : Ensure we reload user env] *****************************
Wednesday 26 November 2025 07:37:21 +0000 (0:00:00.195) 0:03:12.299 ****
TASK [libvirt_manager : Deactivate default] ************************************
Wednesday 26 November 2025 07:37:21 +0000 (0:00:00.056) 0:03:12.356 ****
ok: [instance]
TASK [libvirt_manager : Removing default] **************************************
Wednesday 26 November 2025 07:37:22 +0000 (0:00:01.061) 0:03:13.418 ****
ok: [instance]
TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************
Wednesday 26 November 2025 07:37:22 +0000 (0:00:00.264) 0:03:13.682 ****
changed: [instance]
TASK [Ensure we delegate .utility zone to our own instance] ********************
Wednesday 26 November 2025 07:37:22 +0000 (0:00:00.383) 0:03:14.066 ****
changed: [instance]
TASK [Restart NetworkManager] **************************************************
Wednesday 26 November 2025 07:37:23 +0000 (0:00:00.372) 0:03:14.439 ****
changed: [instance]
TASK [Ensure ocp_volumes exists] ***********************************************
Wednesday 26 November 2025 07:37:23 +0000 (0:00:00.469) 0:03:14.908 ****
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=115 changed=56 unreachable=0 failed=0 skipped=84 rescued=0 ignored=0
Wednesday 26 November 2025 07:37:24 +0000 (0:00:00.260) 0:03:15.169 ****
===============================================================================
libvirt_manager : Install packages required for using KVM -------------- 72.76s
test_deps : Install selinux python libs -------------------------------- 55.83s
repo_setup : Initialize python venv and install requirements ------------ 7.92s
ci_setup : Install openshift client ------------------------------------- 6.33s
ci_setup : Install needed packages -------------------------------------- 3.64s
dnsmasq : Install needed packages --------------------------------------- 3.46s
libvirt_manager : Populate service facts -------------------------------- 1.75s
libvirt_manager : Remove workload and volumes --------------------------- 1.48s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.32s
podman : Ensure podman is installed ------------------------------------- 1.23s
test_deps : Install python yaml libs ------------------------------------ 1.21s
repo_setup : Get repo-setup repository ---------------------------------- 1.08s
libvirt_manager : Deactivate default ------------------------------------ 1.06s
ci_setup : Manage directories ------------------------------------------- 0.99s
Gathering Facts --------------------------------------------------------- 0.85s
libvirt_manager : Ensure firewalld service is up ------------------------ 0.85s
repo_setup : Make sure git-core package is installed -------------------- 0.77s
repo_setup : Run repo-setup --------------------------------------------- 0.77s
libvirt_manager : Get installed packages list --------------------------- 0.74s
virtualbmc : Remove vbmc files ------------------------------------------ 0.72s
PLAY [Test boot_order configuration] *******************************************
TASK [Gathering Facts] *********************************************************
Wednesday 26 November 2025 07:37:24 +0000 (0:00:00.040) 0:00:00.040 ****
ok: [instance]
TASK [Load networking definition] **********************************************
Wednesday 26 November 2025 07:37:25 +0000 (0:00:00.921) 0:00:00.961 ****
ok: [instance]
TASK [libvirt_manager : Import layout generator if needed] *********************
Wednesday 26 November 2025 07:37:25 +0000 (0:00:00.044) 0:00:01.005 ****
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] ***********
Wednesday 26 November 2025 07:37:25 +0000 (0:00:00.076) 0:00:01.081 ****
ok: [instance]
TASK [libvirt_manager : Patch the layout if needed] ****************************
Wednesday 26 November 2025 07:37:25 +0000 (0:00:00.136) 0:00:01.218 ****
skipping: [instance]
TASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************
Wednesday 26 November 2025 07:37:25 +0000 (0:00:00.113) 0:00:01.332 ****
changed: [instance]
TASK [libvirt_manager : Enable masquerading for public traffic] ****************
Wednesday 26 November 2025 07:37:26 +0000 (0:00:00.524) 0:00:01.857 ****
changed: [instance]
TASK [libvirt_manager : Ensure firewalld is restarts] **************************
Wednesday 26 November 2025 07:37:26 +0000 (0:00:00.526) 0:00:02.383 ****
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Wednesday 26 November 2025 07:37:27 +0000 (0:00:00.075) 0:00:02.458 ****
changed: [instance]
TASK [Deploy virtualbmc] *******************************************************
Wednesday 26 November 2025 07:37:28 +0000 (0:00:01.005) 0:00:03.464 ****
skipping: [instance]
TASK [libvirt_manager : Let the project know we have vbmc available] ***********
Wednesday 26 November 2025 07:37:28 +0000 (0:00:00.053) 0:00:03.517 ****
skipping: [instance]
TASK [libvirt_manager : Create needed workload directory] **********************
Wednesday 26 November 2025 07:37:28 +0000 (0:00:00.074) 0:00:03.591 ****
changed: [instance] => (item=workload)
changed: [instance] => (item=reproducer-inventory)
changed: [instance] => (item=volumes)
TASK [libvirt_manager : Allow QEMU on workload directory] **********************
Wednesday 26 November 2025 07:37:28 +0000 (0:00:00.665) 0:00:04.257 ****
changed: [instance] => (item=workload)
changed: [instance] => (item=volumes)
TASK [libvirt_manager : Generate networking data] ******************************
Wednesday 26 November 2025 07:37:29 +0000 (0:00:00.559) 0:00:04.817 ****
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] ********************
Wednesday 26 November 2025 07:37:29 +0000 (0:00:00.144) 0:00:04.961 ****
ok: [instance]
TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Wednesday 26 November 2025 07:37:29 +0000 (0:00:00.040) 0:00:05.002 ****
ok: [instance]
TASK [libvirt_manager : Load file if exists] ***********************************
Wednesday 26 November 2025 07:37:29 +0000 (0:00:00.290) 0:00:05.292 ****
skipping: [instance]
TASK [libvirt_manager : Update fact with existing content] *********************
Wednesday 26 November 2025 07:37:29 +0000 (0:00:00.050) 0:00:05.342 ****
skipping: [instance]
TASK [libvirt_manager : Generate VM list] **************************************
Wednesday 26 November 2025 07:37:29 +0000 (0:00:00.049) 0:00:05.391 ****
ok: [instance]
TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Wednesday 26 November 2025 07:37:30 +0000 (0:00:00.104) 0:00:05.496 ****
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] **********************
Wednesday 26 November 2025 07:37:30 +0000 (0:00:00.166) 0:00:05.662 ****
skipping: [instance]
TASK [libvirt_manager : Dump MAC mapping] **************************************
Wednesday 26 November 2025 07:37:30 +0000 (0:00:00.056) 0:00:05.718 ****
changed: [instance]
TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Wednesday 26 November 2025 07:37:30 +0000 (0:00:00.482) 0:00:06.201 ****
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] ******
Wednesday 26 November 2025 07:37:30 +0000 (0:00:00.166) 0:00:06.368 ****
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Wednesday 26 November 2025 07:37:31 +0000 (0:00:00.071) 0:00:06.440 ****
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Wednesday 26 November 2025 07:37:31 +0000 (0:00:00.045) 0:00:06.486 ****
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Wednesday 26 November 2025 07:37:31 +0000 (0:00:00.045) 0:00:06.531 ****
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Wednesday 26 November 2025 07:37:31 +0000 (0:00:00.045) 0:00:06.576 ****
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Wednesday 26 November 2025 07:37:31 +0000 (0:00:00.041) 0:00:06.617 ****
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] ***************************
Wednesday 26 November 2025 07:37:31 +0000 (0:00:00.124) 0:00:06.742 ****
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Wednesday 26 November 2025 07:37:31 +0000 (0:00:00.073) 0:00:06.815 ****
changed: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Wednesday 26 November 2025 07:37:31 +0000 (0:00:00.229) 0:00:07.044 ****
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Wednesday 26 November 2025 07:37:32 +0000 (0:00:00.417) 0:00:07.462 ****
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Wednesday 26 November 2025 07:37:32 +0000 (0:00:00.097) 0:00:07.560 ****
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Wednesday 26 November 2025 07:37:32 +0000 (0:00:00.046) 0:00:07.607 ****
changed: [instance]
TASK [libvirt_manager : Manage networks if needed] *****************************
Wednesday 26 November 2025 07:37:32 +0000 (0:00:00.421) 0:00:08.028 ****
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.] ***
Wednesday 26 November 2025 07:37:32 +0000 (0:00:00.118) 0:00:08.146 ****
ok: [instance] => (item=public)
ok: [instance] => (item=osp_trunk)
TASK [libvirt_manager : Ensure networks are defined] ***************************
Wednesday 26 November 2025 07:37:32 +0000 (0:00:00.072) 0:00:08.219 ****
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks are created/started] *******************
Wednesday 26 November 2025 07:37:33 +0000 (0:00:00.575) 0:00:08.795 ****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks are active] ****************************
Wednesday 26 November 2025 07:37:34 +0000 (0:00:00.633) 0:00:09.428 ****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks enabled to autostart] ******************
Wednesday 26 November 2025 07:37:34 +0000 (0:00:00.458) 0:00:09.887 ****
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Add a dummy interface to bridges if required] **********
Wednesday 26 November 2025 07:37:34 +0000 (0:00:00.485) 0:00:10.372 ****
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] ***********************
Wednesday 26 November 2025 07:37:35 +0000 (0:00:00.098) 0:00:10.471 ****
ok: [instance]
TASK [libvirt_manager : Fetch bridges ports link info] *************************
Wednesday 26 November 2025 07:37:35 +0000 (0:00:00.208) 0:00:10.680 ****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [Create dummy interfaces to ensure bridges are UP] ************************
Wednesday 26 November 2025 07:37:35 +0000 (0:00:00.405) 0:00:11.086 ****
TASK [ci_nmstate : Ensure we have needed facts] ********************************
Wednesday 26 November 2025 07:37:35 +0000 (0:00:00.141) 0:00:11.227 ****
skipping: [instance]
TASK [ci_nmstate : Install required packages on instance] **********************
Wednesday 26 November 2025 07:37:35 +0000 (0:00:00.113) 0:00:11.341 ****
changed: [instance]
TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Wednesday 26 November 2025 07:37:44 +0000 (0:00:08.213) 0:00:19.554 ****
changed: [instance]
TASK [ci_nmstate : Save nmstate state for instance] ****************************
Wednesday 26 November 2025 07:37:44 +0000 (0:00:00.253) 0:00:19.807 ****
changed: [instance]
TASK [ci_nmstate : Apply the desidered state on instance] **********************
Wednesday 26 November 2025 07:37:44 +0000 (0:00:00.395) 0:00:20.203 ****
changed: [instance]
TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Wednesday 26 November 2025 07:37:46 +0000 (0:00:01.849) 0:00:22.052 ****
changed: [instance]
TASK [Create extra network configuration] **************************************
Wednesday 26 November 2025 07:37:47 +0000 (0:00:00.439) 0:00:22.492 ****
skipping: [instance]
TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Wednesday 26 November 2025 07:37:47 +0000 (0:00:00.055) 0:00:22.547 ****
skipping: [instance]
TASK [libvirt_manager : Refresh networking facts on host] **********************
Wednesday 26 November 2025 07:37:47 +0000 (0:00:00.051) 0:00:22.598 ****
ok: [instance]
TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Wednesday 26 November 2025 07:37:47 +0000 (0:00:00.493) 0:00:23.092 ****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [dnsmasq : Install needed packages] ***************************************
Wednesday 26 November 2025 07:37:47 +0000 (0:00:00.236) 0:00:23.329 ****
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Wednesday 26 November 2025 07:37:49 +0000 (0:00:01.312) 0:00:24.642 ****
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] ********************************
Wednesday 26 November 2025 07:37:52 +0000 (0:00:03.499) 0:00:28.141 ****
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Wednesday 26 November 2025 07:37:52 +0000 (0:00:00.263) 0:00:28.404 ****
changed: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Wednesday 26 November 2025 07:37:53 +0000 (0:00:00.401) 0:00:28.806 ****
changed: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Wednesday 26 November 2025 07:37:53 +0000 (0:00:00.437) 0:00:29.243 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Wednesday 26 November 2025 07:37:53 +0000 (0:00:00.077) 0:00:29.321 ****
changed: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Wednesday 26 November 2025 07:37:54 +0000 (0:00:00.420) 0:00:29.741 ****
skipping: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Wednesday 26 November 2025 07:37:54 +0000 (0:00:00.043) 0:00:29.785 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Wednesday 26 November 2025 07:37:54 +0000 (0:00:00.078) 0:00:29.863 ****
changed: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Wednesday 26 November 2025 07:37:54 +0000 (0:00:00.408) 0:00:30.272 ****
skipping: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Wednesday 26 November 2025 07:37:54 +0000 (0:00:00.072) 0:00:30.344 ****
ok: [instance] => (item=127.0.0.2)
TASK [dnsmasq : Enable and start service] **************************************
Wednesday 26 November 2025 07:37:55 +0000 (0:00:00.239) 0:00:30.584 ****
changed: [instance]
TASK [dnsmasq : Stop service] **************************************************
Wednesday 26 November 2025 07:37:55 +0000 (0:00:00.750) 0:00:31.335 ****
skipping: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Wednesday 26 November 2025 07:37:55 +0000 (0:00:00.044) 0:00:31.380 ****
skipping: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Wednesday 26 November 2025 07:37:56 +0000 (0:00:00.071) 0:00:31.451 ****
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]
TASK [Create dnsmasq networks] *************************************************
Wednesday 26 November 2025 07:37:56 +0000 (0:00:00.076) 0:00:31.527 ****
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:37:56 +0000 (0:00:00.146) 0:00:31.674 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:37:56 +0000 (0:00:00.052) 0:00:31.726 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:37:56 +0000 (0:00:00.093) 0:00:31.820 ****
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:37:56 +0000 (0:00:00.458) 0:00:32.278 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:37:56 +0000 (0:00:00.042) 0:00:32.321 ****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:37:56 +0000 (0:00:00.069) 0:00:32.391 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:37:57 +0000 (0:00:00.082) 0:00:32.473 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:37:57 +0000 (0:00:00.061) 0:00:32.535 ****
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:37:57 +0000 (0:00:00.467) 0:00:33.002 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:37:57 +0000 (0:00:00.042) 0:00:33.045 ****
skipping: [instance]
TASK [Deploy radvd for IPv6 router advertisements] *****************************
Wednesday 26 November 2025 07:37:57 +0000 (0:00:00.101) 0:00:33.146 ****
skipping: [instance]
TASK [libvirt_manager : Ensure network is in correct zone] *********************
Wednesday 26 November 2025 07:37:57 +0000 (0:00:00.054) 0:00:33.200 ****
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Wednesday 26 November 2025 07:37:58 +0000 (0:00:00.505) 0:00:33.706 ****
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] ***************
Wednesday 26 November 2025 07:37:58 +0000 (0:00:00.082) 0:00:33.789 ****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Wednesday 26 November 2025 07:37:58 +0000 (0:00:00.394) 0:00:34.183 ****
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Wednesday 26 November 2025 07:37:58 +0000 (0:00:00.061) 0:00:34.245 ****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Wednesday 26 November 2025 07:37:59 +0000 (0:00:00.235) 0:00:34.480 ****
ok: [instance]
TASK [libvirt_manager : Output _network_data] **********************************
Wednesday 26 November 2025 07:37:59 +0000 (0:00:00.058) 0:00:34.539 ****
changed: [instance]
TASK [libvirt_manager : Output pub_net] ****************************************
Wednesday 26 November 2025 07:37:59 +0000 (0:00:00.374) 0:00:34.913 ****
changed: [instance]
TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Wednesday 26 November 2025 07:37:59 +0000 (0:00:00.398) 0:00:35.311 ****
changed: [instance]
TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Wednesday 26 November 2025 07:38:00 +0000 (0:00:00.366) 0:00:35.678 ****
ok: [instance]
TASK [libvirt_manager : Save networking_mapper patch] **************************
Wednesday 26 November 2025 07:38:00 +0000 (0:00:00.123) 0:00:35.801 ****
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Wednesday 26 November 2025 07:38:00 +0000 (0:00:00.366) 0:00:36.167 ****
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Wednesday 26 November 2025 07:38:00 +0000 (0:00:00.045) 0:00:36.213 ****
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Wednesday 26 November 2025 07:38:00 +0000 (0:00:00.077) 0:00:36.291 ****
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Wednesday 26 November 2025 07:38:00 +0000 (0:00:00.046) 0:00:36.337 ****
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Wednesday 26 November 2025 07:38:00 +0000 (0:00:00.046) 0:00:36.383 ****
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Wednesday 26 November 2025 07:38:01 +0000 (0:00:00.040) 0:00:36.424 ****
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] ***************************
Wednesday 26 November 2025 07:38:01 +0000 (0:00:00.131) 0:00:36.556 ****
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Wednesday 26 November 2025 07:38:01 +0000 (0:00:00.074) 0:00:36.631 ****
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Wednesday 26 November 2025 07:38:01 +0000 (0:00:00.232) 0:00:36.863 ****
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Wednesday 26 November 2025 07:38:01 +0000 (0:00:00.424) 0:00:37.287 ****
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Wednesday 26 November 2025 07:38:01 +0000 (0:00:00.101) 0:00:37.389 ****
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Wednesday 26 November 2025 07:38:02 +0000 (0:00:00.048) 0:00:37.438 ****
changed: [instance]
TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Wednesday 26 November 2025 07:38:02 +0000 (0:00:00.502) 0:00:37.941 ****
ok: [instance]
TASK [libvirt_manager : Unset patch] *******************************************
Wednesday 26 November 2025 07:38:02 +0000 (0:00:00.046) 0:00:37.987 ****
ok: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Wednesday 26 November 2025 07:38:02 +0000 (0:00:00.043) 0:00:38.030 ****
ok: [instance]
TASK [libvirt_manager : Reserve IPs on networks] *******************************
Wednesday 26 November 2025 07:38:02 +0000 (0:00:00.042) 0:00:38.073 ****
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] **************************************
Wednesday 26 November 2025 07:38:02 +0000 (0:00:00.114) 0:00:38.187 ****
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] **************************************
Wednesday 26 November 2025 07:38:02 +0000 (0:00:00.191) 0:00:38.379 ****
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 }}] ******************************
Wednesday 26 November 2025 07:38:03 +0000 (0:00:00.195) 0:00:38.575 ****
TASK [dnsmasq : Ensure we have the right data and type] ************************
Wednesday 26 November 2025 07:38:03 +0000 (0:00:00.102) 0:00:38.677 ****
ok: [instance]
TASK [dnsmasq : Assert we have needed host data] *******************************
Wednesday 26 November 2025 07:38:03 +0000 (0:00:00.095) 0:00:38.772 ****
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'disk-first-0', 'state': 'present', 'mac': '52:54:00:3b:cd:0b', 'ips': ['192.168.140.10', ''], 'tag': 'disk_first'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:f1:f3:c0', '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:10:05:cc', 'ips': ['192.168.110.10', ''], 'tag': 'disk_first'})
ok: [instance] => (item={'network': 'public', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:8f:91:71', 'ips': ['192.168.110.20', ''], 'tag': 'net_first'})
ok: [instance] => (item={'network': 'public', 'name': 'net-only-0', 'state': 'present', 'mac': '52:54:02:df:19:6e', 'ips': ['192.168.110.30', ''], 'tag': 'net_only'})
ok: [instance] => (item={'network': 'public', 'name': 'no-boot-order-0', 'state': 'present', 'mac': '52:54:03:70:c0:ed', 'ips': ['192.168.110.40', ''], 'tag': 'no_boot_order'})
TASK [dnsmasq : Ensure networks exists] ****************************************
Wednesday 26 November 2025 07:38:03 +0000 (0:00:00.146) 0:00:38.919 ****
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] *************************************
Wednesday 26 November 2025 07:38:03 +0000 (0:00:00.097) 0:00:39.016 ****
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Wednesday 26 November 2025 07:38:03 +0000 (0:00:00.202) 0:00:39.218 ****
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Wednesday 26 November 2025 07:38:03 +0000 (0:00:00.077) 0:00:39.295 ****
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Wednesday 26 November 2025 07:38:04 +0000 (0:00:00.205) 0:00:39.500 ****
ok: [instance]
TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Wednesday 26 November 2025 07:38:04 +0000 (0:00:00.047) 0:00:39.548 ****
ok: [instance]
TASK [dnsmasq : Compute entry] *************************************************
Wednesday 26 November 2025 07:38:04 +0000 (0:00:00.044) 0:00:39.592 ****
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'disk-first-0', 'state': 'present', 'mac': '52:54:00:3b:cd:0b', 'ips': ['192.168.140.10', ''], 'tag': 'disk_first'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:f1:f3:c0', '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:10:05:cc', 'ips': ['192.168.110.10', ''], 'tag': 'disk_first'})
ok: [instance] => (item={'network': 'public', 'name': 'net-first-0', 'state': 'present', 'mac': '52:54:01:8f:91:71', 'ips': ['192.168.110.20', ''], 'tag': 'net_first'})
ok: [instance] => (item={'network': 'public', 'name': 'net-only-0', 'state': 'present', 'mac': '52:54:02:df:19:6e', 'ips': ['192.168.110.30', ''], 'tag': 'net_only'})
ok: [instance] => (item={'network': 'public', 'name': 'no-boot-order-0', 'state': 'present', 'mac': '52:54:03:70:c0:ed', 'ips': ['192.168.110.40', ''], 'tag': 'no_boot_order'})
TASK [dnsmasq : Create add/remove sets] ****************************************
Wednesday 26 November 2025 07:38:04 +0000 (0:00:00.245) 0:00:39.838 ****
ok: [instance]
TASK [dnsmasq : Add DHCP entries] **********************************************
Wednesday 26 November 2025 07:38:04 +0000 (0:00:00.063) 0:00:39.901 ****
changed: [instance] => (item={'file': 'osp_trunk_disk-first-0_52:54:00:3b:cd:0b', 'entry': 'set:disk_first,52:54:00:3b:cd:0b,192.168.140.10,disk-first-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_net-first-0_52:54:01:f1:f3:c0', 'entry': 'set:net_first,52:54:01:f1:f3:c0,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:10:05:cc', 'entry': 'set:disk_first,52:54:00:10:05:cc,192.168.110.10,disk-first-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_net-first-0_52:54:01:8f:91:71', 'entry': 'set:net_first,52:54:01:8f:91:71,192.168.110.20,net-first-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_net-only-0_52:54:02:df:19:6e', 'entry': 'set:net_only,52:54:02:df:19:6e,192.168.110.30,net-only-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_no-boot-order-0_52:54:03:70:c0:ed', 'entry': 'set:no_boot_order,52:54:03:70:c0:ed,192.168.110.40,no-boot-order-0', 'state': 'present'})
TASK [dnsmasq : Remove DHCP entries] *******************************************
Wednesday 26 November 2025 07:38:07 +0000 (0:00:02.890) 0:00:42.792 ****
skipping: [instance]
TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Wednesday 26 November 2025 07:38:07 +0000 (0:00:00.089) 0:00:42.881 ****
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] *****************************************
Wednesday 26 November 2025 07:38:07 +0000 (0:00:00.254) 0:00:43.136 ****
TASK [dnsmasq : Assert we have needed host record data] ************************
Wednesday 26 November 2025 07:38:07 +0000 (0:00:00.107) 0:00:43.243 ****
ok: [instance]
TASK [dnsmasq : Assert each address element have needed data] ******************
Wednesday 26 November 2025 07:38:07 +0000 (0:00:00.064) 0:00:43.308 ****
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] ********************************************
Wednesday 26 November 2025 07:38:08 +0000 (0:00:00.224) 0:00:43.532 ****
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] ****************
Wednesday 26 November 2025 07:38:10 +0000 (0:00:02.630) 0:00:46.163 ****
ok: [instance]
TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Wednesday 26 November 2025 07:38:10 +0000 (0:00:00.044) 0:00:46.208 ****
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] *******
Wednesday 26 November 2025 07:38:10 +0000 (0:00:00.069) 0:00:46.277 ****
skipping: [instance]
TASK [libvirt_manager : Ensure some domains are local] *************************
Wednesday 26 November 2025 07:38:10 +0000 (0:00:00.051) 0:00:46.329 ****
changed: [instance]
TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Wednesday 26 November 2025 07:38:11 +0000 (0:00:00.405) 0:00:46.734 ****
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Wednesday 26 November 2025 07:38:11 +0000 (0:00:00.089) 0:00:46.824 ****
changed: [instance]
RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Wednesday 26 November 2025 07:38:12 +0000 (0:00:00.836) 0:00:47.660 ****
changed: [instance]
RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Wednesday 26 November 2025 07:38:12 +0000 (0:00:00.382) 0:00:48.043 ****
changed: [instance]
TASK [libvirt_manager : Create group inventories] ******************************
Wednesday 26 November 2025 07:38:12 +0000 (0:00:00.376) 0:00:48.420 ****
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] *********************
Wednesday 26 November 2025 07:38:14 +0000 (0:00:01.525) 0:00:49.946 ****
changed: [instance]
TASK [libvirt_manager : Ensure storage pool is present.] ***********************
Wednesday 26 November 2025 07:38:15 +0000 (0:00:00.484) 0:00:50.430 ****
skipping: [instance]
TASK [libvirt_manager : Ensure images are present] *****************************
Wednesday 26 November 2025 07:38:15 +0000 (0:00:00.061) 0:00:50.492 ****
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] *******************************
Wednesday 26 November 2025 07:38:15 +0000 (0:00:00.144) 0:00:50.636 ****
skipping: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Wednesday 26 November 2025 07:38:15 +0000 (0:00:00.042) 0:00:50.678 ****
skipping: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Wednesday 26 November 2025 07:38:15 +0000 (0:00:00.042) 0:00:50.721 ****
skipping: [instance]
TASK [libvirt_manager : Check image] *******************************************
Wednesday 26 November 2025 07:38:15 +0000 (0:00:00.081) 0:00:50.802 ****
skipping: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Wednesday 26 November 2025 07:38:15 +0000 (0:00:00.042) 0:00:50.845 ****
skipping: [instance]
TASK [libvirt_manager : Ensure image access rights] ****************************
Wednesday 26 November 2025 07:38:15 +0000 (0:00:00.044) 0:00:50.889 ****
skipping: [instance]
TASK [libvirt_manager : Ensure directory exists] *******************************
Wednesday 26 November 2025 07:38:15 +0000 (0:00:00.044) 0:00:50.934 ****
skipping: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Wednesday 26 November 2025 07:38:15 +0000 (0:00:00.043) 0:00:50.977 ****
skipping: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Wednesday 26 November 2025 07:38:15 +0000 (0:00:00.044) 0:00:51.022 ****
skipping: [instance]
TASK [libvirt_manager : Check image] *******************************************
Wednesday 26 November 2025 07:38:15 +0000 (0:00:00.089) 0:00:51.111 ****
skipping: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Wednesday 26 November 2025 07:38:15 +0000 (0:00:00.043) 0:00:51.155 ****
skipping: [instance]
TASK [libvirt_manager : Ensure image access rights] ****************************
Wednesday 26 November 2025 07:38:15 +0000 (0:00:00.042) 0:00:51.197 ****
skipping: [instance]
TASK [libvirt_manager : Ensure directory exists] *******************************
Wednesday 26 November 2025 07:38:15 +0000 (0:00:00.041) 0:00:51.239 ****
skipping: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Wednesday 26 November 2025 07:38:15 +0000 (0:00:00.041) 0:00:51.281 ****
skipping: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Wednesday 26 November 2025 07:38:15 +0000 (0:00:00.041) 0:00:51.322 ****
skipping: [instance]
TASK [libvirt_manager : Check image] *******************************************
Wednesday 26 November 2025 07:38:15 +0000 (0:00:00.078) 0:00:51.400 ****
skipping: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Wednesday 26 November 2025 07:38:16 +0000 (0:00:00.042) 0:00:51.443 ****
skipping: [instance]
TASK [libvirt_manager : Ensure image access rights] ****************************
Wednesday 26 November 2025 07:38:16 +0000 (0:00:00.043) 0:00:51.487 ****
skipping: [instance]
TASK [libvirt_manager : Ensure directory exists] *******************************
Wednesday 26 November 2025 07:38:16 +0000 (0:00:00.042) 0:00:51.529 ****
skipping: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Wednesday 26 November 2025 07:38:16 +0000 (0:00:00.042) 0:00:51.571 ****
skipping: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Wednesday 26 November 2025 07:38:16 +0000 (0:00:00.042) 0:00:51.613 ****
skipping: [instance]
TASK [libvirt_manager : Check image] *******************************************
Wednesday 26 November 2025 07:38:16 +0000 (0:00:00.078) 0:00:51.692 ****
skipping: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Wednesday 26 November 2025 07:38:16 +0000 (0:00:00.043) 0:00:51.736 ****
skipping: [instance]
TASK [libvirt_manager : Ensure image access rights] ****************************
Wednesday 26 November 2025 07:38:16 +0000 (0:00:00.043) 0:00:51.780 ****
skipping: [instance]
TASK [libvirt_manager : Get ssh key state] *************************************
Wednesday 26 November 2025 07:38:16 +0000 (0:00:00.042) 0:00:51.822 ****
ok: [instance]
TASK [libvirt_manager : Create temporary ssh keypair] **************************
Wednesday 26 November 2025 07:38:16 +0000 (0:00:00.200) 0:00:52.023 ****
changed: [instance]
TASK [libvirt_manager : Slurp public key for later use] ************************
Wednesday 26 November 2025 07:38:17 +0000 (0:00:00.463) 0:00:52.487 ****
ok: [instance]
TASK [libvirt_manager : Slurp private key for later use] ***********************
Wednesday 26 November 2025 07:38:17 +0000 (0:00:00.287) 0:00:52.774 ****
ok: [instance]
TASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] ***
Wednesday 26 November 2025 07:38:17 +0000 (0:00:00.201) 0:00:52.976 ****
changed: [instance]
TASK [libvirt_manager : Create fact holding network data for VMs] **************
Wednesday 26 November 2025 07:38:18 +0000 (0:00:00.455) 0:00:53.432 ****
ok: [instance]
TASK [libvirt_manager : List existing networks] ********************************
Wednesday 26 November 2025 07:38:18 +0000 (0:00:00.043) 0:00:53.475 ****
ok: [instance]
TASK [libvirt_manager : Gather pool fact] **************************************
Wednesday 26 November 2025 07:38:18 +0000 (0:00:00.254) 0:00:53.729 ****
ok: [instance]
TASK [libvirt_manager : Create and run VMs] ************************************
Wednesday 26 November 2025 07:38:18 +0000 (0:00:00.416) 0:00:54.146 ****
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] **********************
Wednesday 26 November 2025 07:38:18 +0000 (0:00:00.187) 0:00:54.333 ****
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for disk-first-0] *****
Wednesday 26 November 2025 07:38:19 +0000 (0:00:00.300) 0:00:54.634 ****
changed: [instance]
TASK [libvirt_manager : Define VMs for type disk-first-0] **********************
Wednesday 26 November 2025 07:38:19 +0000 (0:00:00.253) 0:00:54.888 ****
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs disk-first-0] ********
Wednesday 26 November 2025 07:38:20 +0000 (0:00:01.119) 0:00:56.007 ****
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 }}] ****************
Wednesday 26 November 2025 07:38:20 +0000 (0:00:00.106) 0:00:56.113 ****
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] ***********************
Wednesday 26 November 2025 07:38:20 +0000 (0:00:00.090) 0:00:56.204 ****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Wednesday 26 November 2025 07:38:21 +0000 (0:00:00.259) 0:00:56.463 ****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Dump domain xml] ***************************************
Wednesday 26 November 2025 07:38:21 +0000 (0:00:00.072) 0:00:56.535 ****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Wednesday 26 November 2025 07:38:21 +0000 (0:00:00.289) 0:00:56.825 ****
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-disk-first-0] *********
Wednesday 26 November 2025 07:38:21 +0000 (0:00:00.236) 0:00:57.061 ****
changed: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Wednesday 26 November 2025 07:38:21 +0000 (0:00:00.319) 0:00:57.381 ****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Wednesday 26 November 2025 07:38:22 +0000 (0:00:00.258) 0:00:57.640 ****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Dump domain xml] ***************************************
Wednesday 26 November 2025 07:38:22 +0000 (0:00:00.068) 0:00:57.709 ****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Wednesday 26 November 2025 07:38:22 +0000 (0:00:00.262) 0:00:57.971 ****
ok: [instance]
TASK [libvirt_manager : Attach interface osp_trunk on cifmw-disk-first-0] ******
Wednesday 26 November 2025 07:38:22 +0000 (0:00:00.226) 0:00:58.198 ****
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs disk-first-0] ***
Wednesday 26 November 2025 07:38:23 +0000 (0:00:00.320) 0:00:58.519 ****
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for disk-first-0] *****
Wednesday 26 November 2025 07:38:23 +0000 (0:00:00.044) 0:00:58.563 ****
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM disk-first-0] ***********
Wednesday 26 November 2025 07:38:23 +0000 (0:00:00.050) 0:00:58.613 ****
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM disk-first-0] ********************
Wednesday 26 November 2025 07:38:23 +0000 (0:00:00.088) 0:00:58.702 ****
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Wednesday 26 November 2025 07:38:23 +0000 (0:00:00.052) 0:00:58.755 ****
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Wednesday 26 November 2025 07:38:23 +0000 (0:00:00.242) 0:00:58.997 ****
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Wednesday 26 November 2025 07:38:23 +0000 (0:00:00.059) 0:00:59.056 ****
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Wednesday 26 November 2025 07:38:23 +0000 (0:00:00.044) 0:00:59.101 ****
skipping: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Wednesday 26 November 2025 07:38:23 +0000 (0:00:00.080) 0:00:59.182 ****
skipping: [instance]
TASK [libvirt_manager : Configure boot order for disk-first-0] *****************
Wednesday 26 November 2025 07:38:23 +0000 (0:00:00.069) 0:00:59.252 ****
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] *********
Wednesday 26 November 2025 07:38:23 +0000 (0:00:00.103) 0:00:59.355 ****
ok: [instance]
TASK [libvirt_manager : Create temporary file for domain XML] ******************
Wednesday 26 November 2025 07:38:24 +0000 (0:00:00.268) 0:00:59.624 ****
changed: [instance]
TASK [libvirt_manager : Write current domain XML to temporary file] ************
Wednesday 26 November 2025 07:38:24 +0000 (0:00:00.379) 0:01:00.003 ****
changed: [instance]
TASK [libvirt_manager : Remove existing boot elements from os section] *********
Wednesday 26 November 2025 07:38:24 +0000 (0:00:00.404) 0:01:00.408 ****
changed: [instance]
TASK [libvirt_manager : Add boot order to disk device] *************************
Wednesday 26 November 2025 07:38:25 +0000 (0:00:00.244) 0:01:00.653 ****
changed: [instance]
TASK [libvirt_manager : Get interface count for boot order] ********************
Wednesday 26 November 2025 07:38:25 +0000 (0:00:00.246) 0:01:00.899 ****
ok: [instance]
TASK [libvirt_manager : Add boot order to network interfaces] ******************
Wednesday 26 November 2025 07:38:25 +0000 (0:00:00.245) 0:01:01.144 ****
changed: [instance]
TASK [libvirt_manager : Read updated domain XML] *******************************
Wednesday 26 November 2025 07:38:25 +0000 (0:00:00.256) 0:01:01.401 ****
ok: [instance]
TASK [libvirt_manager : Redefine domain with updated boot order] ***************
Wednesday 26 November 2025 07:38:26 +0000 (0:00:00.214) 0:01:01.615 ****
changed: [instance]
TASK [libvirt_manager : Clean up temporary domain XML file] ********************
Wednesday 26 November 2025 07:38:26 +0000 (0:00:00.271) 0:01:01.887 ****
changed: [instance]
TASK [libvirt_manager : Create VM image for net-first-0] ***********************
Wednesday 26 November 2025 07:38:26 +0000 (0:00:00.243) 0:01:02.130 ****
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for net-first-0] ******
Wednesday 26 November 2025 07:38:27 +0000 (0:00:00.309) 0:01:02.439 ****
changed: [instance]
TASK [libvirt_manager : Define VMs for type net-first-0] ***********************
Wednesday 26 November 2025 07:38:27 +0000 (0:00:00.258) 0:01:02.698 ****
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs net-first-0] *********
Wednesday 26 November 2025 07:38:27 +0000 (0:00:00.343) 0:01:03.041 ****
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 }}] ****************
Wednesday 26 November 2025 07:38:27 +0000 (0:00:00.072) 0:01:03.113 ****
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] ***********************
Wednesday 26 November 2025 07:38:27 +0000 (0:00:00.119) 0:01:03.232 ****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Wednesday 26 November 2025 07:38:28 +0000 (0:00:00.249) 0:01:03.482 ****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Dump domain xml] ***************************************
Wednesday 26 November 2025 07:38:28 +0000 (0:00:00.065) 0:01:03.548 ****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Wednesday 26 November 2025 07:38:28 +0000 (0:00:00.254) 0:01:03.802 ****
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-net-first-0] **********
Wednesday 26 November 2025 07:38:28 +0000 (0:00:00.257) 0:01:04.060 ****
changed: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Wednesday 26 November 2025 07:38:28 +0000 (0:00:00.311) 0:01:04.371 ****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Wednesday 26 November 2025 07:38:29 +0000 (0:00:00.246) 0:01:04.617 ****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Dump domain xml] ***************************************
Wednesday 26 November 2025 07:38:29 +0000 (0:00:00.067) 0:01:04.685 ****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Wednesday 26 November 2025 07:38:29 +0000 (0:00:00.259) 0:01:04.945 ****
ok: [instance]
TASK [libvirt_manager : Attach interface osp_trunk on cifmw-net-first-0] *******
Wednesday 26 November 2025 07:38:29 +0000 (0:00:00.277) 0:01:05.222 ****
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs net-first-0] ***
Wednesday 26 November 2025 07:38:30 +0000 (0:00:00.327) 0:01:05.550 ****
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for net-first-0] ******
Wednesday 26 November 2025 07:38:30 +0000 (0:00:00.048) 0:01:05.598 ****
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM net-first-0] ************
Wednesday 26 November 2025 07:38:30 +0000 (0:00:00.057) 0:01:05.656 ****
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM net-first-0] *********************
Wednesday 26 November 2025 07:38:30 +0000 (0:00:00.055) 0:01:05.712 ****
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Wednesday 26 November 2025 07:38:30 +0000 (0:00:00.095) 0:01:05.808 ****
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Wednesday 26 November 2025 07:38:30 +0000 (0:00:00.246) 0:01:06.055 ****
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Wednesday 26 November 2025 07:38:30 +0000 (0:00:00.063) 0:01:06.118 ****
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Wednesday 26 November 2025 07:38:30 +0000 (0:00:00.047) 0:01:06.165 ****
skipping: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Wednesday 26 November 2025 07:38:30 +0000 (0:00:00.046) 0:01:06.211 ****
skipping: [instance]
TASK [libvirt_manager : Configure boot order for net-first-0] ******************
Wednesday 26 November 2025 07:38:30 +0000 (0:00:00.072) 0:01:06.284 ****
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] **********
Wednesday 26 November 2025 07:38:31 +0000 (0:00:00.143) 0:01:06.427 ****
ok: [instance]
TASK [libvirt_manager : Create temporary file for domain XML] ******************
Wednesday 26 November 2025 07:38:31 +0000 (0:00:00.276) 0:01:06.703 ****
changed: [instance]
TASK [libvirt_manager : Write current domain XML to temporary file] ************
Wednesday 26 November 2025 07:38:31 +0000 (0:00:00.229) 0:01:06.932 ****
changed: [instance]
TASK [libvirt_manager : Remove existing boot elements from os section] *********
Wednesday 26 November 2025 07:38:31 +0000 (0:00:00.418) 0:01:07.351 ****
changed: [instance]
TASK [libvirt_manager : Add boot order to disk device] *************************
Wednesday 26 November 2025 07:38:32 +0000 (0:00:00.242) 0:01:07.593 ****
changed: [instance]
TASK [libvirt_manager : Get interface count for boot order] ********************
Wednesday 26 November 2025 07:38:32 +0000 (0:00:00.247) 0:01:07.841 ****
ok: [instance]
TASK [libvirt_manager : Add boot order to network interfaces] ******************
Wednesday 26 November 2025 07:38:32 +0000 (0:00:00.242) 0:01:08.083 ****
changed: [instance]
TASK [libvirt_manager : Read updated domain XML] *******************************
Wednesday 26 November 2025 07:38:32 +0000 (0:00:00.270) 0:01:08.353 ****
ok: [instance]
TASK [libvirt_manager : Redefine domain with updated boot order] ***************
Wednesday 26 November 2025 07:38:33 +0000 (0:00:00.251) 0:01:08.605 ****
changed: [instance]
TASK [libvirt_manager : Clean up temporary domain XML file] ********************
Wednesday 26 November 2025 07:38:33 +0000 (0:00:00.286) 0:01:08.891 ****
changed: [instance]
TASK [libvirt_manager : Create VM image for net-only-0] ************************
Wednesday 26 November 2025 07:38:33 +0000 (0:00:00.226) 0:01:09.118 ****
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for net-only-0] *******
Wednesday 26 November 2025 07:38:33 +0000 (0:00:00.271) 0:01:09.390 ****
changed: [instance]
TASK [libvirt_manager : Define VMs for type net-only-0] ************************
Wednesday 26 November 2025 07:38:34 +0000 (0:00:00.278) 0:01:09.668 ****
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs net-only-0] **********
Wednesday 26 November 2025 07:38:34 +0000 (0:00:00.355) 0:01:10.024 ****
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 }}] ****************
Wednesday 26 November 2025 07:38:34 +0000 (0:00:00.074) 0:01:10.098 ****
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] ***********************
Wednesday 26 November 2025 07:38:34 +0000 (0:00:00.084) 0:01:10.182 ****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Wednesday 26 November 2025 07:38:35 +0000 (0:00:00.294) 0:01:10.477 ****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Dump domain xml] ***************************************
Wednesday 26 November 2025 07:38:35 +0000 (0:00:00.066) 0:01:10.543 ****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Wednesday 26 November 2025 07:38:35 +0000 (0:00:00.262) 0:01:10.805 ****
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-net-only-0] ***********
Wednesday 26 November 2025 07:38:35 +0000 (0:00:00.227) 0:01:11.032 ****
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs net-only-0] ****
Wednesday 26 November 2025 07:38:35 +0000 (0:00:00.354) 0:01:11.387 ****
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for net-only-0] *******
Wednesday 26 November 2025 07:38:36 +0000 (0:00:00.045) 0:01:11.433 ****
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM net-only-0] *************
Wednesday 26 November 2025 07:38:36 +0000 (0:00:00.053) 0:01:11.486 ****
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM net-only-0] **********************
Wednesday 26 November 2025 07:38:36 +0000 (0:00:00.050) 0:01:11.537 ****
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Wednesday 26 November 2025 07:38:36 +0000 (0:00:00.049) 0:01:11.587 ****
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Wednesday 26 November 2025 07:38:36 +0000 (0:00:00.237) 0:01:11.824 ****
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Wednesday 26 November 2025 07:38:36 +0000 (0:00:00.105) 0:01:11.929 ****
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Wednesday 26 November 2025 07:38:36 +0000 (0:00:00.044) 0:01:11.974 ****
skipping: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Wednesday 26 November 2025 07:38:36 +0000 (0:00:00.044) 0:01:12.019 ****
skipping: [instance]
TASK [libvirt_manager : Configure boot order for net-only-0] *******************
Wednesday 26 November 2025 07:38:36 +0000 (0:00:00.068) 0:01:12.088 ****
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] ***********
Wednesday 26 November 2025 07:38:36 +0000 (0:00:00.102) 0:01:12.190 ****
ok: [instance]
TASK [libvirt_manager : Create temporary file for domain XML] ******************
Wednesday 26 November 2025 07:38:37 +0000 (0:00:00.306) 0:01:12.497 ****
changed: [instance]
TASK [libvirt_manager : Write current domain XML to temporary file] ************
Wednesday 26 November 2025 07:38:37 +0000 (0:00:00.233) 0:01:12.730 ****
changed: [instance]
TASK [libvirt_manager : Remove existing boot elements from os section] *********
Wednesday 26 November 2025 07:38:37 +0000 (0:00:00.424) 0:01:13.155 ****
changed: [instance]
TASK [libvirt_manager : Add boot order to disk device] *************************
Wednesday 26 November 2025 07:38:37 +0000 (0:00:00.253) 0:01:13.408 ****
skipping: [instance]
TASK [libvirt_manager : Get interface count for boot order] ********************
Wednesday 26 November 2025 07:38:38 +0000 (0:00:00.079) 0:01:13.488 ****
ok: [instance]
TASK [libvirt_manager : Add boot order to network interfaces] ******************
Wednesday 26 November 2025 07:38:38 +0000 (0:00:00.252) 0:01:13.740 ****
changed: [instance]
TASK [libvirt_manager : Read updated domain XML] *******************************
Wednesday 26 November 2025 07:38:38 +0000 (0:00:00.269) 0:01:14.009 ****
ok: [instance]
TASK [libvirt_manager : Redefine domain with updated boot order] ***************
Wednesday 26 November 2025 07:38:38 +0000 (0:00:00.221) 0:01:14.231 ****
changed: [instance]
TASK [libvirt_manager : Clean up temporary domain XML file] ********************
Wednesday 26 November 2025 07:38:39 +0000 (0:00:00.282) 0:01:14.513 ****
changed: [instance]
TASK [libvirt_manager : Create VM image for no-boot-order-0] *******************
Wednesday 26 November 2025 07:38:39 +0000 (0:00:00.271) 0:01:14.785 ****
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for no-boot-order-0] ***
Wednesday 26 November 2025 07:38:39 +0000 (0:00:00.274) 0:01:15.060 ****
changed: [instance]
TASK [libvirt_manager : Define VMs for type no-boot-order-0] *******************
Wednesday 26 November 2025 07:38:39 +0000 (0:00:00.249) 0:01:15.309 ****
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs no-boot-order-0] *****
Wednesday 26 November 2025 07:38:40 +0000 (0:00:00.336) 0:01:15.646 ****
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 }}] ****************
Wednesday 26 November 2025 07:38:40 +0000 (0:00:00.105) 0:01:15.751 ****
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] ***********************
Wednesday 26 November 2025 07:38:40 +0000 (0:00:00.080) 0:01:15.832 ****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Wednesday 26 November 2025 07:38:40 +0000 (0:00:00.242) 0:01:16.074 ****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Dump domain xml] ***************************************
Wednesday 26 November 2025 07:38:40 +0000 (0:00:00.065) 0:01:16.140 ****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Wednesday 26 November 2025 07:38:40 +0000 (0:00:00.277) 0:01:16.418 ****
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-no-boot-order-0] ******
Wednesday 26 November 2025 07:38:41 +0000 (0:00:00.219) 0:01:16.638 ****
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs no-boot-order-0] ***
Wednesday 26 November 2025 07:38:41 +0000 (0:00:00.302) 0:01:16.940 ****
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for no-boot-order-0] ***
Wednesday 26 November 2025 07:38:41 +0000 (0:00:00.043) 0:01:16.984 ****
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM no-boot-order-0] ********
Wednesday 26 November 2025 07:38:41 +0000 (0:00:00.050) 0:01:17.035 ****
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM no-boot-order-0] *****************
Wednesday 26 November 2025 07:38:41 +0000 (0:00:00.088) 0:01:17.123 ****
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Wednesday 26 November 2025 07:38:41 +0000 (0:00:00.050) 0:01:17.173 ****
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Wednesday 26 November 2025 07:38:41 +0000 (0:00:00.233) 0:01:17.407 ****
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Wednesday 26 November 2025 07:38:42 +0000 (0:00:00.060) 0:01:17.467 ****
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Wednesday 26 November 2025 07:38:42 +0000 (0:00:00.043) 0:01:17.511 ****
skipping: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Wednesday 26 November 2025 07:38:42 +0000 (0:00:00.044) 0:01:17.555 ****
skipping: [instance]
TASK [libvirt_manager : Configure boot order for no-boot-order-0] **************
Wednesday 26 November 2025 07:38:42 +0000 (0:00:00.108) 0:01:17.663 ****
skipping: [instance]
TASK [libvirt_manager : Start (power-on) VMs] **********************************
Wednesday 26 November 2025 07:38:42 +0000 (0:00:00.050) 0:01:17.713 ****
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] *****************
Wednesday 26 November 2025 07:38:42 +0000 (0:00:00.096) 0:01:17.810 ****
skipping: [instance]
TASK [libvirt_manager : Start VMs for type {{ vm_type }}] **********************
Wednesday 26 November 2025 07:38:42 +0000 (0:00:00.054) 0:01:17.865 ****
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] ***************************
Wednesday 26 November 2025 07:38:45 +0000 (0:00:03.088) 0:01:20.953 ****
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] ****************************
Wednesday 26 November 2025 07:38:45 +0000 (0:00:00.098) 0:01:21.051 ****
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] *********************************
Wednesday 26 November 2025 07:38:45 +0000 (0:00:00.118) 0:01:21.170 ****
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] ******************************************************
Wednesday 26 November 2025 07:38:45 +0000 (0:00:00.084) 0:01:21.254 ****
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.] ************************
Wednesday 26 November 2025 07:38:45 +0000 (0:00:00.071) 0:01:21.326 ****
ok: [instance]
TASK [libvirt_manager : Dump UUIDs] ********************************************
Wednesday 26 November 2025 07:38:46 +0000 (0:00:00.252) 0:01:21.579 ****
changed: [instance]
TASK [Ensure fresh vbmc listing] ***********************************************
Wednesday 26 November 2025 07:38:46 +0000 (0:00:00.419) 0:01:21.998 ****
skipping: [instance]
TASK [libvirt_manager : Update vbmc related fact] ******************************
Wednesday 26 November 2025 07:38:46 +0000 (0:00:00.055) 0:01:22.053 ****
skipping: [instance]
TASK [libvirt_manager : Dump vbmc known hosts] *********************************
Wednesday 26 November 2025 07:38:46 +0000 (0:00:00.057) 0:01:22.111 ****
skipping: [instance]
TASK [libvirt_manager : Copy authorized_keys] **********************************
Wednesday 26 November 2025 07:38:46 +0000 (0:00:00.056) 0:01:22.167 ****
skipping: [instance]
TASK [libvirt_manager : Enable root access on CRC] *****************************
Wednesday 26 November 2025 07:38:46 +0000 (0:00:00.047) 0:01:22.215 ****
skipping: [instance]
TASK [Get disk_first VM XML] ***************************************************
Wednesday 26 November 2025 07:38:46 +0000 (0:00:00.113) 0:01:22.329 ****
ok: [instance]
TASK [Check disk boot order in disk-first VM] **********************************
Wednesday 26 November 2025 07:38:47 +0000 (0:00:00.255) 0:01:22.585 ****
ok: [instance]
TASK [Check interface boot order in disk-first VM] *****************************
Wednesday 26 November 2025 07:38:47 +0000 (0:00:00.229) 0:01:22.814 ****
ok: [instance]
TASK [Assert disk-first VM has correct boot order] *****************************
Wednesday 26 November 2025 07:38:47 +0000 (0:00:00.219) 0:01:23.034 ****
ok: [instance]
TASK [Get net_first VM XML] ****************************************************
Wednesday 26 November 2025 07:38:47 +0000 (0:00:00.049) 0:01:23.083 ****
ok: [instance]
TASK [Check disk boot order in network-first VM] *******************************
Wednesday 26 November 2025 07:38:47 +0000 (0:00:00.285) 0:01:23.368 ****
ok: [instance]
TASK [Check interface boot order in network-first VM] **************************
Wednesday 26 November 2025 07:38:48 +0000 (0:00:00.223) 0:01:23.592 ****
ok: [instance]
TASK [Assert network-first VM has correct boot order] **************************
Wednesday 26 November 2025 07:38:48 +0000 (0:00:00.221) 0:01:23.813 ****
ok: [instance]
TASK [Get net_only VM XML] *****************************************************
Wednesday 26 November 2025 07:38:48 +0000 (0:00:00.050) 0:01:23.864 ****
ok: [instance]
TASK [Check interface boot order in network-only VM] ***************************
Wednesday 26 November 2025 07:38:48 +0000 (0:00:00.256) 0:01:24.120 ****
ok: [instance]
TASK [Check disk boot order in network-only VM (should not exist)] *************
Wednesday 26 November 2025 07:38:48 +0000 (0:00:00.264) 0:01:24.385 ****
ok: [instance]
TASK [Assert network-only VM has correct boot order] ***************************
Wednesday 26 November 2025 07:38:49 +0000 (0:00:00.224) 0:01:24.609 ****
ok: [instance]
TASK [Get no_boot_order VM XML] ************************************************
Wednesday 26 November 2025 07:38:49 +0000 (0:00:00.062) 0:01:24.671 ****
ok: [instance]
TASK [Check for any boot order attributes in no-boot-order VM] *****************
Wednesday 26 November 2025 07:38:49 +0000 (0:00:00.254) 0:01:24.926 ****
ok: [instance]
TASK [Assert no-boot-order VM has no boot order attributes] ********************
Wednesday 26 November 2025 07:38:49 +0000 (0:00:00.222) 0:01:25.148 ****
ok: [instance]
TASK [Output success message] **************************************************
Wednesday 26 November 2025 07:38:49 +0000 (0:00:00.095) 0:01:25.244 ****
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
Wednesday 26 November 2025 07:38:49 +0000 (0:00:00.128) 0:01:25.373 ****
===============================================================================
ci_nmstate : Install required packages on instance ---------------------- 8.21s
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.89s
dnsmasq : Add/Remove address -------------------------------------------- 2.63s
ci_nmstate : Apply the desidered state on instance ---------------------- 1.85s
libvirt_manager : Restart firewalld ------------------------------------- 1.84s
libvirt_manager : Create group inventories ------------------------------ 1.53s
dnsmasq : Install needed packages --------------------------------------- 1.31s
libvirt_manager : Define VMs for type disk-first-0 ---------------------- 1.12s
Gathering Facts --------------------------------------------------------- 0.92s
dnsmasq : Enable and start service -------------------------------------- 0.75s
libvirt_manager : Create needed workload directory ---------------------- 0.67s
libvirt_manager : Ensure networks are created/started ------------------- 0.63s
libvirt_manager : Ensure networks are defined --------------------------- 0.58s
libvirt_manager : Allow QEMU on workload directory ---------------------- 0.56s
libvirt_manager : Enable masquerading for public traffic ---------------- 0.53s
libvirt_manager : Enable forwarding in the libvirt zone ----------------- 0.52s
libvirt_manager : Ensure network is in correct zone --------------------- 0.51s
networking_mapper : Write the Networking Environment Definition to file --- 0.50s
PLAY [Cleanup] *****************************************************************
TASK [Gathering Facts] *********************************************************
Wednesday 26 November 2025 07:38:50 +0000 (0:00:00.041) 0:00:00.041 ****
ok: [instance]
TASK [Ensure we have the destination directory] ********************************
Wednesday 26 November 2025 07:38:51 +0000 (0:00:00.966) 0:00:01.007 ****
changed: [instance]
TASK [Copy generated content to proper location] *******************************
Wednesday 26 November 2025 07:38:51 +0000 (0:00:00.339) 0:00:01.347 ****
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] ***************************
Wednesday 26 November 2025 07:38:53 +0000 (0:00:01.461) 0:00:02.808 ****
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Wednesday 26 November 2025 07:38:54 +0000 (0:00:00.834) 0:00:03.643 ****
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Wednesday 26 November 2025 07:38:56 +0000 (0:00:02.312) 0:00:05.955 ****
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Wednesday 26 November 2025 07:38:57 +0000 (0:00:00.922) 0:00:06.877 ****
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Wednesday 26 November 2025 07:38:57 +0000 (0:00:00.074) 0:00:06.952 ****
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Wednesday 26 November 2025 07:38:57 +0000 (0:00:00.382) 0:00:07.335 ****
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Wednesday 26 November 2025 07:38:58 +0000 (0:00:00.369) 0:00:07.704 ****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Wednesday 26 November 2025 07:38:58 +0000 (0:00:00.082) 0:00:07.787 ****
ok: [instance] =>
cleanup_vms:
- cifmw-no-boot-order-0
- cifmw-net-first-0
- cifmw-disk-first-0
- cifmw-net-only-0
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Wednesday 26 November 2025 07:38:58 +0000 (0:00:00.081) 0:00:07.868 ****
ok: [instance] => (item=cifmw-no-boot-order-0)
ok: [instance] => (item=cifmw-net-first-0)
ok: [instance] => (item=cifmw-disk-first-0)
ok: [instance] => (item=cifmw-net-only-0)
TASK [libvirt_manager : Destroy machine] ***************************************
Wednesday 26 November 2025 07:38:59 +0000 (0:00:00.996) 0:00:08.864 ****
ok: [instance] => (item=cifmw-no-boot-order-0)
ok: [instance] => (item=cifmw-net-first-0)
ok: [instance] => (item=cifmw-disk-first-0)
ok: [instance] => (item=cifmw-net-only-0)
TASK [libvirt_manager : Undefine machine] **************************************
Wednesday 26 November 2025 07:39:00 +0000 (0:00:01.122) 0:00:09.986 ****
ok: [instance] => (item=cifmw-no-boot-order-0)
ok: [instance] => (item=cifmw-net-first-0)
ok: [instance] => (item=cifmw-disk-first-0)
ok: [instance] => (item=cifmw-net-only-0)
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Wednesday 26 November 2025 07:39:01 +0000 (0:00:01.090) 0:00:11.077 ****
ok: [instance -> localhost] => (item=cifmw-no-boot-order-0)
ok: [instance -> localhost] => (item=cifmw-net-first-0)
ok: [instance -> localhost] => (item=cifmw-disk-first-0)
ok: [instance -> localhost] => (item=cifmw-net-only-0)
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Wednesday 26 November 2025 07:39:02 +0000 (0:00:01.008) 0:00:12.085 ****
ok: [instance] => (item=cifmw-no-boot-order-0)
ok: [instance] => (item=cifmw-net-first-0)
ok: [instance] => (item=cifmw-disk-first-0)
ok: [instance] => (item=cifmw-net-only-0)
TASK [libvirt_manager : Get network list] **************************************
Wednesday 26 November 2025 07:39:03 +0000 (0:00:00.930) 0:00:13.016 ****
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Wednesday 26 November 2025 07:39:03 +0000 (0:00:00.356) 0:00:13.373 ****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Wednesday 26 November 2025 07:39:03 +0000 (0:00:00.092) 0:00:13.465 ****
ok: [instance] =>
cleanup_nets:
- cifmw-public
- cifmw-osp_trunk
TASK [Remove dnsmasq network bits] *********************************************
Wednesday 26 November 2025 07:39:04 +0000 (0:00:00.080) 0:00:13.545 ****
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:39:04 +0000 (0:00:00.203) 0:00:13.749 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:39:04 +0000 (0:00:00.081) 0:00:13.831 ****
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:39:04 +0000 (0:00:00.106) 0:00:13.937 ****
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:39:04 +0000 (0:00:00.076) 0:00:14.013 ****
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:39:04 +0000 (0:00:00.254) 0:00:14.268 ****
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:39:05 +0000 (0:00:00.278) 0:00:14.546 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:39:05 +0000 (0:00:00.084) 0:00:14.630 ****
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:39:05 +0000 (0:00:00.079) 0:00:14.710 ****
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:39:05 +0000 (0:00:00.080) 0:00:14.790 ****
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:39:05 +0000 (0:00:00.257) 0:00:15.048 ****
ok: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Wednesday 26 November 2025 07:39:05 +0000 (0:00:00.308) 0:00:15.356 ****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Undefine networks] *************************************
Wednesday 26 November 2025 07:39:07 +0000 (0:00:01.139) 0:00:16.495 ****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Wednesday 26 November 2025 07:39:07 +0000 (0:00:00.565) 0:00:17.061 ****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Find dummy interface connection files] *****************
Wednesday 26 November 2025 07:39:08 +0000 (0:00:00.709) 0:00:17.771 ****
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Wednesday 26 November 2025 07:39:08 +0000 (0:00:00.318) 0:00:18.089 ****
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': 998381, 'dev': 64513, 'nlink': 1, 'atime': 1764142665.3646538, 'mtime': 1764142665.3646538, 'ctime': 1764142665.3646538, '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': 633825, 'dev': 64513, 'nlink': 1, 'atime': 1764142665.3656538, 'mtime': 1764142665.3656538, 'ctime': 1764142665.3656538, '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] **************************
Wednesday 26 November 2025 07:39:09 +0000 (0:00:00.520) 0:00:18.609 ****
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Wednesday 26 November 2025 07:39:10 +0000 (0:00:00.899) 0:00:19.509 ****
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Wednesday 26 November 2025 07:39:10 +0000 (0:00:00.655) 0:00:20.165 ****
changed: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Wednesday 26 November 2025 07:39:11 +0000 (0:00:00.420) 0:00:20.585 ****
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Wednesday 26 November 2025 07:39:11 +0000 (0:00:00.547) 0:00:21.133 ****
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] *************************
Wednesday 26 November 2025 07:39:11 +0000 (0:00:00.122) 0:00:21.255 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Wednesday 26 November 2025 07:39:11 +0000 (0:00:00.086) 0:00:21.341 ****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Wednesday 26 November 2025 07:39:12 +0000 (0:00:00.287) 0:00:21.629 ****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Wednesday 26 November 2025 07:39:12 +0000 (0:00:00.081) 0:00:21.710 ****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Wednesday 26 November 2025 07:39:12 +0000 (0:00:00.165) 0:00:21.876 ****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Wednesday 26 November 2025 07:39:12 +0000 (0:00:00.082) 0:00:21.958 ****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Wednesday 26 November 2025 07:39:12 +0000 (0:00:00.081) 0:00:22.040 ****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Wednesday 26 November 2025 07:39:12 +0000 (0:00:00.115) 0:00:22.156 ****
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Wednesday 26 November 2025 07:39:12 +0000 (0:00:00.298) 0:00:22.454 ****
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Wednesday 26 November 2025 07:39:13 +0000 (0:00:00.048) 0:00:22.503 ****
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] *************************
Wednesday 26 November 2025 07:39:13 +0000 (0:00:00.124) 0:00:22.627 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Wednesday 26 November 2025 07:39:13 +0000 (0:00:00.085) 0:00:22.712 ****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Wednesday 26 November 2025 07:39:13 +0000 (0:00:00.344) 0:00:23.057 ****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Wednesday 26 November 2025 07:39:13 +0000 (0:00:00.081) 0:00:23.139 ****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Wednesday 26 November 2025 07:39:13 +0000 (0:00:00.111) 0:00:23.250 ****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Wednesday 26 November 2025 07:39:13 +0000 (0:00:00.083) 0:00:23.333 ****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Wednesday 26 November 2025 07:39:13 +0000 (0:00:00.084) 0:00:23.417 ****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Wednesday 26 November 2025 07:39:14 +0000 (0:00:00.112) 0:00:23.530 ****
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Wednesday 26 November 2025 07:39:14 +0000 (0:00:00.299) 0:00:23.830 ****
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Wednesday 26 November 2025 07:39:14 +0000 (0:00:00.047) 0:00:23.878 ****
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Wednesday 26 November 2025 07:39:14 +0000 (0:00:00.355) 0:00:24.233 ****
ok: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Wednesday 26 November 2025 07:39:15 +0000 (0:00:00.283) 0:00:24.517 ****
changed: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Wednesday 26 November 2025 07:39:15 +0000 (0:00:00.397) 0:00:24.915 ****
changed: [instance] => (item=cifmw_reproducer_key.pub)
changed: [instance] => (item=cifmw_reproducer_key)
TASK [libvirt_manager : List libvirt logs] *************************************
Wednesday 26 November 2025 07:39:15 +0000 (0:00:00.391) 0:00:25.307 ****
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Wednesday 26 November 2025 07:39:16 +0000 (0:00:00.226) 0:00:25.533 ****
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Wednesday 26 November 2025 07:39:16 +0000 (0:00:00.037) 0:00:25.570 ****
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] ****************************************
Wednesday 26 November 2025 07:39:17 +0000 (0:00:01.416) 0:00:26.987 ****
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Wednesday 26 November 2025 07:39:17 +0000 (0:00:00.395) 0:00:27.382 ****
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Wednesday 26 November 2025 07:39:19 +0000 (0:00:01.462) 0:00:28.845 ****
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Wednesday 26 November 2025 07:39:19 +0000 (0:00:00.257) 0:00:29.103 ****
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Wednesday 26 November 2025 07:39:19 +0000 (0:00:00.065) 0:00:29.168 ****
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Wednesday 26 November 2025 07:39:19 +0000 (0:00:00.042) 0:00:29.210 ****
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Wednesday 26 November 2025 07:39:19 +0000 (0:00:00.067) 0:00:29.278 ****
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Wednesday 26 November 2025 07:39:20 +0000 (0:00:00.459) 0:00:29.737 ****
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Wednesday 26 November 2025 07:39:20 +0000 (0:00:00.449) 0:00:30.187 ****
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Wednesday 26 November 2025 07:39:20 +0000 (0:00:00.199) 0:00:30.386 ****
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Wednesday 26 November 2025 07:39:20 +0000 (0:00:00.040) 0:00:30.426 ****
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Wednesday 26 November 2025 07:39:21 +0000 (0:00:00.068) 0:00:30.494 ****
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] *************************************************
Wednesday 26 November 2025 07:39:21 +0000 (0:00:00.732) 0:00:31.227 ****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Wednesday 26 November 2025 07:39:21 +0000 (0:00:00.085) 0:00:31.313 ****
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Wednesday 26 November 2025 07:39:22 +0000 (0:00:00.321) 0:00:31.634 ****
ok: [instance]
TASK [Clean local ssh config] **************************************************
Wednesday 26 November 2025 07:39:22 +0000 (0:00:00.230) 0:00:31.864 ****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Wednesday 26 November 2025 07:39:22 +0000 (0:00:00.117) 0:00:31.981 ****
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Wednesday 26 November 2025 07:39:22 +0000 (0:00:00.205) 0:00:32.186 ****
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Wednesday 26 November 2025 07:39:22 +0000 (0:00:00.232) 0:00:32.419 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Wednesday 26 November 2025 07:39:23 +0000 (0:00:00.071) 0:00:32.491 ****
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Wednesday 26 November 2025 07:39:24 +0000 (0:00:01.300) 0:00:33.792 ****
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] ********************************
Wednesday 26 November 2025 07:39:27 +0000 (0:00:03.548) 0:00:37.340 ****
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Wednesday 26 November 2025 07:39:28 +0000 (0:00:00.229) 0:00:37.570 ****
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Wednesday 26 November 2025 07:39:28 +0000 (0:00:00.058) 0:00:37.629 ****
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Wednesday 26 November 2025 07:39:28 +0000 (0:00:00.039) 0:00:37.668 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Wednesday 26 November 2025 07:39:28 +0000 (0:00:00.064) 0:00:37.733 ****
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Wednesday 26 November 2025 07:39:28 +0000 (0:00:00.037) 0:00:37.771 ****
changed: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Wednesday 26 November 2025 07:39:28 +0000 (0:00:00.222) 0:00:37.993 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Wednesday 26 November 2025 07:39:28 +0000 (0:00:00.065) 0:00:38.058 ****
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Wednesday 26 November 2025 07:39:28 +0000 (0:00:00.037) 0:00:38.096 ****
changed: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Wednesday 26 November 2025 07:39:28 +0000 (0:00:00.217) 0:00:38.313 ****
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Wednesday 26 November 2025 07:39:28 +0000 (0:00:00.073) 0:00:38.387 ****
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Wednesday 26 November 2025 07:39:28 +0000 (0:00:00.039) 0:00:38.427 ****
changed: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Wednesday 26 November 2025 07:39:29 +0000 (0:00:00.563) 0:00:38.991 ****
changed: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Wednesday 26 November 2025 07:39:29 +0000 (0:00:00.221) 0:00:39.212 ****
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Wednesday 26 November 2025 07:39:30 +0000 (0:00:00.409) 0:00:39.622 ****
changed: [instance]
TASK [radvd : Gather package facts] ********************************************
Wednesday 26 November 2025 07:39:30 +0000 (0:00:00.255) 0:00:39.878 ****
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Wednesday 26 November 2025 07:39:30 +0000 (0:00:00.611) 0:00:40.490 ****
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Wednesday 26 November 2025 07:39:31 +0000 (0:00:00.047) 0:00:40.538 ****
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Wednesday 26 November 2025 07:39:31 +0000 (0:00:00.226) 0:00:40.764 ****
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Wednesday 26 November 2025 07:39:31 +0000 (0:00:00.220) 0:00:40.985 ****
skipping: [instance]
TASK [Ensure work directory is removed] ****************************************
Wednesday 26 November 2025 07:39:31 +0000 (0:00:00.114) 0:00:41.099 ****
changed: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Wednesday 26 November 2025 07:39:31 +0000 (0:00:00.374) 0:00:41.473 ****
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=76 changed=22 unreachable=0 failed=0 skipped=30 rescued=0 ignored=0
Wednesday 26 November 2025 07:39:32 +0000 (0:00:00.810) 0:00:42.284 ****
===============================================================================
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.55s
libvirt_manager : Populate service facts -------------------------------- 2.31s
podman : Ensure podman is installed ------------------------------------- 1.46s
Copy generated content to proper location ------------------------------- 1.46s
libvirt_manager : Remove workload and volumes --------------------------- 1.42s
dnsmasq : Install needed packages --------------------------------------- 1.30s
libvirt_manager : Destroy networks -------------------------------------- 1.14s
libvirt_manager : Destroy machine --------------------------------------- 1.12s
libvirt_manager : Undefine machine -------------------------------------- 1.09s
libvirt_manager : (localhost) Clean ssh jumpers ------------------------- 1.01s
libvirt_manager : Clean ssh known_hosts --------------------------------- 1.00s
Gathering Facts --------------------------------------------------------- 0.97s
libvirt_manager : (instance) Clean ssh jumpers -------------------------- 0.93s
libvirt_manager : Start virtqemud socket service ------------------------ 0.92s
libvirt_manager : Clean firewalld libvirt zone -------------------------- 0.90s
libvirt_manager : Get installed packages list --------------------------- 0.83s
libvirt_manager : Restart firewalld ------------------------------------- 0.81s
virtualbmc : Remove vbmc files ------------------------------------------ 0.73s
libvirt_manager : Ensure no trace of networks lays in nmcli ------------- 0.71s
libvirt_manager : Ensure firewalld is enabled and started --------------- 0.66s
PLAY [Prepare] *****************************************************************
TASK [Gathering Facts] *********************************************************
Wednesday 26 November 2025 07:39:50 +0000 (0:00:00.061) 0:00:00.061 ****
ok: [instance]
TASK [Create custom basedir] ***************************************************
Wednesday 26 November 2025 07:39:51 +0000 (0:00:00.833) 0:00:00.895 ****
changed: [instance]
TASK [test_deps : Gather facts if they don't exist] ****************************
Wednesday 26 November 2025 07:39:51 +0000 (0:00:00.435) 0:00:01.330 ****
skipping: [instance]
TASK [test_deps : Gather variables for each operating system] ******************
Wednesday 26 November 2025 07:39:51 +0000 (0:00:00.058) 0:00:01.388 ****
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] *****************************************
Wednesday 26 November 2025 07:39:51 +0000 (0:00:00.106) 0:00:01.495 ****
ok: [instance]
TASK [test_deps : Disable ubi host subscription-manager integration] ***********
Wednesday 26 November 2025 07:39:51 +0000 (0:00:00.325) 0:00:01.820 ****
ok: [instance]
TASK [test_deps : Disable ubi 9 repos] *****************************************
Wednesday 26 November 2025 07:39:52 +0000 (0:00:00.274) 0:00:02.095 ****
ok: [instance] => (item=ubi-9-appstream)
ok: [instance] => (item=ubi-9-baseos)
ok: [instance] => (item=ubi-9-codeready-builder)
TASK [Deploy repo-setup] *******************************************************
Wednesday 26 November 2025 07:39:53 +0000 (0:00:00.785) 0:00:02.881 ****
TASK [repo_setup : Ensure directories are present] *****************************
Wednesday 26 November 2025 07:39:53 +0000 (0:00:00.138) 0:00:03.019 ****
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] ********************
Wednesday 26 November 2025 07:39:53 +0000 (0:00:00.572) 0:00:03.591 ****
ok: [instance]
TASK [repo_setup : Get repo-setup repository] **********************************
Wednesday 26 November 2025 07:39:55 +0000 (0:00:01.471) 0:00:05.062 ****
changed: [instance]
TASK [repo_setup : Initialize python venv and install requirements] ************
Wednesday 26 November 2025 07:39:56 +0000 (0:00:01.046) 0:00:06.108 ****
changed: [instance]
TASK [repo_setup : Install repo-setup package] *********************************
Wednesday 26 November 2025 07:40:02 +0000 (0:00:06.735) 0:00:12.844 ****
changed: [instance]
TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***
Wednesday 26 November 2025 07:40:03 +0000 (0:00:00.733) 0:00:13.578 ****
skipping: [instance]
TASK [repo_setup : Run repo-setup] *********************************************
Wednesday 26 November 2025 07:40:03 +0000 (0:00:00.055) 0:00:13.634 ****
changed: [instance]
TASK [repo_setup : Get component repo] *****************************************
Wednesday 26 November 2025 07:40:04 +0000 (0:00:00.971) 0:00:14.606 ****
skipping: [instance]
TASK [repo_setup : Rename component repo] **************************************
Wednesday 26 November 2025 07:40:04 +0000 (0:00:00.069) 0:00:14.676 ****
skipping: [instance]
TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******
Wednesday 26 November 2025 07:40:04 +0000 (0:00:00.072) 0:00:14.748 ****
skipping: [instance]
TASK [repo_setup : Run repo-setup-get-hash] ************************************
Wednesday 26 November 2025 07:40:04 +0000 (0:00:00.069) 0:00:14.818 ****
changed: [instance]
TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************
Wednesday 26 November 2025 07:40:05 +0000 (0:00:00.617) 0:00:15.435 ****
changed: [instance]
TASK [repo_setup : Dump current-podified hash] *********************************
Wednesday 26 November 2025 07:40:06 +0000 (0:00:00.462) 0:00:15.898 ****
skipping: [instance]
TASK [repo_setup : Slurp current podified hash] ********************************
Wednesday 26 November 2025 07:40:06 +0000 (0:00:00.061) 0:00:15.960 ****
skipping: [instance]
TASK [repo_setup : Update the value of full_hash] ******************************
Wednesday 26 November 2025 07:40:06 +0000 (0:00:00.063) 0:00:16.023 ****
skipping: [instance]
TASK [repo_setup : Export hashes facts for further use] ************************
Wednesday 26 November 2025 07:40:06 +0000 (0:00:00.094) 0:00:16.118 ****
ok: [instance]
TASK [repo_setup : Create download directory] **********************************
Wednesday 26 November 2025 07:40:06 +0000 (0:00:00.080) 0:00:16.198 ****
skipping: [instance]
TASK [repo_setup : Print the URL to request] ***********************************
Wednesday 26 November 2025 07:40:06 +0000 (0:00:00.061) 0:00:16.260 ****
skipping: [instance]
TASK [Download the RPM] ********************************************************
Wednesday 26 November 2025 07:40:06 +0000 (0:00:00.059) 0:00:16.319 ****
skipping: [instance]
TASK [repo_setup : Install RHOS Release tool] **********************************
Wednesday 26 November 2025 07:40:06 +0000 (0:00:00.092) 0:00:16.412 ****
skipping: [instance]
TASK [repo_setup : Get rhos-release tool version] ******************************
Wednesday 26 November 2025 07:40:06 +0000 (0:00:00.062) 0:00:16.474 ****
skipping: [instance]
TASK [repo_setup : Print rhos-release tool version] ****************************
Wednesday 26 November 2025 07:40:06 +0000 (0:00:00.061) 0:00:16.536 ****
skipping: [instance]
TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***
Wednesday 26 November 2025 07:40:06 +0000 (0:00:00.063) 0:00:16.599 ****
skipping: [instance]
TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************
Wednesday 26 November 2025 07:40:06 +0000 (0:00:00.058) 0:00:16.658 ****
ok: [instance]
TASK [repo_setup : Use RDO proxy mirrors] **************************************
Wednesday 26 November 2025 07:40:07 +0000 (0:00:00.217) 0:00:16.876 ****
changed: [instance]
TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***
Wednesday 26 November 2025 07:40:07 +0000 (0:00:00.250) 0:00:17.126 ****
changed: [instance]
TASK [repo_setup : Check for gating.repo file on content provider] *************
Wednesday 26 November 2025 07:40:07 +0000 (0:00:00.272) 0:00:17.399 ****
skipping: [instance]
TASK [repo_setup : Populate gating repo from content provider ip] **************
Wednesday 26 November 2025 07:40:07 +0000 (0:00:00.083) 0:00:17.482 ****
skipping: [instance]
TASK [repo_setup : Check for DLRN repo at the destination] *********************
Wednesday 26 November 2025 07:40:07 +0000 (0:00:00.056) 0:00:17.538 ****
skipping: [instance]
TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***
Wednesday 26 November 2025 07:40:07 +0000 (0:00:00.055) 0:00:17.594 ****
skipping: [instance]
TASK [repo_setup : Check for DLRN component repo] ******************************
Wednesday 26 November 2025 07:40:07 +0000 (0:00:00.054) 0:00:17.649 ****
skipping: [instance]
TASK [repo_setup : Lower the priority of componennt repos to allow installation from gating repo] ***
Wednesday 26 November 2025 07:40:07 +0000 (0:00:00.055) 0:00:17.704 ****
skipping: [instance]
TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********
Wednesday 26 November 2025 07:40:07 +0000 (0:00:00.093) 0:00:17.797 ****
skipping: [instance]
TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******
Wednesday 26 November 2025 07:40:07 +0000 (0:00:00.051) 0:00:17.849 ****
skipping: [instance]
TASK [repo_setup : Cleanup existing metadata] **********************************
Wednesday 26 November 2025 07:40:08 +0000 (0:00:00.063) 0:00:17.912 ****
skipping: [instance]
TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********
Wednesday 26 November 2025 07:40:08 +0000 (0:00:00.049) 0:00:17.962 ****
skipping: [instance]
TASK [test_deps : Look for redhat-release rpm] *********************************
Wednesday 26 November 2025 07:40:08 +0000 (0:00:00.120) 0:00:18.083 ****
skipping: [instance]
TASK [test_deps : Remove redhat-release] ***************************************
Wednesday 26 November 2025 07:40:08 +0000 (0:00:00.071) 0:00:18.154 ****
skipping: [instance]
TASK [test_deps : Install centos-stream-release] *******************************
Wednesday 26 November 2025 07:40:08 +0000 (0:00:00.071) 0:00:18.225 ****
skipping: [instance]
TASK [test_deps : Install additional packages] *********************************
Wednesday 26 November 2025 07:40:08 +0000 (0:00:00.068) 0:00:18.294 ****
skipping: [instance]
TASK [test_deps : Install selinux python libs] *********************************
Wednesday 26 November 2025 07:40:08 +0000 (0:00:00.103) 0:00:18.398 ****
ok: [instance]
TASK [test_deps : Install python yaml libs] ************************************
Wednesday 26 November 2025 07:41:01 +0000 (0:00:53.070) 0:01:11.468 ****
ok: [instance]
TASK [test_deps : Install extra packages] **************************************
Wednesday 26 November 2025 07:41:02 +0000 (0:00:01.355) 0:01:12.824 ****
skipping: [instance]
TASK [ci_setup : Gather variables for each operating system] *******************
Wednesday 26 November 2025 07:41:03 +0000 (0:00:00.116) 0:01:12.941 ****
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] *************************************
Wednesday 26 November 2025 07:41:03 +0000 (0:00:00.113) 0:01:13.054 ****
ok: [instance] =>
cifmw_ci_setup_packages:
- bash-completion
- ca-certificates
- git-core
- make
- tar
- tmux
- python3-pip
TASK [ci_setup : Install needed packages] **************************************
Wednesday 26 November 2025 07:41:03 +0000 (0:00:00.051) 0:01:13.106 ****
ok: [instance]
TASK [ci_setup : Gather version of openshift client] ***************************
Wednesday 26 November 2025 07:41:04 +0000 (0:00:01.360) 0:01:14.466 ****
ok: [instance]
TASK [ci_setup : Ensure openshift client install path is present] **************
Wednesday 26 November 2025 07:41:04 +0000 (0:00:00.299) 0:01:14.766 ****
ok: [instance]
TASK [ci_setup : Install openshift client] *************************************
Wednesday 26 November 2025 07:41:05 +0000 (0:00:00.234) 0:01:15.000 ****
skipping: [instance]
TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************
Wednesday 26 November 2025 07:41:05 +0000 (0:00:00.097) 0:01:15.098 ****
skipping: [instance]
TASK [ci_setup : Create completion file] ***************************************
Wednesday 26 November 2025 07:41:05 +0000 (0:00:00.093) 0:01:15.191 ****
ok: [instance]
TASK [ci_setup : Source completion from within .bashrc] ************************
Wednesday 26 November 2025 07:41:05 +0000 (0:00:00.225) 0:01:15.417 ****
changed: [instance]
TASK [ci_setup : Check rhsm status] ********************************************
Wednesday 26 November 2025 07:41:05 +0000 (0:00:00.284) 0:01:15.702 ****
skipping: [instance]
TASK [ci_setup : Gather the repos to be enabled] *******************************
Wednesday 26 November 2025 07:41:05 +0000 (0:00:00.050) 0:01:15.752 ****
skipping: [instance]
TASK [ci_setup : Enabling the required repositories.] **************************
Wednesday 26 November 2025 07:41:05 +0000 (0:00:00.082) 0:01:15.835 ****
skipping: [instance]
TASK [ci_setup : Get current /etc/redhat-release] ******************************
Wednesday 26 November 2025 07:41:06 +0000 (0:00:00.051) 0:01:15.886 ****
skipping: [instance]
TASK [ci_setup : Print current /etc/redhat-release] ****************************
Wednesday 26 November 2025 07:41:06 +0000 (0:00:00.047) 0:01:15.933 ****
skipping: [instance]
TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********
Wednesday 26 November 2025 07:41:06 +0000 (0:00:00.046) 0:01:15.980 ****
skipping: [instance]
TASK [ci_setup : Manage directories] *******************************************
Wednesday 26 November 2025 07:41:06 +0000 (0:00:00.051) 0:01:16.031 ****
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] ***************************
Wednesday 26 November 2025 07:41:07 +0000 (0:00:01.030) 0:01:17.062 ****
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Wednesday 26 November 2025 07:41:08 +0000 (0:00:00.863) 0:01:17.925 ****
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Wednesday 26 November 2025 07:41:10 +0000 (0:00:02.144) 0:01:20.069 ****
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Wednesday 26 November 2025 07:41:11 +0000 (0:00:00.911) 0:01:20.981 ****
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Wednesday 26 November 2025 07:41:11 +0000 (0:00:00.057) 0:01:21.039 ****
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Wednesday 26 November 2025 07:41:11 +0000 (0:00:00.413) 0:01:21.453 ****
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Wednesday 26 November 2025 07:41:12 +0000 (0:00:00.406) 0:01:21.859 ****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Wednesday 26 November 2025 07:41:12 +0000 (0:00:00.083) 0:01:21.943 ****
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Wednesday 26 November 2025 07:41:12 +0000 (0:00:00.081) 0:01:22.025 ****
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Wednesday 26 November 2025 07:41:12 +0000 (0:00:00.062) 0:01:22.087 ****
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Wednesday 26 November 2025 07:41:12 +0000 (0:00:00.036) 0:01:22.124 ****
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Wednesday 26 November 2025 07:41:12 +0000 (0:00:00.036) 0:01:22.160 ****
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Wednesday 26 November 2025 07:41:12 +0000 (0:00:00.037) 0:01:22.197 ****
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Wednesday 26 November 2025 07:41:12 +0000 (0:00:00.036) 0:01:22.233 ****
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Wednesday 26 November 2025 07:41:12 +0000 (0:00:00.435) 0:01:22.669 ****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Wednesday 26 November 2025 07:41:12 +0000 (0:00:00.102) 0:01:22.772 ****
ok: [instance] =>
cleanup_nets: []
TASK [Remove dnsmasq network bits] *********************************************
Wednesday 26 November 2025 07:41:12 +0000 (0:00:00.081) 0:01:22.853 ****
skipping: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Wednesday 26 November 2025 07:41:13 +0000 (0:00:00.035) 0:01:22.889 ****
skipping: [instance]
TASK [libvirt_manager : Undefine networks] *************************************
Wednesday 26 November 2025 07:41:13 +0000 (0:00:00.036) 0:01:22.925 ****
skipping: [instance]
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Wednesday 26 November 2025 07:41:13 +0000 (0:00:00.064) 0:01:22.990 ****
skipping: [instance]
TASK [libvirt_manager : Find dummy interface connection files] *****************
Wednesday 26 November 2025 07:41:13 +0000 (0:00:00.036) 0:01:23.026 ****
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Wednesday 26 November 2025 07:41:13 +0000 (0:00:00.313) 0:01:23.339 ****
skipping: [instance]
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Wednesday 26 November 2025 07:41:13 +0000 (0:00:00.035) 0:01:23.375 ****
skipping: [instance]
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Wednesday 26 November 2025 07:41:13 +0000 (0:00:00.035) 0:01:23.410 ****
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Wednesday 26 November 2025 07:41:14 +0000 (0:00:00.572) 0:01:23.982 ****
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Wednesday 26 November 2025 07:41:14 +0000 (0:00:00.494) 0:01:24.477 ****
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Wednesday 26 November 2025 07:41:15 +0000 (0:00:00.476) 0:01:24.953 ****
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] *************************
Wednesday 26 November 2025 07:41:15 +0000 (0:00:00.112) 0:01:25.066 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Wednesday 26 November 2025 07:41:15 +0000 (0:00:00.084) 0:01:25.150 ****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Wednesday 26 November 2025 07:41:15 +0000 (0:00:00.276) 0:01:25.426 ****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Wednesday 26 November 2025 07:41:15 +0000 (0:00:00.079) 0:01:25.505 ****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Wednesday 26 November 2025 07:41:15 +0000 (0:00:00.107) 0:01:25.613 ****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Wednesday 26 November 2025 07:41:15 +0000 (0:00:00.080) 0:01:25.694 ****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Wednesday 26 November 2025 07:41:15 +0000 (0:00:00.136) 0:01:25.830 ****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Wednesday 26 November 2025 07:41:16 +0000 (0:00:00.112) 0:01:25.943 ****
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Wednesday 26 November 2025 07:41:16 +0000 (0:00:00.288) 0:01:26.232 ****
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Wednesday 26 November 2025 07:41:16 +0000 (0:00:00.047) 0:01:26.279 ****
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] *************************
Wednesday 26 November 2025 07:41:16 +0000 (0:00:00.114) 0:01:26.394 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Wednesday 26 November 2025 07:41:16 +0000 (0:00:00.081) 0:01:26.476 ****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Wednesday 26 November 2025 07:41:16 +0000 (0:00:00.285) 0:01:26.761 ****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Wednesday 26 November 2025 07:41:17 +0000 (0:00:00.136) 0:01:26.897 ****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Wednesday 26 November 2025 07:41:17 +0000 (0:00:00.108) 0:01:27.006 ****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Wednesday 26 November 2025 07:41:17 +0000 (0:00:00.079) 0:01:27.086 ****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Wednesday 26 November 2025 07:41:17 +0000 (0:00:00.080) 0:01:27.166 ****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Wednesday 26 November 2025 07:41:17 +0000 (0:00:00.110) 0:01:27.277 ****
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Wednesday 26 November 2025 07:41:17 +0000 (0:00:00.285) 0:01:27.562 ****
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Wednesday 26 November 2025 07:41:17 +0000 (0:00:00.046) 0:01:27.609 ****
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Wednesday 26 November 2025 07:41:17 +0000 (0:00:00.197) 0:01:27.806 ****
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Wednesday 26 November 2025 07:41:17 +0000 (0:00:00.038) 0:01:27.845 ****
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Wednesday 26 November 2025 07:41:18 +0000 (0:00:00.065) 0:01:27.911 ****
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Wednesday 26 November 2025 07:41:18 +0000 (0:00:00.042) 0:01:27.954 ****
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Wednesday 26 November 2025 07:41:18 +0000 (0:00:00.214) 0:01:28.168 ****
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Wednesday 26 November 2025 07:41:18 +0000 (0:00:00.036) 0:01:28.204 ****
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] ****************************************
Wednesday 26 November 2025 07:41:19 +0000 (0:00:01.359) 0:01:29.564 ****
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Wednesday 26 November 2025 07:41:20 +0000 (0:00:00.412) 0:01:29.977 ****
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Wednesday 26 November 2025 07:41:21 +0000 (0:00:01.290) 0:01:31.267 ****
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Wednesday 26 November 2025 07:41:21 +0000 (0:00:00.249) 0:01:31.517 ****
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Wednesday 26 November 2025 07:41:21 +0000 (0:00:00.044) 0:01:31.561 ****
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Wednesday 26 November 2025 07:41:21 +0000 (0:00:00.040) 0:01:31.601 ****
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Wednesday 26 November 2025 07:41:21 +0000 (0:00:00.063) 0:01:31.665 ****
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Wednesday 26 November 2025 07:41:22 +0000 (0:00:00.461) 0:01:32.126 ****
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Wednesday 26 November 2025 07:41:22 +0000 (0:00:00.444) 0:01:32.571 ****
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Wednesday 26 November 2025 07:41:22 +0000 (0:00:00.196) 0:01:32.768 ****
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Wednesday 26 November 2025 07:41:22 +0000 (0:00:00.038) 0:01:32.806 ****
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Wednesday 26 November 2025 07:41:22 +0000 (0:00:00.037) 0:01:32.844 ****
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] *************************************************
Wednesday 26 November 2025 07:41:23 +0000 (0:00:00.739) 0:01:33.583 ****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Wednesday 26 November 2025 07:41:23 +0000 (0:00:00.091) 0:01:33.674 ****
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Wednesday 26 November 2025 07:41:24 +0000 (0:00:00.295) 0:01:33.970 ****
ok: [instance]
TASK [Clean local ssh config] **************************************************
Wednesday 26 November 2025 07:41:24 +0000 (0:00:00.236) 0:01:34.207 ****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Wednesday 26 November 2025 07:41:24 +0000 (0:00:00.087) 0:01:34.295 ****
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Wednesday 26 November 2025 07:41:24 +0000 (0:00:00.201) 0:01:34.496 ****
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Wednesday 26 November 2025 07:41:24 +0000 (0:00:00.225) 0:01:34.722 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Wednesday 26 November 2025 07:41:24 +0000 (0:00:00.074) 0:01:34.796 ****
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Wednesday 26 November 2025 07:41:26 +0000 (0:00:01.292) 0:01:36.089 ****
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] ********************************
Wednesday 26 November 2025 07:41:27 +0000 (0:00:01.323) 0:01:37.412 ****
ok: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Wednesday 26 November 2025 07:41:27 +0000 (0:00:00.221) 0:01:37.633 ****
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Wednesday 26 November 2025 07:41:27 +0000 (0:00:00.040) 0:01:37.674 ****
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Wednesday 26 November 2025 07:41:27 +0000 (0:00:00.039) 0:01:37.713 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Wednesday 26 November 2025 07:41:27 +0000 (0:00:00.067) 0:01:37.781 ****
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Wednesday 26 November 2025 07:41:27 +0000 (0:00:00.040) 0:01:37.821 ****
ok: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Wednesday 26 November 2025 07:41:28 +0000 (0:00:00.259) 0:01:38.081 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Wednesday 26 November 2025 07:41:28 +0000 (0:00:00.068) 0:01:38.149 ****
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Wednesday 26 November 2025 07:41:28 +0000 (0:00:00.040) 0:01:38.190 ****
ok: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Wednesday 26 November 2025 07:41:28 +0000 (0:00:00.231) 0:01:38.421 ****
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Wednesday 26 November 2025 07:41:28 +0000 (0:00:00.038) 0:01:38.459 ****
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Wednesday 26 November 2025 07:41:28 +0000 (0:00:00.040) 0:01:38.500 ****
ok: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Wednesday 26 November 2025 07:41:28 +0000 (0:00:00.330) 0:01:38.831 ****
ok: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Wednesday 26 November 2025 07:41:29 +0000 (0:00:00.226) 0:01:39.058 ****
ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)
ok: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Wednesday 26 November 2025 07:41:29 +0000 (0:00:00.406) 0:01:39.464 ****
ok: [instance]
TASK [radvd : Gather package facts] ********************************************
Wednesday 26 November 2025 07:41:29 +0000 (0:00:00.246) 0:01:39.711 ****
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Wednesday 26 November 2025 07:41:30 +0000 (0:00:00.588) 0:01:40.300 ****
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Wednesday 26 November 2025 07:41:30 +0000 (0:00:00.048) 0:01:40.348 ****
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Wednesday 26 November 2025 07:41:30 +0000 (0:00:00.259) 0:01:40.607 ****
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Wednesday 26 November 2025 07:41:30 +0000 (0:00:00.229) 0:01:40.836 ****
skipping: [instance]
TASK [libvirt_manager : Ensure output directory exists] ************************
Wednesday 26 November 2025 07:41:31 +0000 (0:00:00.088) 0:01:40.925 ****
ok: [instance]
TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************
Wednesday 26 November 2025 07:41:31 +0000 (0:00:00.211) 0:01:41.136 ****
changed: [instance]
TASK [libvirt_manager : Check if KVM is enabled] *******************************
Wednesday 26 November 2025 07:41:31 +0000 (0:00:00.211) 0:01:41.348 ****
ok: [instance]
TASK [libvirt_manager : Fail if KVM not enabled] *******************************
Wednesday 26 November 2025 07:41:31 +0000 (0:00:00.207) 0:01:41.555 ****
skipping: [instance]
TASK [libvirt_manager : Check if VMX virtualization] ***************************
Wednesday 26 November 2025 07:41:31 +0000 (0:00:00.071) 0:01:41.627 ****
skipping: [instance]
TASK [libvirt_manager : Check if SVM virtualization] ***************************
Wednesday 26 November 2025 07:41:31 +0000 (0:00:00.040) 0:01:41.668 ****
ok: [instance]
TASK [libvirt_manager : Enable VMX virtualization] *****************************
Wednesday 26 November 2025 07:41:31 +0000 (0:00:00.042) 0:01:41.710 ****
skipping: [instance]
TASK [libvirt_manager : Install packages required for using KVM] ***************
Wednesday 26 November 2025 07:41:31 +0000 (0:00:00.039) 0:01:41.749 ****
ok: [instance]
TASK [libvirt_manager : Create rules.d polkit folder] **************************
Wednesday 26 November 2025 07:41:33 +0000 (0:00:01.324) 0:01:43.073 ****
ok: [instance]
TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************
Wednesday 26 November 2025 07:41:33 +0000 (0:00:00.228) 0:01:43.302 ****
ok: [instance]
TASK [libvirt_manager : Restart service polkit service] ************************
Wednesday 26 November 2025 07:41:33 +0000 (0:00:00.431) 0:01:43.733 ****
skipping: [instance]
TASK [libvirt_manager : Remove directory for service override] *****************
Wednesday 26 November 2025 07:41:33 +0000 (0:00:00.047) 0:01:43.780 ****
ok: [instance]
TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***
Wednesday 26 November 2025 07:41:34 +0000 (0:00:00.226) 0:01:44.006 ****
ok: [instance]
TASK [libvirt_manager : Ensure firewalld service is up] ************************
Wednesday 26 November 2025 07:41:34 +0000 (0:00:00.489) 0:01:44.495 ****
ok: [instance]
TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****
Wednesday 26 November 2025 07:41:34 +0000 (0:00:00.347) 0:01:44.843 ****
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.] *********
Wednesday 26 November 2025 07:41:35 +0000 (0:00:00.215) 0:01:45.058 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********
Wednesday 26 November 2025 07:41:35 +0000 (0:00:00.362) 0:01:45.421 ****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************
Wednesday 26 November 2025 07:41:35 +0000 (0:00:00.354) 0:01:45.776 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****
Wednesday 26 November 2025 07:41:36 +0000 (0:00:00.367) 0:01:46.144 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****
Wednesday 26 November 2025 07:41:36 +0000 (0:00:00.362) 0:01:46.507 ****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********
Wednesday 26 November 2025 07:41:37 +0000 (0:00:00.362) 0:01:46.869 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******
Wednesday 26 November 2025 07:41:37 +0000 (0:00:00.391) 0:01:47.260 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******
Wednesday 26 November 2025 07:41:37 +0000 (0:00:00.355) 0:01:47.616 ****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********
Wednesday 26 November 2025 07:41:38 +0000 (0:00:00.371) 0:01:47.987 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******
Wednesday 26 November 2025 07:41:38 +0000 (0:00:00.358) 0:01:48.346 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******
Wednesday 26 November 2025 07:41:38 +0000 (0:00:00.357) 0:01:48.703 ****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********
Wednesday 26 November 2025 07:41:39 +0000 (0:00:00.354) 0:01:49.058 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****
Wednesday 26 November 2025 07:41:39 +0000 (0:00:00.387) 0:01:49.445 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******
Wednesday 26 November 2025 07:41:39 +0000 (0:00:00.375) 0:01:49.820 ****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********
Wednesday 26 November 2025 07:41:40 +0000 (0:00:00.357) 0:01:50.178 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******
Wednesday 26 November 2025 07:41:40 +0000 (0:00:00.355) 0:01:50.533 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********
Wednesday 26 November 2025 07:41:41 +0000 (0:00:00.357) 0:01:50.890 ****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************
Wednesday 26 November 2025 07:41:41 +0000 (0:00:00.373) 0:01:51.263 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******
Wednesday 26 November 2025 07:41:41 +0000 (0:00:00.395) 0:01:51.659 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******
Wednesday 26 November 2025 07:41:42 +0000 (0:00:00.354) 0:01:52.013 ****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********
Wednesday 26 November 2025 07:41:42 +0000 (0:00:00.347) 0:01:52.361 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********
Wednesday 26 November 2025 07:41:42 +0000 (0:00:00.363) 0:01:52.724 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********
Wednesday 26 November 2025 07:41:43 +0000 (0:00:00.359) 0:01:53.084 ****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************
Wednesday 26 November 2025 07:41:43 +0000 (0:00:00.375) 0:01:53.459 ****
ok: [instance]
TASK [libvirt_manager : Manage service for older releases] *********************
Wednesday 26 November 2025 07:41:43 +0000 (0:00:00.359) 0:01:53.819 ****
skipping: [instance]
TASK [libvirt_manager : Get libvirt group users] *******************************
Wednesday 26 November 2025 07:41:44 +0000 (0:00:00.055) 0:01:53.875 ****
ok: [instance]
TASK [libvirt_manager : Add user if not exists in libvirt group] ***************
Wednesday 26 November 2025 07:41:44 +0000 (0:00:00.293) 0:01:54.168 ****
ok: [instance]
TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***
Wednesday 26 November 2025 07:41:44 +0000 (0:00:00.414) 0:01:54.583 ****
ok: [instance]
TASK [libvirt_manager : Inject system connection parameters in bashrc] *********
Wednesday 26 November 2025 07:41:45 +0000 (0:00:00.335) 0:01:54.919 ****
[WARNING]: Reset is not implemented for this connection
changed: [instance]
TASK [libvirt_manager : Ensure we reload user env] *****************************
Wednesday 26 November 2025 07:41:45 +0000 (0:00:00.228) 0:01:55.147 ****
TASK [libvirt_manager : Deactivate default] ************************************
Wednesday 26 November 2025 07:41:45 +0000 (0:00:00.072) 0:01:55.220 ****
fatal: [instance]: FAILED! => changed=false
msg: network default not found
TASK [libvirt_manager : Encountered an error during virt-net removal.] *********
Wednesday 26 November 2025 07:41:45 +0000 (0:00:00.246) 0:01:55.467 ****
ok: [instance] =>
msg: Looks like the provided virtual network does not exist.
TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************
Wednesday 26 November 2025 07:41:45 +0000 (0:00:00.061) 0:01:55.529 ****
ok: [instance]
TASK [Ensure we delegate .utility zone to our own instance] ********************
Wednesday 26 November 2025 07:41:46 +0000 (0:00:00.399) 0:01:55.928 ****
ok: [instance]
TASK [Restart NetworkManager] **************************************************
Wednesday 26 November 2025 07:41:46 +0000 (0:00:00.415) 0:01:56.344 ****
changed: [instance]
TASK [Ensure ocp_volumes exists] ***********************************************
Wednesday 26 November 2025 07:41:46 +0000 (0:00:00.476) 0:01:56.821 ****
changed: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Wednesday 26 November 2025 07:41:47 +0000 (0:00:00.256) 0:01:57.077 ****
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=132 changed=22 unreachable=0 failed=0 skipped=83 rescued=1 ignored=0
Wednesday 26 November 2025 07:41:48 +0000 (0:00:00.801) 0:01:57.879 ****
===============================================================================
test_deps : Install selinux python libs -------------------------------- 53.07s
repo_setup : Initialize python venv and install requirements ------------ 6.74s
libvirt_manager : Populate service facts -------------------------------- 2.14s
repo_setup : Make sure git-core package is installed -------------------- 1.47s
ci_setup : Install needed packages -------------------------------------- 1.36s
libvirt_manager : Remove workload and volumes --------------------------- 1.36s
test_deps : Install python yaml libs ------------------------------------ 1.36s
libvirt_manager : Install packages required for using KVM --------------- 1.32s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.32s
dnsmasq : Install needed packages --------------------------------------- 1.29s
podman : Ensure podman is installed ------------------------------------- 1.29s
repo_setup : Get repo-setup repository ---------------------------------- 1.05s
ci_setup : Manage directories ------------------------------------------- 1.03s
repo_setup : Run repo-setup --------------------------------------------- 0.97s
libvirt_manager : Start virtqemud socket service ------------------------ 0.91s
libvirt_manager : Get installed packages list --------------------------- 0.86s
Gathering Facts --------------------------------------------------------- 0.83s
libvirt_manager : Restart firewalld ------------------------------------- 0.80s
test_deps : Disable ubi 9 repos ----------------------------------------- 0.79s
virtualbmc : Remove vbmc files ------------------------------------------ 0.74s
PLAY [Test DNS entries] ********************************************************
TASK [Gathering Facts] *********************************************************
Wednesday 26 November 2025 07:41:48 +0000 (0:00:00.049) 0:00:00.049 ****
ok: [instance]
TASK [Load networking definition] **********************************************
Wednesday 26 November 2025 07:41:49 +0000 (0:00:00.909) 0:00:00.958 ****
ok: [instance]
TASK [libvirt_manager : Ensure fact is existing, and empty] ********************
Wednesday 26 November 2025 07:41:49 +0000 (0:00:00.050) 0:00:01.009 ****
ok: [instance]
TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Wednesday 26 November 2025 07:41:49 +0000 (0:00:00.068) 0:00:01.077 ****
ok: [instance]
TASK [libvirt_manager : Load file if exists] ***********************************
Wednesday 26 November 2025 07:41:49 +0000 (0:00:00.295) 0:00:01.373 ****
skipping: [instance]
TASK [libvirt_manager : Update fact with existing content] *********************
Wednesday 26 November 2025 07:41:49 +0000 (0:00:00.060) 0:00:01.433 ****
skipping: [instance]
TASK [libvirt_manager : Generate VM list] **************************************
Wednesday 26 November 2025 07:41:50 +0000 (0:00:00.059) 0:00:01.492 ****
ok: [instance]
TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Wednesday 26 November 2025 07:41:50 +0000 (0:00:00.116) 0:00:01.608 ****
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] **********************
Wednesday 26 November 2025 07:41:50 +0000 (0:00:00.169) 0:00:01.778 ****
skipping: [instance]
TASK [libvirt_manager : Dump MAC mapping] **************************************
Wednesday 26 November 2025 07:41:50 +0000 (0:00:00.068) 0:00:01.847 ****
changed: [instance]
TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Wednesday 26 November 2025 07:41:50 +0000 (0:00:00.476) 0:00:02.323 ****
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] ******
Wednesday 26 November 2025 07:41:51 +0000 (0:00:00.215) 0:00:02.538 ****
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Wednesday 26 November 2025 07:41:51 +0000 (0:00:00.056) 0:00:02.595 ****
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Wednesday 26 November 2025 07:41:51 +0000 (0:00:00.053) 0:00:02.648 ****
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Wednesday 26 November 2025 07:41:51 +0000 (0:00:00.053) 0:00:02.701 ****
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Wednesday 26 November 2025 07:41:51 +0000 (0:00:00.080) 0:00:02.782 ****
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Wednesday 26 November 2025 07:41:51 +0000 (0:00:00.047) 0:00:02.829 ****
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] ***************************
Wednesday 26 November 2025 07:41:51 +0000 (0:00:00.148) 0:00:02.977 ****
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Wednesday 26 November 2025 07:41:51 +0000 (0:00:00.047) 0:00:03.025 ****
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Wednesday 26 November 2025 07:41:51 +0000 (0:00:00.373) 0:00:03.398 ****
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Wednesday 26 November 2025 07:41:52 +0000 (0:00:00.443) 0:00:03.842 ****
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Wednesday 26 November 2025 07:41:52 +0000 (0:00:00.122) 0:00:03.965 ****
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Wednesday 26 November 2025 07:41:52 +0000 (0:00:00.060) 0:00:04.026 ****
changed: [instance]
TASK [libvirt_manager : Manage networks if needed] *****************************
Wednesday 26 November 2025 07:41:53 +0000 (0:00:00.483) 0:00:04.509 ****
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.] ***
Wednesday 26 November 2025 07:41:53 +0000 (0:00:00.145) 0:00:04.654 ****
ok: [instance] => (item=ocppr)
ok: [instance] => (item=public)
ok: [instance] => (item=osp_trunk)
TASK [libvirt_manager : Ensure networks are defined] ***************************
Wednesday 26 November 2025 07:41:53 +0000 (0:00:00.088) 0:00:04.742 ****
changed: [instance] => (item=ocppr)
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks are created/started] *******************
Wednesday 26 November 2025 07:41:54 +0000 (0:00:00.717) 0:00:05.460 ****
ok: [instance] => (item=ocppr)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks are active] ****************************
Wednesday 26 November 2025 07:41:54 +0000 (0:00:00.932) 0:00:06.392 ****
ok: [instance] => (item=ocppr)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks enabled to autostart] ******************
Wednesday 26 November 2025 07:41:55 +0000 (0:00:00.644) 0:00:07.037 ****
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] **********
Wednesday 26 November 2025 07:41:56 +0000 (0:00:00.643) 0:00:07.681 ****
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] ***********************
Wednesday 26 November 2025 07:41:56 +0000 (0:00:00.132) 0:00:07.813 ****
ok: [instance]
TASK [libvirt_manager : Fetch bridges ports link info] *************************
Wednesday 26 November 2025 07:41:56 +0000 (0:00:00.288) 0:00:08.101 ****
ok: [instance] => (item=ocppr)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [Create dummy interfaces to ensure bridges are UP] ************************
Wednesday 26 November 2025 07:41:57 +0000 (0:00:00.564) 0:00:08.666 ****
TASK [ci_nmstate : Ensure we have needed facts] ********************************
Wednesday 26 November 2025 07:41:57 +0000 (0:00:00.179) 0:00:08.845 ****
skipping: [instance]
TASK [ci_nmstate : Install required packages on instance] **********************
Wednesday 26 November 2025 07:41:57 +0000 (0:00:00.135) 0:00:08.981 ****
ok: [instance]
TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Wednesday 26 November 2025 07:41:59 +0000 (0:00:01.525) 0:00:10.507 ****
changed: [instance]
TASK [ci_nmstate : Save nmstate state for instance] ****************************
Wednesday 26 November 2025 07:41:59 +0000 (0:00:00.226) 0:00:10.733 ****
changed: [instance]
TASK [ci_nmstate : Apply the desidered state on instance] **********************
Wednesday 26 November 2025 07:41:59 +0000 (0:00:00.415) 0:00:11.148 ****
changed: [instance]
TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Wednesday 26 November 2025 07:42:01 +0000 (0:00:01.891) 0:00:13.040 ****
changed: [instance]
TASK [Create extra network configuration] **************************************
Wednesday 26 November 2025 07:42:02 +0000 (0:00:00.446) 0:00:13.487 ****
skipping: [instance]
TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Wednesday 26 November 2025 07:42:02 +0000 (0:00:00.062) 0:00:13.550 ****
skipping: [instance]
TASK [libvirt_manager : Refresh networking facts on host] **********************
Wednesday 26 November 2025 07:42:02 +0000 (0:00:00.059) 0:00:13.610 ****
ok: [instance]
TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Wednesday 26 November 2025 07:42:02 +0000 (0:00:00.495) 0:00:14.105 ****
ok: [instance] => (item=ocppr)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [dnsmasq : Install needed packages] ***************************************
Wednesday 26 November 2025 07:42:03 +0000 (0:00:00.396) 0:00:14.502 ****
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Wednesday 26 November 2025 07:42:04 +0000 (0:00:01.299) 0:00:15.801 ****
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] ********************************
Wednesday 26 November 2025 07:42:07 +0000 (0:00:03.457) 0:00:19.259 ****
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Wednesday 26 November 2025 07:42:08 +0000 (0:00:00.268) 0:00:19.528 ****
changed: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Wednesday 26 November 2025 07:42:08 +0000 (0:00:00.394) 0:00:19.922 ****
changed: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Wednesday 26 November 2025 07:42:08 +0000 (0:00:00.418) 0:00:20.340 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Wednesday 26 November 2025 07:42:09 +0000 (0:00:00.111) 0:00:20.452 ****
changed: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Wednesday 26 November 2025 07:42:09 +0000 (0:00:00.432) 0:00:20.885 ****
skipping: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Wednesday 26 November 2025 07:42:09 +0000 (0:00:00.049) 0:00:20.934 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Wednesday 26 November 2025 07:42:09 +0000 (0:00:00.116) 0:00:21.051 ****
changed: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Wednesday 26 November 2025 07:42:10 +0000 (0:00:00.401) 0:00:21.452 ****
skipping: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Wednesday 26 November 2025 07:42:10 +0000 (0:00:00.047) 0:00:21.500 ****
ok: [instance] => (item=127.0.0.2)
TASK [dnsmasq : Enable and start service] **************************************
Wednesday 26 November 2025 07:42:10 +0000 (0:00:00.266) 0:00:21.766 ****
changed: [instance]
TASK [dnsmasq : Stop service] **************************************************
Wednesday 26 November 2025 07:42:11 +0000 (0:00:00.940) 0:00:22.707 ****
skipping: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Wednesday 26 November 2025 07:42:11 +0000 (0:00:00.048) 0:00:22.756 ****
skipping: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Wednesday 26 November 2025 07:42:11 +0000 (0:00:00.051) 0:00:22.807 ****
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]
TASK [Create dnsmasq networks] *************************************************
Wednesday 26 November 2025 07:42:11 +0000 (0:00:00.120) 0:00:22.928 ****
skipping: [instance] => (item=ocppr)
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:42:11 +0000 (0:00:00.149) 0:00:23.078 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:42:11 +0000 (0:00:00.087) 0:00:23.165 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:42:11 +0000 (0:00:00.066) 0:00:23.232 ****
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:42:12 +0000 (0:00:00.465) 0:00:23.698 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:42:12 +0000 (0:00:00.048) 0:00:23.746 ****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:42:12 +0000 (0:00:00.119) 0:00:23.866 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:42:12 +0000 (0:00:00.058) 0:00:23.925 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:42:12 +0000 (0:00:00.068) 0:00:23.993 ****
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:42:13 +0000 (0:00:00.516) 0:00:24.510 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:42:13 +0000 (0:00:00.052) 0:00:24.562 ****
skipping: [instance]
TASK [Deploy radvd for IPv6 router advertisements] *****************************
Wednesday 26 November 2025 07:42:13 +0000 (0:00:00.086) 0:00:24.649 ****
skipping: [instance]
TASK [libvirt_manager : Ensure network is in correct zone] *********************
Wednesday 26 November 2025 07:42:13 +0000 (0:00:00.065) 0:00:24.714 ****
changed: [instance] => (item=ocppr)
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Wednesday 26 November 2025 07:42:14 +0000 (0:00:00.774) 0:00:25.488 ****
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] ***************
Wednesday 26 November 2025 07:42:14 +0000 (0:00:00.101) 0:00:25.589 ****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Wednesday 26 November 2025 07:42:14 +0000 (0:00:00.405) 0:00:25.994 ****
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Wednesday 26 November 2025 07:42:14 +0000 (0:00:00.066) 0:00:26.061 ****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Wednesday 26 November 2025 07:42:14 +0000 (0:00:00.230) 0:00:26.291 ****
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Wednesday 26 November 2025 07:42:14 +0000 (0:00:00.062) 0:00:26.354 ****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Wednesday 26 November 2025 07:42:15 +0000 (0:00:00.255) 0:00:26.609 ****
ok: [instance]
TASK [libvirt_manager : Output _network_data] **********************************
Wednesday 26 November 2025 07:42:15 +0000 (0:00:00.063) 0:00:26.673 ****
changed: [instance]
TASK [libvirt_manager : Output pub_net] ****************************************
Wednesday 26 November 2025 07:42:15 +0000 (0:00:00.369) 0:00:27.043 ****
changed: [instance]
TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Wednesday 26 November 2025 07:42:15 +0000 (0:00:00.375) 0:00:27.418 ****
changed: [instance]
TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Wednesday 26 November 2025 07:42:16 +0000 (0:00:00.409) 0:00:27.828 ****
ok: [instance]
TASK [libvirt_manager : Save networking_mapper patch] **************************
Wednesday 26 November 2025 07:42:16 +0000 (0:00:00.127) 0:00:27.955 ****
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Wednesday 26 November 2025 07:42:16 +0000 (0:00:00.386) 0:00:28.342 ****
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Wednesday 26 November 2025 07:42:16 +0000 (0:00:00.055) 0:00:28.397 ****
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Wednesday 26 November 2025 07:42:17 +0000 (0:00:00.085) 0:00:28.482 ****
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Wednesday 26 November 2025 07:42:17 +0000 (0:00:00.055) 0:00:28.538 ****
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Wednesday 26 November 2025 07:42:17 +0000 (0:00:00.052) 0:00:28.591 ****
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Wednesday 26 November 2025 07:42:17 +0000 (0:00:00.048) 0:00:28.639 ****
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] ***************************
Wednesday 26 November 2025 07:42:17 +0000 (0:00:00.224) 0:00:28.864 ****
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Wednesday 26 November 2025 07:42:17 +0000 (0:00:00.049) 0:00:28.913 ****
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Wednesday 26 November 2025 07:42:17 +0000 (0:00:00.240) 0:00:29.154 ****
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Wednesday 26 November 2025 07:42:18 +0000 (0:00:00.434) 0:00:29.589 ****
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Wednesday 26 November 2025 07:42:18 +0000 (0:00:00.189) 0:00:29.779 ****
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Wednesday 26 November 2025 07:42:18 +0000 (0:00:00.064) 0:00:29.843 ****
changed: [instance]
TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Wednesday 26 November 2025 07:42:18 +0000 (0:00:00.488) 0:00:30.331 ****
ok: [instance]
TASK [libvirt_manager : Unset patch] *******************************************
Wednesday 26 November 2025 07:42:18 +0000 (0:00:00.089) 0:00:30.421 ****
ok: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Wednesday 26 November 2025 07:42:19 +0000 (0:00:00.050) 0:00:30.472 ****
ok: [instance]
TASK [libvirt_manager : Reserve IPs on networks] *******************************
Wednesday 26 November 2025 07:42:19 +0000 (0:00:00.049) 0:00:30.521 ****
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] **************************************
Wednesday 26 November 2025 07:42:19 +0000 (0:00:00.159) 0:00:30.681 ****
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] **************************************
Wednesday 26 November 2025 07:42:19 +0000 (0:00:00.198) 0:00:30.879 ****
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] **************************************
Wednesday 26 November 2025 07:42:19 +0000 (0:00:00.125) 0:00:31.005 ****
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] **************************************
Wednesday 26 November 2025 07:42:19 +0000 (0:00:00.126) 0:00:31.131 ****
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] **************************************
Wednesday 26 November 2025 07:42:19 +0000 (0:00:00.164) 0:00:31.296 ****
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] **************************************
Wednesday 26 November 2025 07:42:19 +0000 (0:00:00.128) 0:00:31.425 ****
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] **************************************
Wednesday 26 November 2025 07:42:20 +0000 (0:00:00.128) 0:00:31.554 ****
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 }}] ******************************
Wednesday 26 November 2025 07:42:20 +0000 (0:00:00.204) 0:00:31.758 ****
TASK [dnsmasq : Ensure we have the right data and type] ************************
Wednesday 26 November 2025 07:42:20 +0000 (0:00:00.170) 0:00:31.929 ****
ok: [instance]
TASK [dnsmasq : Assert we have needed host data] *******************************
Wednesday 26 November 2025 07:42:20 +0000 (0:00:00.070) 0:00:31.999 ****
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:d6:8c:36', 'ips': ['192.168.140.100', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:d4:1b:95', 'ips': ['192.168.140.9', ''], 'tag': 'controller'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:f5:22:9b', 'ips': ['192.168.140.10', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:cb:57:32', 'ips': ['192.168.140.15', ''], 'tag': 'ocp_worker'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:fd:aa:62', 'ips': ['192.168.110.100', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:f8:e5:d9', 'ips': ['192.168.110.9', ''], 'tag': 'controller'})
ok: [instance] => (item={'network': 'public', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:a2:3e:bd', 'ips': ['192.168.110.10', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:56:22:b8', 'ips': ['192.168.110.15', ''], 'tag': 'ocp_worker'})
TASK [dnsmasq : Ensure networks exists] ****************************************
Wednesday 26 November 2025 07:42:20 +0000 (0:00:00.151) 0:00:32.151 ****
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] *************************************
Wednesday 26 November 2025 07:42:20 +0000 (0:00:00.135) 0:00:32.286 ****
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Wednesday 26 November 2025 07:42:21 +0000 (0:00:00.209) 0:00:32.495 ****
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Wednesday 26 November 2025 07:42:21 +0000 (0:00:00.052) 0:00:32.547 ****
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Wednesday 26 November 2025 07:42:21 +0000 (0:00:00.205) 0:00:32.753 ****
ok: [instance]
TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Wednesday 26 November 2025 07:42:21 +0000 (0:00:00.083) 0:00:32.836 ****
ok: [instance]
TASK [dnsmasq : Compute entry] *************************************************
Wednesday 26 November 2025 07:42:21 +0000 (0:00:00.050) 0:00:32.887 ****
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:d6:8c:36', 'ips': ['192.168.140.100', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:d4:1b:95', 'ips': ['192.168.140.9', ''], 'tag': 'controller'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:f5:22:9b', 'ips': ['192.168.140.10', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:cb:57:32', 'ips': ['192.168.140.15', ''], 'tag': 'ocp_worker'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:fd:aa:62', 'ips': ['192.168.110.100', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'controller-0', 'state': 'present', 'mac': '52:54:01:f8:e5:d9', 'ips': ['192.168.110.9', ''], 'tag': 'controller'})
ok: [instance] => (item={'network': 'public', 'name': 'master-0', 'state': 'present', 'mac': '52:54:02:a2:3e:bd', 'ips': ['192.168.110.10', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:56:22:b8', 'ips': ['192.168.110.15', ''], 'tag': 'ocp_worker'})
TASK [dnsmasq : Create add/remove sets] ****************************************
Wednesday 26 November 2025 07:42:21 +0000 (0:00:00.247) 0:00:33.134 ****
ok: [instance]
TASK [dnsmasq : Add DHCP entries] **********************************************
Wednesday 26 November 2025 07:42:21 +0000 (0:00:00.066) 0:00:33.201 ****
changed: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:d6:8c:36', 'entry': 'set:compute,52:54:00:d6:8c:36,192.168.140.100,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_controller-0_52:54:01:d4:1b:95', 'entry': 'set:controller,52:54:01:d4:1b:95,192.168.140.9,controller-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_master-0_52:54:02:f5:22:9b', 'entry': 'set:ocp,52:54:02:f5:22:9b,192.168.140.10,master-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_worker-0_52:54:03:cb:57:32', 'entry': 'set:ocp_worker,52:54:03:cb:57:32,192.168.140.15,worker-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_compute-0_52:54:00:fd:aa:62', 'entry': 'set:compute,52:54:00:fd:aa:62,192.168.110.100,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_controller-0_52:54:01:f8:e5:d9', 'entry': 'set:controller,52:54:01:f8:e5:d9,192.168.110.9,controller-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_master-0_52:54:02:a2:3e:bd', 'entry': 'set:ocp,52:54:02:a2:3e:bd,192.168.110.10,master-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_worker-0_52:54:03:56:22:b8', 'entry': 'set:ocp_worker,52:54:03:56:22:b8,192.168.110.15,worker-0', 'state': 'present'})
TASK [dnsmasq : Remove DHCP entries] *******************************************
Wednesday 26 November 2025 07:42:24 +0000 (0:00:02.818) 0:00:36.019 ****
skipping: [instance]
TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Wednesday 26 November 2025 07:42:24 +0000 (0:00:00.108) 0:00:36.127 ****
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] *****************************************
Wednesday 26 November 2025 07:42:24 +0000 (0:00:00.315) 0:00:36.443 ****
TASK [dnsmasq : Assert we have needed host record data] ************************
Wednesday 26 November 2025 07:42:25 +0000 (0:00:00.174) 0:00:36.618 ****
ok: [instance]
TASK [dnsmasq : Assert each address element have needed data] ******************
Wednesday 26 November 2025 07:42:25 +0000 (0:00:00.073) 0:00:36.691 ****
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] ********************************************
Wednesday 26 November 2025 07:42:25 +0000 (0:00:00.293) 0:00:36.984 ****
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] ****************
Wednesday 26 November 2025 07:42:30 +0000 (0:00:04.504) 0:00:41.489 ****
ok: [instance]
TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Wednesday 26 November 2025 07:42:30 +0000 (0:00:00.051) 0:00:41.540 ****
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] *******
Wednesday 26 November 2025 07:42:30 +0000 (0:00:00.078) 0:00:41.618 ****
skipping: [instance]
TASK [libvirt_manager : Ensure some domains are local] *************************
Wednesday 26 November 2025 07:42:30 +0000 (0:00:00.061) 0:00:41.680 ****
changed: [instance]
TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Wednesday 26 November 2025 07:42:30 +0000 (0:00:00.433) 0:00:42.113 ****
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Wednesday 26 November 2025 07:42:30 +0000 (0:00:00.066) 0:00:42.180 ****
changed: [instance]
RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Wednesday 26 November 2025 07:42:31 +0000 (0:00:00.880) 0:00:43.060 ****
changed: [instance]
RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Wednesday 26 November 2025 07:42:32 +0000 (0:00:00.395) 0:00:43.456 ****
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=103 changed=32 unreachable=0 failed=0 skipped=34 rescued=0 ignored=0
Wednesday 26 November 2025 07:42:32 +0000 (0:00:00.548) 0:00:44.005 ****
===============================================================================
dnsmasq : Add/Remove address -------------------------------------------- 4.50s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.46s
dnsmasq : Add DHCP entries ---------------------------------------------- 2.82s
ci_nmstate : Apply the desidered state on instance ---------------------- 1.89s
ci_nmstate : Install required packages on instance ---------------------- 1.53s
dnsmasq : Install needed packages --------------------------------------- 1.30s
dnsmasq : Enable and start service -------------------------------------- 0.94s
libvirt_manager : Ensure networks are created/started ------------------- 0.93s
Gathering Facts --------------------------------------------------------- 0.91s
libvirt_manager : Restart firewalld ------------------------------------- 0.88s
libvirt_manager : Ensure network is in correct zone --------------------- 0.77s
libvirt_manager : Ensure networks are defined --------------------------- 0.72s
libvirt_manager : Ensure networks are active ---------------------------- 0.64s
libvirt_manager : Ensure networks enabled to autostart ------------------ 0.64s
libvirt_manager : Fetch bridges ports link info ------------------------- 0.56s
dnsmasq : Reload dnsmasq ------------------------------------------------ 0.55s
dnsmasq : Create network ------------------------------------------------ 0.52s
libvirt_manager : Refresh networking facts on host ---------------------- 0.50s
networking_mapper : Write the Networking Environment Definition to file --- 0.49s
networking_mapper : Write the Networking Environment Definition to file --- 0.48s
PLAY [Cleanup] *****************************************************************
TASK [Gathering Facts] *********************************************************
Wednesday 26 November 2025 07:42:33 +0000 (0:00:00.050) 0:00:00.050 ****
ok: [instance]
TASK [Ensure we have the destination directory] ********************************
Wednesday 26 November 2025 07:42:34 +0000 (0:00:01.018) 0:00:01.068 ****
changed: [instance]
TASK [Copy generated content to proper location] *******************************
Wednesday 26 November 2025 07:42:34 +0000 (0:00:00.357) 0:00:01.426 ****
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] ***************************
Wednesday 26 November 2025 07:42:36 +0000 (0:00:01.471) 0:00:02.898 ****
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Wednesday 26 November 2025 07:42:36 +0000 (0:00:00.814) 0:00:03.713 ****
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Wednesday 26 November 2025 07:42:39 +0000 (0:00:02.186) 0:00:05.899 ****
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Wednesday 26 November 2025 07:42:39 +0000 (0:00:00.934) 0:00:06.834 ****
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Wednesday 26 November 2025 07:42:39 +0000 (0:00:00.057) 0:00:06.891 ****
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Wednesday 26 November 2025 07:42:40 +0000 (0:00:00.407) 0:00:07.298 ****
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Wednesday 26 November 2025 07:42:40 +0000 (0:00:00.412) 0:00:07.711 ****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Wednesday 26 November 2025 07:42:40 +0000 (0:00:00.083) 0:00:07.795 ****
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Wednesday 26 November 2025 07:42:40 +0000 (0:00:00.083) 0:00:07.879 ****
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Wednesday 26 November 2025 07:42:41 +0000 (0:00:00.063) 0:00:07.942 ****
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Wednesday 26 November 2025 07:42:41 +0000 (0:00:00.037) 0:00:07.980 ****
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Wednesday 26 November 2025 07:42:41 +0000 (0:00:00.037) 0:00:08.017 ****
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Wednesday 26 November 2025 07:42:41 +0000 (0:00:00.039) 0:00:08.056 ****
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Wednesday 26 November 2025 07:42:41 +0000 (0:00:00.036) 0:00:08.093 ****
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Wednesday 26 November 2025 07:42:41 +0000 (0:00:00.406) 0:00:08.499 ****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Wednesday 26 November 2025 07:42:41 +0000 (0:00:00.095) 0:00:08.595 ****
ok: [instance] =>
cleanup_nets:
- cifmw-public
- cifmw-osp_trunk
- ocppr
TASK [Remove dnsmasq network bits] *********************************************
Wednesday 26 November 2025 07:42:41 +0000 (0:00:00.083) 0:00:08.678 ****
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:42:42 +0000 (0:00:00.323) 0:00:09.002 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:42:42 +0000 (0:00:00.086) 0:00:09.088 ****
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:42:42 +0000 (0:00:00.084) 0:00:09.172 ****
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:42:42 +0000 (0:00:00.081) 0:00:09.253 ****
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:42:42 +0000 (0:00:00.269) 0:00:09.523 ****
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:42:42 +0000 (0:00:00.285) 0:00:09.809 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:42:43 +0000 (0:00:00.086) 0:00:09.895 ****
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:42:43 +0000 (0:00:00.083) 0:00:09.979 ****
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:42:43 +0000 (0:00:00.115) 0:00:10.095 ****
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:42:43 +0000 (0:00:00.266) 0:00:10.362 ****
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:42:43 +0000 (0:00:00.286) 0:00:10.649 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:42:43 +0000 (0:00:00.085) 0:00:10.734 ****
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:42:43 +0000 (0:00:00.081) 0:00:10.816 ****
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:42:44 +0000 (0:00:00.080) 0:00:10.897 ****
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:42:44 +0000 (0:00:00.259) 0:00:11.157 ****
ok: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Wednesday 26 November 2025 07:42:44 +0000 (0:00:00.319) 0:00:11.476 ****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=ocppr)
TASK [libvirt_manager : Undefine networks] *************************************
Wednesday 26 November 2025 07:42:46 +0000 (0:00:01.734) 0:00:13.211 ****
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] *************
Wednesday 26 November 2025 07:42:47 +0000 (0:00:00.839) 0:00:14.051 ****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=ocppr)
TASK [libvirt_manager : Find dummy interface connection files] *****************
Wednesday 26 November 2025 07:42:48 +0000 (0:00:00.973) 0:00:15.025 ****
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Wednesday 26 November 2025 07:42:48 +0000 (0:00:00.324) 0:00:15.349 ****
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': 633814, 'dev': 64513, 'nlink': 1, 'atime': 1764142920.2532556, 'mtime': 1764142920.2532556, 'ctime': 1764142920.2532556, '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': 633815, 'dev': 64513, 'nlink': 1, 'atime': 1764142920.2552557, 'mtime': 1764142920.2552557, 'ctime': 1764142920.2552557, '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': 633816, 'dev': 64513, 'nlink': 1, 'atime': 1764142920.2562556, 'mtime': 1764142920.2562556, 'ctime': 1764142920.2562556, '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] **************************
Wednesday 26 November 2025 07:42:49 +0000 (0:00:00.770) 0:00:16.120 ****
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=ocppr)
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Wednesday 26 November 2025 07:42:50 +0000 (0:00:01.285) 0:00:17.405 ****
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Wednesday 26 November 2025 07:42:51 +0000 (0:00:00.604) 0:00:18.010 ****
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Wednesday 26 November 2025 07:42:51 +0000 (0:00:00.382) 0:00:18.393 ****
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Wednesday 26 November 2025 07:42:52 +0000 (0:00:00.548) 0:00:18.941 ****
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] *************************
Wednesday 26 November 2025 07:42:52 +0000 (0:00:00.122) 0:00:19.063 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Wednesday 26 November 2025 07:42:52 +0000 (0:00:00.085) 0:00:19.149 ****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Wednesday 26 November 2025 07:42:52 +0000 (0:00:00.283) 0:00:19.432 ****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Wednesday 26 November 2025 07:42:52 +0000 (0:00:00.130) 0:00:19.563 ****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Wednesday 26 November 2025 07:42:52 +0000 (0:00:00.111) 0:00:19.674 ****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Wednesday 26 November 2025 07:42:52 +0000 (0:00:00.080) 0:00:19.755 ****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Wednesday 26 November 2025 07:42:52 +0000 (0:00:00.084) 0:00:19.840 ****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Wednesday 26 November 2025 07:42:53 +0000 (0:00:00.115) 0:00:19.956 ****
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Wednesday 26 November 2025 07:42:53 +0000 (0:00:00.288) 0:00:20.244 ****
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Wednesday 26 November 2025 07:42:53 +0000 (0:00:00.049) 0:00:20.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] *************************
Wednesday 26 November 2025 07:42:53 +0000 (0:00:00.125) 0:00:20.419 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Wednesday 26 November 2025 07:42:53 +0000 (0:00:00.140) 0:00:20.560 ****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Wednesday 26 November 2025 07:42:53 +0000 (0:00:00.287) 0:00:20.848 ****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Wednesday 26 November 2025 07:42:54 +0000 (0:00:00.078) 0:00:20.927 ****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Wednesday 26 November 2025 07:42:54 +0000 (0:00:00.113) 0:00:21.040 ****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Wednesday 26 November 2025 07:42:54 +0000 (0:00:00.086) 0:00:21.127 ****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Wednesday 26 November 2025 07:42:54 +0000 (0:00:00.086) 0:00:21.213 ****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Wednesday 26 November 2025 07:42:54 +0000 (0:00:00.116) 0:00:21.329 ****
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Wednesday 26 November 2025 07:42:54 +0000 (0:00:00.287) 0:00:21.617 ****
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Wednesday 26 November 2025 07:42:54 +0000 (0:00:00.046) 0:00:21.664 ****
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Wednesday 26 November 2025 07:42:55 +0000 (0:00:00.315) 0:00:21.979 ****
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Wednesday 26 November 2025 07:42:55 +0000 (0:00:00.039) 0:00:22.018 ****
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Wednesday 26 November 2025 07:42:55 +0000 (0:00:00.038) 0:00:22.057 ****
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Wednesday 26 November 2025 07:42:55 +0000 (0:00:00.043) 0:00:22.100 ****
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Wednesday 26 November 2025 07:42:55 +0000 (0:00:00.221) 0:00:22.321 ****
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Wednesday 26 November 2025 07:42:55 +0000 (0:00:00.036) 0:00:22.357 ****
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] ****************************************
Wednesday 26 November 2025 07:42:56 +0000 (0:00:01.422) 0:00:23.779 ****
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Wednesday 26 November 2025 07:42:57 +0000 (0:00:00.393) 0:00:24.173 ****
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Wednesday 26 November 2025 07:42:58 +0000 (0:00:01.429) 0:00:25.602 ****
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Wednesday 26 November 2025 07:42:58 +0000 (0:00:00.263) 0:00:25.865 ****
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Wednesday 26 November 2025 07:42:59 +0000 (0:00:00.045) 0:00:25.911 ****
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Wednesday 26 November 2025 07:42:59 +0000 (0:00:00.066) 0:00:25.978 ****
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Wednesday 26 November 2025 07:42:59 +0000 (0:00:00.067) 0:00:26.045 ****
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Wednesday 26 November 2025 07:42:59 +0000 (0:00:00.469) 0:00:26.515 ****
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Wednesday 26 November 2025 07:43:00 +0000 (0:00:00.444) 0:00:26.960 ****
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Wednesday 26 November 2025 07:43:00 +0000 (0:00:00.197) 0:00:27.157 ****
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Wednesday 26 November 2025 07:43:00 +0000 (0:00:00.038) 0:00:27.195 ****
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Wednesday 26 November 2025 07:43:00 +0000 (0:00:00.037) 0:00:27.233 ****
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] *************************************************
Wednesday 26 November 2025 07:43:01 +0000 (0:00:00.730) 0:00:27.964 ****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Wednesday 26 November 2025 07:43:01 +0000 (0:00:00.088) 0:00:28.052 ****
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Wednesday 26 November 2025 07:43:01 +0000 (0:00:00.335) 0:00:28.388 ****
ok: [instance]
TASK [Clean local ssh config] **************************************************
Wednesday 26 November 2025 07:43:01 +0000 (0:00:00.236) 0:00:28.624 ****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Wednesday 26 November 2025 07:43:01 +0000 (0:00:00.087) 0:00:28.711 ****
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Wednesday 26 November 2025 07:43:02 +0000 (0:00:00.232) 0:00:28.943 ****
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Wednesday 26 November 2025 07:43:02 +0000 (0:00:00.235) 0:00:29.178 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Wednesday 26 November 2025 07:43:02 +0000 (0:00:00.073) 0:00:29.252 ****
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Wednesday 26 November 2025 07:43:03 +0000 (0:00:01.297) 0:00:30.549 ****
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] ********************************
Wednesday 26 November 2025 07:43:07 +0000 (0:00:03.420) 0:00:33.969 ****
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Wednesday 26 November 2025 07:43:07 +0000 (0:00:00.230) 0:00:34.200 ****
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Wednesday 26 November 2025 07:43:07 +0000 (0:00:00.038) 0:00:34.239 ****
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Wednesday 26 November 2025 07:43:07 +0000 (0:00:00.058) 0:00:34.297 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Wednesday 26 November 2025 07:43:07 +0000 (0:00:00.065) 0:00:34.362 ****
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Wednesday 26 November 2025 07:43:07 +0000 (0:00:00.039) 0:00:34.402 ****
changed: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Wednesday 26 November 2025 07:43:07 +0000 (0:00:00.231) 0:00:34.633 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Wednesday 26 November 2025 07:43:07 +0000 (0:00:00.065) 0:00:34.699 ****
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Wednesday 26 November 2025 07:43:07 +0000 (0:00:00.038) 0:00:34.737 ****
changed: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Wednesday 26 November 2025 07:43:08 +0000 (0:00:00.220) 0:00:34.957 ****
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Wednesday 26 November 2025 07:43:08 +0000 (0:00:00.035) 0:00:34.993 ****
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Wednesday 26 November 2025 07:43:08 +0000 (0:00:00.063) 0:00:35.056 ****
changed: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Wednesday 26 November 2025 07:43:08 +0000 (0:00:00.551) 0:00:35.608 ****
changed: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Wednesday 26 November 2025 07:43:08 +0000 (0:00:00.221) 0:00:35.829 ****
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Wednesday 26 November 2025 07:43:09 +0000 (0:00:00.407) 0:00:36.237 ****
changed: [instance]
TASK [radvd : Gather package facts] ********************************************
Wednesday 26 November 2025 07:43:09 +0000 (0:00:00.259) 0:00:36.496 ****
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Wednesday 26 November 2025 07:43:10 +0000 (0:00:00.636) 0:00:37.133 ****
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Wednesday 26 November 2025 07:43:10 +0000 (0:00:00.049) 0:00:37.182 ****
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Wednesday 26 November 2025 07:43:10 +0000 (0:00:00.223) 0:00:37.405 ****
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Wednesday 26 November 2025 07:43:10 +0000 (0:00:00.217) 0:00:37.623 ****
skipping: [instance]
TASK [Ensure work directory is removed] ****************************************
Wednesday 26 November 2025 07:43:10 +0000 (0:00:00.087) 0:00:37.710 ****
changed: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Wednesday 26 November 2025 07:43:11 +0000 (0:00:00.375) 0:00:38.085 ****
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=71 changed=19 unreachable=0 failed=0 skipped=40 rescued=0 ignored=0
Wednesday 26 November 2025 07:43:11 +0000 (0:00:00.800) 0:00:38.886 ****
===============================================================================
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.42s
libvirt_manager : Populate service facts -------------------------------- 2.19s
libvirt_manager : Destroy networks -------------------------------------- 1.73s
Copy generated content to proper location ------------------------------- 1.47s
podman : Ensure podman is installed ------------------------------------- 1.43s
libvirt_manager : Remove workload and volumes --------------------------- 1.42s
dnsmasq : Install needed packages --------------------------------------- 1.30s
libvirt_manager : Clean firewalld libvirt zone -------------------------- 1.29s
Gathering Facts --------------------------------------------------------- 1.02s
libvirt_manager : Ensure no trace of networks lays in nmcli ------------- 0.97s
libvirt_manager : Start virtqemud socket service ------------------------ 0.93s
libvirt_manager : Undefine networks ------------------------------------- 0.84s
libvirt_manager : Get installed packages list --------------------------- 0.81s
libvirt_manager : Restart firewalld ------------------------------------- 0.80s
libvirt_manager : Remove dummy interface connections -------------------- 0.77s
virtualbmc : Remove vbmc files ------------------------------------------ 0.73s
radvd : Gather package facts -------------------------------------------- 0.64s
libvirt_manager : Ensure firewalld is enabled and started --------------- 0.60s
dnsmasq : Stop service -------------------------------------------------- 0.55s
libvirt_manager : Disable forward in firewalld libvirt zone ------------- 0.55s
PLAY [Prepare] *****************************************************************
TASK [Gathering Facts] *********************************************************
Wednesday 26 November 2025 07:43:29 +0000 (0:00:00.061) 0:00:00.061 ****
ok: [instance]
TASK [Create custom basedir] ***************************************************
Wednesday 26 November 2025 07:43:30 +0000 (0:00:00.834) 0:00:00.895 ****
changed: [instance]
TASK [test_deps : Gather facts if they don't exist] ****************************
Wednesday 26 November 2025 07:43:30 +0000 (0:00:00.432) 0:00:01.328 ****
skipping: [instance]
TASK [test_deps : Gather variables for each operating system] ******************
Wednesday 26 November 2025 07:43:30 +0000 (0:00:00.057) 0:00:01.385 ****
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] *****************************************
Wednesday 26 November 2025 07:43:30 +0000 (0:00:00.109) 0:00:01.495 ****
ok: [instance]
TASK [test_deps : Disable ubi host subscription-manager integration] ***********
Wednesday 26 November 2025 07:43:31 +0000 (0:00:00.338) 0:00:01.833 ****
ok: [instance]
TASK [test_deps : Disable ubi 9 repos] *****************************************
Wednesday 26 November 2025 07:43:31 +0000 (0:00:00.289) 0:00:02.122 ****
ok: [instance] => (item=ubi-9-appstream)
ok: [instance] => (item=ubi-9-baseos)
ok: [instance] => (item=ubi-9-codeready-builder)
TASK [Deploy repo-setup] *******************************************************
Wednesday 26 November 2025 07:43:32 +0000 (0:00:00.912) 0:00:03.035 ****
TASK [repo_setup : Ensure directories are present] *****************************
Wednesday 26 November 2025 07:43:32 +0000 (0:00:00.158) 0:00:03.193 ****
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] ********************
Wednesday 26 November 2025 07:43:33 +0000 (0:00:00.644) 0:00:03.838 ****
ok: [instance]
TASK [repo_setup : Get repo-setup repository] **********************************
Wednesday 26 November 2025 07:43:34 +0000 (0:00:01.483) 0:00:05.321 ****
changed: [instance]
TASK [repo_setup : Initialize python venv and install requirements] ************
Wednesday 26 November 2025 07:43:35 +0000 (0:00:01.095) 0:00:06.416 ****
changed: [instance]
TASK [repo_setup : Install repo-setup package] *********************************
Wednesday 26 November 2025 07:43:42 +0000 (0:00:06.800) 0:00:13.216 ****
changed: [instance]
TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***
Wednesday 26 November 2025 07:43:43 +0000 (0:00:00.742) 0:00:13.959 ****
skipping: [instance]
TASK [repo_setup : Run repo-setup] *********************************************
Wednesday 26 November 2025 07:43:43 +0000 (0:00:00.055) 0:00:14.014 ****
changed: [instance]
TASK [repo_setup : Get component repo] *****************************************
Wednesday 26 November 2025 07:43:44 +0000 (0:00:00.948) 0:00:14.963 ****
skipping: [instance]
TASK [repo_setup : Rename component repo] **************************************
Wednesday 26 November 2025 07:43:44 +0000 (0:00:00.073) 0:00:15.037 ****
skipping: [instance]
TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******
Wednesday 26 November 2025 07:43:44 +0000 (0:00:00.071) 0:00:15.108 ****
skipping: [instance]
TASK [repo_setup : Run repo-setup-get-hash] ************************************
Wednesday 26 November 2025 07:43:44 +0000 (0:00:00.072) 0:00:15.180 ****
changed: [instance]
TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************
Wednesday 26 November 2025 07:43:45 +0000 (0:00:00.599) 0:00:15.780 ****
changed: [instance]
TASK [repo_setup : Dump current-podified hash] *********************************
Wednesday 26 November 2025 07:43:45 +0000 (0:00:00.470) 0:00:16.251 ****
skipping: [instance]
TASK [repo_setup : Slurp current podified hash] ********************************
Wednesday 26 November 2025 07:43:45 +0000 (0:00:00.060) 0:00:16.311 ****
skipping: [instance]
TASK [repo_setup : Update the value of full_hash] ******************************
Wednesday 26 November 2025 07:43:45 +0000 (0:00:00.061) 0:00:16.373 ****
skipping: [instance]
TASK [repo_setup : Export hashes facts for further use] ************************
Wednesday 26 November 2025 07:43:45 +0000 (0:00:00.087) 0:00:16.460 ****
ok: [instance]
TASK [repo_setup : Create download directory] **********************************
Wednesday 26 November 2025 07:43:45 +0000 (0:00:00.078) 0:00:16.539 ****
skipping: [instance]
TASK [repo_setup : Print the URL to request] ***********************************
Wednesday 26 November 2025 07:43:46 +0000 (0:00:00.060) 0:00:16.599 ****
skipping: [instance]
TASK [Download the RPM] ********************************************************
Wednesday 26 November 2025 07:43:46 +0000 (0:00:00.059) 0:00:16.658 ****
skipping: [instance]
TASK [repo_setup : Install RHOS Release tool] **********************************
Wednesday 26 November 2025 07:43:46 +0000 (0:00:00.090) 0:00:16.748 ****
skipping: [instance]
TASK [repo_setup : Get rhos-release tool version] ******************************
Wednesday 26 November 2025 07:43:46 +0000 (0:00:00.059) 0:00:16.808 ****
skipping: [instance]
TASK [repo_setup : Print rhos-release tool version] ****************************
Wednesday 26 November 2025 07:43:46 +0000 (0:00:00.062) 0:00:16.871 ****
skipping: [instance]
TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***
Wednesday 26 November 2025 07:43:46 +0000 (0:00:00.062) 0:00:16.934 ****
skipping: [instance]
TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************
Wednesday 26 November 2025 07:43:46 +0000 (0:00:00.092) 0:00:17.026 ****
ok: [instance]
TASK [repo_setup : Use RDO proxy mirrors] **************************************
Wednesday 26 November 2025 07:43:46 +0000 (0:00:00.221) 0:00:17.247 ****
changed: [instance]
TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***
Wednesday 26 November 2025 07:43:46 +0000 (0:00:00.247) 0:00:17.495 ****
changed: [instance]
TASK [repo_setup : Check for gating.repo file on content provider] *************
Wednesday 26 November 2025 07:43:47 +0000 (0:00:00.270) 0:00:17.766 ****
skipping: [instance]
TASK [repo_setup : Populate gating repo from content provider ip] **************
Wednesday 26 November 2025 07:43:47 +0000 (0:00:00.086) 0:00:17.852 ****
skipping: [instance]
TASK [repo_setup : Check for DLRN repo at the destination] *********************
Wednesday 26 November 2025 07:43:47 +0000 (0:00:00.054) 0:00:17.907 ****
skipping: [instance]
TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***
Wednesday 26 November 2025 07:43:47 +0000 (0:00:00.055) 0:00:17.963 ****
skipping: [instance]
TASK [repo_setup : Check for DLRN component repo] ******************************
Wednesday 26 November 2025 07:43:47 +0000 (0:00:00.055) 0:00:18.018 ****
skipping: [instance]
TASK [repo_setup : Lower the priority of componennt repos to allow installation from gating repo] ***
Wednesday 26 November 2025 07:43:47 +0000 (0:00:00.091) 0:00:18.110 ****
skipping: [instance]
TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********
Wednesday 26 November 2025 07:43:47 +0000 (0:00:00.054) 0:00:18.165 ****
skipping: [instance]
TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******
Wednesday 26 November 2025 07:43:47 +0000 (0:00:00.051) 0:00:18.216 ****
skipping: [instance]
TASK [repo_setup : Cleanup existing metadata] **********************************
Wednesday 26 November 2025 07:43:47 +0000 (0:00:00.061) 0:00:18.277 ****
skipping: [instance]
TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********
Wednesday 26 November 2025 07:43:47 +0000 (0:00:00.048) 0:00:18.326 ****
skipping: [instance]
TASK [test_deps : Look for redhat-release rpm] *********************************
Wednesday 26 November 2025 07:43:47 +0000 (0:00:00.114) 0:00:18.440 ****
skipping: [instance]
TASK [test_deps : Remove redhat-release] ***************************************
Wednesday 26 November 2025 07:43:47 +0000 (0:00:00.069) 0:00:18.510 ****
skipping: [instance]
TASK [test_deps : Install centos-stream-release] *******************************
Wednesday 26 November 2025 07:43:48 +0000 (0:00:00.070) 0:00:18.580 ****
skipping: [instance]
TASK [test_deps : Install additional packages] *********************************
Wednesday 26 November 2025 07:43:48 +0000 (0:00:00.100) 0:00:18.681 ****
skipping: [instance]
TASK [test_deps : Install selinux python libs] *********************************
Wednesday 26 November 2025 07:43:48 +0000 (0:00:00.068) 0:00:18.750 ****
ok: [instance]
TASK [test_deps : Install python yaml libs] ************************************
Wednesday 26 November 2025 07:44:46 +0000 (0:00:58.152) 0:01:16.902 ****
ok: [instance]
TASK [test_deps : Install extra packages] **************************************
Wednesday 26 November 2025 07:44:47 +0000 (0:00:01.344) 0:01:18.247 ****
skipping: [instance]
TASK [ci_setup : Gather variables for each operating system] *******************
Wednesday 26 November 2025 07:44:47 +0000 (0:00:00.124) 0:01:18.372 ****
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] *************************************
Wednesday 26 November 2025 07:44:47 +0000 (0:00:00.116) 0:01:18.489 ****
ok: [instance] =>
cifmw_ci_setup_packages:
- bash-completion
- ca-certificates
- git-core
- make
- tar
- tmux
- python3-pip
TASK [ci_setup : Install needed packages] **************************************
Wednesday 26 November 2025 07:44:47 +0000 (0:00:00.053) 0:01:18.542 ****
ok: [instance]
TASK [ci_setup : Gather version of openshift client] ***************************
Wednesday 26 November 2025 07:44:49 +0000 (0:00:01.353) 0:01:19.896 ****
ok: [instance]
TASK [ci_setup : Ensure openshift client install path is present] **************
Wednesday 26 November 2025 07:44:49 +0000 (0:00:00.321) 0:01:20.218 ****
ok: [instance]
TASK [ci_setup : Install openshift client] *************************************
Wednesday 26 November 2025 07:44:49 +0000 (0:00:00.236) 0:01:20.454 ****
skipping: [instance]
TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************
Wednesday 26 November 2025 07:44:49 +0000 (0:00:00.096) 0:01:20.550 ****
skipping: [instance]
TASK [ci_setup : Create completion file] ***************************************
Wednesday 26 November 2025 07:44:50 +0000 (0:00:00.097) 0:01:20.648 ****
ok: [instance]
TASK [ci_setup : Source completion from within .bashrc] ************************
Wednesday 26 November 2025 07:44:50 +0000 (0:00:00.209) 0:01:20.857 ****
changed: [instance]
TASK [ci_setup : Check rhsm status] ********************************************
Wednesday 26 November 2025 07:44:50 +0000 (0:00:00.325) 0:01:21.183 ****
skipping: [instance]
TASK [ci_setup : Gather the repos to be enabled] *******************************
Wednesday 26 November 2025 07:44:50 +0000 (0:00:00.049) 0:01:21.232 ****
skipping: [instance]
TASK [ci_setup : Enabling the required repositories.] **************************
Wednesday 26 November 2025 07:44:50 +0000 (0:00:00.080) 0:01:21.313 ****
skipping: [instance]
TASK [ci_setup : Get current /etc/redhat-release] ******************************
Wednesday 26 November 2025 07:44:50 +0000 (0:00:00.051) 0:01:21.364 ****
skipping: [instance]
TASK [ci_setup : Print current /etc/redhat-release] ****************************
Wednesday 26 November 2025 07:44:50 +0000 (0:00:00.048) 0:01:21.413 ****
skipping: [instance]
TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********
Wednesday 26 November 2025 07:44:50 +0000 (0:00:00.048) 0:01:21.462 ****
skipping: [instance]
TASK [ci_setup : Manage directories] *******************************************
Wednesday 26 November 2025 07:44:50 +0000 (0:00:00.083) 0:01:21.545 ****
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] ***************************
Wednesday 26 November 2025 07:44:52 +0000 (0:00:01.029) 0:01:22.574 ****
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Wednesday 26 November 2025 07:44:52 +0000 (0:00:00.844) 0:01:23.419 ****
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Wednesday 26 November 2025 07:44:55 +0000 (0:00:02.177) 0:01:25.597 ****
changed: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Wednesday 26 November 2025 07:44:55 +0000 (0:00:00.957) 0:01:26.555 ****
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Wednesday 26 November 2025 07:44:56 +0000 (0:00:00.055) 0:01:26.610 ****
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Wednesday 26 November 2025 07:44:56 +0000 (0:00:00.402) 0:01:27.013 ****
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Wednesday 26 November 2025 07:44:56 +0000 (0:00:00.461) 0:01:27.474 ****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Wednesday 26 November 2025 07:44:57 +0000 (0:00:00.138) 0:01:27.612 ****
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Wednesday 26 November 2025 07:44:57 +0000 (0:00:00.083) 0:01:27.696 ****
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Wednesday 26 November 2025 07:44:57 +0000 (0:00:00.037) 0:01:27.733 ****
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Wednesday 26 November 2025 07:44:57 +0000 (0:00:00.038) 0:01:27.772 ****
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Wednesday 26 November 2025 07:44:57 +0000 (0:00:00.037) 0:01:27.810 ****
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Wednesday 26 November 2025 07:44:57 +0000 (0:00:00.039) 0:01:27.849 ****
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Wednesday 26 November 2025 07:44:57 +0000 (0:00:00.039) 0:01:27.888 ****
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Wednesday 26 November 2025 07:44:57 +0000 (0:00:00.429) 0:01:28.317 ****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Wednesday 26 November 2025 07:44:57 +0000 (0:00:00.101) 0:01:28.419 ****
ok: [instance] =>
cleanup_nets: []
TASK [Remove dnsmasq network bits] *********************************************
Wednesday 26 November 2025 07:44:57 +0000 (0:00:00.141) 0:01:28.561 ****
skipping: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Wednesday 26 November 2025 07:44:58 +0000 (0:00:00.036) 0:01:28.597 ****
skipping: [instance]
TASK [libvirt_manager : Undefine networks] *************************************
Wednesday 26 November 2025 07:44:58 +0000 (0:00:00.035) 0:01:28.632 ****
skipping: [instance]
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Wednesday 26 November 2025 07:44:58 +0000 (0:00:00.034) 0:01:28.667 ****
skipping: [instance]
TASK [libvirt_manager : Find dummy interface connection files] *****************
Wednesday 26 November 2025 07:44:58 +0000 (0:00:00.035) 0:01:28.702 ****
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Wednesday 26 November 2025 07:44:58 +0000 (0:00:00.345) 0:01:29.047 ****
skipping: [instance]
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Wednesday 26 November 2025 07:44:58 +0000 (0:00:00.035) 0:01:29.083 ****
skipping: [instance]
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Wednesday 26 November 2025 07:44:58 +0000 (0:00:00.034) 0:01:29.117 ****
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Wednesday 26 November 2025 07:44:59 +0000 (0:00:00.619) 0:01:29.737 ****
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Wednesday 26 November 2025 07:44:59 +0000 (0:00:00.451) 0:01:30.188 ****
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Wednesday 26 November 2025 07:45:00 +0000 (0:00:00.447) 0:01:30.636 ****
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] *************************
Wednesday 26 November 2025 07:45:00 +0000 (0:00:00.115) 0:01:30.751 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Wednesday 26 November 2025 07:45:00 +0000 (0:00:00.086) 0:01:30.838 ****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Wednesday 26 November 2025 07:45:00 +0000 (0:00:00.279) 0:01:31.118 ****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Wednesday 26 November 2025 07:45:00 +0000 (0:00:00.137) 0:01:31.255 ****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Wednesday 26 November 2025 07:45:00 +0000 (0:00:00.110) 0:01:31.365 ****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Wednesday 26 November 2025 07:45:00 +0000 (0:00:00.082) 0:01:31.448 ****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Wednesday 26 November 2025 07:45:00 +0000 (0:00:00.081) 0:01:31.529 ****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Wednesday 26 November 2025 07:45:01 +0000 (0:00:00.114) 0:01:31.643 ****
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Wednesday 26 November 2025 07:45:01 +0000 (0:00:00.294) 0:01:31.938 ****
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Wednesday 26 November 2025 07:45:01 +0000 (0:00:00.048) 0:01:31.986 ****
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] *************************
Wednesday 26 November 2025 07:45:01 +0000 (0:00:00.145) 0:01:32.132 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Wednesday 26 November 2025 07:45:01 +0000 (0:00:00.085) 0:01:32.218 ****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Wednesday 26 November 2025 07:45:01 +0000 (0:00:00.283) 0:01:32.502 ****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Wednesday 26 November 2025 07:45:02 +0000 (0:00:00.082) 0:01:32.584 ****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Wednesday 26 November 2025 07:45:02 +0000 (0:00:00.110) 0:01:32.694 ****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Wednesday 26 November 2025 07:45:02 +0000 (0:00:00.081) 0:01:32.776 ****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Wednesday 26 November 2025 07:45:02 +0000 (0:00:00.081) 0:01:32.857 ****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Wednesday 26 November 2025 07:45:02 +0000 (0:00:00.113) 0:01:32.971 ****
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Wednesday 26 November 2025 07:45:02 +0000 (0:00:00.322) 0:01:33.294 ****
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Wednesday 26 November 2025 07:45:02 +0000 (0:00:00.049) 0:01:33.344 ****
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Wednesday 26 November 2025 07:45:02 +0000 (0:00:00.200) 0:01:33.544 ****
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Wednesday 26 November 2025 07:45:03 +0000 (0:00:00.039) 0:01:33.584 ****
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Wednesday 26 November 2025 07:45:03 +0000 (0:00:00.038) 0:01:33.623 ****
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Wednesday 26 November 2025 07:45:03 +0000 (0:00:00.043) 0:01:33.667 ****
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Wednesday 26 November 2025 07:45:03 +0000 (0:00:00.225) 0:01:33.892 ****
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Wednesday 26 November 2025 07:45:03 +0000 (0:00:00.036) 0:01:33.929 ****
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] ****************************************
Wednesday 26 November 2025 07:45:04 +0000 (0:00:01.399) 0:01:35.329 ****
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Wednesday 26 November 2025 07:45:05 +0000 (0:00:00.396) 0:01:35.725 ****
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Wednesday 26 November 2025 07:45:06 +0000 (0:00:01.339) 0:01:37.065 ****
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Wednesday 26 November 2025 07:45:06 +0000 (0:00:00.274) 0:01:37.339 ****
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Wednesday 26 November 2025 07:45:06 +0000 (0:00:00.047) 0:01:37.387 ****
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Wednesday 26 November 2025 07:45:06 +0000 (0:00:00.044) 0:01:37.431 ****
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Wednesday 26 November 2025 07:45:06 +0000 (0:00:00.068) 0:01:37.499 ****
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Wednesday 26 November 2025 07:45:07 +0000 (0:00:00.458) 0:01:37.957 ****
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Wednesday 26 November 2025 07:45:07 +0000 (0:00:00.436) 0:01:38.394 ****
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Wednesday 26 November 2025 07:45:08 +0000 (0:00:00.197) 0:01:38.591 ****
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Wednesday 26 November 2025 07:45:08 +0000 (0:00:00.069) 0:01:38.661 ****
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Wednesday 26 November 2025 07:45:08 +0000 (0:00:00.041) 0:01:38.702 ****
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] *************************************************
Wednesday 26 November 2025 07:45:08 +0000 (0:00:00.759) 0:01:39.462 ****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Wednesday 26 November 2025 07:45:08 +0000 (0:00:00.091) 0:01:39.553 ****
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Wednesday 26 November 2025 07:45:09 +0000 (0:00:00.325) 0:01:39.879 ****
ok: [instance]
TASK [Clean local ssh config] **************************************************
Wednesday 26 November 2025 07:45:09 +0000 (0:00:00.250) 0:01:40.130 ****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Wednesday 26 November 2025 07:45:09 +0000 (0:00:00.089) 0:01:40.219 ****
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Wednesday 26 November 2025 07:45:09 +0000 (0:00:00.211) 0:01:40.431 ****
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Wednesday 26 November 2025 07:45:10 +0000 (0:00:00.229) 0:01:40.660 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Wednesday 26 November 2025 07:45:10 +0000 (0:00:00.102) 0:01:40.762 ****
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Wednesday 26 November 2025 07:45:11 +0000 (0:00:01.302) 0:01:42.064 ****
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] ********************************
Wednesday 26 November 2025 07:45:12 +0000 (0:00:01.301) 0:01:43.366 ****
ok: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Wednesday 26 November 2025 07:45:13 +0000 (0:00:00.253) 0:01:43.620 ****
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Wednesday 26 November 2025 07:45:13 +0000 (0:00:00.039) 0:01:43.660 ****
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Wednesday 26 November 2025 07:45:13 +0000 (0:00:00.038) 0:01:43.698 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Wednesday 26 November 2025 07:45:13 +0000 (0:00:00.066) 0:01:43.764 ****
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Wednesday 26 November 2025 07:45:13 +0000 (0:00:00.037) 0:01:43.802 ****
ok: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Wednesday 26 November 2025 07:45:13 +0000 (0:00:00.239) 0:01:44.041 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Wednesday 26 November 2025 07:45:13 +0000 (0:00:00.068) 0:01:44.110 ****
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Wednesday 26 November 2025 07:45:13 +0000 (0:00:00.040) 0:01:44.150 ****
ok: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Wednesday 26 November 2025 07:45:13 +0000 (0:00:00.252) 0:01:44.402 ****
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Wednesday 26 November 2025 07:45:13 +0000 (0:00:00.037) 0:01:44.439 ****
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Wednesday 26 November 2025 07:45:13 +0000 (0:00:00.040) 0:01:44.479 ****
ok: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Wednesday 26 November 2025 07:45:14 +0000 (0:00:00.326) 0:01:44.806 ****
ok: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Wednesday 26 November 2025 07:45:14 +0000 (0:00:00.216) 0:01:45.023 ****
ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)
ok: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Wednesday 26 November 2025 07:45:14 +0000 (0:00:00.405) 0:01:45.428 ****
ok: [instance]
TASK [radvd : Gather package facts] ********************************************
Wednesday 26 November 2025 07:45:15 +0000 (0:00:00.278) 0:01:45.706 ****
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Wednesday 26 November 2025 07:45:15 +0000 (0:00:00.590) 0:01:46.296 ****
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Wednesday 26 November 2025 07:45:15 +0000 (0:00:00.052) 0:01:46.349 ****
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Wednesday 26 November 2025 07:45:16 +0000 (0:00:00.221) 0:01:46.570 ****
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Wednesday 26 November 2025 07:45:16 +0000 (0:00:00.229) 0:01:46.800 ****
skipping: [instance]
TASK [libvirt_manager : Ensure output directory exists] ************************
Wednesday 26 November 2025 07:45:16 +0000 (0:00:00.121) 0:01:46.921 ****
ok: [instance]
TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************
Wednesday 26 November 2025 07:45:16 +0000 (0:00:00.209) 0:01:47.131 ****
changed: [instance]
TASK [libvirt_manager : Check if KVM is enabled] *******************************
Wednesday 26 November 2025 07:45:16 +0000 (0:00:00.206) 0:01:47.337 ****
ok: [instance]
TASK [libvirt_manager : Fail if KVM not enabled] *******************************
Wednesday 26 November 2025 07:45:16 +0000 (0:00:00.207) 0:01:47.544 ****
skipping: [instance]
TASK [libvirt_manager : Check if VMX virtualization] ***************************
Wednesday 26 November 2025 07:45:17 +0000 (0:00:00.042) 0:01:47.587 ****
skipping: [instance]
TASK [libvirt_manager : Check if SVM virtualization] ***************************
Wednesday 26 November 2025 07:45:17 +0000 (0:00:00.040) 0:01:47.627 ****
ok: [instance]
TASK [libvirt_manager : Enable VMX virtualization] *****************************
Wednesday 26 November 2025 07:45:17 +0000 (0:00:00.044) 0:01:47.671 ****
skipping: [instance]
TASK [libvirt_manager : Install packages required for using KVM] ***************
Wednesday 26 November 2025 07:45:17 +0000 (0:00:00.072) 0:01:47.743 ****
ok: [instance]
TASK [libvirt_manager : Create rules.d polkit folder] **************************
Wednesday 26 November 2025 07:45:18 +0000 (0:00:01.301) 0:01:49.045 ****
ok: [instance]
TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************
Wednesday 26 November 2025 07:45:18 +0000 (0:00:00.225) 0:01:49.271 ****
ok: [instance]
TASK [libvirt_manager : Restart service polkit service] ************************
Wednesday 26 November 2025 07:45:19 +0000 (0:00:00.405) 0:01:49.676 ****
skipping: [instance]
TASK [libvirt_manager : Remove directory for service override] *****************
Wednesday 26 November 2025 07:45:19 +0000 (0:00:00.047) 0:01:49.724 ****
ok: [instance]
TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***
Wednesday 26 November 2025 07:45:19 +0000 (0:00:00.246) 0:01:49.970 ****
ok: [instance]
TASK [libvirt_manager : Ensure firewalld service is up] ************************
Wednesday 26 November 2025 07:45:19 +0000 (0:00:00.501) 0:01:50.472 ****
ok: [instance]
TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****
Wednesday 26 November 2025 07:45:20 +0000 (0:00:00.349) 0:01:50.821 ****
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.] *********
Wednesday 26 November 2025 07:45:20 +0000 (0:00:00.217) 0:01:51.039 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********
Wednesday 26 November 2025 07:45:20 +0000 (0:00:00.353) 0:01:51.392 ****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************
Wednesday 26 November 2025 07:45:21 +0000 (0:00:00.380) 0:01:51.772 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****
Wednesday 26 November 2025 07:45:21 +0000 (0:00:00.365) 0:01:52.137 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****
Wednesday 26 November 2025 07:45:21 +0000 (0:00:00.353) 0:01:52.491 ****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********
Wednesday 26 November 2025 07:45:22 +0000 (0:00:00.354) 0:01:52.845 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******
Wednesday 26 November 2025 07:45:22 +0000 (0:00:00.368) 0:01:53.213 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******
Wednesday 26 November 2025 07:45:23 +0000 (0:00:00.382) 0:01:53.596 ****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********
Wednesday 26 November 2025 07:45:23 +0000 (0:00:00.368) 0:01:53.964 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******
Wednesday 26 November 2025 07:45:23 +0000 (0:00:00.362) 0:01:54.326 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******
Wednesday 26 November 2025 07:45:24 +0000 (0:00:00.350) 0:01:54.677 ****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********
Wednesday 26 November 2025 07:45:24 +0000 (0:00:00.367) 0:01:55.045 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****
Wednesday 26 November 2025 07:45:24 +0000 (0:00:00.361) 0:01:55.406 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******
Wednesday 26 November 2025 07:45:25 +0000 (0:00:00.352) 0:01:55.758 ****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********
Wednesday 26 November 2025 07:45:25 +0000 (0:00:00.359) 0:01:56.118 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******
Wednesday 26 November 2025 07:45:25 +0000 (0:00:00.361) 0:01:56.480 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********
Wednesday 26 November 2025 07:45:26 +0000 (0:00:00.356) 0:01:56.836 ****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************
Wednesday 26 November 2025 07:45:26 +0000 (0:00:00.361) 0:01:57.198 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******
Wednesday 26 November 2025 07:45:27 +0000 (0:00:00.381) 0:01:57.579 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******
Wednesday 26 November 2025 07:45:27 +0000 (0:00:00.361) 0:01:57.941 ****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********
Wednesday 26 November 2025 07:45:27 +0000 (0:00:00.359) 0:01:58.300 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********
Wednesday 26 November 2025 07:45:28 +0000 (0:00:00.373) 0:01:58.674 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********
Wednesday 26 November 2025 07:45:28 +0000 (0:00:00.357) 0:01:59.031 ****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************
Wednesday 26 November 2025 07:45:28 +0000 (0:00:00.367) 0:01:59.398 ****
ok: [instance]
TASK [libvirt_manager : Manage service for older releases] *********************
Wednesday 26 November 2025 07:45:29 +0000 (0:00:00.354) 0:01:59.752 ****
skipping: [instance]
TASK [libvirt_manager : Get libvirt group users] *******************************
Wednesday 26 November 2025 07:45:29 +0000 (0:00:00.055) 0:01:59.808 ****
ok: [instance]
TASK [libvirt_manager : Add user if not exists in libvirt group] ***************
Wednesday 26 November 2025 07:45:29 +0000 (0:00:00.293) 0:02:00.102 ****
ok: [instance]
TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***
Wednesday 26 November 2025 07:45:29 +0000 (0:00:00.410) 0:02:00.512 ****
ok: [instance]
TASK [libvirt_manager : Inject system connection parameters in bashrc] *********
Wednesday 26 November 2025 07:45:30 +0000 (0:00:00.345) 0:02:00.857 ****
[WARNING]: Reset is not implemented for this connection
changed: [instance]
TASK [libvirt_manager : Ensure we reload user env] *****************************
Wednesday 26 November 2025 07:45:30 +0000 (0:00:00.201) 0:02:01.059 ****
TASK [libvirt_manager : Deactivate default] ************************************
Wednesday 26 November 2025 07:45:30 +0000 (0:00:00.102) 0:02:01.161 ****
fatal: [instance]: FAILED! => changed=false
msg: network default not found
TASK [libvirt_manager : Encountered an error during virt-net removal.] *********
Wednesday 26 November 2025 07:45:30 +0000 (0:00:00.245) 0:02:01.407 ****
ok: [instance] =>
msg: Looks like the provided virtual network does not exist.
TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************
Wednesday 26 November 2025 07:45:30 +0000 (0:00:00.065) 0:02:01.472 ****
ok: [instance]
TASK [Ensure we delegate .utility zone to our own instance] ********************
Wednesday 26 November 2025 07:45:31 +0000 (0:00:00.385) 0:02:01.858 ****
ok: [instance]
TASK [Restart NetworkManager] **************************************************
Wednesday 26 November 2025 07:45:31 +0000 (0:00:00.391) 0:02:02.250 ****
changed: [instance]
TASK [Ensure ocp_volumes exists] ***********************************************
Wednesday 26 November 2025 07:45:32 +0000 (0:00:00.464) 0:02:02.714 ****
changed: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Wednesday 26 November 2025 07:45:32 +0000 (0:00:00.260) 0:02:02.975 ****
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=132 changed=23 unreachable=0 failed=0 skipped=83 rescued=1 ignored=0
Wednesday 26 November 2025 07:45:33 +0000 (0:00:00.802) 0:02:03.777 ****
===============================================================================
test_deps : Install selinux python libs -------------------------------- 58.15s
repo_setup : Initialize python venv and install requirements ------------ 6.80s
libvirt_manager : Populate service facts -------------------------------- 2.18s
repo_setup : Make sure git-core package is installed -------------------- 1.48s
libvirt_manager : Remove workload and volumes --------------------------- 1.40s
ci_setup : Install needed packages -------------------------------------- 1.35s
test_deps : Install python yaml libs ------------------------------------ 1.34s
podman : Ensure podman is installed ------------------------------------- 1.34s
dnsmasq : Install needed packages --------------------------------------- 1.30s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.30s
libvirt_manager : Install packages required for using KVM --------------- 1.30s
repo_setup : Get repo-setup repository ---------------------------------- 1.10s
ci_setup : Manage directories ------------------------------------------- 1.03s
libvirt_manager : Start virtqemud socket service ------------------------ 0.96s
repo_setup : Run repo-setup --------------------------------------------- 0.95s
test_deps : Disable ubi 9 repos ----------------------------------------- 0.91s
libvirt_manager : Get installed packages list --------------------------- 0.84s
Gathering Facts --------------------------------------------------------- 0.83s
libvirt_manager : Restart firewalld ------------------------------------- 0.80s
virtualbmc : Remove vbmc files ------------------------------------------ 0.76s
PLAY [One hypervisor] **********************************************************
TASK [Gathering Facts] *********************************************************
Wednesday 26 November 2025 07:45:33 +0000 (0:00:00.050) 0:00:00.050 ****
ok: [instance]
TASK [discover_latest_image : Get latest image] ********************************
Wednesday 26 November 2025 07:45:34 +0000 (0:00:00.941) 0:00:00.991 ****
changed: [instance]
TASK [discover_latest_image : Export facts accordingly] ************************
Wednesday 26 November 2025 07:45:36 +0000 (0:00:01.593) 0:00:02.585 ****
ok: [instance]
TASK [Load networking definition] **********************************************
Wednesday 26 November 2025 07:45:36 +0000 (0:00:00.097) 0:00:02.682 ****
ok: [instance]
TASK [libvirt_manager : Import layout generator if needed] *********************
Wednesday 26 November 2025 07:45:36 +0000 (0:00:00.076) 0:00:02.759 ****
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] ***********
Wednesday 26 November 2025 07:45:36 +0000 (0:00:00.091) 0:00:02.850 ****
ok: [instance]
TASK [libvirt_manager : Patch the layout if needed] ****************************
Wednesday 26 November 2025 07:45:36 +0000 (0:00:00.112) 0:00:02.963 ****
ok: [instance] => (item=cifmw_libvirt_manager_configuration_patch_01_more_computes)
TASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************
Wednesday 26 November 2025 07:45:36 +0000 (0:00:00.191) 0:00:03.154 ****
changed: [instance]
TASK [libvirt_manager : Enable masquerading for public traffic] ****************
Wednesday 26 November 2025 07:45:37 +0000 (0:00:00.515) 0:00:03.669 ****
changed: [instance]
TASK [libvirt_manager : Ensure firewalld is restarts] **************************
Wednesday 26 November 2025 07:45:37 +0000 (0:00:00.500) 0:00:04.170 ****
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Wednesday 26 November 2025 07:45:38 +0000 (0:00:00.092) 0:00:04.262 ****
changed: [instance]
TASK [Deploy virtualbmc] *******************************************************
Wednesday 26 November 2025 07:45:38 +0000 (0:00:00.976) 0:00:05.239 ****
skipping: [instance]
TASK [libvirt_manager : Let the project know we have vbmc available] ***********
Wednesday 26 November 2025 07:45:39 +0000 (0:00:00.060) 0:00:05.299 ****
skipping: [instance]
TASK [libvirt_manager : Create needed workload directory] **********************
Wednesday 26 November 2025 07:45:39 +0000 (0:00:00.083) 0:00:05.383 ****
changed: [instance] => (item=workload)
changed: [instance] => (item=reproducer-inventory)
changed: [instance] => (item=volumes)
TASK [libvirt_manager : Allow QEMU on workload directory] **********************
Wednesday 26 November 2025 07:45:39 +0000 (0:00:00.644) 0:00:06.027 ****
changed: [instance] => (item=workload)
changed: [instance] => (item=volumes)
TASK [libvirt_manager : Generate networking data] ******************************
Wednesday 26 November 2025 07:45:40 +0000 (0:00:00.541) 0:00:06.569 ****
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] ********************
Wednesday 26 November 2025 07:45:40 +0000 (0:00:00.159) 0:00:06.728 ****
ok: [instance]
TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Wednesday 26 November 2025 07:45:40 +0000 (0:00:00.050) 0:00:06.778 ****
ok: [instance]
TASK [libvirt_manager : Load file if exists] ***********************************
Wednesday 26 November 2025 07:45:40 +0000 (0:00:00.320) 0:00:07.099 ****
skipping: [instance]
TASK [libvirt_manager : Update fact with existing content] *********************
Wednesday 26 November 2025 07:45:40 +0000 (0:00:00.081) 0:00:07.180 ****
skipping: [instance]
TASK [libvirt_manager : Generate VM list] **************************************
Wednesday 26 November 2025 07:45:40 +0000 (0:00:00.059) 0:00:07.239 ****
ok: [instance]
TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Wednesday 26 November 2025 07:45:41 +0000 (0:00:00.083) 0:00:07.323 ****
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] **********************
Wednesday 26 November 2025 07:45:41 +0000 (0:00:00.141) 0:00:07.464 ****
skipping: [instance]
TASK [libvirt_manager : Dump MAC mapping] **************************************
Wednesday 26 November 2025 07:45:41 +0000 (0:00:00.088) 0:00:07.553 ****
changed: [instance]
TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Wednesday 26 November 2025 07:45:41 +0000 (0:00:00.467) 0:00:08.020 ****
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] ******
Wednesday 26 November 2025 07:45:41 +0000 (0:00:00.147) 0:00:08.168 ****
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Wednesday 26 November 2025 07:45:41 +0000 (0:00:00.052) 0:00:08.221 ****
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Wednesday 26 November 2025 07:45:42 +0000 (0:00:00.079) 0:00:08.300 ****
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Wednesday 26 November 2025 07:45:42 +0000 (0:00:00.054) 0:00:08.354 ****
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Wednesday 26 November 2025 07:45:42 +0000 (0:00:00.055) 0:00:08.409 ****
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Wednesday 26 November 2025 07:45:42 +0000 (0:00:00.049) 0:00:08.459 ****
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] ***************************
Wednesday 26 November 2025 07:45:42 +0000 (0:00:00.204) 0:00:08.664 ****
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Wednesday 26 November 2025 07:45:42 +0000 (0:00:00.049) 0:00:08.714 ****
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Wednesday 26 November 2025 07:45:42 +0000 (0:00:00.238) 0:00:08.952 ****
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Wednesday 26 November 2025 07:45:43 +0000 (0:00:00.475) 0:00:09.427 ****
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Wednesday 26 November 2025 07:45:43 +0000 (0:00:00.118) 0:00:09.546 ****
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Wednesday 26 November 2025 07:45:43 +0000 (0:00:00.053) 0:00:09.599 ****
changed: [instance]
TASK [libvirt_manager : Manage networks if needed] *****************************
Wednesday 26 November 2025 07:45:43 +0000 (0:00:00.483) 0:00:10.083 ****
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.] ***
Wednesday 26 November 2025 07:45:43 +0000 (0:00:00.133) 0:00:10.216 ****
ok: [instance] => (item=public)
ok: [instance] => (item=osp_trunk)
TASK [libvirt_manager : Ensure networks are defined] ***************************
Wednesday 26 November 2025 07:45:44 +0000 (0:00:00.081) 0:00:10.298 ****
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks are created/started] *******************
Wednesday 26 November 2025 07:45:44 +0000 (0:00:00.627) 0:00:10.925 ****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks are active] ****************************
Wednesday 26 November 2025 07:45:45 +0000 (0:00:00.657) 0:00:11.583 ****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks enabled to autostart] ******************
Wednesday 26 November 2025 07:45:45 +0000 (0:00:00.464) 0:00:12.047 ****
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Add a dummy interface to bridges if required] **********
Wednesday 26 November 2025 07:45:46 +0000 (0:00:00.471) 0:00:12.519 ****
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] ***********************
Wednesday 26 November 2025 07:45:46 +0000 (0:00:00.115) 0:00:12.634 ****
ok: [instance]
TASK [libvirt_manager : Fetch bridges ports link info] *************************
Wednesday 26 November 2025 07:45:46 +0000 (0:00:00.213) 0:00:12.847 ****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [Create dummy interfaces to ensure bridges are UP] ************************
Wednesday 26 November 2025 07:45:47 +0000 (0:00:00.438) 0:00:13.286 ****
TASK [ci_nmstate : Ensure we have needed facts] ********************************
Wednesday 26 November 2025 07:45:47 +0000 (0:00:00.128) 0:00:13.414 ****
skipping: [instance]
TASK [ci_nmstate : Install required packages on instance] **********************
Wednesday 26 November 2025 07:45:47 +0000 (0:00:00.192) 0:00:13.606 ****
ok: [instance]
TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Wednesday 26 November 2025 07:45:48 +0000 (0:00:01.533) 0:00:15.139 ****
changed: [instance]
TASK [ci_nmstate : Save nmstate state for instance] ****************************
Wednesday 26 November 2025 07:45:49 +0000 (0:00:00.237) 0:00:15.376 ****
changed: [instance]
TASK [ci_nmstate : Apply the desidered state on instance] **********************
Wednesday 26 November 2025 07:45:49 +0000 (0:00:00.393) 0:00:15.769 ****
changed: [instance]
TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Wednesday 26 November 2025 07:45:51 +0000 (0:00:01.805) 0:00:17.575 ****
changed: [instance]
TASK [Create extra network configuration] **************************************
Wednesday 26 November 2025 07:45:51 +0000 (0:00:00.417) 0:00:17.993 ****
skipping: [instance]
TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Wednesday 26 November 2025 07:45:51 +0000 (0:00:00.062) 0:00:18.055 ****
skipping: [instance]
TASK [libvirt_manager : Refresh networking facts on host] **********************
Wednesday 26 November 2025 07:45:51 +0000 (0:00:00.058) 0:00:18.114 ****
ok: [instance]
TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Wednesday 26 November 2025 07:45:52 +0000 (0:00:00.457) 0:00:18.572 ****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [dnsmasq : Install needed packages] ***************************************
Wednesday 26 November 2025 07:45:52 +0000 (0:00:00.266) 0:00:18.838 ****
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Wednesday 26 November 2025 07:45:53 +0000 (0:00:01.326) 0:00:20.164 ****
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] ********************************
Wednesday 26 November 2025 07:45:57 +0000 (0:00:03.434) 0:00:23.599 ****
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Wednesday 26 November 2025 07:45:57 +0000 (0:00:00.244) 0:00:23.843 ****
changed: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Wednesday 26 November 2025 07:45:57 +0000 (0:00:00.409) 0:00:24.253 ****
changed: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Wednesday 26 November 2025 07:45:58 +0000 (0:00:00.410) 0:00:24.663 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Wednesday 26 November 2025 07:45:58 +0000 (0:00:00.113) 0:00:24.777 ****
changed: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Wednesday 26 November 2025 07:45:58 +0000 (0:00:00.408) 0:00:25.185 ****
skipping: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Wednesday 26 November 2025 07:45:58 +0000 (0:00:00.048) 0:00:25.234 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Wednesday 26 November 2025 07:45:59 +0000 (0:00:00.116) 0:00:25.350 ****
changed: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Wednesday 26 November 2025 07:45:59 +0000 (0:00:00.398) 0:00:25.748 ****
skipping: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Wednesday 26 November 2025 07:45:59 +0000 (0:00:00.047) 0:00:25.796 ****
ok: [instance] => (item=127.0.0.2)
TASK [dnsmasq : Enable and start service] **************************************
Wednesday 26 November 2025 07:45:59 +0000 (0:00:00.255) 0:00:26.052 ****
changed: [instance]
TASK [dnsmasq : Stop service] **************************************************
Wednesday 26 November 2025 07:46:00 +0000 (0:00:00.764) 0:00:26.816 ****
skipping: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Wednesday 26 November 2025 07:46:00 +0000 (0:00:00.052) 0:00:26.868 ****
skipping: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Wednesday 26 November 2025 07:46:00 +0000 (0:00:00.078) 0:00:26.946 ****
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]
TASK [Create dnsmasq networks] *************************************************
Wednesday 26 November 2025 07:46:00 +0000 (0:00:00.089) 0:00:27.035 ****
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:46:00 +0000 (0:00:00.158) 0:00:27.194 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:46:01 +0000 (0:00:00.090) 0:00:27.285 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:46:01 +0000 (0:00:00.066) 0:00:27.351 ****
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:46:01 +0000 (0:00:00.489) 0:00:27.840 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:46:01 +0000 (0:00:00.049) 0:00:27.890 ****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:46:01 +0000 (0:00:00.114) 0:00:28.005 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:46:01 +0000 (0:00:00.059) 0:00:28.064 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:46:01 +0000 (0:00:00.068) 0:00:28.133 ****
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:46:02 +0000 (0:00:00.523) 0:00:28.656 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:46:02 +0000 (0:00:00.049) 0:00:28.705 ****
skipping: [instance]
TASK [Deploy radvd for IPv6 router advertisements] *****************************
Wednesday 26 November 2025 07:46:02 +0000 (0:00:00.084) 0:00:28.790 ****
skipping: [instance]
TASK [libvirt_manager : Ensure network is in correct zone] *********************
Wednesday 26 November 2025 07:46:02 +0000 (0:00:00.096) 0:00:28.887 ****
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Wednesday 26 November 2025 07:46:03 +0000 (0:00:00.524) 0:00:29.411 ****
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] ***************
Wednesday 26 November 2025 07:46:03 +0000 (0:00:00.098) 0:00:29.510 ****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Wednesday 26 November 2025 07:46:03 +0000 (0:00:00.426) 0:00:29.936 ****
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Wednesday 26 November 2025 07:46:03 +0000 (0:00:00.063) 0:00:30.000 ****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Wednesday 26 November 2025 07:46:03 +0000 (0:00:00.227) 0:00:30.228 ****
ok: [instance]
TASK [libvirt_manager : Output _network_data] **********************************
Wednesday 26 November 2025 07:46:04 +0000 (0:00:00.063) 0:00:30.291 ****
changed: [instance]
TASK [libvirt_manager : Output pub_net] ****************************************
Wednesday 26 November 2025 07:46:04 +0000 (0:00:00.412) 0:00:30.703 ****
changed: [instance]
TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Wednesday 26 November 2025 07:46:04 +0000 (0:00:00.376) 0:00:31.080 ****
changed: [instance]
TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Wednesday 26 November 2025 07:46:05 +0000 (0:00:00.374) 0:00:31.454 ****
ok: [instance]
TASK [libvirt_manager : Save networking_mapper patch] **************************
Wednesday 26 November 2025 07:46:05 +0000 (0:00:00.161) 0:00:31.615 ****
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Wednesday 26 November 2025 07:46:05 +0000 (0:00:00.382) 0:00:31.998 ****
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Wednesday 26 November 2025 07:46:05 +0000 (0:00:00.054) 0:00:32.053 ****
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Wednesday 26 November 2025 07:46:05 +0000 (0:00:00.055) 0:00:32.108 ****
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Wednesday 26 November 2025 07:46:05 +0000 (0:00:00.088) 0:00:32.196 ****
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Wednesday 26 November 2025 07:46:05 +0000 (0:00:00.057) 0:00:32.253 ****
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Wednesday 26 November 2025 07:46:06 +0000 (0:00:00.050) 0:00:32.304 ****
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] ***************************
Wednesday 26 November 2025 07:46:06 +0000 (0:00:00.153) 0:00:32.458 ****
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Wednesday 26 November 2025 07:46:06 +0000 (0:00:00.048) 0:00:32.506 ****
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Wednesday 26 November 2025 07:46:06 +0000 (0:00:00.234) 0:00:32.740 ****
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Wednesday 26 November 2025 07:46:06 +0000 (0:00:00.435) 0:00:33.175 ****
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Wednesday 26 November 2025 07:46:07 +0000 (0:00:00.116) 0:00:33.291 ****
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Wednesday 26 November 2025 07:46:07 +0000 (0:00:00.085) 0:00:33.377 ****
changed: [instance]
TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Wednesday 26 November 2025 07:46:07 +0000 (0:00:00.481) 0:00:33.858 ****
ok: [instance]
TASK [libvirt_manager : Unset patch] *******************************************
Wednesday 26 November 2025 07:46:07 +0000 (0:00:00.052) 0:00:33.911 ****
ok: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Wednesday 26 November 2025 07:46:07 +0000 (0:00:00.089) 0:00:34.000 ****
ok: [instance]
TASK [libvirt_manager : Reserve IPs on networks] *******************************
Wednesday 26 November 2025 07:46:07 +0000 (0:00:00.050) 0:00:34.050 ****
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] **************************************
Wednesday 26 November 2025 07:46:07 +0000 (0:00:00.097) 0:00:34.148 ****
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] **************************************
Wednesday 26 November 2025 07:46:08 +0000 (0:00:00.163) 0:00:34.311 ****
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 }}] ******************************
Wednesday 26 November 2025 07:46:08 +0000 (0:00:00.237) 0:00:34.549 ****
TASK [dnsmasq : Ensure we have the right data and type] ************************
Wednesday 26 November 2025 07:46:08 +0000 (0:00:00.111) 0:00:34.660 ****
ok: [instance]
TASK [dnsmasq : Assert we have needed host data] *******************************
Wednesday 26 November 2025 07:46:08 +0000 (0:00:00.068) 0:00:34.729 ****
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:da:8f:55', 'ips': ['192.168.140.20', ''], 'tag': 'baremetal'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:ae:df:71', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:5d:b4:6e', 'ips': ['192.168.140.11', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:e8:18:e4', 'ips': ['192.168.110.30', ''], 'tag': 'baremetal'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:e1:29:9c', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:ee:eb:44', 'ips': ['192.168.110.11', ''], 'tag': 'compute'})
TASK [dnsmasq : Ensure networks exists] ****************************************
Wednesday 26 November 2025 07:46:08 +0000 (0:00:00.162) 0:00:34.891 ****
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] *************************************
Wednesday 26 November 2025 07:46:08 +0000 (0:00:00.108) 0:00:34.999 ****
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Wednesday 26 November 2025 07:46:08 +0000 (0:00:00.210) 0:00:35.210 ****
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Wednesday 26 November 2025 07:46:09 +0000 (0:00:00.085) 0:00:35.296 ****
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Wednesday 26 November 2025 07:46:09 +0000 (0:00:00.212) 0:00:35.508 ****
ok: [instance]
TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Wednesday 26 November 2025 07:46:09 +0000 (0:00:00.056) 0:00:35.565 ****
ok: [instance]
TASK [dnsmasq : Compute entry] *************************************************
Wednesday 26 November 2025 07:46:09 +0000 (0:00:00.050) 0:00:35.615 ****
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:da:8f:55', 'ips': ['192.168.140.20', ''], 'tag': 'baremetal'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:ae:df:71', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:5d:b4:6e', 'ips': ['192.168.140.11', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'baremetal-0', 'state': 'present', 'mac': '52:54:02:e8:18:e4', 'ips': ['192.168.110.30', ''], 'tag': 'baremetal'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:e1:29:9c', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-1', 'state': 'present', 'mac': '52:54:01:ee:eb:44', 'ips': ['192.168.110.11', ''], 'tag': 'compute'})
TASK [dnsmasq : Create add/remove sets] ****************************************
Wednesday 26 November 2025 07:46:09 +0000 (0:00:00.245) 0:00:35.860 ****
ok: [instance]
TASK [dnsmasq : Add DHCP entries] **********************************************
Wednesday 26 November 2025 07:46:09 +0000 (0:00:00.070) 0:00:35.931 ****
changed: [instance] => (item={'file': 'osp_trunk_baremetal-0_52:54:02:da:8f:55', 'entry': 'set:baremetal,52:54:02:da:8f:55,192.168.140.20,baremetal-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:ae:df:71', 'entry': 'set:compute,52:54:00:ae:df:71,192.168.140.10,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_compute-1_52:54:01:5d:b4:6e', 'entry': 'set:compute,52:54:01:5d:b4:6e,192.168.140.11,compute-1', 'state': 'present'})
changed: [instance] => (item={'file': 'public_baremetal-0_52:54:02:e8:18:e4', 'entry': 'set:baremetal,52:54:02:e8:18:e4,192.168.110.30,baremetal-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_compute-0_52:54:00:e1:29:9c', 'entry': 'set:compute,52:54:00:e1:29:9c,192.168.110.10,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_compute-1_52:54:01:ee:eb:44', 'entry': 'set:compute,52:54:01:ee:eb:44,192.168.110.11,compute-1', 'state': 'present'})
TASK [dnsmasq : Remove DHCP entries] *******************************************
Wednesday 26 November 2025 07:46:11 +0000 (0:00:02.203) 0:00:38.134 ****
skipping: [instance]
TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Wednesday 26 November 2025 07:46:11 +0000 (0:00:00.081) 0:00:38.216 ****
ok: [instance] => (item=baremetal-0)
ok: [instance] => (item=compute-0)
ok: [instance] => (item=compute-1)
TASK [Inject VMs in the .utility zone] *****************************************
Wednesday 26 November 2025 07:46:12 +0000 (0:00:00.203) 0:00:38.419 ****
TASK [dnsmasq : Assert we have needed host record data] ************************
Wednesday 26 November 2025 07:46:12 +0000 (0:00:00.156) 0:00:38.576 ****
ok: [instance]
TASK [dnsmasq : Assert each address element have needed data] ******************
Wednesday 26 November 2025 07:46:12 +0000 (0:00:00.071) 0:00:38.648 ****
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] ********************************************
Wednesday 26 November 2025 07:46:12 +0000 (0:00:00.163) 0:00:38.811 ****
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] ****************
Wednesday 26 November 2025 07:46:14 +0000 (0:00:02.029) 0:00:40.841 ****
ok: [instance]
TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Wednesday 26 November 2025 07:46:14 +0000 (0:00:00.051) 0:00:40.892 ****
skipping: [instance] => (item=nocompute)
skipping: [instance] => (item=compute)
skipping: [instance] => (item=baremetal)
skipping: [instance]
TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******
Wednesday 26 November 2025 07:46:14 +0000 (0:00:00.104) 0:00:40.997 ****
skipping: [instance]
TASK [libvirt_manager : Ensure some domains are local] *************************
Wednesday 26 November 2025 07:46:14 +0000 (0:00:00.061) 0:00:41.058 ****
changed: [instance]
TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Wednesday 26 November 2025 07:46:15 +0000 (0:00:00.406) 0:00:41.464 ****
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Wednesday 26 November 2025 07:46:15 +0000 (0:00:00.099) 0:00:41.564 ****
changed: [instance]
RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Wednesday 26 November 2025 07:46:16 +0000 (0:00:00.835) 0:00:42.400 ****
changed: [instance]
RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Wednesday 26 November 2025 07:46:16 +0000 (0:00:00.381) 0:00:42.781 ****
changed: [instance]
TASK [libvirt_manager : Create group inventories] ******************************
Wednesday 26 November 2025 07:46:16 +0000 (0:00:00.392) 0:00:43.174 ****
skipping: [instance] => (item=nocompute)
changed: [instance] => (item=compute)
changed: [instance] => (item=baremetal)
TASK [libvirt_manager : Create "all" group inventory file] *********************
Wednesday 26 November 2025 07:46:17 +0000 (0:00:00.797) 0:00:43.971 ****
changed: [instance]
TASK [libvirt_manager : Ensure storage pool is present.] ***********************
Wednesday 26 November 2025 07:46:18 +0000 (0:00:00.471) 0:00:44.442 ****
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] *************************
Wednesday 26 November 2025 07:46:18 +0000 (0:00:00.170) 0:00:44.613 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Wednesday 26 November 2025 07:46:18 +0000 (0:00:00.056) 0:00:44.669 ****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Wednesday 26 November 2025 07:46:18 +0000 (0:00:00.251) 0:00:44.920 ****
changed: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Wednesday 26 November 2025 07:46:18 +0000 (0:00:00.292) 0:00:45.213 ****
changed: [instance] => (item=pool-start)
changed: [instance] => (item=pool-autostart)
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Wednesday 26 November 2025 07:46:19 +0000 (0:00:00.460) 0:00:45.673 ****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Wednesday 26 November 2025 07:46:19 +0000 (0:00:00.048) 0:00:45.722 ****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Wednesday 26 November 2025 07:46:19 +0000 (0:00:00.048) 0:00:45.770 ****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Wednesday 26 November 2025 07:46:19 +0000 (0:00:00.085) 0:00:45.856 ****
ok: [instance]
TASK [libvirt_manager : Ensure images are present] *****************************
Wednesday 26 November 2025 07:46:19 +0000 (0:00:00.346) 0:00:46.203 ****
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] *******************************
Wednesday 26 November 2025 07:46:20 +0000 (0:00:00.150) 0:00:46.353 ****
changed: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Wednesday 26 November 2025 07:46:20 +0000 (0:00:00.271) 0:00:46.625 ****
ok: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Wednesday 26 November 2025 07:46:20 +0000 (0:00:00.208) 0:00:46.833 ****
changed: [instance]
TASK [libvirt_manager : Check image] *******************************************
Wednesday 26 November 2025 07:46:42 +0000 (0:00:21.582) 0:01:08.415 ****
ok: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Wednesday 26 November 2025 07:46:42 +0000 (0:00:00.283) 0:01:08.699 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Ensure image access rights] ****************************
Wednesday 26 November 2025 07:46:42 +0000 (0:00:00.071) 0:01:08.770 ****
changed: [instance]
TASK [libvirt_manager : Ensure directory exists] *******************************
Wednesday 26 November 2025 07:46:42 +0000 (0:00:00.239) 0:01:09.010 ****
ok: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Wednesday 26 November 2025 07:46:42 +0000 (0:00:00.237) 0:01:09.247 ****
ok: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Wednesday 26 November 2025 07:46:43 +0000 (0:00:00.225) 0:01:09.472 ****
skipping: [instance]
TASK [libvirt_manager : Check image] *******************************************
Wednesday 26 November 2025 07:46:43 +0000 (0:00:00.053) 0:01:09.525 ****
ok: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Wednesday 26 November 2025 07:46:43 +0000 (0:00:00.228) 0:01:09.754 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Ensure image access rights] ****************************
Wednesday 26 November 2025 07:46:43 +0000 (0:00:00.071) 0:01:09.825 ****
ok: [instance]
TASK [libvirt_manager : Ensure directory exists] *******************************
Wednesday 26 November 2025 07:46:43 +0000 (0:00:00.285) 0:01:10.111 ****
skipping: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Wednesday 26 November 2025 07:46:43 +0000 (0:00:00.049) 0:01:10.161 ****
skipping: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Wednesday 26 November 2025 07:46:43 +0000 (0:00:00.050) 0:01:10.212 ****
skipping: [instance]
TASK [libvirt_manager : Check image] *******************************************
Wednesday 26 November 2025 07:46:44 +0000 (0:00:00.049) 0:01:10.261 ****
skipping: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Wednesday 26 November 2025 07:46:44 +0000 (0:00:00.085) 0:01:10.346 ****
skipping: [instance]
TASK [libvirt_manager : Ensure image access rights] ****************************
Wednesday 26 November 2025 07:46:44 +0000 (0:00:00.050) 0:01:10.397 ****
skipping: [instance]
TASK [libvirt_manager : Get ssh key state] *************************************
Wednesday 26 November 2025 07:46:44 +0000 (0:00:00.050) 0:01:10.448 ****
ok: [instance]
TASK [libvirt_manager : Create temporary ssh keypair] **************************
Wednesday 26 November 2025 07:46:44 +0000 (0:00:00.207) 0:01:10.655 ****
changed: [instance]
TASK [libvirt_manager : Slurp public key for later use] ************************
Wednesday 26 November 2025 07:46:44 +0000 (0:00:00.463) 0:01:11.118 ****
ok: [instance]
TASK [libvirt_manager : Slurp private key for later use] ***********************
Wednesday 26 November 2025 07:46:45 +0000 (0:00:00.288) 0:01:11.407 ****
ok: [instance]
TASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] ***
Wednesday 26 November 2025 07:46:45 +0000 (0:00:00.204) 0:01:11.612 ****
changed: [instance]
TASK [libvirt_manager : Create fact holding network data for VMs] **************
Wednesday 26 November 2025 07:46:45 +0000 (0:00:00.462) 0:01:12.075 ****
ok: [instance]
TASK [libvirt_manager : List existing networks] ********************************
Wednesday 26 November 2025 07:46:45 +0000 (0:00:00.050) 0:01:12.125 ****
ok: [instance]
TASK [libvirt_manager : Gather pool fact] **************************************
Wednesday 26 November 2025 07:46:46 +0000 (0:00:00.255) 0:01:12.381 ****
skipping: [instance]
TASK [libvirt_manager : Create and run VMs] ************************************
Wednesday 26 November 2025 07:46:46 +0000 (0:00:00.056) 0:01:12.437 ****
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] *************************
Wednesday 26 November 2025 07:46:46 +0000 (0:00:00.201) 0:01:12.638 ****
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for compute-0] ********
Wednesday 26 November 2025 07:46:46 +0000 (0:00:00.286) 0:01:12.925 ****
changed: [instance]
TASK [libvirt_manager : Define VMs for type compute-0] *************************
Wednesday 26 November 2025 07:46:46 +0000 (0:00:00.258) 0:01:13.184 ****
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs compute-0] ***********
Wednesday 26 November 2025 07:46:47 +0000 (0:00:00.540) 0:01:13.724 ****
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 }}] ****************
Wednesday 26 November 2025 07:46:47 +0000 (0:00:00.085) 0:01:13.810 ****
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] ***********************
Wednesday 26 November 2025 07:46:47 +0000 (0:00:00.126) 0:01:13.937 ****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Wednesday 26 November 2025 07:46:47 +0000 (0:00:00.261) 0:01:14.198 ****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Dump domain xml] ***************************************
Wednesday 26 November 2025 07:46:48 +0000 (0:00:00.074) 0:01:14.272 ****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Wednesday 26 November 2025 07:46:48 +0000 (0:00:00.263) 0:01:14.536 ****
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-compute-0] ************
Wednesday 26 November 2025 07:46:48 +0000 (0:00:00.259) 0:01:14.795 ****
changed: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Wednesday 26 November 2025 07:46:48 +0000 (0:00:00.313) 0:01:15.109 ****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Wednesday 26 November 2025 07:46:49 +0000 (0:00:00.260) 0:01:15.369 ****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Dump domain xml] ***************************************
Wednesday 26 November 2025 07:46:49 +0000 (0:00:00.074) 0:01:15.444 ****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Wednesday 26 November 2025 07:46:49 +0000 (0:00:00.308) 0:01:15.753 ****
ok: [instance]
TASK [libvirt_manager : Attach interface osp_trunk on cifmw-compute-0] *********
Wednesday 26 November 2025 07:46:49 +0000 (0:00:00.237) 0:01:15.990 ****
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-0] *****
Wednesday 26 November 2025 07:46:50 +0000 (0:00:00.334) 0:01:16.325 ****
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for compute-0] ********
Wednesday 26 November 2025 07:46:50 +0000 (0:00:00.051) 0:01:16.377 ****
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] *******************
Wednesday 26 November 2025 07:46:50 +0000 (0:00:00.187) 0:01:16.565 ****
ok: [instance] => (item=cifmw-compute-0-vol-0)
TASK [libvirt_manager : Refresh all pools before trying to create volumes] *****
Wednesday 26 November 2025 07:46:50 +0000 (0:00:00.270) 0:01:16.836 ****
ok: [instance] => (item=cifmw-pool)
TASK [libvirt_manager : Create volume in the storage pool] *********************
Wednesday 26 November 2025 07:46:50 +0000 (0:00:00.278) 0:01:17.114 ****
changed: [instance] => (item=cifmw-compute-0-vol-0)
TASK [libvirt_manager : Create XML attachment files] ***************************
Wednesday 26 November 2025 07:46:51 +0000 (0:00:00.338) 0:01:17.453 ****
changed: [instance] => (item=cifmw-compute-0-vol-0)
TASK [libvirt_manager : Find volume attachments for VM compute-0] **************
Wednesday 26 November 2025 07:46:51 +0000 (0:00:00.418) 0:01:17.871 ****
ok: [instance]
TASK [libvirt_manager : Attach volumes for VM compute-0] ***********************
Wednesday 26 November 2025 07:46:51 +0000 (0:00:00.367) 0:01:18.238 ****
changed: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Wednesday 26 November 2025 07:46:52 +0000 (0:00:00.370) 0:01:18.609 ****
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Wednesday 26 November 2025 07:46:52 +0000 (0:00:00.259) 0:01:18.869 ****
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Wednesday 26 November 2025 07:46:52 +0000 (0:00:00.069) 0:01:18.938 ****
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] ***************
Wednesday 26 November 2025 07:46:52 +0000 (0:00:00.144) 0:01:19.082 ****
ok: [instance]
TASK [libvirt_manager : Define the default users for the vm] *******************
Wednesday 26 November 2025 07:46:53 +0000 (0:00:00.220) 0:01:19.303 ****
ok: [instance]
TASK [libvirt_manager : Define the user data] **********************************
Wednesday 26 November 2025 07:46:53 +0000 (0:00:00.092) 0:01:19.396 ****
ok: [instance]
TASK [libvirt_manager : Define the network config for all vms] *****************
Wednesday 26 November 2025 07:46:53 +0000 (0:00:00.074) 0:01:19.470 ****
skipping: [instance]
TASK [libvirt_manager : Define the network config for each vm] *****************
Wednesday 26 November 2025 07:46:53 +0000 (0:00:00.112) 0:01:19.582 ****
skipping: [instance]
TASK [Call the config_drive role] **********************************************
Wednesday 26 November 2025 07:46:53 +0000 (0:00:00.073) 0:01:19.656 ****
TASK [config_drive : Ensure needed directories exist] **************************
Wednesday 26 November 2025 07:46:53 +0000 (0:00:00.114) 0:01:19.770 ****
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)
TASK [config_drive : Install required RPM packages] ****************************
Wednesday 26 November 2025 07:46:53 +0000 (0:00:00.474) 0:01:20.244 ****
ok: [instance]
TASK [config_drive : Crate config drive instance directory] ********************
Wednesday 26 November 2025 07:46:55 +0000 (0:00:01.353) 0:01:21.598 ****
changed: [instance]
TASK [config_drive : Generate meta-data] ***************************************
Wednesday 26 November 2025 07:46:55 +0000 (0:00:00.239) 0:01:21.837 ****
changed: [instance]
TASK [config_drive : Generate user-data] ***************************************
Wednesday 26 November 2025 07:46:55 +0000 (0:00:00.399) 0:01:22.237 ****
changed: [instance]
TASK [config_drive : Generate network-data] ************************************
Wednesday 26 November 2025 07:46:56 +0000 (0:00:00.412) 0:01:22.650 ****
skipping: [instance]
TASK [config_drive : Check ISO availability] ***********************************
Wednesday 26 November 2025 07:46:56 +0000 (0:00:00.071) 0:01:22.722 ****
ok: [instance]
TASK [config_drive : Assert we don't try to change an existing ISO] ************
Wednesday 26 November 2025 07:46:56 +0000 (0:00:00.263) 0:01:22.985 ****
skipping: [instance]
TASK [config_drive : Generate nocloud iso image] *******************************
Wednesday 26 November 2025 07:46:56 +0000 (0:00:00.072) 0:01:23.058 ****
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] ***********************
Wednesday 26 November 2025 07:46:57 +0000 (0:00:00.287) 0:01:23.346 ****
changed: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Wednesday 26 November 2025 07:46:57 +0000 (0:00:00.340) 0:01:23.686 ****
skipping: [instance]
TASK [libvirt_manager : Configure boot order for compute-0] ********************
Wednesday 26 November 2025 07:46:57 +0000 (0:00:00.077) 0:01:23.764 ****
skipping: [instance]
TASK [libvirt_manager : Create VM image for compute-1] *************************
Wednesday 26 November 2025 07:46:57 +0000 (0:00:00.058) 0:01:23.822 ****
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for compute-1] ********
Wednesday 26 November 2025 07:46:57 +0000 (0:00:00.277) 0:01:24.100 ****
changed: [instance]
TASK [libvirt_manager : Define VMs for type compute-1] *************************
Wednesday 26 November 2025 07:46:58 +0000 (0:00:00.294) 0:01:24.394 ****
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs compute-1] ***********
Wednesday 26 November 2025 07:46:58 +0000 (0:00:00.367) 0:01:24.762 ****
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 }}] ****************
Wednesday 26 November 2025 07:46:58 +0000 (0:00:00.084) 0:01:24.847 ****
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] ***********************
Wednesday 26 November 2025 07:46:58 +0000 (0:00:00.140) 0:01:24.987 ****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Wednesday 26 November 2025 07:46:58 +0000 (0:00:00.257) 0:01:25.244 ****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Dump domain xml] ***************************************
Wednesday 26 November 2025 07:46:59 +0000 (0:00:00.072) 0:01:25.317 ****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Wednesday 26 November 2025 07:46:59 +0000 (0:00:00.295) 0:01:25.613 ****
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-compute-1] ************
Wednesday 26 November 2025 07:46:59 +0000 (0:00:00.230) 0:01:25.843 ****
changed: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Wednesday 26 November 2025 07:46:59 +0000 (0:00:00.316) 0:01:26.160 ****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Wednesday 26 November 2025 07:47:00 +0000 (0:00:00.256) 0:01:26.416 ****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Dump domain xml] ***************************************
Wednesday 26 November 2025 07:47:00 +0000 (0:00:00.110) 0:01:26.527 ****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Wednesday 26 November 2025 07:47:00 +0000 (0:00:00.266) 0:01:26.793 ****
ok: [instance]
TASK [libvirt_manager : Attach interface osp_trunk on cifmw-compute-1] *********
Wednesday 26 November 2025 07:47:00 +0000 (0:00:00.233) 0:01:27.026 ****
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-1] *****
Wednesday 26 November 2025 07:47:01 +0000 (0:00:00.317) 0:01:27.344 ****
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for compute-1] ********
Wednesday 26 November 2025 07:47:01 +0000 (0:00:00.086) 0:01:27.431 ****
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] *******************
Wednesday 26 November 2025 07:47:01 +0000 (0:00:00.110) 0:01:27.542 ****
ok: [instance] => (item=cifmw-compute-1-vol-0)
TASK [libvirt_manager : Refresh all pools before trying to create volumes] *****
Wednesday 26 November 2025 07:47:01 +0000 (0:00:00.250) 0:01:27.792 ****
ok: [instance] => (item=cifmw-pool)
TASK [libvirt_manager : Create volume in the storage pool] *********************
Wednesday 26 November 2025 07:47:01 +0000 (0:00:00.322) 0:01:28.115 ****
changed: [instance] => (item=cifmw-compute-1-vol-0)
TASK [libvirt_manager : Create XML attachment files] ***************************
Wednesday 26 November 2025 07:47:02 +0000 (0:00:00.309) 0:01:28.425 ****
changed: [instance] => (item=cifmw-compute-1-vol-0)
TASK [libvirt_manager : Find volume attachments for VM compute-1] **************
Wednesday 26 November 2025 07:47:02 +0000 (0:00:00.422) 0:01:28.848 ****
ok: [instance]
TASK [libvirt_manager : Attach volumes for VM compute-1] ***********************
Wednesday 26 November 2025 07:47:02 +0000 (0:00:00.279) 0:01:29.127 ****
changed: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Wednesday 26 November 2025 07:47:03 +0000 (0:00:00.313) 0:01:29.441 ****
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Wednesday 26 November 2025 07:47:03 +0000 (0:00:00.243) 0:01:29.684 ****
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Wednesday 26 November 2025 07:47:03 +0000 (0:00:00.065) 0:01:29.750 ****
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] ***************
Wednesday 26 November 2025 07:47:03 +0000 (0:00:00.149) 0:01:29.899 ****
ok: [instance]
TASK [libvirt_manager : Define the default users for the vm] *******************
Wednesday 26 November 2025 07:47:03 +0000 (0:00:00.224) 0:01:30.124 ****
ok: [instance]
TASK [libvirt_manager : Define the user data] **********************************
Wednesday 26 November 2025 07:47:03 +0000 (0:00:00.090) 0:01:30.215 ****
ok: [instance]
TASK [libvirt_manager : Define the network config for all vms] *****************
Wednesday 26 November 2025 07:47:04 +0000 (0:00:00.107) 0:01:30.323 ****
skipping: [instance]
TASK [libvirt_manager : Define the network config for each vm] *****************
Wednesday 26 November 2025 07:47:04 +0000 (0:00:00.072) 0:01:30.395 ****
skipping: [instance]
TASK [Call the config_drive role] **********************************************
Wednesday 26 November 2025 07:47:04 +0000 (0:00:00.072) 0:01:30.468 ****
TASK [config_drive : Ensure needed directories exist] **************************
Wednesday 26 November 2025 07:47:04 +0000 (0:00:00.111) 0:01:30.579 ****
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)
TASK [config_drive : Install required RPM packages] ****************************
Wednesday 26 November 2025 07:47:04 +0000 (0:00:00.425) 0:01:31.005 ****
ok: [instance]
TASK [config_drive : Crate config drive instance directory] ********************
Wednesday 26 November 2025 07:47:06 +0000 (0:00:01.312) 0:01:32.318 ****
changed: [instance]
TASK [config_drive : Generate meta-data] ***************************************
Wednesday 26 November 2025 07:47:06 +0000 (0:00:00.273) 0:01:32.591 ****
changed: [instance]
TASK [config_drive : Generate user-data] ***************************************
Wednesday 26 November 2025 07:47:06 +0000 (0:00:00.401) 0:01:32.992 ****
changed: [instance]
TASK [config_drive : Generate network-data] ************************************
Wednesday 26 November 2025 07:47:07 +0000 (0:00:00.401) 0:01:33.394 ****
skipping: [instance]
TASK [config_drive : Check ISO availability] ***********************************
Wednesday 26 November 2025 07:47:07 +0000 (0:00:00.074) 0:01:33.468 ****
ok: [instance]
TASK [config_drive : Assert we don't try to change an existing ISO] ************
Wednesday 26 November 2025 07:47:07 +0000 (0:00:00.268) 0:01:33.737 ****
skipping: [instance]
TASK [config_drive : Generate nocloud iso image] *******************************
Wednesday 26 November 2025 07:47:07 +0000 (0:00:00.071) 0:01:33.808 ****
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] ***********************
Wednesday 26 November 2025 07:47:07 +0000 (0:00:00.290) 0:01:34.098 ****
changed: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Wednesday 26 November 2025 07:47:08 +0000 (0:00:00.339) 0:01:34.438 ****
skipping: [instance]
TASK [libvirt_manager : Configure boot order for compute-1] ********************
Wednesday 26 November 2025 07:47:08 +0000 (0:00:00.075) 0:01:34.513 ****
skipping: [instance]
TASK [libvirt_manager : Create VM image for baremetal-0] ***********************
Wednesday 26 November 2025 07:47:08 +0000 (0:00:00.059) 0:01:34.572 ****
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for baremetal-0] ******
Wednesday 26 November 2025 07:47:08 +0000 (0:00:00.274) 0:01:34.847 ****
changed: [instance]
TASK [libvirt_manager : Define VMs for type baremetal-0] ***********************
Wednesday 26 November 2025 07:47:08 +0000 (0:00:00.287) 0:01:35.134 ****
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs baremetal-0] *********
Wednesday 26 November 2025 07:47:09 +0000 (0:00:00.373) 0:01:35.508 ****
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 }}] ****************
Wednesday 26 November 2025 07:47:09 +0000 (0:00:00.112) 0:01:35.620 ****
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] ***********************
Wednesday 26 November 2025 07:47:09 +0000 (0:00:00.137) 0:01:35.757 ****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Wednesday 26 November 2025 07:47:09 +0000 (0:00:00.262) 0:01:36.020 ****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Dump domain xml] ***************************************
Wednesday 26 November 2025 07:47:09 +0000 (0:00:00.074) 0:01:36.095 ****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Wednesday 26 November 2025 07:47:10 +0000 (0:00:00.297) 0:01:36.392 ****
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-baremetal-0] **********
Wednesday 26 November 2025 07:47:10 +0000 (0:00:00.234) 0:01:36.627 ****
changed: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Wednesday 26 November 2025 07:47:10 +0000 (0:00:00.316) 0:01:36.944 ****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Wednesday 26 November 2025 07:47:10 +0000 (0:00:00.297) 0:01:37.241 ****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Dump domain xml] ***************************************
Wednesday 26 November 2025 07:47:11 +0000 (0:00:00.076) 0:01:37.318 ****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Wednesday 26 November 2025 07:47:11 +0000 (0:00:00.262) 0:01:37.581 ****
ok: [instance]
TASK [libvirt_manager : Attach interface osp_trunk on cifmw-baremetal-0] *******
Wednesday 26 November 2025 07:47:11 +0000 (0:00:00.234) 0:01:37.815 ****
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs baremetal-0] ***
Wednesday 26 November 2025 07:47:11 +0000 (0:00:00.355) 0:01:38.170 ****
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for baremetal-0] ******
Wednesday 26 November 2025 07:47:11 +0000 (0:00:00.052) 0:01:38.223 ****
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM baremetal-0] ************
Wednesday 26 November 2025 07:47:12 +0000 (0:00:00.058) 0:01:38.281 ****
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM baremetal-0] *********************
Wednesday 26 November 2025 07:47:12 +0000 (0:00:00.058) 0:01:38.339 ****
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Wednesday 26 November 2025 07:47:12 +0000 (0:00:00.103) 0:01:38.443 ****
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Wednesday 26 November 2025 07:47:12 +0000 (0:00:00.246) 0:01:38.690 ****
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Wednesday 26 November 2025 07:47:12 +0000 (0:00:00.067) 0:01:38.758 ****
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Wednesday 26 November 2025 07:47:12 +0000 (0:00:00.052) 0:01:38.810 ****
skipping: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Wednesday 26 November 2025 07:47:12 +0000 (0:00:00.050) 0:01:38.860 ****
skipping: [instance]
TASK [libvirt_manager : Configure boot order for baremetal-0] ******************
Wednesday 26 November 2025 07:47:12 +0000 (0:00:00.118) 0:01:38.979 ****
skipping: [instance]
TASK [libvirt_manager : Start (power-on) VMs] **********************************
Wednesday 26 November 2025 07:47:12 +0000 (0:00:00.058) 0:01:39.037 ****
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] *****************
Wednesday 26 November 2025 07:47:12 +0000 (0:00:00.105) 0:01:39.143 ****
ok: [instance] => (item=cifmw-pool)
TASK [libvirt_manager : Start VMs for type {{ vm_type }}] **********************
Wednesday 26 November 2025 07:47:13 +0000 (0:00:00.306) 0:01:39.450 ****
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] **********************************************
Wednesday 26 November 2025 07:47:15 +0000 (0:00:02.156) 0:01:41.606 ****
changed: [instance]
TASK [libvirt_manager : Start vm] **********************************************
Wednesday 26 November 2025 07:47:15 +0000 (0:00:00.580) 0:01:42.187 ****
changed: [instance]
TASK [libvirt_manager : Wait for SSH on started VMs] ***************************
Wednesday 26 November 2025 07:47:16 +0000 (0:00:00.548) 0:01:42.735 ****
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] ****************************
Wednesday 26 November 2025 07:47:17 +0000 (0:00:00.633) 0:01:43.369 ****
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': 'j641530021459.81144', 'results_file': '/home/zuul/.ansible_async/j641530021459.81144', 'changed': True, '_vm': {'key': 'compute-0', 'value': 'compute'}, 'ansible_loop_var': '_vm'})
ok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j529420768512.81161', 'results_file': '/home/zuul/.ansible_async/j529420768512.81161', '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] *********************************
Wednesday 26 November 2025 07:47:36 +0000 (0:00:19.707) 0:02:03.076 ****
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] *****************************************
Wednesday 26 November 2025 07:47:36 +0000 (0:00:00.163) 0:02:03.239 ****
skipping: [instance]
TASK [Push ssh jumper/configuration for compute-0] *****************************
Wednesday 26 November 2025 07:47:37 +0000 (0:00:00.053) 0:02:03.293 ****
TASK [ssh_jumper : Create ssh-jumper entries] **********************************
Wednesday 26 November 2025 07:47:37 +0000 (0:00:00.130) 0:02:03.423 ****
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] *******
Wednesday 26 November 2025 07:47:37 +0000 (0:00:00.185) 0:02:03.608 ****
changed: [instance]
TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***
Wednesday 26 November 2025 07:47:37 +0000 (0:00:00.348) 0:02:03.956 ****
changed: [instance]
TASK [ssh_jumper : Inject ssh jumpers for compute-0.utility] *******************
Wednesday 26 November 2025 07:47:37 +0000 (0:00:00.271) 0:02:04.227 ****
changed: [instance]
TASK [libvirt_manager : Configure ssh access on VM compute-0] ******************
Wednesday 26 November 2025 07:47:38 +0000 (0:00:00.450) 0:02:04.678 ****
skipping: [instance]
TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********
Wednesday 26 November 2025 07:47:38 +0000 (0:00:00.099) 0:02:04.778 ****
skipping: [instance]
TASK [libvirt_manager : Inject private key on hosts compute-0] *****************
Wednesday 26 November 2025 07:47:38 +0000 (0:00:00.056) 0:02:04.834 ****
skipping: [instance]
TASK [libvirt_manager : Inject public key on hosts compute-0] ******************
Wednesday 26 November 2025 07:47:38 +0000 (0:00:00.075) 0:02:04.910 ****
skipping: [instance]
TASK [Check if new ssh keypair exists] *****************************************
Wednesday 26 November 2025 07:47:38 +0000 (0:00:00.073) 0:02:04.984 ****
skipping: [instance]
TASK [Push ssh jumper/configuration for compute-1] *****************************
Wednesday 26 November 2025 07:47:38 +0000 (0:00:00.051) 0:02:05.036 ****
TASK [ssh_jumper : Create ssh-jumper entries] **********************************
Wednesday 26 November 2025 07:47:38 +0000 (0:00:00.132) 0:02:05.169 ****
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] *******
Wednesday 26 November 2025 07:47:39 +0000 (0:00:00.137) 0:02:05.306 ****
ok: [instance]
TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***
Wednesday 26 November 2025 07:47:39 +0000 (0:00:00.290) 0:02:05.596 ****
ok: [instance]
TASK [ssh_jumper : Inject ssh jumpers for compute-1.utility] *******************
Wednesday 26 November 2025 07:47:39 +0000 (0:00:00.233) 0:02:05.830 ****
changed: [instance]
TASK [libvirt_manager : Configure ssh access on VM compute-1] ******************
Wednesday 26 November 2025 07:47:40 +0000 (0:00:00.446) 0:02:06.276 ****
skipping: [instance]
TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********
Wednesday 26 November 2025 07:47:40 +0000 (0:00:00.094) 0:02:06.371 ****
skipping: [instance]
TASK [libvirt_manager : Inject private key on hosts compute-1] *****************
Wednesday 26 November 2025 07:47:40 +0000 (0:00:00.059) 0:02:06.430 ****
skipping: [instance]
TASK [libvirt_manager : Inject public key on hosts compute-1] ******************
Wednesday 26 November 2025 07:47:40 +0000 (0:00:00.075) 0:02:06.506 ****
skipping: [instance]
TASK [Create VBMC entity] ******************************************************
Wednesday 26 November 2025 07:47:40 +0000 (0:00:00.075) 0:02:06.581 ****
skipping: [instance] => (item=baremetal-0)
skipping: [instance] => (item=compute-0)
skipping: [instance] => (item=compute-1)
skipping: [instance]
TASK [libvirt_manager : List running virtual machines.] ************************
Wednesday 26 November 2025 07:47:40 +0000 (0:00:00.112) 0:02:06.693 ****
ok: [instance]
TASK [libvirt_manager : Dump UUIDs] ********************************************
Wednesday 26 November 2025 07:47:40 +0000 (0:00:00.255) 0:02:06.949 ****
changed: [instance]
TASK [Ensure fresh vbmc listing] ***********************************************
Wednesday 26 November 2025 07:47:41 +0000 (0:00:00.411) 0:02:07.360 ****
skipping: [instance]
TASK [libvirt_manager : Update vbmc related fact] ******************************
Wednesday 26 November 2025 07:47:41 +0000 (0:00:00.062) 0:02:07.423 ****
skipping: [instance]
TASK [libvirt_manager : Dump vbmc known hosts] *********************************
Wednesday 26 November 2025 07:47:41 +0000 (0:00:00.099) 0:02:07.522 ****
skipping: [instance]
TASK [libvirt_manager : Copy authorized_keys] **********************************
Wednesday 26 November 2025 07:47:41 +0000 (0:00:00.062) 0:02:07.585 ****
skipping: [instance]
TASK [libvirt_manager : Enable root access on CRC] *****************************
Wednesday 26 November 2025 07:47:41 +0000 (0:00:00.056) 0:02:07.641 ****
skipping: [instance]
TASK [Get wanted files] ********************************************************
Wednesday 26 November 2025 07:47:41 +0000 (0:00:00.127) 0:02:07.769 ****
ok: [instance] => (item=reproducer-inventory/compute-group.yml)
TASK [Assert file availability] ************************************************
Wednesday 26 November 2025 07:47:41 +0000 (0:00:00.243) 0:02:08.012 ****
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: 1764143177.2838924
attr_flags: ''
attributes: []
block_size: 4096
blocks: 8
charset: us-ascii
checksum: 55f477d83ff5ebeab6e76c12768bb50766165b98
ctime: 1764143177.2868924
dev: 64513
device_type: 0
executable: false
exists: true
gid: 1000
gr_name: zuul
inode: 50333895
isblk: false
ischr: false
isdir: false
isfifo: false
isgid: false
islnk: false
isreg: true
issock: false
isuid: false
mimetype: text/plain
mode: '0644'
mtime: 1764143177.148891
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: '2594984011'
wgrp: false
woth: false
writeable: true
wusr: true
xgrp: false
xoth: false
xusr: false
msg: All assertions passed
TASK [Get virtual network list] ************************************************
Wednesday 26 November 2025 07:47:41 +0000 (0:00:00.068) 0:02:08.081 ****
ok: [instance]
TASK [Get virtual machines] ****************************************************
Wednesday 26 November 2025 07:47:42 +0000 (0:00:00.255) 0:02:08.337 ****
ok: [instance]
TASK [Output network list] *****************************************************
Wednesday 26 November 2025 07:47:42 +0000 (0:00:00.307) 0:02:08.644 ****
ok: [instance] =>
msg:
- - cifmw-osp_trunk
- cifmw-public
- - cifmw-osp_trunk
- cifmw-public
TASK [Assert resource lists] ***************************************************
Wednesday 26 November 2025 07:47:42 +0000 (0:00:00.064) 0:02:08.709 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [Get compute-0 network interfaces] ****************************************
Wednesday 26 November 2025 07:47:42 +0000 (0:00:00.069) 0:02:08.779 ****
changed: [instance]
TASK [Ensure compute-0 connections] ********************************************
Wednesday 26 November 2025 07:47:42 +0000 (0:00:00.251) 0:02:09.030 ****
ok: [instance] => (item={'nic': 'vnet0', 'type': 'bridge', 'network': 'cifmw-public', 'driver': 'virtio', 'mac': '52:54:00:e1:29:9c', 'host': 'compute--0'}) => changed=false
ansible_loop_var: item
item:
driver: virtio
host: compute--0
mac: 52:54:00:e1:29:9c
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:ae:df:71', 'host': 'compute--0'}) => changed=false
ansible_loop_var: item
item:
driver: virtio
host: compute--0
mac: 52:54:00:ae:df:71
network: cifmw-osp_trunk
nic: vnet1
type: bridge
msg: All assertions passed
TASK [Get osp_trunk network XML] ***********************************************
Wednesday 26 November 2025 07:47:42 +0000 (0:00:00.138) 0:02:09.169 ****
ok: [instance]
TASK [Verify existence of storage pool.] ***************************************
Wednesday 26 November 2025 07:47:43 +0000 (0:00:00.280) 0:02:09.450 ****
changed: [instance]
TASK [Gather the list of created volumes.] *************************************
Wednesday 26 November 2025 07:47:43 +0000 (0:00:00.250) 0:02:09.700 ****
changed: [instance]
TASK [Verify the number of created volumes match with expected count] **********
Wednesday 26 November 2025 07:47:43 +0000 (0:00:00.269) 0:02:09.969 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [Gather the domain information about VMs having extra disks.] *************
Wednesday 26 November 2025 07:47:43 +0000 (0:00:00.105) 0:02:10.075 ****
ok: [instance] => (item=cifmw-compute-1)
ok: [instance] => (item=cifmw-compute-0)
TASK [Gather the number of volumes attached.] **********************************
Wednesday 26 November 2025 07:47:44 +0000 (0:00:00.498) 0:02:10.573 ****
ok: [instance] => (item={'get_xml': "<domain type='kvm' id='2'>\n <name>cifmw-compute-1</name>\n <uuid>85215e06-a364-4f78-9a5e-2b1b17e3f204</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:ee:eb:44'/>\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:5d:b4:6e'/>\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:c186,c635</label>\n <imagelabel>system_u:object_r:svirt_image_t:s0:c186,c635</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'})
ok: [instance] => (item={'get_xml': "<domain type='kvm' id='1'>\n <name>cifmw-compute-0</name>\n <uuid>47b20865-7c73-4f6a-b5e8-06b6d20cb655</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:e1:29:9c'/>\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:ae:df:71'/>\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:c175,c291</label>\n <imagelabel>system_u:object_r:svirt_image_t:s0:c175,c291</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'})
TASK [Verify the number of volumes attached match with the expected count.] ****
Wednesday 26 November 2025 07:47:44 +0000 (0:00:00.430) 0:02:11.003 ****
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>85215e06-a364-4f78-9a5e-2b1b17e3f204</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:ee:eb:44"/>\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:5d:b4:6e"/>\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:c186,c635</label>\n <imagelabel>system_u:object_r:svirt_image_t:s0:c186,c635</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>85215e06-a364-4f78-9a5e-2b1b17e3f204</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:ee:eb:44'/>\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:5d:b4:6e'/>\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:c186,c635</label>\n <imagelabel>system_u:object_r:svirt_image_t:s0:c186,c635</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>85215e06-a364-4f78-9a5e-2b1b17e3f204</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:ee:eb:44'/>\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:5d:b4:6e'/>\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:c186,c635</label>\n <imagelabel>system_u:object_r:svirt_image_t:s0:c186,c635</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>85215e06-a364-4f78-9a5e-2b1b17e3f204</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:ee:eb:44'/>
<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:5d:b4:6e'/>
<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:c186,c635</label>
<imagelabel>system_u:object_r:svirt_image_t:s0:c186,c635</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>85215e06-a364-4f78-9a5e-2b1b17e3f204</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:ee:eb:44'/>
<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:5d:b4:6e'/>
<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:c186,c635</label>
<imagelabel>system_u:object_r:svirt_image_t:s0:c186,c635</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>85215e06-a364-4f78-9a5e-2b1b17e3f204</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:ee:eb:44"/>
<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:5d:b4:6e"/>
<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:c186,c635</label>
<imagelabel>system_u:object_r:svirt_image_t:s0:c186,c635</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="1">\n <name>cifmw-compute-0</name>\n <uuid>47b20865-7c73-4f6a-b5e8-06b6d20cb655</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:e1:29:9c"/>\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:ae:df:71"/>\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:c175,c291</label>\n <imagelabel>system_u:object_r:svirt_image_t:s0:c175,c291</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>47b20865-7c73-4f6a-b5e8-06b6d20cb655</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:e1:29:9c'/>\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:ae:df:71'/>\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:c175,c291</label>\n <imagelabel>system_u:object_r:svirt_image_t:s0:c175,c291</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>47b20865-7c73-4f6a-b5e8-06b6d20cb655</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:e1:29:9c'/>\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:ae:df:71'/>\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:c175,c291</label>\n <imagelabel>system_u:object_r:svirt_image_t:s0:c175,c291</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>47b20865-7c73-4f6a-b5e8-06b6d20cb655</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:e1:29:9c'/>
<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:ae:df:71'/>
<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:c175,c291</label>
<imagelabel>system_u:object_r:svirt_image_t:s0:c175,c291</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>47b20865-7c73-4f6a-b5e8-06b6d20cb655</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:e1:29:9c'/>
<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:ae:df:71'/>
<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:c175,c291</label>
<imagelabel>system_u:object_r:svirt_image_t:s0:c175,c291</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>47b20865-7c73-4f6a-b5e8-06b6d20cb655</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:e1:29:9c"/>
<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:ae:df:71"/>
<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:c175,c291</label>
<imagelabel>system_u:object_r:svirt_image_t:s0:c175,c291</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] *********************
Wednesday 26 November 2025 07:47:44 +0000 (0:00:00.175) 0:02:11.179 ****
skipping: [instance]
TASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************
Wednesday 26 November 2025 07:47:45 +0000 (0:00:00.143) 0:02:11.323 ****
changed: [instance]
TASK [libvirt_manager : Enable masquerading for public traffic] ****************
Wednesday 26 November 2025 07:47:45 +0000 (0:00:00.449) 0:02:11.773 ****
ok: [instance]
TASK [libvirt_manager : Ensure firewalld is restarts] **************************
Wednesday 26 November 2025 07:47:45 +0000 (0:00:00.360) 0:02:12.133 ****
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Wednesday 26 November 2025 07:47:45 +0000 (0:00:00.104) 0:02:12.237 ****
changed: [instance]
TASK [Deploy virtualbmc] *******************************************************
Wednesday 26 November 2025 07:47:46 +0000 (0:00:00.859) 0:02:13.096 ****
skipping: [instance]
TASK [libvirt_manager : Let the project know we have vbmc available] ***********
Wednesday 26 November 2025 07:47:46 +0000 (0:00:00.070) 0:02:13.167 ****
skipping: [instance]
TASK [libvirt_manager : Create needed workload directory] **********************
Wednesday 26 November 2025 07:47:47 +0000 (0:00:00.100) 0:02:13.267 ****
changed: [instance] => (item=workload)
ok: [instance] => (item=reproducer-inventory)
changed: [instance] => (item=volumes)
TASK [libvirt_manager : Allow QEMU on workload directory] **********************
Wednesday 26 November 2025 07:47:47 +0000 (0:00:00.589) 0:02:13.857 ****
changed: [instance] => (item=workload)
changed: [instance] => (item=volumes)
TASK [libvirt_manager : Generate networking data] ******************************
Wednesday 26 November 2025 07:47:48 +0000 (0:00:00.446) 0:02:14.304 ****
skipping: [instance]
TASK [libvirt_manager : Create group inventories] ******************************
Wednesday 26 November 2025 07:47:48 +0000 (0:00:00.086) 0:02:14.391 ****
skipping: [instance] => (item=nocompute)
ok: [instance] => (item=compute)
ok: [instance] => (item=baremetal)
TASK [libvirt_manager : Create "all" group inventory file] *********************
Wednesday 26 November 2025 07:47:48 +0000 (0:00:00.764) 0:02:15.155 ****
ok: [instance]
TASK [libvirt_manager : Ensure storage pool is present.] ***********************
Wednesday 26 November 2025 07:47:49 +0000 (0:00:00.452) 0:02:15.608 ****
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] *************************
Wednesday 26 November 2025 07:47:49 +0000 (0:00:00.152) 0:02:15.760 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Wednesday 26 November 2025 07:47:49 +0000 (0:00:00.061) 0:02:15.821 ****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Wednesday 26 November 2025 07:47:49 +0000 (0:00:00.266) 0:02:16.087 ****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Wednesday 26 November 2025 07:47:49 +0000 (0:00:00.049) 0:02:16.137 ****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Wednesday 26 November 2025 07:47:49 +0000 (0:00:00.093) 0:02:16.231 ****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Wednesday 26 November 2025 07:47:50 +0000 (0:00:00.050) 0:02:16.282 ****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Wednesday 26 November 2025 07:47:50 +0000 (0:00:00.053) 0:02:16.335 ****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Wednesday 26 November 2025 07:47:50 +0000 (0:00:00.056) 0:02:16.391 ****
ok: [instance]
TASK [libvirt_manager : Ensure images are present] *****************************
Wednesday 26 November 2025 07:47:50 +0000 (0:00:00.311) 0:02:16.703 ****
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] *******************************
Wednesday 26 November 2025 07:47:50 +0000 (0:00:00.125) 0:02:16.828 ****
ok: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Wednesday 26 November 2025 07:47:50 +0000 (0:00:00.238) 0:02:17.067 ****
ok: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Wednesday 26 November 2025 07:47:51 +0000 (0:00:00.270) 0:02:17.338 ****
skipping: [instance]
TASK [libvirt_manager : Check image] *******************************************
Wednesday 26 November 2025 07:47:51 +0000 (0:00:00.055) 0:02:17.393 ****
ok: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Wednesday 26 November 2025 07:47:51 +0000 (0:00:00.224) 0:02:17.617 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Ensure image access rights] ****************************
Wednesday 26 November 2025 07:47:51 +0000 (0:00:00.071) 0:02:17.689 ****
changed: [instance]
TASK [libvirt_manager : Ensure directory exists] *******************************
Wednesday 26 November 2025 07:47:51 +0000 (0:00:00.273) 0:02:17.962 ****
ok: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Wednesday 26 November 2025 07:47:51 +0000 (0:00:00.237) 0:02:18.200 ****
ok: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Wednesday 26 November 2025 07:47:52 +0000 (0:00:00.230) 0:02:18.431 ****
skipping: [instance]
TASK [libvirt_manager : Check image] *******************************************
Wednesday 26 November 2025 07:47:52 +0000 (0:00:00.053) 0:02:18.484 ****
ok: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Wednesday 26 November 2025 07:47:52 +0000 (0:00:00.269) 0:02:18.753 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Ensure image access rights] ****************************
Wednesday 26 November 2025 07:47:52 +0000 (0:00:00.073) 0:02:18.826 ****
ok: [instance]
TASK [libvirt_manager : Ensure directory exists] *******************************
Wednesday 26 November 2025 07:47:52 +0000 (0:00:00.239) 0:02:19.066 ****
skipping: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Wednesday 26 November 2025 07:47:52 +0000 (0:00:00.053) 0:02:19.119 ****
skipping: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Wednesday 26 November 2025 07:47:52 +0000 (0:00:00.090) 0:02:19.209 ****
skipping: [instance]
TASK [libvirt_manager : Check image] *******************************************
Wednesday 26 November 2025 07:47:53 +0000 (0:00:00.054) 0:02:19.263 ****
skipping: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Wednesday 26 November 2025 07:47:53 +0000 (0:00:00.052) 0:02:19.316 ****
skipping: [instance]
TASK [libvirt_manager : Ensure image access rights] ****************************
Wednesday 26 November 2025 07:47:53 +0000 (0:00:00.050) 0:02:19.366 ****
skipping: [instance]
TASK [libvirt_manager : Get ssh key state] *************************************
Wednesday 26 November 2025 07:47:53 +0000 (0:00:00.050) 0:02:19.417 ****
ok: [instance]
TASK [libvirt_manager : Create temporary ssh keypair] **************************
Wednesday 26 November 2025 07:47:53 +0000 (0:00:00.222) 0:02:19.639 ****
skipping: [instance]
TASK [libvirt_manager : Slurp public key for later use] ************************
Wednesday 26 November 2025 07:47:53 +0000 (0:00:00.050) 0:02:19.689 ****
ok: [instance]
TASK [libvirt_manager : Slurp private key for later use] ***********************
Wednesday 26 November 2025 07:47:53 +0000 (0:00:00.207) 0:02:19.897 ****
ok: [instance]
TASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] ***
Wednesday 26 November 2025 07:47:53 +0000 (0:00:00.205) 0:02:20.102 ****
ok: [instance]
TASK [libvirt_manager : Create fact holding network data for VMs] **************
Wednesday 26 November 2025 07:47:54 +0000 (0:00:00.357) 0:02:20.460 ****
ok: [instance]
TASK [libvirt_manager : List existing networks] ********************************
Wednesday 26 November 2025 07:47:54 +0000 (0:00:00.051) 0:02:20.511 ****
ok: [instance]
TASK [libvirt_manager : Gather pool fact] **************************************
Wednesday 26 November 2025 07:47:54 +0000 (0:00:00.255) 0:02:20.766 ****
skipping: [instance]
TASK [libvirt_manager : Create and run VMs] ************************************
Wednesday 26 November 2025 07:47:54 +0000 (0:00:00.094) 0:02:20.860 ****
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] *************************
Wednesday 26 November 2025 07:47:54 +0000 (0:00:00.162) 0:02:21.022 ****
ok: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for compute-0] ********
Wednesday 26 November 2025 07:47:55 +0000 (0:00:00.255) 0:02:21.278 ****
changed: [instance]
TASK [libvirt_manager : Define VMs for type compute-0] *************************
Wednesday 26 November 2025 07:47:55 +0000 (0:00:00.280) 0:02:21.559 ****
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs compute-0] ***********
Wednesday 26 November 2025 07:47:55 +0000 (0:00:00.368) 0:02:21.927 ****
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 }}] ****************
Wednesday 26 November 2025 07:47:55 +0000 (0:00:00.087) 0:02:22.014 ****
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] ***********************
Wednesday 26 November 2025 07:47:55 +0000 (0:00:00.136) 0:02:22.151 ****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Wednesday 26 November 2025 07:47:56 +0000 (0:00:00.258) 0:02:22.409 ****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Dump domain xml] ***************************************
Wednesday 26 November 2025 07:47:56 +0000 (0:00:00.076) 0:02:22.486 ****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Wednesday 26 November 2025 07:47:56 +0000 (0:00:00.301) 0:02:22.787 ****
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-compute-0] ************
Wednesday 26 November 2025 07:47:56 +0000 (0:00:00.238) 0:02:23.026 ****
skipping: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Wednesday 26 November 2025 07:47:56 +0000 (0:00:00.081) 0:02:23.107 ****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Wednesday 26 November 2025 07:47:57 +0000 (0:00:00.260) 0:02:23.367 ****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Dump domain xml] ***************************************
Wednesday 26 November 2025 07:47:57 +0000 (0:00:00.115) 0:02:23.482 ****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Wednesday 26 November 2025 07:47:57 +0000 (0:00:00.273) 0:02:23.755 ****
ok: [instance]
TASK [libvirt_manager : Attach interface osp_trunk on cifmw-compute-0] *********
Wednesday 26 November 2025 07:47:57 +0000 (0:00:00.253) 0:02:24.009 ****
skipping: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-0] *****
Wednesday 26 November 2025 07:47:57 +0000 (0:00:00.085) 0:02:24.094 ****
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for compute-0] ********
Wednesday 26 November 2025 07:47:57 +0000 (0:00:00.094) 0:02:24.189 ****
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] *******************
Wednesday 26 November 2025 07:47:58 +0000 (0:00:00.112) 0:02:24.301 ****
ok: [instance] => (item=cifmw-compute-0-vol-0)
TASK [libvirt_manager : Refresh all pools before trying to create volumes] *****
Wednesday 26 November 2025 07:47:58 +0000 (0:00:00.252) 0:02:24.554 ****
ok: [instance] => (item=cifmw-pool)
TASK [libvirt_manager : Create volume in the storage pool] *********************
Wednesday 26 November 2025 07:47:58 +0000 (0:00:00.321) 0:02:24.876 ****
ok: [instance] => (item=cifmw-compute-0-vol-0)
TASK [libvirt_manager : Create XML attachment files] ***************************
Wednesday 26 November 2025 07:47:58 +0000 (0:00:00.257) 0:02:25.133 ****
ok: [instance] => (item=cifmw-compute-0-vol-0)
TASK [libvirt_manager : Find volume attachments for VM compute-0] **************
Wednesday 26 November 2025 07:47:59 +0000 (0:00:00.433) 0:02:25.567 ****
ok: [instance]
TASK [libvirt_manager : Attach volumes for VM compute-0] ***********************
Wednesday 26 November 2025 07:47:59 +0000 (0:00:00.240) 0:02:25.807 ****
changed: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Wednesday 26 November 2025 07:47:59 +0000 (0:00:00.321) 0:02:26.129 ****
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Wednesday 26 November 2025 07:48:00 +0000 (0:00:00.250) 0:02:26.380 ****
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Wednesday 26 November 2025 07:48:00 +0000 (0:00:00.066) 0:02:26.447 ****
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] ***************
Wednesday 26 November 2025 07:48:00 +0000 (0:00:00.151) 0:02:26.598 ****
ok: [instance]
TASK [libvirt_manager : Define the default users for the vm] *******************
Wednesday 26 November 2025 07:48:00 +0000 (0:00:00.237) 0:02:26.836 ****
ok: [instance]
TASK [libvirt_manager : Define the user data] **********************************
Wednesday 26 November 2025 07:48:00 +0000 (0:00:00.095) 0:02:26.931 ****
ok: [instance]
TASK [libvirt_manager : Define the network config for all vms] *****************
Wednesday 26 November 2025 07:48:00 +0000 (0:00:00.076) 0:02:27.007 ****
skipping: [instance]
TASK [libvirt_manager : Define the network config for each vm] *****************
Wednesday 26 November 2025 07:48:00 +0000 (0:00:00.116) 0:02:27.124 ****
skipping: [instance]
TASK [Call the config_drive role] **********************************************
Wednesday 26 November 2025 07:48:00 +0000 (0:00:00.075) 0:02:27.200 ****
TASK [config_drive : Ensure needed directories exist] **************************
Wednesday 26 November 2025 07:48:01 +0000 (0:00:00.116) 0:02:27.317 ****
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)
TASK [config_drive : Install required RPM packages] ****************************
Wednesday 26 November 2025 07:48:01 +0000 (0:00:00.481) 0:02:27.798 ****
ok: [instance]
TASK [config_drive : Crate config drive instance directory] ********************
Wednesday 26 November 2025 07:48:02 +0000 (0:00:01.338) 0:02:29.136 ****
ok: [instance]
TASK [config_drive : Generate meta-data] ***************************************
Wednesday 26 November 2025 07:48:03 +0000 (0:00:00.248) 0:02:29.385 ****
ok: [instance]
TASK [config_drive : Generate user-data] ***************************************
Wednesday 26 November 2025 07:48:03 +0000 (0:00:00.466) 0:02:29.852 ****
ok: [instance]
TASK [config_drive : Generate network-data] ************************************
Wednesday 26 November 2025 07:48:04 +0000 (0:00:00.426) 0:02:30.278 ****
skipping: [instance]
TASK [config_drive : Check ISO availability] ***********************************
Wednesday 26 November 2025 07:48:04 +0000 (0:00:00.079) 0:02:30.358 ****
ok: [instance]
TASK [config_drive : Assert we don't try to change an existing ISO] ************
Wednesday 26 November 2025 07:48:04 +0000 (0:00:00.280) 0:02:30.638 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [config_drive : Generate nocloud iso image] *******************************
Wednesday 26 November 2025 07:48:04 +0000 (0:00:00.080) 0:02:30.719 ****
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] ***********************
Wednesday 26 November 2025 07:48:04 +0000 (0:00:00.173) 0:02:30.892 ****
changed: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Wednesday 26 November 2025 07:48:04 +0000 (0:00:00.323) 0:02:31.215 ****
skipping: [instance]
TASK [libvirt_manager : Configure boot order for compute-0] ********************
Wednesday 26 November 2025 07:48:05 +0000 (0:00:00.078) 0:02:31.293 ****
skipping: [instance]
TASK [libvirt_manager : Create VM image for compute-1] *************************
Wednesday 26 November 2025 07:48:05 +0000 (0:00:00.058) 0:02:31.352 ****
ok: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for compute-1] ********
Wednesday 26 November 2025 07:48:05 +0000 (0:00:00.279) 0:02:31.632 ****
changed: [instance]
TASK [libvirt_manager : Define VMs for type compute-1] *************************
Wednesday 26 November 2025 07:48:05 +0000 (0:00:00.300) 0:02:31.932 ****
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs compute-1] ***********
Wednesday 26 November 2025 07:48:06 +0000 (0:00:00.375) 0:02:32.308 ****
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 }}] ****************
Wednesday 26 November 2025 07:48:06 +0000 (0:00:00.087) 0:02:32.395 ****
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] ***********************
Wednesday 26 November 2025 07:48:06 +0000 (0:00:00.140) 0:02:32.536 ****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Wednesday 26 November 2025 07:48:06 +0000 (0:00:00.264) 0:02:32.800 ****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Dump domain xml] ***************************************
Wednesday 26 November 2025 07:48:06 +0000 (0:00:00.076) 0:02:32.876 ****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Wednesday 26 November 2025 07:48:06 +0000 (0:00:00.299) 0:02:33.176 ****
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-compute-1] ************
Wednesday 26 November 2025 07:48:07 +0000 (0:00:00.241) 0:02:33.417 ****
skipping: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Wednesday 26 November 2025 07:48:07 +0000 (0:00:00.085) 0:02:33.503 ****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Wednesday 26 November 2025 07:48:07 +0000 (0:00:00.263) 0:02:33.766 ****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Dump domain xml] ***************************************
Wednesday 26 November 2025 07:48:07 +0000 (0:00:00.129) 0:02:33.896 ****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Wednesday 26 November 2025 07:48:07 +0000 (0:00:00.267) 0:02:34.163 ****
ok: [instance]
TASK [libvirt_manager : Attach interface osp_trunk on cifmw-compute-1] *********
Wednesday 26 November 2025 07:48:08 +0000 (0:00:00.239) 0:02:34.402 ****
skipping: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs compute-1] *****
Wednesday 26 November 2025 07:48:08 +0000 (0:00:00.085) 0:02:34.488 ****
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for compute-1] ********
Wednesday 26 November 2025 07:48:08 +0000 (0:00:00.098) 0:02:34.587 ****
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] *******************
Wednesday 26 November 2025 07:48:08 +0000 (0:00:00.112) 0:02:34.699 ****
ok: [instance] => (item=cifmw-compute-1-vol-0)
TASK [libvirt_manager : Refresh all pools before trying to create volumes] *****
Wednesday 26 November 2025 07:48:08 +0000 (0:00:00.255) 0:02:34.954 ****
ok: [instance] => (item=cifmw-pool)
TASK [libvirt_manager : Create volume in the storage pool] *********************
Wednesday 26 November 2025 07:48:09 +0000 (0:00:00.329) 0:02:35.284 ****
ok: [instance] => (item=cifmw-compute-1-vol-0)
TASK [libvirt_manager : Create XML attachment files] ***************************
Wednesday 26 November 2025 07:48:09 +0000 (0:00:00.264) 0:02:35.549 ****
ok: [instance] => (item=cifmw-compute-1-vol-0)
TASK [libvirt_manager : Find volume attachments for VM compute-1] **************
Wednesday 26 November 2025 07:48:09 +0000 (0:00:00.440) 0:02:35.990 ****
ok: [instance]
TASK [libvirt_manager : Attach volumes for VM compute-1] ***********************
Wednesday 26 November 2025 07:48:09 +0000 (0:00:00.249) 0:02:36.239 ****
changed: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Wednesday 26 November 2025 07:48:10 +0000 (0:00:00.328) 0:02:36.568 ****
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Wednesday 26 November 2025 07:48:10 +0000 (0:00:00.255) 0:02:36.823 ****
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Wednesday 26 November 2025 07:48:10 +0000 (0:00:00.068) 0:02:36.891 ****
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] ***************
Wednesday 26 November 2025 07:48:10 +0000 (0:00:00.152) 0:02:37.044 ****
ok: [instance]
TASK [libvirt_manager : Define the default users for the vm] *******************
Wednesday 26 November 2025 07:48:11 +0000 (0:00:00.228) 0:02:37.273 ****
ok: [instance]
TASK [libvirt_manager : Define the user data] **********************************
Wednesday 26 November 2025 07:48:11 +0000 (0:00:00.092) 0:02:37.365 ****
ok: [instance]
TASK [libvirt_manager : Define the network config for all vms] *****************
Wednesday 26 November 2025 07:48:11 +0000 (0:00:00.076) 0:02:37.442 ****
skipping: [instance]
TASK [libvirt_manager : Define the network config for each vm] *****************
Wednesday 26 November 2025 07:48:11 +0000 (0:00:00.113) 0:02:37.555 ****
skipping: [instance]
TASK [Call the config_drive role] **********************************************
Wednesday 26 November 2025 07:48:11 +0000 (0:00:00.076) 0:02:37.632 ****
TASK [config_drive : Ensure needed directories exist] **************************
Wednesday 26 November 2025 07:48:11 +0000 (0:00:00.112) 0:02:37.744 ****
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)
TASK [config_drive : Install required RPM packages] ****************************
Wednesday 26 November 2025 07:48:11 +0000 (0:00:00.464) 0:02:38.209 ****
ok: [instance]
TASK [config_drive : Crate config drive instance directory] ********************
Wednesday 26 November 2025 07:48:13 +0000 (0:00:01.337) 0:02:39.546 ****
ok: [instance]
TASK [config_drive : Generate meta-data] ***************************************
Wednesday 26 November 2025 07:48:13 +0000 (0:00:00.293) 0:02:39.840 ****
ok: [instance]
TASK [config_drive : Generate user-data] ***************************************
Wednesday 26 November 2025 07:48:13 +0000 (0:00:00.411) 0:02:40.252 ****
ok: [instance]
TASK [config_drive : Generate network-data] ************************************
Wednesday 26 November 2025 07:48:14 +0000 (0:00:00.429) 0:02:40.681 ****
skipping: [instance]
TASK [config_drive : Check ISO availability] ***********************************
Wednesday 26 November 2025 07:48:14 +0000 (0:00:00.074) 0:02:40.756 ****
ok: [instance]
TASK [config_drive : Assert we don't try to change an existing ISO] ************
Wednesday 26 November 2025 07:48:14 +0000 (0:00:00.288) 0:02:41.044 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [config_drive : Generate nocloud iso image] *******************************
Wednesday 26 November 2025 07:48:14 +0000 (0:00:00.078) 0:02:41.123 ****
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] ***********************
Wednesday 26 November 2025 07:48:15 +0000 (0:00:00.168) 0:02:41.291 ****
changed: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Wednesday 26 November 2025 07:48:15 +0000 (0:00:00.316) 0:02:41.608 ****
skipping: [instance]
TASK [libvirt_manager : Configure boot order for compute-1] ********************
Wednesday 26 November 2025 07:48:15 +0000 (0:00:00.079) 0:02:41.687 ****
skipping: [instance]
TASK [libvirt_manager : Create VM image for baremetal-0] ***********************
Wednesday 26 November 2025 07:48:15 +0000 (0:00:00.060) 0:02:41.748 ****
ok: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for baremetal-0] ******
Wednesday 26 November 2025 07:48:15 +0000 (0:00:00.267) 0:02:42.016 ****
ok: [instance]
TASK [libvirt_manager : Define VMs for type baremetal-0] ***********************
Wednesday 26 November 2025 07:48:16 +0000 (0:00:00.309) 0:02:42.325 ****
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs baremetal-0] *********
Wednesday 26 November 2025 07:48:16 +0000 (0:00:00.393) 0:02:42.719 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/net_to_vms.yml for instance
TASK [libvirt_manager : Attach {{ vm_item }} to {{ net_item }}] ****************
Wednesday 26 November 2025 07:48:16 +0000 (0:00:00.096) 0:02:42.816 ****
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] ***********************
Wednesday 26 November 2025 07:48:16 +0000 (0:00:00.140) 0:02:42.956 ****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Wednesday 26 November 2025 07:48:17 +0000 (0:00:00.309) 0:02:43.265 ****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Dump domain xml] ***************************************
Wednesday 26 November 2025 07:48:17 +0000 (0:00:00.086) 0:02:43.352 ****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Wednesday 26 November 2025 07:48:17 +0000 (0:00:00.332) 0:02:43.684 ****
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-baremetal-0] **********
Wednesday 26 November 2025 07:48:17 +0000 (0:00:00.251) 0:02:43.936 ****
changed: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Wednesday 26 November 2025 07:48:18 +0000 (0:00:00.338) 0:02:44.274 ****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Wednesday 26 November 2025 07:48:18 +0000 (0:00:00.281) 0:02:44.555 ****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Dump domain xml] ***************************************
Wednesday 26 November 2025 07:48:18 +0000 (0:00:00.119) 0:02:44.675 ****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Wednesday 26 November 2025 07:48:18 +0000 (0:00:00.273) 0:02:44.949 ****
ok: [instance]
TASK [libvirt_manager : Attach interface osp_trunk on cifmw-baremetal-0] *******
Wednesday 26 November 2025 07:48:18 +0000 (0:00:00.247) 0:02:45.196 ****
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs baremetal-0] ***
Wednesday 26 November 2025 07:48:19 +0000 (0:00:00.376) 0:02:45.573 ****
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for baremetal-0] ******
Wednesday 26 November 2025 07:48:19 +0000 (0:00:00.055) 0:02:45.628 ****
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM baremetal-0] ************
Wednesday 26 November 2025 07:48:19 +0000 (0:00:00.061) 0:02:45.690 ****
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM baremetal-0] *********************
Wednesday 26 November 2025 07:48:19 +0000 (0:00:00.059) 0:02:45.749 ****
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Wednesday 26 November 2025 07:48:19 +0000 (0:00:00.058) 0:02:45.808 ****
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Wednesday 26 November 2025 07:48:19 +0000 (0:00:00.298) 0:02:46.106 ****
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Wednesday 26 November 2025 07:48:19 +0000 (0:00:00.068) 0:02:46.175 ****
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Wednesday 26 November 2025 07:48:19 +0000 (0:00:00.052) 0:02:46.228 ****
skipping: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Wednesday 26 November 2025 07:48:20 +0000 (0:00:00.052) 0:02:46.280 ****
skipping: [instance]
TASK [libvirt_manager : Configure boot order for baremetal-0] ******************
Wednesday 26 November 2025 07:48:20 +0000 (0:00:00.121) 0:02:46.401 ****
skipping: [instance]
TASK [libvirt_manager : Start (power-on) VMs] **********************************
Wednesday 26 November 2025 07:48:20 +0000 (0:00:00.059) 0:02:46.461 ****
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] *****************
Wednesday 26 November 2025 07:48:20 +0000 (0:00:00.109) 0:02:46.570 ****
ok: [instance] => (item=cifmw-pool)
TASK [libvirt_manager : Start VMs for type {{ vm_type }}] **********************
Wednesday 26 November 2025 07:48:20 +0000 (0:00:00.327) 0:02:46.898 ****
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] **********************************************
Wednesday 26 November 2025 07:48:22 +0000 (0:00:02.156) 0:02:49.055 ****
ok: [instance]
TASK [libvirt_manager : Start vm] **********************************************
Wednesday 26 November 2025 07:48:23 +0000 (0:00:00.285) 0:02:49.340 ****
ok: [instance]
TASK [libvirt_manager : Wait for SSH on started VMs] ***************************
Wednesday 26 November 2025 07:48:23 +0000 (0:00:00.292) 0:02:49.633 ****
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] ****************************
Wednesday 26 November 2025 07:48:23 +0000 (0:00:00.447) 0:02:50.081 ****
FAILED - RETRYING: [instance]: Ensure we get SSH on nodes (90 retries left).
ok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j795588425640.83562', 'results_file': '/home/zuul/.ansible_async/j795588425640.83562', 'changed': True, '_vm': {'key': 'compute-0', 'value': 'compute'}, 'ansible_loop_var': '_vm'})
ok: [instance] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j71198624234.83579', 'results_file': '/home/zuul/.ansible_async/j71198624234.83579', '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] *********************************
Wednesday 26 November 2025 07:48:27 +0000 (0:00:03.595) 0:02:53.677 ****
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] *****************************************
Wednesday 26 November 2025 07:48:27 +0000 (0:00:00.176) 0:02:53.853 ****
skipping: [instance]
TASK [Push ssh jumper/configuration for compute-0] *****************************
Wednesday 26 November 2025 07:48:27 +0000 (0:00:00.053) 0:02:53.907 ****
TASK [ssh_jumper : Create ssh-jumper entries] **********************************
Wednesday 26 November 2025 07:48:27 +0000 (0:00:00.129) 0:02:54.037 ****
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] *******
Wednesday 26 November 2025 07:48:27 +0000 (0:00:00.140) 0:02:54.178 ****
ok: [instance]
TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***
Wednesday 26 November 2025 07:48:28 +0000 (0:00:00.241) 0:02:54.419 ****
ok: [instance]
TASK [ssh_jumper : Inject ssh jumpers for compute-0.utility] *******************
Wednesday 26 November 2025 07:48:28 +0000 (0:00:00.281) 0:02:54.700 ****
ok: [instance]
TASK [libvirt_manager : Configure ssh access on VM compute-0] ******************
Wednesday 26 November 2025 07:48:28 +0000 (0:00:00.455) 0:02:55.155 ****
skipping: [instance]
TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********
Wednesday 26 November 2025 07:48:28 +0000 (0:00:00.055) 0:02:55.210 ****
skipping: [instance]
TASK [libvirt_manager : Inject private key on hosts compute-0] *****************
Wednesday 26 November 2025 07:48:29 +0000 (0:00:00.099) 0:02:55.310 ****
skipping: [instance]
TASK [libvirt_manager : Inject public key on hosts compute-0] ******************
Wednesday 26 November 2025 07:48:29 +0000 (0:00:00.080) 0:02:55.390 ****
skipping: [instance]
TASK [Check if new ssh keypair exists] *****************************************
Wednesday 26 November 2025 07:48:29 +0000 (0:00:00.074) 0:02:55.464 ****
skipping: [instance]
TASK [Push ssh jumper/configuration for compute-1] *****************************
Wednesday 26 November 2025 07:48:29 +0000 (0:00:00.053) 0:02:55.518 ****
TASK [ssh_jumper : Create ssh-jumper entries] **********************************
Wednesday 26 November 2025 07:48:29 +0000 (0:00:00.135) 0:02:55.654 ****
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] *******
Wednesday 26 November 2025 07:48:29 +0000 (0:00:00.137) 0:02:55.792 ****
ok: [instance]
TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***
Wednesday 26 November 2025 07:48:29 +0000 (0:00:00.241) 0:02:56.033 ****
ok: [instance]
TASK [ssh_jumper : Inject ssh jumpers for compute-1.utility] *******************
Wednesday 26 November 2025 07:48:30 +0000 (0:00:00.276) 0:02:56.309 ****
ok: [instance]
TASK [libvirt_manager : Configure ssh access on VM compute-1] ******************
Wednesday 26 November 2025 07:48:30 +0000 (0:00:00.453) 0:02:56.763 ****
skipping: [instance]
TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********
Wednesday 26 November 2025 07:48:30 +0000 (0:00:00.054) 0:02:56.817 ****
skipping: [instance]
TASK [libvirt_manager : Inject private key on hosts compute-1] *****************
Wednesday 26 November 2025 07:48:30 +0000 (0:00:00.100) 0:02:56.918 ****
skipping: [instance]
TASK [libvirt_manager : Inject public key on hosts compute-1] ******************
Wednesday 26 November 2025 07:48:30 +0000 (0:00:00.076) 0:02:56.994 ****
skipping: [instance]
TASK [Create VBMC entity] ******************************************************
Wednesday 26 November 2025 07:48:30 +0000 (0:00:00.073) 0:02:57.068 ****
skipping: [instance] => (item=baremetal-0)
skipping: [instance] => (item=compute-0)
skipping: [instance] => (item=compute-1)
skipping: [instance]
TASK [libvirt_manager : List running virtual machines.] ************************
Wednesday 26 November 2025 07:48:30 +0000 (0:00:00.076) 0:02:57.144 ****
ok: [instance]
TASK [libvirt_manager : Dump UUIDs] ********************************************
Wednesday 26 November 2025 07:48:31 +0000 (0:00:00.323) 0:02:57.468 ****
ok: [instance]
TASK [Ensure fresh vbmc listing] ***********************************************
Wednesday 26 November 2025 07:48:31 +0000 (0:00:00.401) 0:02:57.869 ****
skipping: [instance]
TASK [libvirt_manager : Update vbmc related fact] ******************************
Wednesday 26 November 2025 07:48:31 +0000 (0:00:00.063) 0:02:57.933 ****
skipping: [instance]
TASK [libvirt_manager : Dump vbmc known hosts] *********************************
Wednesday 26 November 2025 07:48:31 +0000 (0:00:00.064) 0:02:57.997 ****
skipping: [instance]
TASK [libvirt_manager : Copy authorized_keys] **********************************
Wednesday 26 November 2025 07:48:31 +0000 (0:00:00.113) 0:02:58.111 ****
skipping: [instance]
TASK [libvirt_manager : Enable root access on CRC] *****************************
Wednesday 26 November 2025 07:48:31 +0000 (0:00:00.056) 0:02:58.168 ****
skipping: [instance]
PLAY RECAP *********************************************************************
instance : ok=406 changed=114 unreachable=0 failed=0 skipped=141 rescued=0 ignored=0
Wednesday 26 November 2025 07:48:32 +0000 (0:00:00.241) 0:02:58.410 ****
===============================================================================
libvirt_manager : Download base image ---------------------------------- 21.58s
libvirt_manager : Ensure we get SSH on nodes --------------------------- 19.71s
libvirt_manager : Ensure we get SSH on nodes ---------------------------- 3.60s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.43s
libvirt_manager : Restart firewalld ------------------------------------- 2.67s
dnsmasq : Add DHCP entries ---------------------------------------------- 2.20s
libvirt_manager : Start VMs for type {{ vm_type }} ---------------------- 2.16s
libvirt_manager : Start VMs for type {{ vm_type }} ---------------------- 2.16s
dnsmasq : Add/Remove address -------------------------------------------- 2.03s
ci_nmstate : Apply the desidered state on instance ---------------------- 1.81s
discover_latest_image : Get latest image -------------------------------- 1.59s
ci_nmstate : Install required packages on instance ---------------------- 1.53s
config_drive : Install required RPM packages ---------------------------- 1.35s
config_drive : Install required RPM packages ---------------------------- 1.34s
config_drive : Install required RPM packages ---------------------------- 1.34s
dnsmasq : Install needed packages --------------------------------------- 1.33s
config_drive : Install required RPM packages ---------------------------- 1.31s
Gathering Facts --------------------------------------------------------- 0.94s
libvirt_manager : Create group inventories ------------------------------ 0.80s
libvirt_manager : Create group inventories ------------------------------ 0.76s
PLAY [Cleanup] *****************************************************************
TASK [Gathering Facts] *********************************************************
Wednesday 26 November 2025 07:48:32 +0000 (0:00:00.050) 0:00:00.050 ****
ok: [instance]
TASK [Ensure we have the destination directory] ********************************
Wednesday 26 November 2025 07:48:33 +0000 (0:00:01.063) 0:00:01.113 ****
changed: [instance]
TASK [Copy generated content to proper location] *******************************
Wednesday 26 November 2025 07:48:34 +0000 (0:00:00.360) 0:00:01.474 ****
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] ***************************
Wednesday 26 November 2025 07:48:35 +0000 (0:00:01.494) 0:00:02.969 ****
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Wednesday 26 November 2025 07:48:36 +0000 (0:00:00.825) 0:00:03.795 ****
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Wednesday 26 November 2025 07:48:38 +0000 (0:00:02.155) 0:00:05.950 ****
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Wednesday 26 November 2025 07:48:39 +0000 (0:00:00.912) 0:00:06.862 ****
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Wednesday 26 November 2025 07:48:39 +0000 (0:00:00.056) 0:00:06.919 ****
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Wednesday 26 November 2025 07:48:40 +0000 (0:00:00.405) 0:00:07.324 ****
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Wednesday 26 November 2025 07:48:40 +0000 (0:00:00.421) 0:00:07.746 ****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Wednesday 26 November 2025 07:48:40 +0000 (0:00:00.087) 0:00:07.833 ****
ok: [instance] =>
cleanup_vms:
- cifmw-compute-1
- cifmw-compute-0
- cifmw-baremetal-0
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Wednesday 26 November 2025 07:48:40 +0000 (0:00:00.083) 0:00:07.917 ****
ok: [instance] => (item=cifmw-compute-1)
ok: [instance] => (item=cifmw-compute-0)
ok: [instance] => (item=cifmw-baremetal-0)
TASK [libvirt_manager : Destroy machine] ***************************************
Wednesday 26 November 2025 07:48:41 +0000 (0:00:00.842) 0:00:08.760 ****
ok: [instance] => (item=cifmw-compute-1)
ok: [instance] => (item=cifmw-compute-0)
ok: [instance] => (item=cifmw-baremetal-0)
TASK [libvirt_manager : Undefine machine] **************************************
Wednesday 26 November 2025 07:48:42 +0000 (0:00:01.332) 0:00:10.092 ****
ok: [instance] => (item=cifmw-compute-1)
ok: [instance] => (item=cifmw-compute-0)
ok: [instance] => (item=cifmw-baremetal-0)
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Wednesday 26 November 2025 07:48:43 +0000 (0:00:00.899) 0:00:10.991 ****
ok: [instance -> localhost] => (item=cifmw-compute-1)
ok: [instance -> localhost] => (item=cifmw-compute-0)
ok: [instance -> localhost] => (item=cifmw-baremetal-0)
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Wednesday 26 November 2025 07:48:44 +0000 (0:00:00.799) 0:00:11.791 ****
ok: [instance] => (item=cifmw-compute-1)
ok: [instance] => (item=cifmw-compute-0)
ok: [instance] => (item=cifmw-baremetal-0)
TASK [libvirt_manager : Get network list] **************************************
Wednesday 26 November 2025 07:48:45 +0000 (0:00:00.693) 0:00:12.484 ****
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Wednesday 26 November 2025 07:48:45 +0000 (0:00:00.379) 0:00:12.864 ****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Wednesday 26 November 2025 07:48:45 +0000 (0:00:00.098) 0:00:12.963 ****
ok: [instance] =>
cleanup_nets:
- cifmw-public
- cifmw-osp_trunk
TASK [Remove dnsmasq network bits] *********************************************
Wednesday 26 November 2025 07:48:45 +0000 (0:00:00.084) 0:00:13.047 ****
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:48:45 +0000 (0:00:00.236) 0:00:13.284 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:48:46 +0000 (0:00:00.087) 0:00:13.371 ****
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:48:46 +0000 (0:00:00.082) 0:00:13.454 ****
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:48:46 +0000 (0:00:00.082) 0:00:13.536 ****
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:48:46 +0000 (0:00:00.259) 0:00:13.796 ****
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:48:46 +0000 (0:00:00.288) 0:00:14.085 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:48:46 +0000 (0:00:00.135) 0:00:14.220 ****
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:48:47 +0000 (0:00:00.081) 0:00:14.302 ****
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:48:47 +0000 (0:00:00.082) 0:00:14.384 ****
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:48:47 +0000 (0:00:00.270) 0:00:14.654 ****
ok: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Wednesday 26 November 2025 07:48:47 +0000 (0:00:00.293) 0:00:14.948 ****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Undefine networks] *************************************
Wednesday 26 November 2025 07:48:48 +0000 (0:00:01.111) 0:00:16.060 ****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Wednesday 26 November 2025 07:48:49 +0000 (0:00:00.603) 0:00:16.663 ****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Find dummy interface connection files] *****************
Wednesday 26 November 2025 07:48:50 +0000 (0:00:00.689) 0:00:17.353 ****
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Wednesday 26 November 2025 07:48:50 +0000 (0:00:00.357) 0:00:17.710 ****
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': 998381, 'dev': 64513, 'nlink': 1, 'atime': 1764143150.024608, 'mtime': 1764143150.024608, 'ctime': 1764143150.024608, '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': 633838, 'dev': 64513, 'nlink': 1, 'atime': 1764143150.026608, 'mtime': 1764143150.026608, 'ctime': 1764143150.026608, '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] **************************
Wednesday 26 November 2025 07:48:50 +0000 (0:00:00.522) 0:00:18.232 ****
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Wednesday 26 November 2025 07:48:51 +0000 (0:00:00.880) 0:00:19.113 ****
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Wednesday 26 November 2025 07:48:52 +0000 (0:00:00.607) 0:00:19.720 ****
changed: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Wednesday 26 November 2025 07:48:52 +0000 (0:00:00.426) 0:00:20.147 ****
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Wednesday 26 November 2025 07:48:53 +0000 (0:00:00.563) 0:00:20.710 ****
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] *************************
Wednesday 26 November 2025 07:48:53 +0000 (0:00:00.144) 0:00:20.855 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Wednesday 26 November 2025 07:48:53 +0000 (0:00:00.087) 0:00:20.942 ****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Wednesday 26 November 2025 07:48:53 +0000 (0:00:00.284) 0:00:21.227 ****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Wednesday 26 November 2025 07:48:54 +0000 (0:00:00.082) 0:00:21.310 ****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Wednesday 26 November 2025 07:48:54 +0000 (0:00:00.114) 0:00:21.424 ****
changed: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Wednesday 26 November 2025 07:48:54 +0000 (0:00:00.287) 0:00:21.712 ****
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] ***********************************
Wednesday 26 November 2025 07:48:55 +0000 (0:00:01.121) 0:00:22.833 ****
changed: [instance] => (item=pool-destroy)
changed: [instance] => (item=pool-undefine)
TASK [libvirt_manager : Refresh pools facts] ***********************************
Wednesday 26 November 2025 07:48:56 +0000 (0:00:00.557) 0:00:23.391 ****
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Wednesday 26 November 2025 07:48:56 +0000 (0:00:00.311) 0:00:23.702 ****
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Wednesday 26 November 2025 07:48:56 +0000 (0:00:00.048) 0:00:23.751 ****
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] *************************
Wednesday 26 November 2025 07:48:56 +0000 (0:00:00.124) 0:00:23.876 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Wednesday 26 November 2025 07:48:56 +0000 (0:00:00.084) 0:00:23.961 ****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Wednesday 26 November 2025 07:48:56 +0000 (0:00:00.309) 0:00:24.270 ****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Wednesday 26 November 2025 07:48:57 +0000 (0:00:00.082) 0:00:24.353 ****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Wednesday 26 November 2025 07:48:57 +0000 (0:00:00.112) 0:00:24.465 ****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Wednesday 26 November 2025 07:48:57 +0000 (0:00:00.084) 0:00:24.550 ****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Wednesday 26 November 2025 07:48:57 +0000 (0:00:00.084) 0:00:24.635 ****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Wednesday 26 November 2025 07:48:57 +0000 (0:00:00.116) 0:00:24.751 ****
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Wednesday 26 November 2025 07:48:57 +0000 (0:00:00.296) 0:00:25.048 ****
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Wednesday 26 November 2025 07:48:57 +0000 (0:00:00.049) 0:00:25.097 ****
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Wednesday 26 November 2025 07:48:58 +0000 (0:00:00.352) 0:00:25.450 ****
ok: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Wednesday 26 November 2025 07:48:58 +0000 (0:00:00.293) 0:00:25.744 ****
changed: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Wednesday 26 November 2025 07:48:58 +0000 (0:00:00.420) 0:00:26.164 ****
changed: [instance] => (item=cifmw_reproducer_key.pub)
changed: [instance] => (item=cifmw_reproducer_key)
TASK [libvirt_manager : List libvirt logs] *************************************
Wednesday 26 November 2025 07:48:59 +0000 (0:00:00.396) 0:00:26.560 ****
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Wednesday 26 November 2025 07:48:59 +0000 (0:00:00.215) 0:00:26.776 ****
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] ***************************
Wednesday 26 November 2025 07:49:00 +0000 (0:00:00.793) 0:00:27.569 ****
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] ****************************************
Wednesday 26 November 2025 07:49:01 +0000 (0:00:01.418) 0:00:28.988 ****
changed: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Wednesday 26 November 2025 07:49:02 +0000 (0:00:00.572) 0:00:29.561 ****
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Wednesday 26 November 2025 07:49:03 +0000 (0:00:01.431) 0:00:30.993 ****
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Wednesday 26 November 2025 07:49:03 +0000 (0:00:00.258) 0:00:31.251 ****
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Wednesday 26 November 2025 07:49:04 +0000 (0:00:00.047) 0:00:31.298 ****
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Wednesday 26 November 2025 07:49:04 +0000 (0:00:00.044) 0:00:31.343 ****
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Wednesday 26 November 2025 07:49:04 +0000 (0:00:00.071) 0:00:31.415 ****
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Wednesday 26 November 2025 07:49:04 +0000 (0:00:00.463) 0:00:31.878 ****
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Wednesday 26 November 2025 07:49:05 +0000 (0:00:00.438) 0:00:32.316 ****
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Wednesday 26 November 2025 07:49:05 +0000 (0:00:00.227) 0:00:32.543 ****
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Wednesday 26 November 2025 07:49:05 +0000 (0:00:00.040) 0:00:32.584 ****
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Wednesday 26 November 2025 07:49:05 +0000 (0:00:00.040) 0:00:32.625 ****
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] *************************************************
Wednesday 26 November 2025 07:49:06 +0000 (0:00:00.729) 0:00:33.354 ****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Wednesday 26 November 2025 07:49:06 +0000 (0:00:00.087) 0:00:33.441 ****
changed: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Wednesday 26 November 2025 07:49:06 +0000 (0:00:00.326) 0:00:33.767 ****
changed: [instance]
TASK [Clean local ssh config] **************************************************
Wednesday 26 November 2025 07:49:06 +0000 (0:00:00.238) 0:00:34.006 ****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Wednesday 26 November 2025 07:49:06 +0000 (0:00:00.091) 0:00:34.097 ****
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Wednesday 26 November 2025 07:49:07 +0000 (0:00:00.208) 0:00:34.306 ****
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Wednesday 26 November 2025 07:49:07 +0000 (0:00:00.236) 0:00:34.543 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Wednesday 26 November 2025 07:49:07 +0000 (0:00:00.075) 0:00:34.618 ****
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Wednesday 26 November 2025 07:49:08 +0000 (0:00:01.310) 0:00:35.928 ****
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] ********************************
Wednesday 26 November 2025 07:49:12 +0000 (0:00:03.410) 0:00:39.339 ****
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Wednesday 26 November 2025 07:49:12 +0000 (0:00:00.250) 0:00:39.590 ****
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Wednesday 26 November 2025 07:49:12 +0000 (0:00:00.040) 0:00:39.631 ****
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Wednesday 26 November 2025 07:49:12 +0000 (0:00:00.040) 0:00:39.671 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Wednesday 26 November 2025 07:49:12 +0000 (0:00:00.068) 0:00:39.740 ****
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Wednesday 26 November 2025 07:49:12 +0000 (0:00:00.040) 0:00:39.780 ****
changed: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Wednesday 26 November 2025 07:49:12 +0000 (0:00:00.232) 0:00:40.013 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Wednesday 26 November 2025 07:49:12 +0000 (0:00:00.070) 0:00:40.083 ****
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Wednesday 26 November 2025 07:49:12 +0000 (0:00:00.039) 0:00:40.123 ****
changed: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Wednesday 26 November 2025 07:49:13 +0000 (0:00:00.260) 0:00:40.384 ****
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Wednesday 26 November 2025 07:49:13 +0000 (0:00:00.038) 0:00:40.422 ****
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Wednesday 26 November 2025 07:49:13 +0000 (0:00:00.039) 0:00:40.462 ****
changed: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Wednesday 26 November 2025 07:49:13 +0000 (0:00:00.572) 0:00:41.034 ****
changed: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Wednesday 26 November 2025 07:49:13 +0000 (0:00:00.224) 0:00:41.259 ****
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Wednesday 26 November 2025 07:49:14 +0000 (0:00:00.411) 0:00:41.671 ****
changed: [instance]
TASK [radvd : Gather package facts] ********************************************
Wednesday 26 November 2025 07:49:14 +0000 (0:00:00.269) 0:00:41.940 ****
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Wednesday 26 November 2025 07:49:15 +0000 (0:00:00.583) 0:00:42.524 ****
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Wednesday 26 November 2025 07:49:15 +0000 (0:00:00.050) 0:00:42.574 ****
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Wednesday 26 November 2025 07:49:15 +0000 (0:00:00.220) 0:00:42.794 ****
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Wednesday 26 November 2025 07:49:15 +0000 (0:00:00.229) 0:00:43.024 ****
skipping: [instance]
TASK [Ensure work directory is removed] ****************************************
Wednesday 26 November 2025 07:49:15 +0000 (0:00:00.116) 0:00:43.141 ****
changed: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Wednesday 26 November 2025 07:49:16 +0000 (0:00:00.437) 0:00:43.578 ****
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=80 changed=29 unreachable=0 failed=0 skipped=26 rescued=0 ignored=0
Wednesday 26 November 2025 07:49:17 +0000 (0:00:00.842) 0:00:44.420 ****
===============================================================================
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.41s
libvirt_manager : Populate service facts -------------------------------- 2.16s
Copy generated content to proper location ------------------------------- 1.49s
podman : Ensure podman is installed ------------------------------------- 1.43s
libvirt_manager : Remove workload and volumes --------------------------- 1.42s
libvirt_manager : Destroy machine --------------------------------------- 1.33s
dnsmasq : Install needed packages --------------------------------------- 1.31s
libvirt_manager : Remove the volumes from pool to delete ---------------- 1.12s
libvirt_manager : Destroy networks -------------------------------------- 1.11s
Gathering Facts --------------------------------------------------------- 1.06s
libvirt_manager : Start virtqemud socket service ------------------------ 0.91s
libvirt_manager : Undefine machine -------------------------------------- 0.90s
libvirt_manager : Clean firewalld libvirt zone -------------------------- 0.88s
libvirt_manager : Clean ssh known_hosts --------------------------------- 0.84s
libvirt_manager : Restart firewalld ------------------------------------- 0.84s
libvirt_manager : Get installed packages list --------------------------- 0.83s
libvirt_manager : (localhost) Clean ssh jumpers ------------------------- 0.80s
libvirt_manager : Remove detected logs ---------------------------------- 0.79s
virtualbmc : Remove vbmc files ------------------------------------------ 0.73s
libvirt_manager : (instance) Clean ssh jumpers -------------------------- 0.69s
PLAY [Prepare] *****************************************************************
TASK [Gathering Facts] *********************************************************
Wednesday 26 November 2025 07:49:34 +0000 (0:00:00.062) 0:00:00.062 ****
ok: [instance]
TASK [Create custom basedir] ***************************************************
Wednesday 26 November 2025 07:49:35 +0000 (0:00:00.819) 0:00:00.882 ****
changed: [instance]
TASK [test_deps : Gather facts if they don't exist] ****************************
Wednesday 26 November 2025 07:49:35 +0000 (0:00:00.426) 0:00:01.309 ****
skipping: [instance]
TASK [test_deps : Gather variables for each operating system] ******************
Wednesday 26 November 2025 07:49:35 +0000 (0:00:00.059) 0:00:01.368 ****
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] *****************************************
Wednesday 26 November 2025 07:49:35 +0000 (0:00:00.108) 0:00:01.477 ****
ok: [instance]
TASK [test_deps : Disable ubi host subscription-manager integration] ***********
Wednesday 26 November 2025 07:49:36 +0000 (0:00:00.345) 0:00:01.822 ****
ok: [instance]
TASK [test_deps : Disable ubi 9 repos] *****************************************
Wednesday 26 November 2025 07:49:36 +0000 (0:00:00.249) 0:00:02.071 ****
ok: [instance] => (item=ubi-9-appstream)
ok: [instance] => (item=ubi-9-baseos)
ok: [instance] => (item=ubi-9-codeready-builder)
TASK [Deploy repo-setup] *******************************************************
Wednesday 26 November 2025 07:49:37 +0000 (0:00:00.775) 0:00:02.846 ****
TASK [repo_setup : Ensure directories are present] *****************************
Wednesday 26 November 2025 07:49:37 +0000 (0:00:00.147) 0:00:02.994 ****
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] ********************
Wednesday 26 November 2025 07:49:38 +0000 (0:00:00.555) 0:00:03.549 ****
ok: [instance]
TASK [repo_setup : Get repo-setup repository] **********************************
Wednesday 26 November 2025 07:49:39 +0000 (0:00:01.451) 0:00:05.001 ****
changed: [instance]
TASK [repo_setup : Initialize python venv and install requirements] ************
Wednesday 26 November 2025 07:49:40 +0000 (0:00:01.095) 0:00:06.096 ****
changed: [instance]
TASK [repo_setup : Install repo-setup package] *********************************
Wednesday 26 November 2025 07:49:47 +0000 (0:00:06.675) 0:00:12.771 ****
changed: [instance]
TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***
Wednesday 26 November 2025 07:49:47 +0000 (0:00:00.753) 0:00:13.525 ****
skipping: [instance]
TASK [repo_setup : Run repo-setup] *********************************************
Wednesday 26 November 2025 07:49:48 +0000 (0:00:00.055) 0:00:13.580 ****
changed: [instance]
TASK [repo_setup : Get component repo] *****************************************
Wednesday 26 November 2025 07:49:48 +0000 (0:00:00.891) 0:00:14.472 ****
skipping: [instance]
TASK [repo_setup : Rename component repo] **************************************
Wednesday 26 November 2025 07:49:49 +0000 (0:00:00.069) 0:00:14.541 ****
skipping: [instance]
TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******
Wednesday 26 November 2025 07:49:49 +0000 (0:00:00.069) 0:00:14.611 ****
skipping: [instance]
TASK [repo_setup : Run repo-setup-get-hash] ************************************
Wednesday 26 November 2025 07:49:49 +0000 (0:00:00.069) 0:00:14.680 ****
changed: [instance]
TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************
Wednesday 26 November 2025 07:49:49 +0000 (0:00:00.574) 0:00:15.255 ****
changed: [instance]
TASK [repo_setup : Dump current-podified hash] *********************************
Wednesday 26 November 2025 07:49:50 +0000 (0:00:00.450) 0:00:15.705 ****
skipping: [instance]
TASK [repo_setup : Slurp current podified hash] ********************************
Wednesday 26 November 2025 07:49:50 +0000 (0:00:00.062) 0:00:15.768 ****
skipping: [instance]
TASK [repo_setup : Update the value of full_hash] ******************************
Wednesday 26 November 2025 07:49:50 +0000 (0:00:00.061) 0:00:15.829 ****
skipping: [instance]
TASK [repo_setup : Export hashes facts for further use] ************************
Wednesday 26 November 2025 07:49:50 +0000 (0:00:00.101) 0:00:15.931 ****
ok: [instance]
TASK [repo_setup : Create download directory] **********************************
Wednesday 26 November 2025 07:49:50 +0000 (0:00:00.079) 0:00:16.011 ****
skipping: [instance]
TASK [repo_setup : Print the URL to request] ***********************************
Wednesday 26 November 2025 07:49:50 +0000 (0:00:00.060) 0:00:16.071 ****
skipping: [instance]
TASK [Download the RPM] ********************************************************
Wednesday 26 November 2025 07:49:50 +0000 (0:00:00.058) 0:00:16.130 ****
skipping: [instance]
TASK [repo_setup : Install RHOS Release tool] **********************************
Wednesday 26 November 2025 07:49:50 +0000 (0:00:00.086) 0:00:16.217 ****
skipping: [instance]
TASK [repo_setup : Get rhos-release tool version] ******************************
Wednesday 26 November 2025 07:49:50 +0000 (0:00:00.060) 0:00:16.277 ****
skipping: [instance]
TASK [repo_setup : Print rhos-release tool version] ****************************
Wednesday 26 November 2025 07:49:50 +0000 (0:00:00.059) 0:00:16.336 ****
skipping: [instance]
TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***
Wednesday 26 November 2025 07:49:50 +0000 (0:00:00.061) 0:00:16.398 ****
skipping: [instance]
TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************
Wednesday 26 November 2025 07:49:50 +0000 (0:00:00.085) 0:00:16.483 ****
ok: [instance]
TASK [repo_setup : Use RDO proxy mirrors] **************************************
Wednesday 26 November 2025 07:49:51 +0000 (0:00:00.211) 0:00:16.695 ****
changed: [instance]
TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***
Wednesday 26 November 2025 07:49:51 +0000 (0:00:00.245) 0:00:16.940 ****
changed: [instance]
TASK [repo_setup : Check for gating.repo file on content provider] *************
Wednesday 26 November 2025 07:49:51 +0000 (0:00:00.296) 0:00:17.237 ****
skipping: [instance]
TASK [repo_setup : Populate gating repo from content provider ip] **************
Wednesday 26 November 2025 07:49:51 +0000 (0:00:00.058) 0:00:17.295 ****
skipping: [instance]
TASK [repo_setup : Check for DLRN repo at the destination] *********************
Wednesday 26 November 2025 07:49:51 +0000 (0:00:00.057) 0:00:17.352 ****
skipping: [instance]
TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***
Wednesday 26 November 2025 07:49:51 +0000 (0:00:00.057) 0:00:17.409 ****
skipping: [instance]
TASK [repo_setup : Check for DLRN component repo] ******************************
Wednesday 26 November 2025 07:49:51 +0000 (0:00:00.057) 0:00:17.466 ****
skipping: [instance]
TASK [repo_setup : Lower the priority of componennt repos to allow installation from gating repo] ***
Wednesday 26 November 2025 07:49:52 +0000 (0:00:00.092) 0:00:17.559 ****
skipping: [instance]
TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********
Wednesday 26 November 2025 07:49:52 +0000 (0:00:00.056) 0:00:17.615 ****
skipping: [instance]
TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******
Wednesday 26 November 2025 07:49:52 +0000 (0:00:00.051) 0:00:17.666 ****
skipping: [instance]
TASK [repo_setup : Cleanup existing metadata] **********************************
Wednesday 26 November 2025 07:49:52 +0000 (0:00:00.062) 0:00:17.729 ****
skipping: [instance]
TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********
Wednesday 26 November 2025 07:49:52 +0000 (0:00:00.080) 0:00:17.810 ****
skipping: [instance]
TASK [test_deps : Look for redhat-release rpm] *********************************
Wednesday 26 November 2025 07:49:52 +0000 (0:00:00.088) 0:00:17.898 ****
skipping: [instance]
TASK [test_deps : Remove redhat-release] ***************************************
Wednesday 26 November 2025 07:49:52 +0000 (0:00:00.070) 0:00:17.969 ****
skipping: [instance]
TASK [test_deps : Install centos-stream-release] *******************************
Wednesday 26 November 2025 07:49:52 +0000 (0:00:00.100) 0:00:18.069 ****
skipping: [instance]
TASK [test_deps : Install additional packages] *********************************
Wednesday 26 November 2025 07:49:52 +0000 (0:00:00.070) 0:00:18.140 ****
skipping: [instance]
TASK [test_deps : Install selinux python libs] *********************************
Wednesday 26 November 2025 07:49:52 +0000 (0:00:00.070) 0:00:18.210 ****
ok: [instance]
TASK [test_deps : Install python yaml libs] ************************************
Wednesday 26 November 2025 07:50:42 +0000 (0:00:49.319) 0:01:07.529 ****
ok: [instance]
TASK [test_deps : Install extra packages] **************************************
Wednesday 26 November 2025 07:50:43 +0000 (0:00:01.279) 0:01:08.808 ****
skipping: [instance]
TASK [ci_setup : Gather variables for each operating system] *******************
Wednesday 26 November 2025 07:50:43 +0000 (0:00:00.152) 0:01:08.961 ****
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] *************************************
Wednesday 26 November 2025 07:50:43 +0000 (0:00:00.144) 0:01:09.105 ****
ok: [instance] =>
cifmw_ci_setup_packages:
- bash-completion
- ca-certificates
- git-core
- make
- tar
- tmux
- python3-pip
TASK [ci_setup : Install needed packages] **************************************
Wednesday 26 November 2025 07:50:43 +0000 (0:00:00.058) 0:01:09.163 ****
ok: [instance]
TASK [ci_setup : Gather version of openshift client] ***************************
Wednesday 26 November 2025 07:50:44 +0000 (0:00:01.344) 0:01:10.508 ****
ok: [instance]
TASK [ci_setup : Ensure openshift client install path is present] **************
Wednesday 26 November 2025 07:50:45 +0000 (0:00:00.299) 0:01:10.807 ****
ok: [instance]
TASK [ci_setup : Install openshift client] *************************************
Wednesday 26 November 2025 07:50:45 +0000 (0:00:00.237) 0:01:11.045 ****
skipping: [instance]
TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************
Wednesday 26 November 2025 07:50:45 +0000 (0:00:00.099) 0:01:11.144 ****
skipping: [instance]
TASK [ci_setup : Create completion file] ***************************************
Wednesday 26 November 2025 07:50:45 +0000 (0:00:00.094) 0:01:11.239 ****
ok: [instance]
TASK [ci_setup : Source completion from within .bashrc] ************************
Wednesday 26 November 2025 07:50:45 +0000 (0:00:00.214) 0:01:11.453 ****
changed: [instance]
TASK [ci_setup : Check rhsm status] ********************************************
Wednesday 26 November 2025 07:50:46 +0000 (0:00:00.333) 0:01:11.787 ****
skipping: [instance]
TASK [ci_setup : Gather the repos to be enabled] *******************************
Wednesday 26 November 2025 07:50:46 +0000 (0:00:00.084) 0:01:11.871 ****
skipping: [instance]
TASK [ci_setup : Enabling the required repositories.] **************************
Wednesday 26 November 2025 07:50:46 +0000 (0:00:00.052) 0:01:11.924 ****
skipping: [instance]
TASK [ci_setup : Get current /etc/redhat-release] ******************************
Wednesday 26 November 2025 07:50:46 +0000 (0:00:00.054) 0:01:11.978 ****
skipping: [instance]
TASK [ci_setup : Print current /etc/redhat-release] ****************************
Wednesday 26 November 2025 07:50:46 +0000 (0:00:00.050) 0:01:12.029 ****
skipping: [instance]
TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********
Wednesday 26 November 2025 07:50:46 +0000 (0:00:00.049) 0:01:12.078 ****
skipping: [instance]
TASK [ci_setup : Manage directories] *******************************************
Wednesday 26 November 2025 07:50:46 +0000 (0:00:00.088) 0:01:12.167 ****
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] ***************************
Wednesday 26 November 2025 07:50:47 +0000 (0:00:01.072) 0:01:13.240 ****
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Wednesday 26 November 2025 07:50:48 +0000 (0:00:00.818) 0:01:14.058 ****
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Wednesday 26 November 2025 07:50:50 +0000 (0:00:02.094) 0:01:16.153 ****
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Wednesday 26 November 2025 07:50:51 +0000 (0:00:00.919) 0:01:17.072 ****
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Wednesday 26 November 2025 07:50:51 +0000 (0:00:00.058) 0:01:17.130 ****
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Wednesday 26 November 2025 07:50:52 +0000 (0:00:00.421) 0:01:17.551 ****
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Wednesday 26 November 2025 07:50:52 +0000 (0:00:00.410) 0:01:17.962 ****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Wednesday 26 November 2025 07:50:52 +0000 (0:00:00.087) 0:01:18.049 ****
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Wednesday 26 November 2025 07:50:52 +0000 (0:00:00.084) 0:01:18.134 ****
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Wednesday 26 November 2025 07:50:52 +0000 (0:00:00.037) 0:01:18.172 ****
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Wednesday 26 November 2025 07:50:52 +0000 (0:00:00.037) 0:01:18.209 ****
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Wednesday 26 November 2025 07:50:52 +0000 (0:00:00.036) 0:01:18.246 ****
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Wednesday 26 November 2025 07:50:52 +0000 (0:00:00.037) 0:01:18.284 ****
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Wednesday 26 November 2025 07:50:52 +0000 (0:00:00.037) 0:01:18.322 ****
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Wednesday 26 November 2025 07:50:53 +0000 (0:00:00.468) 0:01:18.790 ****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Wednesday 26 November 2025 07:50:53 +0000 (0:00:00.108) 0:01:18.899 ****
ok: [instance] =>
cleanup_nets: []
TASK [Remove dnsmasq network bits] *********************************************
Wednesday 26 November 2025 07:50:53 +0000 (0:00:00.088) 0:01:18.987 ****
skipping: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Wednesday 26 November 2025 07:50:53 +0000 (0:00:00.038) 0:01:19.026 ****
skipping: [instance]
TASK [libvirt_manager : Undefine networks] *************************************
Wednesday 26 November 2025 07:50:53 +0000 (0:00:00.039) 0:01:19.065 ****
skipping: [instance]
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Wednesday 26 November 2025 07:50:53 +0000 (0:00:00.038) 0:01:19.104 ****
skipping: [instance]
TASK [libvirt_manager : Find dummy interface connection files] *****************
Wednesday 26 November 2025 07:50:53 +0000 (0:00:00.038) 0:01:19.142 ****
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Wednesday 26 November 2025 07:50:53 +0000 (0:00:00.357) 0:01:19.500 ****
skipping: [instance]
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Wednesday 26 November 2025 07:50:54 +0000 (0:00:00.067) 0:01:19.567 ****
skipping: [instance]
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Wednesday 26 November 2025 07:50:54 +0000 (0:00:00.038) 0:01:19.605 ****
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Wednesday 26 November 2025 07:50:54 +0000 (0:00:00.584) 0:01:20.190 ****
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Wednesday 26 November 2025 07:50:55 +0000 (0:00:00.488) 0:01:20.679 ****
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Wednesday 26 November 2025 07:50:55 +0000 (0:00:00.458) 0:01:21.137 ****
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] *************************
Wednesday 26 November 2025 07:50:55 +0000 (0:00:00.146) 0:01:21.283 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Wednesday 26 November 2025 07:50:55 +0000 (0:00:00.086) 0:01:21.369 ****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Wednesday 26 November 2025 07:50:56 +0000 (0:00:00.287) 0:01:21.657 ****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Wednesday 26 November 2025 07:50:56 +0000 (0:00:00.083) 0:01:21.741 ****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Wednesday 26 November 2025 07:50:56 +0000 (0:00:00.118) 0:01:21.859 ****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Wednesday 26 November 2025 07:50:56 +0000 (0:00:00.085) 0:01:21.944 ****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Wednesday 26 November 2025 07:50:56 +0000 (0:00:00.083) 0:01:22.027 ****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Wednesday 26 November 2025 07:50:56 +0000 (0:00:00.115) 0:01:22.143 ****
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Wednesday 26 November 2025 07:50:56 +0000 (0:00:00.361) 0:01:22.505 ****
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Wednesday 26 November 2025 07:50:57 +0000 (0:00:00.050) 0:01:22.556 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/storage_pool.yml for instance
TASK [libvirt_manager : Ensure we have a known action] *************************
Wednesday 26 November 2025 07:50:57 +0000 (0:00:00.121) 0:01:22.677 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Wednesday 26 November 2025 07:50:57 +0000 (0:00:00.087) 0:01:22.765 ****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Wednesday 26 November 2025 07:50:57 +0000 (0:00:00.281) 0:01:23.046 ****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Wednesday 26 November 2025 07:50:57 +0000 (0:00:00.082) 0:01:23.129 ****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Wednesday 26 November 2025 07:50:57 +0000 (0:00:00.111) 0:01:23.240 ****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Wednesday 26 November 2025 07:50:57 +0000 (0:00:00.140) 0:01:23.381 ****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Wednesday 26 November 2025 07:50:57 +0000 (0:00:00.086) 0:01:23.467 ****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Wednesday 26 November 2025 07:50:58 +0000 (0:00:00.115) 0:01:23.582 ****
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Wednesday 26 November 2025 07:50:58 +0000 (0:00:00.294) 0:01:23.877 ****
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Wednesday 26 November 2025 07:50:58 +0000 (0:00:00.049) 0:01:23.927 ****
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Wednesday 26 November 2025 07:50:58 +0000 (0:00:00.195) 0:01:24.123 ****
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Wednesday 26 November 2025 07:50:58 +0000 (0:00:00.040) 0:01:24.163 ****
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Wednesday 26 November 2025 07:50:58 +0000 (0:00:00.039) 0:01:24.203 ****
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Wednesday 26 November 2025 07:50:58 +0000 (0:00:00.071) 0:01:24.274 ****
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Wednesday 26 November 2025 07:50:58 +0000 (0:00:00.214) 0:01:24.488 ****
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Wednesday 26 November 2025 07:50:58 +0000 (0:00:00.038) 0:01:24.527 ****
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] ****************************************
Wednesday 26 November 2025 07:51:00 +0000 (0:00:01.406) 0:01:25.933 ****
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Wednesday 26 November 2025 07:51:00 +0000 (0:00:00.396) 0:01:26.330 ****
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Wednesday 26 November 2025 07:51:02 +0000 (0:00:01.320) 0:01:27.650 ****
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Wednesday 26 November 2025 07:51:02 +0000 (0:00:00.259) 0:01:27.910 ****
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Wednesday 26 November 2025 07:51:02 +0000 (0:00:00.046) 0:01:27.956 ****
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Wednesday 26 November 2025 07:51:02 +0000 (0:00:00.045) 0:01:28.002 ****
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Wednesday 26 November 2025 07:51:02 +0000 (0:00:00.093) 0:01:28.095 ****
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Wednesday 26 November 2025 07:51:03 +0000 (0:00:00.473) 0:01:28.568 ****
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Wednesday 26 November 2025 07:51:03 +0000 (0:00:00.441) 0:01:29.010 ****
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Wednesday 26 November 2025 07:51:03 +0000 (0:00:00.198) 0:01:29.209 ****
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Wednesday 26 November 2025 07:51:03 +0000 (0:00:00.040) 0:01:29.249 ****
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Wednesday 26 November 2025 07:51:03 +0000 (0:00:00.040) 0:01:29.289 ****
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] *************************************************
Wednesday 26 November 2025 07:51:04 +0000 (0:00:00.758) 0:01:30.047 ****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Wednesday 26 November 2025 07:51:04 +0000 (0:00:00.090) 0:01:30.138 ****
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Wednesday 26 November 2025 07:51:04 +0000 (0:00:00.330) 0:01:30.468 ****
ok: [instance]
TASK [Clean local ssh config] **************************************************
Wednesday 26 November 2025 07:51:05 +0000 (0:00:00.237) 0:01:30.706 ****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Wednesday 26 November 2025 07:51:05 +0000 (0:00:00.121) 0:01:30.828 ****
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Wednesday 26 November 2025 07:51:05 +0000 (0:00:00.212) 0:01:31.040 ****
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Wednesday 26 November 2025 07:51:05 +0000 (0:00:00.237) 0:01:31.277 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Wednesday 26 November 2025 07:51:05 +0000 (0:00:00.075) 0:01:31.352 ****
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Wednesday 26 November 2025 07:51:07 +0000 (0:00:01.295) 0:01:32.647 ****
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] ********************************
Wednesday 26 November 2025 07:51:08 +0000 (0:00:01.273) 0:01:33.921 ****
ok: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Wednesday 26 November 2025 07:51:08 +0000 (0:00:00.225) 0:01:34.147 ****
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Wednesday 26 November 2025 07:51:08 +0000 (0:00:00.042) 0:01:34.189 ****
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Wednesday 26 November 2025 07:51:08 +0000 (0:00:00.041) 0:01:34.230 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Wednesday 26 November 2025 07:51:08 +0000 (0:00:00.097) 0:01:34.327 ****
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Wednesday 26 November 2025 07:51:08 +0000 (0:00:00.041) 0:01:34.369 ****
ok: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Wednesday 26 November 2025 07:51:09 +0000 (0:00:00.221) 0:01:34.590 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Wednesday 26 November 2025 07:51:09 +0000 (0:00:00.072) 0:01:34.663 ****
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Wednesday 26 November 2025 07:51:09 +0000 (0:00:00.041) 0:01:34.705 ****
ok: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Wednesday 26 November 2025 07:51:09 +0000 (0:00:00.221) 0:01:34.927 ****
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Wednesday 26 November 2025 07:51:09 +0000 (0:00:00.038) 0:01:34.966 ****
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Wednesday 26 November 2025 07:51:09 +0000 (0:00:00.069) 0:01:35.035 ****
ok: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Wednesday 26 November 2025 07:51:09 +0000 (0:00:00.335) 0:01:35.371 ****
ok: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Wednesday 26 November 2025 07:51:10 +0000 (0:00:00.227) 0:01:35.598 ****
ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)
ok: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Wednesday 26 November 2025 07:51:10 +0000 (0:00:00.414) 0:01:36.013 ****
ok: [instance]
TASK [radvd : Gather package facts] ********************************************
Wednesday 26 November 2025 07:51:10 +0000 (0:00:00.243) 0:01:36.256 ****
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Wednesday 26 November 2025 07:51:11 +0000 (0:00:00.621) 0:01:36.878 ****
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Wednesday 26 November 2025 07:51:11 +0000 (0:00:00.051) 0:01:36.930 ****
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Wednesday 26 November 2025 07:51:11 +0000 (0:00:00.231) 0:01:37.162 ****
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Wednesday 26 November 2025 07:51:11 +0000 (0:00:00.232) 0:01:37.394 ****
skipping: [instance]
TASK [libvirt_manager : Ensure output directory exists] ************************
Wednesday 26 November 2025 07:51:11 +0000 (0:00:00.121) 0:01:37.516 ****
ok: [instance]
TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************
Wednesday 26 November 2025 07:51:12 +0000 (0:00:00.213) 0:01:37.729 ****
changed: [instance]
TASK [libvirt_manager : Check if KVM is enabled] *******************************
Wednesday 26 November 2025 07:51:12 +0000 (0:00:00.209) 0:01:37.939 ****
ok: [instance]
TASK [libvirt_manager : Fail if KVM not enabled] *******************************
Wednesday 26 November 2025 07:51:12 +0000 (0:00:00.209) 0:01:38.149 ****
skipping: [instance]
TASK [libvirt_manager : Check if VMX virtualization] ***************************
Wednesday 26 November 2025 07:51:12 +0000 (0:00:00.042) 0:01:38.191 ****
skipping: [instance]
TASK [libvirt_manager : Check if SVM virtualization] ***************************
Wednesday 26 November 2025 07:51:12 +0000 (0:00:00.041) 0:01:38.232 ****
ok: [instance]
TASK [libvirt_manager : Enable VMX virtualization] *****************************
Wednesday 26 November 2025 07:51:12 +0000 (0:00:00.043) 0:01:38.276 ****
skipping: [instance]
TASK [libvirt_manager : Install packages required for using KVM] ***************
Wednesday 26 November 2025 07:51:12 +0000 (0:00:00.041) 0:01:38.317 ****
ok: [instance]
TASK [libvirt_manager : Create rules.d polkit folder] **************************
Wednesday 26 November 2025 07:51:14 +0000 (0:00:01.324) 0:01:39.642 ****
ok: [instance]
TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************
Wednesday 26 November 2025 07:51:14 +0000 (0:00:00.229) 0:01:39.871 ****
ok: [instance]
TASK [libvirt_manager : Restart service polkit service] ************************
Wednesday 26 November 2025 07:51:14 +0000 (0:00:00.397) 0:01:40.268 ****
skipping: [instance]
TASK [libvirt_manager : Remove directory for service override] *****************
Wednesday 26 November 2025 07:51:14 +0000 (0:00:00.048) 0:01:40.317 ****
ok: [instance]
TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***
Wednesday 26 November 2025 07:51:15 +0000 (0:00:00.247) 0:01:40.564 ****
ok: [instance]
TASK [libvirt_manager : Ensure firewalld service is up] ************************
Wednesday 26 November 2025 07:51:15 +0000 (0:00:00.492) 0:01:41.056 ****
ok: [instance]
TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****
Wednesday 26 November 2025 07:51:15 +0000 (0:00:00.343) 0:01:41.400 ****
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.] *********
Wednesday 26 November 2025 07:51:16 +0000 (0:00:00.221) 0:01:41.622 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********
Wednesday 26 November 2025 07:51:16 +0000 (0:00:00.355) 0:01:41.978 ****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************
Wednesday 26 November 2025 07:51:16 +0000 (0:00:00.376) 0:01:42.354 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****
Wednesday 26 November 2025 07:51:17 +0000 (0:00:00.368) 0:01:42.722 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****
Wednesday 26 November 2025 07:51:17 +0000 (0:00:00.346) 0:01:43.068 ****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********
Wednesday 26 November 2025 07:51:17 +0000 (0:00:00.350) 0:01:43.418 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******
Wednesday 26 November 2025 07:51:18 +0000 (0:00:00.359) 0:01:43.778 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******
Wednesday 26 November 2025 07:51:18 +0000 (0:00:00.398) 0:01:44.176 ****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********
Wednesday 26 November 2025 07:51:19 +0000 (0:00:00.357) 0:01:44.534 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******
Wednesday 26 November 2025 07:51:19 +0000 (0:00:00.351) 0:01:44.885 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******
Wednesday 26 November 2025 07:51:19 +0000 (0:00:00.350) 0:01:45.236 ****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********
Wednesday 26 November 2025 07:51:20 +0000 (0:00:00.369) 0:01:45.605 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****
Wednesday 26 November 2025 07:51:20 +0000 (0:00:00.389) 0:01:45.995 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******
Wednesday 26 November 2025 07:51:20 +0000 (0:00:00.350) 0:01:46.346 ****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********
Wednesday 26 November 2025 07:51:21 +0000 (0:00:00.331) 0:01:46.677 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******
Wednesday 26 November 2025 07:51:21 +0000 (0:00:00.335) 0:01:47.013 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********
Wednesday 26 November 2025 07:51:21 +0000 (0:00:00.350) 0:01:47.363 ****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************
Wednesday 26 November 2025 07:51:22 +0000 (0:00:00.359) 0:01:47.723 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******
Wednesday 26 November 2025 07:51:22 +0000 (0:00:00.342) 0:01:48.066 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******
Wednesday 26 November 2025 07:51:22 +0000 (0:00:00.347) 0:01:48.413 ****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********
Wednesday 26 November 2025 07:51:23 +0000 (0:00:00.355) 0:01:48.769 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********
Wednesday 26 November 2025 07:51:23 +0000 (0:00:00.349) 0:01:49.118 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********
Wednesday 26 November 2025 07:51:23 +0000 (0:00:00.353) 0:01:49.471 ****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************
Wednesday 26 November 2025 07:51:24 +0000 (0:00:00.389) 0:01:49.861 ****
ok: [instance]
TASK [libvirt_manager : Manage service for older releases] *********************
Wednesday 26 November 2025 07:51:24 +0000 (0:00:00.357) 0:01:50.218 ****
skipping: [instance]
TASK [libvirt_manager : Get libvirt group users] *******************************
Wednesday 26 November 2025 07:51:24 +0000 (0:00:00.060) 0:01:50.279 ****
ok: [instance]
TASK [libvirt_manager : Add user if not exists in libvirt group] ***************
Wednesday 26 November 2025 07:51:25 +0000 (0:00:00.329) 0:01:50.608 ****
ok: [instance]
TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***
Wednesday 26 November 2025 07:51:25 +0000 (0:00:00.420) 0:01:51.029 ****
ok: [instance]
TASK [libvirt_manager : Inject system connection parameters in bashrc] *********
Wednesday 26 November 2025 07:51:25 +0000 (0:00:00.343) 0:01:51.372 ****
[WARNING]: Reset is not implemented for this connection
changed: [instance]
TASK [libvirt_manager : Ensure we reload user env] *****************************
Wednesday 26 November 2025 07:51:26 +0000 (0:00:00.196) 0:01:51.569 ****
TASK [libvirt_manager : Deactivate default] ************************************
Wednesday 26 November 2025 07:51:26 +0000 (0:00:00.077) 0:01:51.647 ****
fatal: [instance]: FAILED! => changed=false
msg: network default not found
TASK [libvirt_manager : Encountered an error during virt-net removal.] *********
Wednesday 26 November 2025 07:51:26 +0000 (0:00:00.249) 0:01:51.896 ****
ok: [instance] =>
msg: Looks like the provided virtual network does not exist.
TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************
Wednesday 26 November 2025 07:51:26 +0000 (0:00:00.066) 0:01:51.963 ****
ok: [instance]
TASK [Ensure we delegate .utility zone to our own instance] ********************
Wednesday 26 November 2025 07:51:26 +0000 (0:00:00.417) 0:01:52.380 ****
ok: [instance]
TASK [Restart NetworkManager] **************************************************
Wednesday 26 November 2025 07:51:27 +0000 (0:00:00.396) 0:01:52.776 ****
changed: [instance]
TASK [Ensure ocp_volumes exists] ***********************************************
Wednesday 26 November 2025 07:51:27 +0000 (0:00:00.472) 0:01:53.249 ****
changed: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Wednesday 26 November 2025 07:51:27 +0000 (0:00:00.263) 0:01:53.512 ****
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=132 changed=22 unreachable=0 failed=0 skipped=83 rescued=1 ignored=0
Wednesday 26 November 2025 07:51:28 +0000 (0:00:00.829) 0:01:54.342 ****
===============================================================================
test_deps : Install selinux python libs -------------------------------- 49.32s
repo_setup : Initialize python venv and install requirements ------------ 6.68s
libvirt_manager : Populate service facts -------------------------------- 2.09s
repo_setup : Make sure git-core package is installed -------------------- 1.45s
libvirt_manager : Remove workload and volumes --------------------------- 1.41s
ci_setup : Install needed packages -------------------------------------- 1.34s
libvirt_manager : Install packages required for using KVM --------------- 1.32s
podman : Ensure podman is installed ------------------------------------- 1.32s
dnsmasq : Install needed packages --------------------------------------- 1.30s
test_deps : Install python yaml libs ------------------------------------ 1.28s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.27s
repo_setup : Get repo-setup repository ---------------------------------- 1.10s
ci_setup : Manage directories ------------------------------------------- 1.07s
libvirt_manager : Start virtqemud socket service ------------------------ 0.92s
repo_setup : Run repo-setup --------------------------------------------- 0.89s
libvirt_manager : Restart firewalld ------------------------------------- 0.83s
Gathering Facts --------------------------------------------------------- 0.82s
libvirt_manager : Get installed packages list --------------------------- 0.82s
test_deps : Disable ubi 9 repos ----------------------------------------- 0.78s
virtualbmc : Remove vbmc files ------------------------------------------ 0.76s
PLAY [One hypervisor] **********************************************************
TASK [Gathering Facts] *********************************************************
Wednesday 26 November 2025 07:51:29 +0000 (0:00:00.048) 0:00:00.048 ****
ok: [instance]
TASK [discover_latest_image : Get latest image] ********************************
Wednesday 26 November 2025 07:51:30 +0000 (0:00:00.923) 0:00:00.972 ****
changed: [instance]
TASK [discover_latest_image : Export facts accordingly] ************************
Wednesday 26 November 2025 07:51:31 +0000 (0:00:01.575) 0:00:02.547 ****
ok: [instance]
TASK [Ensure _output exists] ***************************************************
Wednesday 26 November 2025 07:51:31 +0000 (0:00:00.099) 0:00:02.646 ****
changed: [instance]
TASK [Load networking definition] **********************************************
Wednesday 26 November 2025 07:51:32 +0000 (0:00:00.366) 0:00:03.013 ****
ok: [instance]
TASK [Load scenarios] **********************************************************
Wednesday 26 November 2025 07:51:32 +0000 (0:00:00.050) 0:00:03.064 ****
ok: [instance]
TASK [Set output facts] ********************************************************
Wednesday 26 November 2025 07:51:32 +0000 (0:00:00.053) 0:00:03.117 ****
ok: [instance]
TASK [Test scenarios] **********************************************************
Wednesday 26 November 2025 07:51:32 +0000 (0:00:00.047) 0:00:03.165 ****
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] ******************************************************
Wednesday 26 November 2025 07:51:32 +0000 (0:00:00.178) 0:00:03.343 ****
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)
changed: [instance] => (item=parameters)
TASK [Mark run status] *********************************************************
Wednesday 26 November 2025 07:51:33 +0000 (0:00:00.610) 0:00:03.954 ****
ok: [instance]
TASK [Output scenario name] ****************************************************
Wednesday 26 November 2025 07:51:33 +0000 (0:00:00.070) 0:00:04.025 ****
ok: [instance] =>
msg: 'Running: Standard osp_trunk with extended translation'
TASK [Generate network data] ***************************************************
Wednesday 26 November 2025 07:51:33 +0000 (0:00:00.051) 0:00:04.076 ****
TASK [libvirt_manager : Ensure fact is existing, and empty] ********************
Wednesday 26 November 2025 07:51:33 +0000 (0:00:00.155) 0:00:04.232 ****
ok: [instance]
TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Wednesday 26 November 2025 07:51:33 +0000 (0:00:00.073) 0:00:04.305 ****
ok: [instance]
TASK [libvirt_manager : Load file if exists] ***********************************
Wednesday 26 November 2025 07:51:33 +0000 (0:00:00.298) 0:00:04.604 ****
skipping: [instance]
TASK [libvirt_manager : Update fact with existing content] *********************
Wednesday 26 November 2025 07:51:33 +0000 (0:00:00.061) 0:00:04.665 ****
skipping: [instance]
TASK [libvirt_manager : Generate VM list] **************************************
Wednesday 26 November 2025 07:51:34 +0000 (0:00:00.060) 0:00:04.726 ****
ok: [instance]
TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Wednesday 26 November 2025 07:51:34 +0000 (0:00:00.111) 0:00:04.837 ****
ok: [instance] => (item={'key': 'compute-0', 'value': 'compute'})
TASK [libvirt_manager : Append baremetal nodes if needed] **********************
Wednesday 26 November 2025 07:51:34 +0000 (0:00:00.095) 0:00:04.932 ****
skipping: [instance]
TASK [libvirt_manager : Dump MAC mapping] **************************************
Wednesday 26 November 2025 07:51:34 +0000 (0:00:00.061) 0:00:04.994 ****
changed: [instance]
TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Wednesday 26 November 2025 07:51:34 +0000 (0:00:00.496) 0:00:05.490 ****
changed: [instance] => (item=Adding compute-0 to computes)
TASK [networking_mapper : Check for Networking Definition file existence] ******
Wednesday 26 November 2025 07:51:34 +0000 (0:00:00.131) 0:00:05.622 ****
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Wednesday 26 November 2025 07:51:34 +0000 (0:00:00.054) 0:00:05.677 ****
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Wednesday 26 November 2025 07:51:35 +0000 (0:00:00.055) 0:00:05.732 ****
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Wednesday 26 November 2025 07:51:35 +0000 (0:00:00.055) 0:00:05.787 ****
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Wednesday 26 November 2025 07:51:35 +0000 (0:00:00.085) 0:00:05.872 ****
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Wednesday 26 November 2025 07:51:35 +0000 (0:00:00.050) 0:00:05.923 ****
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] ***************************
Wednesday 26 November 2025 07:51:35 +0000 (0:00:00.152) 0:00:06.075 ****
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Wednesday 26 November 2025 07:51:35 +0000 (0:00:00.049) 0:00:06.125 ****
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Wednesday 26 November 2025 07:51:35 +0000 (0:00:00.262) 0:00:06.387 ****
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Wednesday 26 November 2025 07:51:36 +0000 (0:00:00.450) 0:00:06.838 ****
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Wednesday 26 November 2025 07:51:36 +0000 (0:00:00.117) 0:00:06.956 ****
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Wednesday 26 November 2025 07:51:36 +0000 (0:00:00.089) 0:00:07.045 ****
changed: [instance]
TASK [libvirt_manager : Manage networks if needed] *****************************
Wednesday 26 November 2025 07:51:36 +0000 (0:00:00.471) 0:00:07.517 ****
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.] ***
Wednesday 26 November 2025 07:51:36 +0000 (0:00:00.168) 0:00:07.685 ****
ok: [instance] => (item=public)
ok: [instance] => (item=osp_trunk)
TASK [libvirt_manager : Ensure networks are defined] ***************************
Wednesday 26 November 2025 07:51:37 +0000 (0:00:00.085) 0:00:07.770 ****
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks are created/started] *******************
Wednesday 26 November 2025 07:51:37 +0000 (0:00:00.599) 0:00:08.370 ****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks are active] ****************************
Wednesday 26 November 2025 07:51:38 +0000 (0:00:00.701) 0:00:09.071 ****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure networks enabled to autostart] ******************
Wednesday 26 November 2025 07:51:38 +0000 (0:00:00.476) 0:00:09.547 ****
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Add a dummy interface to bridges if required] **********
Wednesday 26 November 2025 07:51:39 +0000 (0:00:00.463) 0:00:10.011 ****
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] ***********************
Wednesday 26 November 2025 07:51:39 +0000 (0:00:00.141) 0:00:10.153 ****
ok: [instance]
TASK [libvirt_manager : Fetch bridges ports link info] *************************
Wednesday 26 November 2025 07:51:39 +0000 (0:00:00.299) 0:00:10.452 ****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [Create dummy interfaces to ensure bridges are UP] ************************
Wednesday 26 November 2025 07:51:40 +0000 (0:00:00.405) 0:00:10.857 ****
TASK [ci_nmstate : Ensure we have needed facts] ********************************
Wednesday 26 November 2025 07:51:40 +0000 (0:00:00.156) 0:00:11.013 ****
skipping: [instance]
TASK [ci_nmstate : Install required packages on instance] **********************
Wednesday 26 November 2025 07:51:40 +0000 (0:00:00.142) 0:00:11.156 ****
ok: [instance]
TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Wednesday 26 November 2025 07:51:42 +0000 (0:00:01.588) 0:00:12.744 ****
changed: [instance]
TASK [ci_nmstate : Save nmstate state for instance] ****************************
Wednesday 26 November 2025 07:51:42 +0000 (0:00:00.231) 0:00:12.975 ****
changed: [instance]
TASK [ci_nmstate : Apply the desidered state on instance] **********************
Wednesday 26 November 2025 07:51:42 +0000 (0:00:00.406) 0:00:13.381 ****
changed: [instance]
TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Wednesday 26 November 2025 07:51:44 +0000 (0:00:01.746) 0:00:15.128 ****
changed: [instance]
TASK [Create extra network configuration] **************************************
Wednesday 26 November 2025 07:51:44 +0000 (0:00:00.422) 0:00:15.550 ****
skipping: [instance]
TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Wednesday 26 November 2025 07:51:44 +0000 (0:00:00.063) 0:00:15.614 ****
skipping: [instance]
TASK [libvirt_manager : Refresh networking facts on host] **********************
Wednesday 26 November 2025 07:51:44 +0000 (0:00:00.057) 0:00:15.672 ****
ok: [instance]
TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Wednesday 26 November 2025 07:51:45 +0000 (0:00:00.472) 0:00:16.145 ****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [dnsmasq : Install needed packages] ***************************************
Wednesday 26 November 2025 07:51:45 +0000 (0:00:00.287) 0:00:16.432 ****
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Wednesday 26 November 2025 07:51:47 +0000 (0:00:01.365) 0:00:17.797 ****
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] ********************************
Wednesday 26 November 2025 07:51:50 +0000 (0:00:03.458) 0:00:21.255 ****
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Wednesday 26 November 2025 07:51:50 +0000 (0:00:00.285) 0:00:21.540 ****
changed: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Wednesday 26 November 2025 07:51:51 +0000 (0:00:00.399) 0:00:21.940 ****
changed: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Wednesday 26 November 2025 07:51:51 +0000 (0:00:00.438) 0:00:22.379 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Wednesday 26 November 2025 07:51:51 +0000 (0:00:00.117) 0:00:22.496 ****
changed: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Wednesday 26 November 2025 07:51:52 +0000 (0:00:00.436) 0:00:22.932 ****
skipping: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Wednesday 26 November 2025 07:51:52 +0000 (0:00:00.052) 0:00:22.985 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Wednesday 26 November 2025 07:51:52 +0000 (0:00:00.127) 0:00:23.113 ****
changed: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Wednesday 26 November 2025 07:51:52 +0000 (0:00:00.411) 0:00:23.524 ****
skipping: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Wednesday 26 November 2025 07:51:52 +0000 (0:00:00.051) 0:00:23.576 ****
ok: [instance] => (item=127.0.0.2)
TASK [dnsmasq : Enable and start service] **************************************
Wednesday 26 November 2025 07:51:53 +0000 (0:00:00.247) 0:00:23.823 ****
changed: [instance]
TASK [dnsmasq : Stop service] **************************************************
Wednesday 26 November 2025 07:51:54 +0000 (0:00:00.968) 0:00:24.791 ****
skipping: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Wednesday 26 November 2025 07:51:54 +0000 (0:00:00.049) 0:00:24.841 ****
skipping: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Wednesday 26 November 2025 07:51:54 +0000 (0:00:00.077) 0:00:24.918 ****
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]
TASK [Create dnsmasq networks] *************************************************
Wednesday 26 November 2025 07:51:54 +0000 (0:00:00.086) 0:00:25.005 ****
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:51:54 +0000 (0:00:00.184) 0:00:25.189 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:51:54 +0000 (0:00:00.059) 0:00:25.248 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:51:54 +0000 (0:00:00.065) 0:00:25.314 ****
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:51:55 +0000 (0:00:00.487) 0:00:25.802 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:51:55 +0000 (0:00:00.085) 0:00:25.887 ****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:51:55 +0000 (0:00:00.086) 0:00:25.973 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:51:55 +0000 (0:00:00.061) 0:00:26.035 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:51:55 +0000 (0:00:00.106) 0:00:26.142 ****
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:51:55 +0000 (0:00:00.477) 0:00:26.619 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:51:55 +0000 (0:00:00.050) 0:00:26.669 ****
skipping: [instance]
TASK [Deploy radvd for IPv6 router advertisements] *****************************
Wednesday 26 November 2025 07:51:56 +0000 (0:00:00.117) 0:00:26.787 ****
skipping: [instance]
TASK [libvirt_manager : Ensure network is in correct zone] *********************
Wednesday 26 November 2025 07:51:56 +0000 (0:00:00.063) 0:00:26.851 ****
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Wednesday 26 November 2025 07:51:56 +0000 (0:00:00.509) 0:00:27.360 ****
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] ***************
Wednesday 26 November 2025 07:51:56 +0000 (0:00:00.128) 0:00:27.489 ****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Wednesday 26 November 2025 07:51:57 +0000 (0:00:00.347) 0:00:27.837 ****
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Wednesday 26 November 2025 07:51:57 +0000 (0:00:00.071) 0:00:27.908 ****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Wednesday 26 November 2025 07:51:57 +0000 (0:00:00.233) 0:00:28.141 ****
ok: [instance]
TASK [libvirt_manager : Output _network_data] **********************************
Wednesday 26 November 2025 07:51:57 +0000 (0:00:00.100) 0:00:28.242 ****
changed: [instance]
TASK [libvirt_manager : Output pub_net] ****************************************
Wednesday 26 November 2025 07:51:57 +0000 (0:00:00.376) 0:00:28.618 ****
changed: [instance]
TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Wednesday 26 November 2025 07:51:58 +0000 (0:00:00.383) 0:00:29.002 ****
changed: [instance]
TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Wednesday 26 November 2025 07:51:58 +0000 (0:00:00.405) 0:00:29.407 ****
ok: [instance]
TASK [libvirt_manager : Save networking_mapper patch] **************************
Wednesday 26 November 2025 07:51:58 +0000 (0:00:00.132) 0:00:29.539 ****
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Wednesday 26 November 2025 07:51:59 +0000 (0:00:00.372) 0:00:29.912 ****
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Wednesday 26 November 2025 07:51:59 +0000 (0:00:00.055) 0:00:29.967 ****
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Wednesday 26 November 2025 07:51:59 +0000 (0:00:00.087) 0:00:30.055 ****
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Wednesday 26 November 2025 07:51:59 +0000 (0:00:00.055) 0:00:30.110 ****
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Wednesday 26 November 2025 07:51:59 +0000 (0:00:00.054) 0:00:30.165 ****
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Wednesday 26 November 2025 07:51:59 +0000 (0:00:00.050) 0:00:30.215 ****
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] ***************************
Wednesday 26 November 2025 07:51:59 +0000 (0:00:00.235) 0:00:30.450 ****
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Wednesday 26 November 2025 07:51:59 +0000 (0:00:00.050) 0:00:30.501 ****
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Wednesday 26 November 2025 07:52:00 +0000 (0:00:00.241) 0:00:30.743 ****
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Wednesday 26 November 2025 07:52:00 +0000 (0:00:00.425) 0:00:31.168 ****
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Wednesday 26 November 2025 07:52:00 +0000 (0:00:00.158) 0:00:31.327 ****
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Wednesday 26 November 2025 07:52:00 +0000 (0:00:00.060) 0:00:31.388 ****
changed: [instance]
TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Wednesday 26 November 2025 07:52:01 +0000 (0:00:00.495) 0:00:31.883 ****
ok: [instance]
TASK [libvirt_manager : Unset patch] *******************************************
Wednesday 26 November 2025 07:52:01 +0000 (0:00:00.057) 0:00:31.941 ****
ok: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Wednesday 26 November 2025 07:52:01 +0000 (0:00:00.050) 0:00:31.991 ****
ok: [instance]
TASK [libvirt_manager : Reserve IPs on networks] *******************************
Wednesday 26 November 2025 07:52:01 +0000 (0:00:00.050) 0:00:32.041 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=ctlplane)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/reserve_dnsmasq_ips.yml for instance => (item=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] **************************************
Wednesday 26 November 2025 07:52:01 +0000 (0:00:00.146) 0:00:32.187 ****
ok: [instance] => (item=compute-0 - ctlplane)
TASK [libvirt_manager : Loop on host IPs] **************************************
Wednesday 26 November 2025 07:52:01 +0000 (0:00:00.109) 0:00:32.297 ****
skipping: [instance] => (item=compute-0 - ctlplanedcn1)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Wednesday 26 November 2025 07:52:01 +0000 (0:00:00.089) 0:00:32.387 ****
skipping: [instance] => (item=compute-0 - ctlplanedcn2)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Wednesday 26 November 2025 07:52:01 +0000 (0:00:00.089) 0:00:32.477 ****
skipping: [instance] => (item=compute-0 - internalapi)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Wednesday 26 November 2025 07:52:01 +0000 (0:00:00.120) 0:00:32.598 ****
ok: [instance] => (item=compute-0 - public)
TASK [Inject DHCP entries for net {{ net_name }}] ******************************
Wednesday 26 November 2025 07:52:02 +0000 (0:00:00.113) 0:00:32.712 ****
TASK [dnsmasq : Ensure we have the right data and type] ************************
Wednesday 26 November 2025 07:52:02 +0000 (0:00:00.137) 0:00:32.849 ****
ok: [instance]
TASK [dnsmasq : Assert we have needed host data] *******************************
Wednesday 26 November 2025 07:52:02 +0000 (0:00:00.100) 0:00:32.949 ****
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:d7:9e:50', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:f0:80:06', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})
TASK [dnsmasq : Ensure networks exists] ****************************************
Wednesday 26 November 2025 07:52:02 +0000 (0:00:00.088) 0:00:33.038 ****
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] *************************************
Wednesday 26 November 2025 07:52:02 +0000 (0:00:00.109) 0:00:33.148 ****
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Wednesday 26 November 2025 07:52:02 +0000 (0:00:00.249) 0:00:33.397 ****
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Wednesday 26 November 2025 07:52:02 +0000 (0:00:00.056) 0:00:33.454 ****
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Wednesday 26 November 2025 07:52:02 +0000 (0:00:00.210) 0:00:33.665 ****
ok: [instance]
TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Wednesday 26 November 2025 07:52:03 +0000 (0:00:00.053) 0:00:33.718 ****
ok: [instance]
TASK [dnsmasq : Compute entry] *************************************************
Wednesday 26 November 2025 07:52:03 +0000 (0:00:00.086) 0:00:33.804 ****
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:d7:9e:50', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:f0:80:06', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})
TASK [dnsmasq : Create add/remove sets] ****************************************
Wednesday 26 November 2025 07:52:03 +0000 (0:00:00.132) 0:00:33.936 ****
ok: [instance]
TASK [dnsmasq : Add DHCP entries] **********************************************
Wednesday 26 November 2025 07:52:03 +0000 (0:00:00.070) 0:00:34.007 ****
changed: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:d7:9e:50', 'entry': 'set:compute,52:54:00:d7:9e:50,192.168.140.10,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_compute-0_52:54:00:f0:80:06', 'entry': 'set:compute,52:54:00:f0:80:06,192.168.110.10,compute-0', 'state': 'present'})
TASK [dnsmasq : Remove DHCP entries] *******************************************
Wednesday 26 November 2025 07:52:04 +0000 (0:00:00.763) 0:00:34.771 ****
skipping: [instance]
TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Wednesday 26 November 2025 07:52:04 +0000 (0:00:00.114) 0:00:34.886 ****
ok: [instance] => (item=compute-0)
TASK [Inject VMs in the .utility zone] *****************************************
Wednesday 26 November 2025 07:52:04 +0000 (0:00:00.126) 0:00:35.012 ****
TASK [dnsmasq : Assert we have needed host record data] ************************
Wednesday 26 November 2025 07:52:04 +0000 (0:00:00.179) 0:00:35.191 ****
ok: [instance]
TASK [dnsmasq : Assert each address element have needed data] ******************
Wednesday 26 November 2025 07:52:04 +0000 (0:00:00.074) 0:00:35.266 ****
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] ********************************************
Wednesday 26 November 2025 07:52:04 +0000 (0:00:00.108) 0:00:35.374 ****
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] ****************
Wednesday 26 November 2025 07:52:05 +0000 (0:00:01.061) 0:00:36.436 ****
ok: [instance]
TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Wednesday 26 November 2025 07:52:05 +0000 (0:00:00.052) 0:00:36.488 ****
skipping: [instance] => (item=compute)
skipping: [instance]
TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******
Wednesday 26 November 2025 07:52:05 +0000 (0:00:00.070) 0:00:36.559 ****
skipping: [instance]
TASK [libvirt_manager : Ensure some domains are local] *************************
Wednesday 26 November 2025 07:52:05 +0000 (0:00:00.097) 0:00:36.657 ****
changed: [instance]
TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Wednesday 26 November 2025 07:52:06 +0000 (0:00:00.388) 0:00:37.046 ****
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Wednesday 26 November 2025 07:52:06 +0000 (0:00:00.070) 0:00:37.116 ****
changed: [instance]
RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Wednesday 26 November 2025 07:52:07 +0000 (0:00:00.830) 0:00:37.947 ****
changed: [instance]
RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Wednesday 26 November 2025 07:52:07 +0000 (0:00:00.386) 0:00:38.333 ****
changed: [instance]
TASK [Ensure we have expected records] *****************************************
Wednesday 26 November 2025 07:52:08 +0000 (0:00:00.434) 0:00:38.767 ****
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] ***************************************
Wednesday 26 November 2025 07:52:08 +0000 (0:00:00.179) 0:00:38.946 ****
ok: [instance]
TASK [Ensure files exist] ******************************************************
Wednesday 26 November 2025 07:52:08 +0000 (0:00:00.345) 0:00:39.292 ****
ok: [instance] => (item=osp_trunk_compute-0)
ok: [instance] => (item=public_compute-0)
TASK [Check DHCP options configuration file exists] ****************************
Wednesday 26 November 2025 07:52:08 +0000 (0:00:00.099) 0:00:39.392 ****
skipping: [instance]
TASK [Assert DHCP options file exists] *****************************************
Wednesday 26 November 2025 07:52:08 +0000 (0:00:00.102) 0:00:39.495 ****
skipping: [instance]
TASK [Read DHCP options file] **************************************************
Wednesday 26 November 2025 07:52:08 +0000 (0:00:00.066) 0:00:39.561 ****
skipping: [instance]
TASK [Decode DHCP options content] *********************************************
Wednesday 26 November 2025 07:52:08 +0000 (0:00:00.065) 0:00:39.627 ****
skipping: [instance]
TASK [Verify DHCP options content for compute VMs] *****************************
Wednesday 26 November 2025 07:52:08 +0000 (0:00:00.066) 0:00:39.693 ****
skipping: [instance]
TASK [Verify DHCP host entry has tag] ******************************************
Wednesday 26 November 2025 07:52:09 +0000 (0:00:00.104) 0:00:39.798 ****
skipping: [instance]
TASK [Read tagged DHCP host entry] *********************************************
Wednesday 26 November 2025 07:52:09 +0000 (0:00:00.069) 0:00:39.867 ****
skipping: [instance]
TASK [Verify tag format in DHCP host entry] ************************************
Wednesday 26 November 2025 07:52:09 +0000 (0:00:00.066) 0:00:39.933 ****
skipping: [instance]
TASK [Ensure it failed at the right place] *************************************
Wednesday 26 November 2025 07:52:09 +0000 (0:00:00.064) 0:00:39.997 ****
skipping: [instance]
TASK [Mark failure] ************************************************************
Wednesday 26 November 2025 07:52:09 +0000 (0:00:00.091) 0:00:40.089 ****
skipping: [instance]
TASK [Display error message] ***************************************************
Wednesday 26 November 2025 07:52:09 +0000 (0:00:00.063) 0:00:40.152 ****
skipping: [instance]
TASK [Append scenario to list] *************************************************
Wednesday 26 November 2025 07:52:09 +0000 (0:00:00.060) 0:00:40.213 ****
skipping: [instance]
TASK [Ensure directory exists] *************************************************
Wednesday 26 November 2025 07:52:09 +0000 (0:00:00.057) 0:00:40.270 ****
changed: [instance]
TASK [Copy files of interest] **************************************************
Wednesday 26 November 2025 07:52:09 +0000 (0:00:00.235) 0:00:40.505 ****
changed: [instance] => (item=artifacts)
changed: [instance] => (item=logs)
changed: [instance] => (item=parameters)
TASK [Copy cifmw-dnsmasq] ******************************************************
Wednesday 26 November 2025 07:52:10 +0000 (0:00:00.635) 0:00:41.141 ****
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [Clean environment] *******************************************************
Wednesday 26 November 2025 07:52:10 +0000 (0:00:00.413) 0:00:41.555 ****
TASK [libvirt_manager : Get installed packages list] ***************************
Wednesday 26 November 2025 07:52:11 +0000 (0:00:00.252) 0:00:41.807 ****
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Wednesday 26 November 2025 07:52:11 +0000 (0:00:00.849) 0:00:42.657 ****
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Wednesday 26 November 2025 07:52:14 +0000 (0:00:02.155) 0:00:44.812 ****
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Wednesday 26 November 2025 07:52:15 +0000 (0:00:00.950) 0:00:45.763 ****
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Wednesday 26 November 2025 07:52:15 +0000 (0:00:00.079) 0:00:45.843 ****
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Wednesday 26 November 2025 07:52:15 +0000 (0:00:00.387) 0:00:46.230 ****
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Wednesday 26 November 2025 07:52:15 +0000 (0:00:00.382) 0:00:46.613 ****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Wednesday 26 November 2025 07:52:16 +0000 (0:00:00.087) 0:00:46.700 ****
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Wednesday 26 November 2025 07:52:16 +0000 (0:00:00.084) 0:00:46.785 ****
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Wednesday 26 November 2025 07:52:16 +0000 (0:00:00.039) 0:00:46.824 ****
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Wednesday 26 November 2025 07:52:16 +0000 (0:00:00.036) 0:00:46.861 ****
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Wednesday 26 November 2025 07:52:16 +0000 (0:00:00.035) 0:00:46.897 ****
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Wednesday 26 November 2025 07:52:16 +0000 (0:00:00.071) 0:00:46.968 ****
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Wednesday 26 November 2025 07:52:16 +0000 (0:00:00.037) 0:00:47.006 ****
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Wednesday 26 November 2025 07:52:16 +0000 (0:00:00.283) 0:00:47.289 ****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Wednesday 26 November 2025 07:52:16 +0000 (0:00:00.099) 0:00:47.388 ****
ok: [instance] =>
cleanup_nets:
- cifmw-osp_trunk
- cifmw-public
TASK [Remove dnsmasq network bits] *********************************************
Wednesday 26 November 2025 07:52:16 +0000 (0:00:00.086) 0:00:47.475 ****
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:52:16 +0000 (0:00:00.218) 0:00:47.693 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:52:17 +0000 (0:00:00.087) 0:00:47.780 ****
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:52:17 +0000 (0:00:00.116) 0:00:47.897 ****
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:52:17 +0000 (0:00:00.083) 0:00:47.981 ****
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:52:17 +0000 (0:00:00.265) 0:00:48.246 ****
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:52:17 +0000 (0:00:00.293) 0:00:48.539 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:52:17 +0000 (0:00:00.087) 0:00:48.627 ****
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:52:18 +0000 (0:00:00.081) 0:00:48.708 ****
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:52:18 +0000 (0:00:00.081) 0:00:48.789 ****
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:52:18 +0000 (0:00:00.305) 0:00:49.094 ****
ok: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Wednesday 26 November 2025 07:52:18 +0000 (0:00:00.307) 0:00:49.402 ****
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Undefine networks] *************************************
Wednesday 26 November 2025 07:52:19 +0000 (0:00:00.967) 0:00:50.370 ****
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Wednesday 26 November 2025 07:52:20 +0000 (0:00:00.578) 0:00:50.948 ****
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Find dummy interface connection files] *****************
Wednesday 26 November 2025 07:52:20 +0000 (0:00:00.721) 0:00:51.669 ****
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Wednesday 26 November 2025 07:52:21 +0000 (0:00:00.243) 0:00:51.912 ****
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': 633814, 'dev': 64513, 'nlink': 1, 'atime': 1764143503.1643014, 'mtime': 1764143503.1643014, 'ctime': 1764143503.1643014, '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': 633815, 'dev': 64513, 'nlink': 1, 'atime': 1764143503.1653016, 'mtime': 1764143503.1653016, 'ctime': 1764143503.1653016, '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] **************************
Wednesday 26 November 2025 07:52:21 +0000 (0:00:00.529) 0:00:52.442 ****
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Wednesday 26 November 2025 07:52:22 +0000 (0:00:00.904) 0:00:53.346 ****
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Wednesday 26 November 2025 07:52:23 +0000 (0:00:00.433) 0:00:53.780 ****
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Wednesday 26 November 2025 07:52:23 +0000 (0:00:00.381) 0:00:54.161 ****
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Wednesday 26 November 2025 07:52:23 +0000 (0:00:00.462) 0:00:54.624 ****
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] *************************
Wednesday 26 November 2025 07:52:24 +0000 (0:00:00.130) 0:00:54.755 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Wednesday 26 November 2025 07:52:24 +0000 (0:00:00.088) 0:00:54.843 ****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Wednesday 26 November 2025 07:52:24 +0000 (0:00:00.282) 0:00:55.126 ****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Wednesday 26 November 2025 07:52:24 +0000 (0:00:00.153) 0:00:55.280 ****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Wednesday 26 November 2025 07:52:24 +0000 (0:00:00.115) 0:00:55.395 ****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Wednesday 26 November 2025 07:52:24 +0000 (0:00:00.085) 0:00:55.480 ****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Wednesday 26 November 2025 07:52:24 +0000 (0:00:00.085) 0:00:55.566 ****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Wednesday 26 November 2025 07:52:24 +0000 (0:00:00.116) 0:00:55.683 ****
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Wednesday 26 November 2025 07:52:25 +0000 (0:00:00.293) 0:00:55.976 ****
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Wednesday 26 November 2025 07:52:25 +0000 (0:00:00.050) 0:00:56.027 ****
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] *************************
Wednesday 26 November 2025 07:52:25 +0000 (0:00:00.166) 0:00:56.194 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Wednesday 26 November 2025 07:52:25 +0000 (0:00:00.088) 0:00:56.283 ****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Wednesday 26 November 2025 07:52:25 +0000 (0:00:00.283) 0:00:56.566 ****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Wednesday 26 November 2025 07:52:25 +0000 (0:00:00.085) 0:00:56.651 ****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Wednesday 26 November 2025 07:52:26 +0000 (0:00:00.117) 0:00:56.769 ****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Wednesday 26 November 2025 07:52:26 +0000 (0:00:00.085) 0:00:56.855 ****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Wednesday 26 November 2025 07:52:26 +0000 (0:00:00.086) 0:00:56.941 ****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Wednesday 26 November 2025 07:52:26 +0000 (0:00:00.118) 0:00:57.059 ****
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Wednesday 26 November 2025 07:52:26 +0000 (0:00:00.322) 0:00:57.382 ****
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Wednesday 26 November 2025 07:52:26 +0000 (0:00:00.052) 0:00:57.435 ****
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Wednesday 26 November 2025 07:52:26 +0000 (0:00:00.197) 0:00:57.632 ****
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Wednesday 26 November 2025 07:52:26 +0000 (0:00:00.040) 0:00:57.673 ****
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Wednesday 26 November 2025 07:52:27 +0000 (0:00:00.040) 0:00:57.713 ****
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Wednesday 26 November 2025 07:52:27 +0000 (0:00:00.044) 0:00:57.757 ****
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Wednesday 26 November 2025 07:52:27 +0000 (0:00:00.225) 0:00:57.982 ****
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Wednesday 26 November 2025 07:52:27 +0000 (0:00:00.038) 0:00:58.021 ****
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] ****************************************
Wednesday 26 November 2025 07:52:28 +0000 (0:00:01.379) 0:00:59.400 ****
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Wednesday 26 November 2025 07:52:29 +0000 (0:00:00.383) 0:00:59.784 ****
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Wednesday 26 November 2025 07:52:30 +0000 (0:00:01.282) 0:01:01.067 ****
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Wednesday 26 November 2025 07:52:30 +0000 (0:00:00.288) 0:01:01.355 ****
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Wednesday 26 November 2025 07:52:30 +0000 (0:00:00.047) 0:01:01.402 ****
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Wednesday 26 November 2025 07:52:30 +0000 (0:00:00.043) 0:01:01.446 ****
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Wednesday 26 November 2025 07:52:30 +0000 (0:00:00.068) 0:01:01.515 ****
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Wednesday 26 November 2025 07:52:31 +0000 (0:00:00.471) 0:01:01.987 ****
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Wednesday 26 November 2025 07:52:31 +0000 (0:00:00.438) 0:01:02.425 ****
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Wednesday 26 November 2025 07:52:31 +0000 (0:00:00.193) 0:01:02.619 ****
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Wednesday 26 November 2025 07:52:31 +0000 (0:00:00.073) 0:01:02.692 ****
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Wednesday 26 November 2025 07:52:32 +0000 (0:00:00.042) 0:01:02.734 ****
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] *************************************************
Wednesday 26 November 2025 07:52:32 +0000 (0:00:00.724) 0:01:03.458 ****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Wednesday 26 November 2025 07:52:32 +0000 (0:00:00.094) 0:01:03.553 ****
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Wednesday 26 November 2025 07:52:33 +0000 (0:00:00.208) 0:01:03.762 ****
ok: [instance]
TASK [Clean local ssh config] **************************************************
Wednesday 26 November 2025 07:52:33 +0000 (0:00:00.266) 0:01:04.028 ****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Wednesday 26 November 2025 07:52:33 +0000 (0:00:00.097) 0:01:04.125 ****
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Wednesday 26 November 2025 07:52:33 +0000 (0:00:00.207) 0:01:04.333 ****
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Wednesday 26 November 2025 07:52:33 +0000 (0:00:00.234) 0:01:04.567 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Wednesday 26 November 2025 07:52:33 +0000 (0:00:00.072) 0:01:04.640 ****
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Wednesday 26 November 2025 07:52:35 +0000 (0:00:01.302) 0:01:05.943 ****
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] ********************************
Wednesday 26 November 2025 07:52:38 +0000 (0:00:03.291) 0:01:09.235 ****
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Wednesday 26 November 2025 07:52:38 +0000 (0:00:00.257) 0:01:09.493 ****
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Wednesday 26 November 2025 07:52:38 +0000 (0:00:00.043) 0:01:09.536 ****
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Wednesday 26 November 2025 07:52:38 +0000 (0:00:00.043) 0:01:09.580 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Wednesday 26 November 2025 07:52:38 +0000 (0:00:00.069) 0:01:09.650 ****
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Wednesday 26 November 2025 07:52:38 +0000 (0:00:00.041) 0:01:09.691 ****
changed: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Wednesday 26 November 2025 07:52:39 +0000 (0:00:00.224) 0:01:09.916 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Wednesday 26 November 2025 07:52:39 +0000 (0:00:00.073) 0:01:09.989 ****
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Wednesday 26 November 2025 07:52:39 +0000 (0:00:00.041) 0:01:10.031 ****
changed: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Wednesday 26 November 2025 07:52:39 +0000 (0:00:00.262) 0:01:10.293 ****
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Wednesday 26 November 2025 07:52:39 +0000 (0:00:00.041) 0:01:10.335 ****
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Wednesday 26 November 2025 07:52:39 +0000 (0:00:00.043) 0:01:10.378 ****
changed: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Wednesday 26 November 2025 07:52:40 +0000 (0:00:00.552) 0:01:10.931 ****
changed: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Wednesday 26 November 2025 07:52:40 +0000 (0:00:00.228) 0:01:11.159 ****
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Wednesday 26 November 2025 07:52:40 +0000 (0:00:00.411) 0:01:11.570 ****
changed: [instance]
TASK [radvd : Gather package facts] ********************************************
Wednesday 26 November 2025 07:52:41 +0000 (0:00:00.281) 0:01:11.852 ****
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Wednesday 26 November 2025 07:52:41 +0000 (0:00:00.588) 0:01:12.440 ****
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Wednesday 26 November 2025 07:52:41 +0000 (0:00:00.051) 0:01:12.492 ****
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Wednesday 26 November 2025 07:52:42 +0000 (0:00:00.224) 0:01:12.717 ****
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Wednesday 26 November 2025 07:52:42 +0000 (0:00:00.258) 0:01:12.975 ****
skipping: [instance]
TASK [Clean leftovers] *********************************************************
Wednesday 26 November 2025 07:52:42 +0000 (0:00:00.090) 0:01:13.066 ****
changed: [instance]
TASK [Ensure tree exists] ******************************************************
Wednesday 26 November 2025 07:52:42 +0000 (0:00:00.328) 0:01:13.394 ****
changed: [instance] => (item=artifacts)
changed: [instance] => (item=logs)
changed: [instance] => (item=parameters)
TASK [Mark run status] *********************************************************
Wednesday 26 November 2025 07:52:43 +0000 (0:00:00.600) 0:01:13.995 ****
ok: [instance]
TASK [Output scenario name] ****************************************************
Wednesday 26 November 2025 07:52:43 +0000 (0:00:00.039) 0:01:14.034 ****
ok: [instance] =>
msg: 'Running: DHCP options for VM types'
TASK [Generate network data] ***************************************************
Wednesday 26 November 2025 07:52:43 +0000 (0:00:00.040) 0:01:14.075 ****
TASK [libvirt_manager : Ensure fact is existing, and empty] ********************
Wednesday 26 November 2025 07:52:43 +0000 (0:00:00.165) 0:01:14.240 ****
ok: [instance]
TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Wednesday 26 November 2025 07:52:43 +0000 (0:00:00.040) 0:01:14.281 ****
ok: [instance]
TASK [libvirt_manager : Load file if exists] ***********************************
Wednesday 26 November 2025 07:52:43 +0000 (0:00:00.205) 0:01:14.487 ****
skipping: [instance]
TASK [libvirt_manager : Update fact with existing content] *********************
Wednesday 26 November 2025 07:52:43 +0000 (0:00:00.040) 0:01:14.527 ****
skipping: [instance]
TASK [libvirt_manager : Generate VM list] **************************************
Wednesday 26 November 2025 07:52:43 +0000 (0:00:00.040) 0:01:14.567 ****
ok: [instance]
TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Wednesday 26 November 2025 07:52:43 +0000 (0:00:00.063) 0:01:14.631 ****
ok: [instance] => (item={'key': 'compute-0', 'value': 'compute'})
TASK [libvirt_manager : Append baremetal nodes if needed] **********************
Wednesday 26 November 2025 07:52:44 +0000 (0:00:00.080) 0:01:14.711 ****
skipping: [instance]
TASK [libvirt_manager : Dump MAC mapping] **************************************
Wednesday 26 November 2025 07:52:44 +0000 (0:00:00.075) 0:01:14.787 ****
changed: [instance]
TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Wednesday 26 November 2025 07:52:44 +0000 (0:00:00.362) 0:01:15.149 ****
ok: [instance] => (item=Adding compute-0 to computes)
TASK [networking_mapper : Check for Networking Definition file existence] ******
Wednesday 26 November 2025 07:52:44 +0000 (0:00:00.082) 0:01:15.231 ****
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Wednesday 26 November 2025 07:52:44 +0000 (0:00:00.046) 0:01:15.278 ****
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Wednesday 26 November 2025 07:52:44 +0000 (0:00:00.046) 0:01:15.324 ****
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Wednesday 26 November 2025 07:52:44 +0000 (0:00:00.047) 0:01:15.371 ****
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Wednesday 26 November 2025 07:52:44 +0000 (0:00:00.046) 0:01:15.418 ****
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Wednesday 26 November 2025 07:52:44 +0000 (0:00:00.041) 0:01:15.459 ****
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] ***************************
Wednesday 26 November 2025 07:52:44 +0000 (0:00:00.174) 0:01:15.634 ****
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Wednesday 26 November 2025 07:52:45 +0000 (0:00:00.084) 0:01:15.718 ****
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Wednesday 26 November 2025 07:52:45 +0000 (0:00:00.228) 0:01:15.947 ****
ok: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Wednesday 26 November 2025 07:52:45 +0000 (0:00:00.407) 0:01:16.354 ****
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Wednesday 26 November 2025 07:52:45 +0000 (0:00:00.091) 0:01:16.446 ****
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Wednesday 26 November 2025 07:52:45 +0000 (0:00:00.050) 0:01:16.497 ****
changed: [instance]
TASK [libvirt_manager : Manage networks if needed] *****************************
Wednesday 26 November 2025 07:52:46 +0000 (0:00:00.444) 0:01:16.942 ****
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.] ***
Wednesday 26 November 2025 07:52:46 +0000 (0:00:00.144) 0:01:17.086 ****
ok: [instance] => (item=public)
ok: [instance] => (item=osp_trunk)
TASK [libvirt_manager : Ensure networks are defined] ***************************
Wednesday 26 November 2025 07:52:46 +0000 (0:00:00.065) 0:01:17.152 ****
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] *******************
Wednesday 26 November 2025 07:52:47 +0000 (0:00:00.881) 0:01:18.034 ****
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] ****************************
Wednesday 26 November 2025 07:52:48 +0000 (0:00:01.024) 0:01:19.058 ****
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] ******************
Wednesday 26 November 2025 07:52:49 +0000 (0:00:00.863) 0:01:19.922 ****
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] **********
Wednesday 26 November 2025 07:52:50 +0000 (0:00:00.872) 0:01:20.795 ****
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] ***********************
Wednesday 26 November 2025 07:52:50 +0000 (0:00:00.086) 0:01:20.882 ****
ok: [instance]
TASK [libvirt_manager : Fetch bridges ports link info] *************************
Wednesday 26 November 2025 07:52:50 +0000 (0:00:00.206) 0:01:21.088 ****
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] ************************
Wednesday 26 November 2025 07:52:51 +0000 (0:00:00.745) 0:01:21.834 ****
skipping: [instance]
TASK [Create extra network configuration] **************************************
Wednesday 26 November 2025 07:52:51 +0000 (0:00:00.060) 0:01:21.894 ****
skipping: [instance]
TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Wednesday 26 November 2025 07:52:51 +0000 (0:00:00.044) 0:01:21.939 ****
skipping: [instance]
TASK [libvirt_manager : Refresh networking facts on host] **********************
Wednesday 26 November 2025 07:52:51 +0000 (0:00:00.040) 0:01:21.980 ****
ok: [instance]
TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Wednesday 26 November 2025 07:52:51 +0000 (0:00:00.463) 0:01:22.443 ****
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] ***************************************
Wednesday 26 November 2025 07:52:52 +0000 (0:00:00.486) 0:01:22.929 ****
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Wednesday 26 November 2025 07:52:53 +0000 (0:00:01.310) 0:01:24.240 ****
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] ********************************
Wednesday 26 November 2025 07:52:56 +0000 (0:00:03.418) 0:01:27.658 ****
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Wednesday 26 November 2025 07:52:57 +0000 (0:00:00.227) 0:01:27.886 ****
changed: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Wednesday 26 November 2025 07:52:57 +0000 (0:00:00.423) 0:01:28.309 ****
changed: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Wednesday 26 November 2025 07:52:58 +0000 (0:00:00.422) 0:01:28.732 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Wednesday 26 November 2025 07:52:58 +0000 (0:00:00.071) 0:01:28.803 ****
changed: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Wednesday 26 November 2025 07:52:58 +0000 (0:00:00.407) 0:01:29.211 ****
skipping: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Wednesday 26 November 2025 07:52:58 +0000 (0:00:00.041) 0:01:29.253 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Wednesday 26 November 2025 07:52:58 +0000 (0:00:00.071) 0:01:29.325 ****
changed: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Wednesday 26 November 2025 07:52:59 +0000 (0:00:00.443) 0:01:29.769 ****
skipping: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Wednesday 26 November 2025 07:52:59 +0000 (0:00:00.042) 0:01:29.811 ****
ok: [instance] => (item=127.0.0.2)
TASK [dnsmasq : Enable and start service] **************************************
Wednesday 26 November 2025 07:52:59 +0000 (0:00:00.233) 0:01:30.045 ****
changed: [instance]
TASK [dnsmasq : Stop service] **************************************************
Wednesday 26 November 2025 07:53:00 +0000 (0:00:00.746) 0:01:30.792 ****
skipping: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Wednesday 26 November 2025 07:53:00 +0000 (0:00:00.041) 0:01:30.834 ****
skipping: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Wednesday 26 November 2025 07:53:00 +0000 (0:00:00.040) 0:01:30.875 ****
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]
TASK [Create dnsmasq networks] *************************************************
Wednesday 26 November 2025 07:53:00 +0000 (0:00:00.111) 0:01:30.987 ****
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:53:00 +0000 (0:00:00.249) 0:01:31.236 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:53:00 +0000 (0:00:00.052) 0:01:31.288 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:53:00 +0000 (0:00:00.060) 0:01:31.349 ****
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:53:01 +0000 (0:00:00.464) 0:01:31.813 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:53:01 +0000 (0:00:00.042) 0:01:31.856 ****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:53:01 +0000 (0:00:00.102) 0:01:31.958 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:53:01 +0000 (0:00:00.054) 0:01:32.013 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:53:01 +0000 (0:00:00.060) 0:01:32.073 ****
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:53:01 +0000 (0:00:00.466) 0:01:32.540 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:53:01 +0000 (0:00:00.041) 0:01:32.581 ****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:53:01 +0000 (0:00:00.064) 0:01:32.646 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:53:01 +0000 (0:00:00.050) 0:01:32.696 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:53:02 +0000 (0:00:00.057) 0:01:32.753 ****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:53:02 +0000 (0:00:00.500) 0:01:33.254 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:53:02 +0000 (0:00:00.041) 0:01:33.296 ****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:53:02 +0000 (0:00:00.066) 0:01:33.363 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:53:02 +0000 (0:00:00.050) 0:01:33.414 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:53:02 +0000 (0:00:00.059) 0:01:33.473 ****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:53:03 +0000 (0:00:00.449) 0:01:33.922 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:53:03 +0000 (0:00:00.040) 0:01:33.963 ****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:53:03 +0000 (0:00:00.102) 0:01:34.065 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:53:03 +0000 (0:00:00.053) 0:01:34.119 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:53:03 +0000 (0:00:00.058) 0:01:34.177 ****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:53:03 +0000 (0:00:00.457) 0:01:34.634 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:53:03 +0000 (0:00:00.040) 0:01:34.675 ****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:53:04 +0000 (0:00:00.065) 0:01:34.741 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:53:04 +0000 (0:00:00.050) 0:01:34.792 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:53:04 +0000 (0:00:00.104) 0:01:34.896 ****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:53:04 +0000 (0:00:00.462) 0:01:35.359 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:53:04 +0000 (0:00:00.041) 0:01:35.400 ****
skipping: [instance]
TASK [Deploy radvd for IPv6 router advertisements] *****************************
Wednesday 26 November 2025 07:53:04 +0000 (0:00:00.066) 0:01:35.467 ****
skipping: [instance]
TASK [libvirt_manager : Ensure network is in correct zone] *********************
Wednesday 26 November 2025 07:53:04 +0000 (0:00:00.043) 0:01:35.511 ****
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] ***************
Wednesday 26 November 2025 07:53:05 +0000 (0:00:00.909) 0:01:36.420 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-public)
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/network_bridge_info_gen.yml for instance => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Wednesday 26 November 2025 07:53:05 +0000 (0:00:00.094) 0:01:36.514 ****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Wednesday 26 November 2025 07:53:06 +0000 (0:00:00.238) 0:01:36.752 ****
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Wednesday 26 November 2025 07:53:06 +0000 (0:00:00.047) 0:01:36.800 ****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Wednesday 26 November 2025 07:53:06 +0000 (0:00:00.236) 0:01:37.036 ****
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Wednesday 26 November 2025 07:53:06 +0000 (0:00:00.047) 0:01:37.084 ****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Wednesday 26 November 2025 07:53:06 +0000 (0:00:00.223) 0:01:37.307 ****
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Wednesday 26 November 2025 07:53:06 +0000 (0:00:00.046) 0:01:37.353 ****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Wednesday 26 November 2025 07:53:06 +0000 (0:00:00.262) 0:01:37.616 ****
ok: [instance]
TASK [libvirt_manager : Output _network_data] **********************************
Wednesday 26 November 2025 07:53:06 +0000 (0:00:00.046) 0:01:37.663 ****
changed: [instance]
TASK [libvirt_manager : Output pub_net] ****************************************
Wednesday 26 November 2025 07:53:07 +0000 (0:00:00.358) 0:01:38.021 ****
changed: [instance]
TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Wednesday 26 November 2025 07:53:07 +0000 (0:00:00.356) 0:01:38.378 ****
changed: [instance]
TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Wednesday 26 November 2025 07:53:08 +0000 (0:00:00.363) 0:01:38.741 ****
ok: [instance]
TASK [libvirt_manager : Save networking_mapper patch] **************************
Wednesday 26 November 2025 07:53:08 +0000 (0:00:00.114) 0:01:38.856 ****
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Wednesday 26 November 2025 07:53:08 +0000 (0:00:00.406) 0:01:39.262 ****
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Wednesday 26 November 2025 07:53:08 +0000 (0:00:00.050) 0:01:39.312 ****
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Wednesday 26 November 2025 07:53:08 +0000 (0:00:00.048) 0:01:39.361 ****
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Wednesday 26 November 2025 07:53:08 +0000 (0:00:00.048) 0:01:39.410 ****
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Wednesday 26 November 2025 07:53:08 +0000 (0:00:00.050) 0:01:39.460 ****
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Wednesday 26 November 2025 07:53:08 +0000 (0:00:00.042) 0:01:39.503 ****
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] ***************************
Wednesday 26 November 2025 07:53:08 +0000 (0:00:00.136) 0:01:39.639 ****
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Wednesday 26 November 2025 07:53:08 +0000 (0:00:00.040) 0:01:39.679 ****
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Wednesday 26 November 2025 07:53:09 +0000 (0:00:00.223) 0:01:39.903 ****
ok: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Wednesday 26 November 2025 07:53:09 +0000 (0:00:00.429) 0:01:40.333 ****
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Wednesday 26 November 2025 07:53:09 +0000 (0:00:00.091) 0:01:40.424 ****
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Wednesday 26 November 2025 07:53:09 +0000 (0:00:00.051) 0:01:40.476 ****
ok: [instance]
TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Wednesday 26 November 2025 07:53:10 +0000 (0:00:00.418) 0:01:40.894 ****
ok: [instance]
TASK [libvirt_manager : Unset patch] *******************************************
Wednesday 26 November 2025 07:53:10 +0000 (0:00:00.046) 0:01:40.940 ****
ok: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Wednesday 26 November 2025 07:53:10 +0000 (0:00:00.039) 0:01:40.979 ****
ok: [instance]
TASK [libvirt_manager : Reserve IPs on networks] *******************************
Wednesday 26 November 2025 07:53:10 +0000 (0:00:00.040) 0:01:41.020 ****
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] **************************************
Wednesday 26 November 2025 07:53:10 +0000 (0:00:00.134) 0:01:41.154 ****
ok: [instance] => (item=compute-0 - ctlplane)
TASK [libvirt_manager : Loop on host IPs] **************************************
Wednesday 26 November 2025 07:53:10 +0000 (0:00:00.091) 0:01:41.246 ****
skipping: [instance] => (item=compute-0 - ctlplanedcn1)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Wednesday 26 November 2025 07:53:10 +0000 (0:00:00.069) 0:01:41.316 ****
skipping: [instance] => (item=compute-0 - ctlplanedcn2)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Wednesday 26 November 2025 07:53:10 +0000 (0:00:00.069) 0:01:41.385 ****
skipping: [instance] => (item=compute-0 - internalapi)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Wednesday 26 November 2025 07:53:10 +0000 (0:00:00.068) 0:01:41.454 ****
ok: [instance] => (item=compute-0 - public)
TASK [Inject DHCP entries for net {{ net_name }}] ******************************
Wednesday 26 November 2025 07:53:10 +0000 (0:00:00.091) 0:01:41.546 ****
TASK [dnsmasq : Ensure we have the right data and type] ************************
Wednesday 26 November 2025 07:53:10 +0000 (0:00:00.115) 0:01:41.661 ****
ok: [instance]
TASK [dnsmasq : Assert we have needed host data] *******************************
Wednesday 26 November 2025 07:53:11 +0000 (0:00:00.050) 0:01:41.712 ****
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:80:84:4c', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:16:29:45', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})
TASK [dnsmasq : Ensure networks exists] ****************************************
Wednesday 26 November 2025 07:53:11 +0000 (0:00:00.131) 0:01:41.843 ****
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] *************************************
Wednesday 26 November 2025 07:53:11 +0000 (0:00:00.080) 0:01:41.924 ****
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Wednesday 26 November 2025 07:53:11 +0000 (0:00:00.199) 0:01:42.123 ****
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Wednesday 26 November 2025 07:53:11 +0000 (0:00:00.044) 0:01:42.168 ****
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Wednesday 26 November 2025 07:53:11 +0000 (0:00:00.200) 0:01:42.369 ****
ok: [instance]
TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Wednesday 26 November 2025 07:53:11 +0000 (0:00:00.044) 0:01:42.413 ****
ok: [instance]
TASK [dnsmasq : Compute entry] *************************************************
Wednesday 26 November 2025 07:53:11 +0000 (0:00:00.040) 0:01:42.454 ****
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:80:84:4c', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'public', 'name': 'compute-0', 'state': 'present', 'mac': '52:54:00:16:29:45', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})
TASK [dnsmasq : Create add/remove sets] ****************************************
Wednesday 26 November 2025 07:53:11 +0000 (0:00:00.112) 0:01:42.567 ****
ok: [instance]
TASK [dnsmasq : Add DHCP entries] **********************************************
Wednesday 26 November 2025 07:53:11 +0000 (0:00:00.109) 0:01:42.677 ****
changed: [instance] => (item={'file': 'osp_trunk_compute-0_52:54:00:80:84:4c', 'entry': 'set:compute,52:54:00:80:84:4c,192.168.140.10,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_compute-0_52:54:00:16:29:45', 'entry': 'set:compute,52:54:00:16:29:45,192.168.110.10,compute-0', 'state': 'present'})
TASK [dnsmasq : Remove DHCP entries] *******************************************
Wednesday 26 November 2025 07:53:12 +0000 (0:00:00.740) 0:01:43.417 ****
skipping: [instance]
TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Wednesday 26 November 2025 07:53:12 +0000 (0:00:00.067) 0:01:43.484 ****
ok: [instance] => (item=compute-0)
TASK [Inject VMs in the .utility zone] *****************************************
Wednesday 26 November 2025 07:53:12 +0000 (0:00:00.104) 0:01:43.589 ****
TASK [dnsmasq : Assert we have needed host record data] ************************
Wednesday 26 November 2025 07:53:13 +0000 (0:00:00.124) 0:01:43.713 ****
ok: [instance]
TASK [dnsmasq : Assert each address element have needed data] ******************
Wednesday 26 November 2025 07:53:13 +0000 (0:00:00.095) 0:01:43.809 ****
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] ********************************************
Wednesday 26 November 2025 07:53:13 +0000 (0:00:00.133) 0:01:43.942 ****
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] ****************
Wednesday 26 November 2025 07:53:14 +0000 (0:00:01.596) 0:01:45.539 ****
ok: [instance]
TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Wednesday 26 November 2025 07:53:14 +0000 (0:00:00.041) 0:01:45.581 ****
ok: [instance] => (item=compute)
TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******
Wednesday 26 November 2025 07:53:14 +0000 (0:00:00.066) 0:01:45.647 ****
changed: [instance]
TASK [libvirt_manager : Ensure some domains are local] *************************
Wednesday 26 November 2025 07:53:15 +0000 (0:00:00.439) 0:01:46.086 ****
changed: [instance]
TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Wednesday 26 November 2025 07:53:15 +0000 (0:00:00.416) 0:01:46.503 ****
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Wednesday 26 November 2025 07:53:15 +0000 (0:00:00.051) 0:01:46.555 ****
changed: [instance]
RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Wednesday 26 November 2025 07:53:16 +0000 (0:00:00.845) 0:01:47.401 ****
changed: [instance]
RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Wednesday 26 November 2025 07:53:17 +0000 (0:00:00.413) 0:01:47.814 ****
changed: [instance]
TASK [Ensure we have expected records] *****************************************
Wednesday 26 November 2025 07:53:17 +0000 (0:00:00.381) 0:01:48.195 ****
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] ***************************************
Wednesday 26 November 2025 07:53:17 +0000 (0:00:00.119) 0:01:48.315 ****
ok: [instance]
TASK [Ensure files exist] ******************************************************
Wednesday 26 November 2025 07:53:17 +0000 (0:00:00.213) 0:01:48.528 ****
ok: [instance] => (item=osp_trunk_compute-0)
ok: [instance] => (item=public_compute-0)
TASK [Check DHCP options configuration file exists] ****************************
Wednesday 26 November 2025 07:53:17 +0000 (0:00:00.085) 0:01:48.614 ****
ok: [instance]
TASK [Assert DHCP options file exists] *****************************************
Wednesday 26 November 2025 07:53:18 +0000 (0:00:00.238) 0:01:48.853 ****
ok: [instance]
TASK [Read DHCP options file] **************************************************
Wednesday 26 November 2025 07:53:18 +0000 (0:00:00.050) 0:01:48.904 ****
ok: [instance]
TASK [Decode DHCP options content] *********************************************
Wednesday 26 November 2025 07:53:18 +0000 (0:00:00.348) 0:01:49.252 ****
ok: [instance]
TASK [Verify DHCP options content for compute VMs] *****************************
Wednesday 26 November 2025 07:53:18 +0000 (0:00:00.053) 0:01:49.306 ****
ok: [instance]
TASK [Verify DHCP host entry has tag] ******************************************
Wednesday 26 November 2025 07:53:18 +0000 (0:00:00.054) 0:01:49.360 ****
ok: [instance]
TASK [Read tagged DHCP host entry] *********************************************
Wednesday 26 November 2025 07:53:18 +0000 (0:00:00.240) 0:01:49.600 ****
ok: [instance]
TASK [Verify tag format in DHCP host entry] ************************************
Wednesday 26 November 2025 07:53:19 +0000 (0:00:00.233) 0:01:49.834 ****
ok: [instance]
TASK [Ensure it failed at the right place] *************************************
Wednesday 26 November 2025 07:53:19 +0000 (0:00:00.057) 0:01:49.892 ****
skipping: [instance]
TASK [Mark failure] ************************************************************
Wednesday 26 November 2025 07:53:19 +0000 (0:00:00.045) 0:01:49.938 ****
skipping: [instance]
TASK [Display error message] ***************************************************
Wednesday 26 November 2025 07:53:19 +0000 (0:00:00.043) 0:01:49.981 ****
skipping: [instance]
TASK [Append scenario to list] *************************************************
Wednesday 26 November 2025 07:53:19 +0000 (0:00:00.083) 0:01:50.064 ****
skipping: [instance]
TASK [Ensure directory exists] *************************************************
Wednesday 26 November 2025 07:53:19 +0000 (0:00:00.041) 0:01:50.106 ****
changed: [instance]
TASK [Copy files of interest] **************************************************
Wednesday 26 November 2025 07:53:19 +0000 (0:00:00.223) 0:01:50.330 ****
changed: [instance] => (item=artifacts)
changed: [instance] => (item=logs)
changed: [instance] => (item=parameters)
TASK [Copy cifmw-dnsmasq] ******************************************************
Wednesday 26 November 2025 07:53:20 +0000 (0:00:00.577) 0:01:50.907 ****
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [Clean environment] *******************************************************
Wednesday 26 November 2025 07:53:20 +0000 (0:00:00.394) 0:01:51.302 ****
TASK [libvirt_manager : Get installed packages list] ***************************
Wednesday 26 November 2025 07:53:20 +0000 (0:00:00.242) 0:01:51.545 ****
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Wednesday 26 November 2025 07:53:21 +0000 (0:00:00.601) 0:01:52.147 ****
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Wednesday 26 November 2025 07:53:23 +0000 (0:00:02.044) 0:01:54.191 ****
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Wednesday 26 November 2025 07:53:24 +0000 (0:00:00.737) 0:01:54.929 ****
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Wednesday 26 November 2025 07:53:24 +0000 (0:00:00.051) 0:01:54.980 ****
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Wednesday 26 November 2025 07:53:24 +0000 (0:00:00.292) 0:01:55.272 ****
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Wednesday 26 November 2025 07:53:24 +0000 (0:00:00.293) 0:01:55.565 ****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Wednesday 26 November 2025 07:53:24 +0000 (0:00:00.078) 0:01:55.644 ****
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Wednesday 26 November 2025 07:53:25 +0000 (0:00:00.077) 0:01:55.721 ****
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Wednesday 26 November 2025 07:53:25 +0000 (0:00:00.038) 0:01:55.760 ****
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Wednesday 26 November 2025 07:53:25 +0000 (0:00:00.084) 0:01:55.845 ****
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Wednesday 26 November 2025 07:53:25 +0000 (0:00:00.039) 0:01:55.885 ****
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Wednesday 26 November 2025 07:53:25 +0000 (0:00:00.039) 0:01:55.924 ****
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Wednesday 26 November 2025 07:53:25 +0000 (0:00:00.038) 0:01:55.963 ****
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Wednesday 26 November 2025 07:53:25 +0000 (0:00:00.280) 0:01:56.244 ****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Wednesday 26 November 2025 07:53:25 +0000 (0:00:00.091) 0:01:56.335 ****
ok: [instance] =>
cleanup_nets:
- cifmw-public
- cifmw-osp_trunk
TASK [Remove dnsmasq network bits] *********************************************
Wednesday 26 November 2025 07:53:25 +0000 (0:00:00.077) 0:01:56.412 ****
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:53:25 +0000 (0:00:00.212) 0:01:56.625 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:53:26 +0000 (0:00:00.166) 0:01:56.791 ****
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:53:26 +0000 (0:00:00.077) 0:01:56.868 ****
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:53:26 +0000 (0:00:00.076) 0:01:56.945 ****
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:53:26 +0000 (0:00:00.273) 0:01:57.219 ****
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:53:26 +0000 (0:00:00.296) 0:01:57.516 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:53:26 +0000 (0:00:00.079) 0:01:57.596 ****
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:53:26 +0000 (0:00:00.074) 0:01:57.670 ****
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:53:27 +0000 (0:00:00.172) 0:01:57.843 ****
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:53:27 +0000 (0:00:00.269) 0:01:58.113 ****
ok: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Wednesday 26 November 2025 07:53:27 +0000 (0:00:00.286) 0:01:58.399 ****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Undefine networks] *************************************
Wednesday 26 November 2025 07:53:28 +0000 (0:00:00.926) 0:01:59.325 ****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Wednesday 26 November 2025 07:53:29 +0000 (0:00:00.641) 0:01:59.967 ****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Find dummy interface connection files] *****************
Wednesday 26 November 2025 07:53:29 +0000 (0:00:00.558) 0:02:00.526 ****
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Wednesday 26 November 2025 07:53:30 +0000 (0:00:00.240) 0:02:00.766 ****
skipping: [instance]
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Wednesday 26 November 2025 07:53:30 +0000 (0:00:00.041) 0:02:00.807 ****
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Wednesday 26 November 2025 07:53:30 +0000 (0:00:00.790) 0:02:01.598 ****
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Wednesday 26 November 2025 07:53:31 +0000 (0:00:00.436) 0:02:02.034 ****
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Wednesday 26 November 2025 07:53:31 +0000 (0:00:00.384) 0:02:02.418 ****
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Wednesday 26 November 2025 07:53:32 +0000 (0:00:00.461) 0:02:02.880 ****
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] *************************
Wednesday 26 November 2025 07:53:32 +0000 (0:00:00.123) 0:02:03.003 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Wednesday 26 November 2025 07:53:32 +0000 (0:00:00.079) 0:02:03.083 ****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Wednesday 26 November 2025 07:53:32 +0000 (0:00:00.278) 0:02:03.361 ****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Wednesday 26 November 2025 07:53:32 +0000 (0:00:00.123) 0:02:03.485 ****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Wednesday 26 November 2025 07:53:32 +0000 (0:00:00.109) 0:02:03.594 ****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Wednesday 26 November 2025 07:53:32 +0000 (0:00:00.078) 0:02:03.673 ****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Wednesday 26 November 2025 07:53:33 +0000 (0:00:00.078) 0:02:03.751 ****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Wednesday 26 November 2025 07:53:33 +0000 (0:00:00.112) 0:02:03.864 ****
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Wednesday 26 November 2025 07:53:33 +0000 (0:00:00.289) 0:02:04.154 ****
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Wednesday 26 November 2025 07:53:33 +0000 (0:00:00.041) 0:02:04.195 ****
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] *************************
Wednesday 26 November 2025 07:53:33 +0000 (0:00:00.124) 0:02:04.320 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Wednesday 26 November 2025 07:53:33 +0000 (0:00:00.192) 0:02:04.512 ****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Wednesday 26 November 2025 07:53:34 +0000 (0:00:00.280) 0:02:04.793 ****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Wednesday 26 November 2025 07:53:34 +0000 (0:00:00.078) 0:02:04.871 ****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Wednesday 26 November 2025 07:53:34 +0000 (0:00:00.109) 0:02:04.980 ****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Wednesday 26 November 2025 07:53:34 +0000 (0:00:00.078) 0:02:05.059 ****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Wednesday 26 November 2025 07:53:34 +0000 (0:00:00.077) 0:02:05.137 ****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Wednesday 26 November 2025 07:53:34 +0000 (0:00:00.108) 0:02:05.245 ****
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Wednesday 26 November 2025 07:53:34 +0000 (0:00:00.294) 0:02:05.539 ****
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Wednesday 26 November 2025 07:53:34 +0000 (0:00:00.090) 0:02:05.630 ****
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Wednesday 26 November 2025 07:53:35 +0000 (0:00:00.204) 0:02:05.834 ****
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Wednesday 26 November 2025 07:53:35 +0000 (0:00:00.042) 0:02:05.877 ****
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Wednesday 26 November 2025 07:53:35 +0000 (0:00:00.041) 0:02:05.919 ****
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Wednesday 26 November 2025 07:53:35 +0000 (0:00:00.045) 0:02:05.965 ****
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Wednesday 26 November 2025 07:53:35 +0000 (0:00:00.227) 0:02:06.193 ****
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Wednesday 26 November 2025 07:53:35 +0000 (0:00:00.039) 0:02:06.232 ****
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] ****************************************
Wednesday 26 November 2025 07:53:36 +0000 (0:00:01.356) 0:02:07.589 ****
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Wednesday 26 November 2025 07:53:37 +0000 (0:00:00.382) 0:02:07.971 ****
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Wednesday 26 November 2025 07:53:38 +0000 (0:00:01.292) 0:02:09.263 ****
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Wednesday 26 November 2025 07:53:38 +0000 (0:00:00.232) 0:02:09.496 ****
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Wednesday 26 November 2025 07:53:38 +0000 (0:00:00.090) 0:02:09.587 ****
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Wednesday 26 November 2025 07:53:38 +0000 (0:00:00.047) 0:02:09.634 ****
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Wednesday 26 November 2025 07:53:39 +0000 (0:00:00.072) 0:02:09.707 ****
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Wednesday 26 November 2025 07:53:39 +0000 (0:00:00.319) 0:02:10.027 ****
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Wednesday 26 November 2025 07:53:39 +0000 (0:00:00.302) 0:02:10.329 ****
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Wednesday 26 November 2025 07:53:39 +0000 (0:00:00.200) 0:02:10.529 ****
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Wednesday 26 November 2025 07:53:39 +0000 (0:00:00.041) 0:02:10.571 ****
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Wednesday 26 November 2025 07:53:39 +0000 (0:00:00.085) 0:02:10.657 ****
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] *************************************************
Wednesday 26 November 2025 07:53:40 +0000 (0:00:00.735) 0:02:11.392 ****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Wednesday 26 November 2025 07:53:40 +0000 (0:00:00.097) 0:02:11.490 ****
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Wednesday 26 November 2025 07:53:41 +0000 (0:00:00.210) 0:02:11.700 ****
ok: [instance]
TASK [Clean local ssh config] **************************************************
Wednesday 26 November 2025 07:53:41 +0000 (0:00:00.235) 0:02:11.936 ****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Wednesday 26 November 2025 07:53:41 +0000 (0:00:00.146) 0:02:12.082 ****
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Wednesday 26 November 2025 07:53:41 +0000 (0:00:00.212) 0:02:12.295 ****
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Wednesday 26 November 2025 07:53:41 +0000 (0:00:00.236) 0:02:12.532 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Wednesday 26 November 2025 07:53:41 +0000 (0:00:00.072) 0:02:12.605 ****
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Wednesday 26 November 2025 07:53:43 +0000 (0:00:01.308) 0:02:13.914 ****
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] ********************************
Wednesday 26 November 2025 07:53:46 +0000 (0:00:03.355) 0:02:17.269 ****
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Wednesday 26 November 2025 07:53:46 +0000 (0:00:00.239) 0:02:17.509 ****
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Wednesday 26 November 2025 07:53:46 +0000 (0:00:00.041) 0:02:17.551 ****
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Wednesday 26 November 2025 07:53:46 +0000 (0:00:00.079) 0:02:17.630 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Wednesday 26 November 2025 07:53:47 +0000 (0:00:00.071) 0:02:17.702 ****
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Wednesday 26 November 2025 07:53:47 +0000 (0:00:00.042) 0:02:17.744 ****
changed: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Wednesday 26 November 2025 07:53:47 +0000 (0:00:00.226) 0:02:17.970 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Wednesday 26 November 2025 07:53:47 +0000 (0:00:00.071) 0:02:18.042 ****
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Wednesday 26 November 2025 07:53:47 +0000 (0:00:00.041) 0:02:18.084 ****
changed: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Wednesday 26 November 2025 07:53:47 +0000 (0:00:00.235) 0:02:18.319 ****
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Wednesday 26 November 2025 07:53:47 +0000 (0:00:00.082) 0:02:18.402 ****
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Wednesday 26 November 2025 07:53:47 +0000 (0:00:00.042) 0:02:18.444 ****
changed: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Wednesday 26 November 2025 07:53:48 +0000 (0:00:00.545) 0:02:18.990 ****
changed: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Wednesday 26 November 2025 07:53:48 +0000 (0:00:00.235) 0:02:19.225 ****
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Wednesday 26 November 2025 07:53:48 +0000 (0:00:00.423) 0:02:19.649 ****
changed: [instance]
TASK [radvd : Gather package facts] ********************************************
Wednesday 26 November 2025 07:53:49 +0000 (0:00:00.254) 0:02:19.904 ****
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Wednesday 26 November 2025 07:53:49 +0000 (0:00:00.634) 0:02:20.538 ****
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Wednesday 26 November 2025 07:53:49 +0000 (0:00:00.050) 0:02:20.589 ****
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Wednesday 26 November 2025 07:53:50 +0000 (0:00:00.224) 0:02:20.814 ****
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Wednesday 26 November 2025 07:53:50 +0000 (0:00:00.224) 0:02:21.038 ****
skipping: [instance]
TASK [Clean leftovers] *********************************************************
Wednesday 26 November 2025 07:53:50 +0000 (0:00:00.132) 0:02:21.171 ****
changed: [instance]
TASK [Ensure tree exists] ******************************************************
Wednesday 26 November 2025 07:53:50 +0000 (0:00:00.222) 0:02:21.393 ****
changed: [instance] => (item=artifacts)
changed: [instance] => (item=logs)
changed: [instance] => (item=parameters)
TASK [Mark run status] *********************************************************
Wednesday 26 November 2025 07:53:51 +0000 (0:00:00.616) 0:02:22.010 ****
ok: [instance]
TASK [Output scenario name] ****************************************************
Wednesday 26 November 2025 07:53:51 +0000 (0:00:00.040) 0:02:22.050 ****
ok: [instance] =>
msg: 'Running: Baremetal integration'
TASK [Generate network data] ***************************************************
Wednesday 26 November 2025 07:53:51 +0000 (0:00:00.040) 0:02:22.090 ****
TASK [libvirt_manager : Ensure fact is existing, and empty] ********************
Wednesday 26 November 2025 07:53:51 +0000 (0:00:00.175) 0:02:22.266 ****
ok: [instance]
TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Wednesday 26 November 2025 07:53:51 +0000 (0:00:00.041) 0:02:22.307 ****
ok: [instance]
TASK [libvirt_manager : Load file if exists] ***********************************
Wednesday 26 November 2025 07:53:51 +0000 (0:00:00.198) 0:02:22.506 ****
skipping: [instance]
TASK [libvirt_manager : Update fact with existing content] *********************
Wednesday 26 November 2025 07:53:51 +0000 (0:00:00.040) 0:02:22.546 ****
skipping: [instance]
TASK [libvirt_manager : Generate VM list] **************************************
Wednesday 26 November 2025 07:53:51 +0000 (0:00:00.039) 0:02:22.586 ****
ok: [instance]
TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Wednesday 26 November 2025 07:53:51 +0000 (0:00:00.063) 0:02:22.649 ****
ok: [instance] => (item={'key': 'compute-0', 'value': 'compute'})
TASK [libvirt_manager : Append baremetal nodes if needed] **********************
Wednesday 26 November 2025 07:53:52 +0000 (0:00:00.077) 0:02:22.727 ****
ok: [instance] => (item=bm-0)
TASK [libvirt_manager : Dump MAC mapping] **************************************
Wednesday 26 November 2025 07:53:52 +0000 (0:00:00.061) 0:02:22.788 ****
changed: [instance]
TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Wednesday 26 November 2025 07:53:52 +0000 (0:00:00.358) 0:02:23.147 ****
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] ******
Wednesday 26 November 2025 07:53:52 +0000 (0:00:00.171) 0:02:23.318 ****
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Wednesday 26 November 2025 07:53:52 +0000 (0:00:00.046) 0:02:23.364 ****
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Wednesday 26 November 2025 07:53:52 +0000 (0:00:00.045) 0:02:23.409 ****
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Wednesday 26 November 2025 07:53:52 +0000 (0:00:00.046) 0:02:23.455 ****
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Wednesday 26 November 2025 07:53:52 +0000 (0:00:00.046) 0:02:23.502 ****
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Wednesday 26 November 2025 07:53:52 +0000 (0:00:00.040) 0:02:23.542 ****
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] ***************************
Wednesday 26 November 2025 07:53:52 +0000 (0:00:00.128) 0:02:23.670 ****
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Wednesday 26 November 2025 07:53:53 +0000 (0:00:00.040) 0:02:23.711 ****
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Wednesday 26 November 2025 07:53:53 +0000 (0:00:00.224) 0:02:23.935 ****
ok: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Wednesday 26 November 2025 07:53:53 +0000 (0:00:00.395) 0:02:24.330 ****
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Wednesday 26 November 2025 07:53:53 +0000 (0:00:00.095) 0:02:24.426 ****
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Wednesday 26 November 2025 07:53:53 +0000 (0:00:00.055) 0:02:24.481 ****
changed: [instance]
TASK [libvirt_manager : Manage networks if needed] *****************************
Wednesday 26 November 2025 07:53:54 +0000 (0:00:00.460) 0:02:24.941 ****
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.] ***
Wednesday 26 November 2025 07:53:54 +0000 (0:00:00.112) 0:02:25.054 ****
ok: [instance] => (item=public)
ok: [instance] => (item=osp_trunk)
TASK [libvirt_manager : Ensure networks are defined] ***************************
Wednesday 26 November 2025 07:53:54 +0000 (0:00:00.114) 0:02:25.168 ****
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] *******************
Wednesday 26 November 2025 07:53:55 +0000 (0:00:01.303) 0:02:26.471 ****
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] ****************************
Wednesday 26 November 2025 07:53:57 +0000 (0:00:01.465) 0:02:27.937 ****
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] ******************
Wednesday 26 November 2025 07:53:58 +0000 (0:00:01.302) 0:02:29.240 ****
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] **********
Wednesday 26 November 2025 07:53:59 +0000 (0:00:01.215) 0:02:30.455 ****
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] ***********************
Wednesday 26 November 2025 07:53:59 +0000 (0:00:00.124) 0:02:30.579 ****
ok: [instance]
TASK [libvirt_manager : Fetch bridges ports link info] *************************
Wednesday 26 November 2025 07:54:00 +0000 (0:00:00.198) 0:02:30.777 ****
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] ************************
Wednesday 26 November 2025 07:54:01 +0000 (0:00:01.038) 0:02:31.816 ****
skipping: [instance]
TASK [Create extra network configuration] **************************************
Wednesday 26 November 2025 07:54:01 +0000 (0:00:00.059) 0:02:31.876 ****
skipping: [instance]
TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Wednesday 26 November 2025 07:54:01 +0000 (0:00:00.044) 0:02:31.921 ****
skipping: [instance]
TASK [libvirt_manager : Refresh networking facts on host] **********************
Wednesday 26 November 2025 07:54:01 +0000 (0:00:00.040) 0:02:31.961 ****
ok: [instance]
TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Wednesday 26 November 2025 07:54:01 +0000 (0:00:00.442) 0:02:32.404 ****
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] ***************************************
Wednesday 26 November 2025 07:54:02 +0000 (0:00:00.654) 0:02:33.059 ****
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Wednesday 26 November 2025 07:54:03 +0000 (0:00:01.316) 0:02:34.375 ****
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] ********************************
Wednesday 26 November 2025 07:54:07 +0000 (0:00:03.346) 0:02:37.721 ****
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Wednesday 26 November 2025 07:54:07 +0000 (0:00:00.274) 0:02:37.995 ****
changed: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Wednesday 26 November 2025 07:54:07 +0000 (0:00:00.407) 0:02:38.403 ****
changed: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Wednesday 26 November 2025 07:54:08 +0000 (0:00:00.427) 0:02:38.831 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Wednesday 26 November 2025 07:54:08 +0000 (0:00:00.075) 0:02:38.906 ****
changed: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Wednesday 26 November 2025 07:54:08 +0000 (0:00:00.435) 0:02:39.342 ****
skipping: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Wednesday 26 November 2025 07:54:08 +0000 (0:00:00.043) 0:02:39.385 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Wednesday 26 November 2025 07:54:08 +0000 (0:00:00.119) 0:02:39.505 ****
changed: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Wednesday 26 November 2025 07:54:09 +0000 (0:00:00.453) 0:02:39.958 ****
skipping: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Wednesday 26 November 2025 07:54:09 +0000 (0:00:00.045) 0:02:40.004 ****
ok: [instance] => (item=127.0.0.2)
TASK [dnsmasq : Enable and start service] **************************************
Wednesday 26 November 2025 07:54:09 +0000 (0:00:00.249) 0:02:40.253 ****
changed: [instance]
TASK [dnsmasq : Stop service] **************************************************
Wednesday 26 November 2025 07:54:10 +0000 (0:00:00.756) 0:02:41.009 ****
skipping: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Wednesday 26 November 2025 07:54:10 +0000 (0:00:00.043) 0:02:41.053 ****
skipping: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Wednesday 26 November 2025 07:54:10 +0000 (0:00:00.091) 0:02:41.144 ****
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]
TASK [Create dnsmasq networks] *************************************************
Wednesday 26 November 2025 07:54:10 +0000 (0:00:00.076) 0:02:41.221 ****
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:54:10 +0000 (0:00:00.430) 0:02:41.651 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:54:11 +0000 (0:00:00.053) 0:02:41.704 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:54:11 +0000 (0:00:00.061) 0:02:41.766 ****
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:54:11 +0000 (0:00:00.516) 0:02:42.282 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:54:11 +0000 (0:00:00.046) 0:02:42.328 ****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:54:11 +0000 (0:00:00.071) 0:02:42.399 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:54:11 +0000 (0:00:00.054) 0:02:42.454 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:54:11 +0000 (0:00:00.060) 0:02:42.514 ****
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:54:12 +0000 (0:00:00.467) 0:02:42.981 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:54:12 +0000 (0:00:00.042) 0:02:43.024 ****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:54:12 +0000 (0:00:00.119) 0:02:43.143 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:54:12 +0000 (0:00:00.057) 0:02:43.201 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:54:12 +0000 (0:00:00.062) 0:02:43.263 ****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:54:13 +0000 (0:00:00.461) 0:02:43.725 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:54:13 +0000 (0:00:00.043) 0:02:43.768 ****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:54:13 +0000 (0:00:00.067) 0:02:43.836 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:54:13 +0000 (0:00:00.054) 0:02:43.891 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:54:13 +0000 (0:00:00.131) 0:02:44.022 ****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:54:13 +0000 (0:00:00.463) 0:02:44.485 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:54:13 +0000 (0:00:00.043) 0:02:44.529 ****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:54:13 +0000 (0:00:00.067) 0:02:44.596 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:54:13 +0000 (0:00:00.052) 0:02:44.649 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:54:14 +0000 (0:00:00.062) 0:02:44.711 ****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:54:14 +0000 (0:00:00.470) 0:02:45.182 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:54:14 +0000 (0:00:00.098) 0:02:45.280 ****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:54:14 +0000 (0:00:00.070) 0:02:45.350 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:54:14 +0000 (0:00:00.053) 0:02:45.404 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:54:14 +0000 (0:00:00.061) 0:02:45.465 ****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:54:15 +0000 (0:00:00.461) 0:02:45.927 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:54:15 +0000 (0:00:00.042) 0:02:45.970 ****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:54:15 +0000 (0:00:00.066) 0:02:46.037 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:54:15 +0000 (0:00:00.106) 0:02:46.143 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:54:15 +0000 (0:00:00.061) 0:02:46.205 ****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:54:15 +0000 (0:00:00.467) 0:02:46.673 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:54:16 +0000 (0:00:00.043) 0:02:46.717 ****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:54:16 +0000 (0:00:00.067) 0:02:46.784 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:54:16 +0000 (0:00:00.053) 0:02:46.838 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:54:16 +0000 (0:00:00.063) 0:02:46.901 ****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:54:16 +0000 (0:00:00.524) 0:02:47.425 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:54:16 +0000 (0:00:00.043) 0:02:47.469 ****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:54:16 +0000 (0:00:00.069) 0:02:47.538 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:54:16 +0000 (0:00:00.053) 0:02:47.592 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:54:16 +0000 (0:00:00.062) 0:02:47.654 ****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:54:17 +0000 (0:00:00.470) 0:02:48.125 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:54:17 +0000 (0:00:00.044) 0:02:48.169 ****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:54:17 +0000 (0:00:00.128) 0:02:48.297 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:54:17 +0000 (0:00:00.057) 0:02:48.355 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:54:17 +0000 (0:00:00.061) 0:02:48.417 ****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:54:18 +0000 (0:00:00.467) 0:02:48.884 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:54:18 +0000 (0:00:00.042) 0:02:48.927 ****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:54:18 +0000 (0:00:00.067) 0:02:48.995 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:54:18 +0000 (0:00:00.053) 0:02:49.048 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:54:18 +0000 (0:00:00.117) 0:02:49.166 ****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:54:18 +0000 (0:00:00.462) 0:02:49.628 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:54:18 +0000 (0:00:00.042) 0:02:49.671 ****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:54:19 +0000 (0:00:00.067) 0:02:49.739 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:54:19 +0000 (0:00:00.053) 0:02:49.792 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:54:19 +0000 (0:00:00.063) 0:02:49.855 ****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:54:19 +0000 (0:00:00.457) 0:02:50.313 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:54:19 +0000 (0:00:00.091) 0:02:50.404 ****
skipping: [instance]
TASK [Deploy radvd for IPv6 router advertisements] *****************************
Wednesday 26 November 2025 07:54:19 +0000 (0:00:00.068) 0:02:50.473 ****
skipping: [instance]
TASK [libvirt_manager : Ensure network is in correct zone] *********************
Wednesday 26 November 2025 07:54:19 +0000 (0:00:00.042) 0:02:50.516 ****
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] ***************
Wednesday 26 November 2025 07:54:21 +0000 (0:00:01.354) 0:02:51.870 ****
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] ***************
Wednesday 26 November 2025 07:54:21 +0000 (0:00:00.116) 0:02:51.986 ****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Wednesday 26 November 2025 07:54:21 +0000 (0:00:00.318) 0:02:52.304 ****
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Wednesday 26 November 2025 07:54:21 +0000 (0:00:00.052) 0:02:52.357 ****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Wednesday 26 November 2025 07:54:21 +0000 (0:00:00.232) 0:02:52.589 ****
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Wednesday 26 November 2025 07:54:21 +0000 (0:00:00.048) 0:02:52.638 ****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Wednesday 26 November 2025 07:54:22 +0000 (0:00:00.222) 0:02:52.861 ****
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Wednesday 26 November 2025 07:54:22 +0000 (0:00:00.045) 0:02:52.906 ****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Wednesday 26 November 2025 07:54:22 +0000 (0:00:00.218) 0:02:53.125 ****
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Wednesday 26 November 2025 07:54:22 +0000 (0:00:00.045) 0:02:53.170 ****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Wednesday 26 November 2025 07:54:22 +0000 (0:00:00.274) 0:02:53.445 ****
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Wednesday 26 November 2025 07:54:22 +0000 (0:00:00.048) 0:02:53.494 ****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Wednesday 26 November 2025 07:54:23 +0000 (0:00:00.226) 0:02:53.720 ****
ok: [instance]
TASK [libvirt_manager : Output _network_data] **********************************
Wednesday 26 November 2025 07:54:23 +0000 (0:00:00.047) 0:02:53.768 ****
changed: [instance]
TASK [libvirt_manager : Output pub_net] ****************************************
Wednesday 26 November 2025 07:54:23 +0000 (0:00:00.353) 0:02:54.122 ****
changed: [instance]
TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Wednesday 26 November 2025 07:54:23 +0000 (0:00:00.361) 0:02:54.483 ****
changed: [instance]
TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Wednesday 26 November 2025 07:54:24 +0000 (0:00:00.363) 0:02:54.846 ****
ok: [instance]
TASK [libvirt_manager : Save networking_mapper patch] **************************
Wednesday 26 November 2025 07:54:24 +0000 (0:00:00.227) 0:02:55.073 ****
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Wednesday 26 November 2025 07:54:24 +0000 (0:00:00.366) 0:02:55.439 ****
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Wednesday 26 November 2025 07:54:24 +0000 (0:00:00.048) 0:02:55.488 ****
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Wednesday 26 November 2025 07:54:24 +0000 (0:00:00.048) 0:02:55.536 ****
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Wednesday 26 November 2025 07:54:24 +0000 (0:00:00.049) 0:02:55.586 ****
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Wednesday 26 November 2025 07:54:24 +0000 (0:00:00.047) 0:02:55.633 ****
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Wednesday 26 November 2025 07:54:24 +0000 (0:00:00.041) 0:02:55.674 ****
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] ***************************
Wednesday 26 November 2025 07:54:25 +0000 (0:00:00.192) 0:02:55.866 ****
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Wednesday 26 November 2025 07:54:25 +0000 (0:00:00.100) 0:02:55.967 ****
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Wednesday 26 November 2025 07:54:25 +0000 (0:00:00.234) 0:02:56.201 ****
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Wednesday 26 November 2025 07:54:25 +0000 (0:00:00.433) 0:02:56.634 ****
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Wednesday 26 November 2025 07:54:26 +0000 (0:00:00.094) 0:02:56.729 ****
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Wednesday 26 November 2025 07:54:26 +0000 (0:00:00.052) 0:02:56.782 ****
changed: [instance]
TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Wednesday 26 November 2025 07:54:26 +0000 (0:00:00.455) 0:02:57.237 ****
ok: [instance]
TASK [libvirt_manager : Unset patch] *******************************************
Wednesday 26 November 2025 07:54:26 +0000 (0:00:00.049) 0:02:57.287 ****
ok: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Wednesday 26 November 2025 07:54:26 +0000 (0:00:00.094) 0:02:57.381 ****
ok: [instance]
TASK [libvirt_manager : Reserve IPs on networks] *******************************
Wednesday 26 November 2025 07:54:26 +0000 (0:00:00.043) 0:02:57.424 ****
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] **************************************
Wednesday 26 November 2025 07:54:26 +0000 (0:00:00.094) 0:02:57.519 ****
ok: [instance] => (item=bm-0 - ctlplane)
ok: [instance] => (item=compute-0 - ctlplane)
TASK [libvirt_manager : Loop on host IPs] **************************************
Wednesday 26 November 2025 07:54:26 +0000 (0:00:00.128) 0:02:57.648 ****
skipping: [instance] => (item=bm-0 - ctlplanedcn1)
skipping: [instance] => (item=compute-0 - ctlplanedcn1)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Wednesday 26 November 2025 07:54:27 +0000 (0:00:00.088) 0:02:57.736 ****
skipping: [instance] => (item=bm-0 - ctlplanedcn2)
skipping: [instance] => (item=compute-0 - ctlplanedcn2)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Wednesday 26 November 2025 07:54:27 +0000 (0:00:00.085) 0:02:57.821 ****
skipping: [instance] => (item=bm-0 - internalapi)
skipping: [instance] => (item=compute-0 - internalapi)
skipping: [instance]
TASK [libvirt_manager : Loop on host IPs] **************************************
Wednesday 26 November 2025 07:54:27 +0000 (0:00:00.084) 0:02:57.905 ****
ok: [instance] => (item=bm-0 - public)
ok: [instance] => (item=compute-0 - public)
TASK [Inject DHCP entries for net {{ net_name }}] ******************************
Wednesday 26 November 2025 07:54:27 +0000 (0:00:00.127) 0:02:58.033 ****
TASK [dnsmasq : Ensure we have the right data and type] ************************
Wednesday 26 November 2025 07:54:27 +0000 (0:00:00.171) 0:02:58.205 ****
ok: [instance]
TASK [dnsmasq : Assert we have needed host data] *******************************
Wednesday 26 November 2025 07:54:27 +0000 (0:00:00.053) 0:02:58.258 ****
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:6a:05:1e', '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:ee:0e:05', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})
TASK [dnsmasq : Ensure networks exists] ****************************************
Wednesday 26 November 2025 07:54:27 +0000 (0:00:00.090) 0:02:58.349 ****
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] *************************************
Wednesday 26 November 2025 07:54:27 +0000 (0:00:00.079) 0:02:58.428 ****
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Wednesday 26 November 2025 07:54:27 +0000 (0:00:00.213) 0:02:58.642 ****
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Wednesday 26 November 2025 07:54:27 +0000 (0:00:00.045) 0:02:58.688 ****
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Wednesday 26 November 2025 07:54:28 +0000 (0:00:00.258) 0:02:58.947 ****
ok: [instance]
TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Wednesday 26 November 2025 07:54:28 +0000 (0:00:00.046) 0:02:58.993 ****
ok: [instance]
TASK [dnsmasq : Compute entry] *************************************************
Wednesday 26 November 2025 07:54:28 +0000 (0:00:00.043) 0:02:59.036 ****
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:6a:05:1e', '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:ee:0e:05', 'ips': ['192.168.110.10', ''], 'tag': 'compute'})
TASK [dnsmasq : Create add/remove sets] ****************************************
Wednesday 26 November 2025 07:54:28 +0000 (0:00:00.154) 0:02:59.191 ****
ok: [instance]
TASK [dnsmasq : Add DHCP entries] **********************************************
Wednesday 26 November 2025 07:54:28 +0000 (0:00:00.051) 0:02:59.243 ****
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:6a:05:1e', 'entry': 'set:compute,52:54:00:6a:05:1e,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:ee:0e:05', 'entry': 'set:compute,52:54:00:ee:0e:05,192.168.110.10,compute-0', 'state': 'present'})
TASK [dnsmasq : Remove DHCP entries] *******************************************
Wednesday 26 November 2025 07:54:30 +0000 (0:00:01.467) 0:03:00.711 ****
skipping: [instance]
TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Wednesday 26 November 2025 07:54:30 +0000 (0:00:00.123) 0:03:00.834 ****
ok: [instance] => (item=bm-0)
ok: [instance] => (item=compute-0)
TASK [Inject VMs in the .utility zone] *****************************************
Wednesday 26 November 2025 07:54:30 +0000 (0:00:00.153) 0:03:00.987 ****
TASK [dnsmasq : Assert we have needed host record data] ************************
Wednesday 26 November 2025 07:54:30 +0000 (0:00:00.128) 0:03:01.116 ****
ok: [instance]
TASK [dnsmasq : Assert each address element have needed data] ******************
Wednesday 26 November 2025 07:54:30 +0000 (0:00:00.056) 0:03:01.172 ****
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] ********************************************
Wednesday 26 November 2025 07:54:30 +0000 (0:00:00.204) 0:03:01.376 ****
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] ****************
Wednesday 26 November 2025 07:54:33 +0000 (0:00:03.035) 0:03:04.411 ****
ok: [instance]
TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Wednesday 26 November 2025 07:54:33 +0000 (0:00:00.045) 0:03:04.457 ****
skipping: [instance] => (item=compute)
skipping: [instance]
TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******
Wednesday 26 November 2025 07:54:33 +0000 (0:00:00.052) 0:03:04.510 ****
skipping: [instance]
TASK [libvirt_manager : Ensure some domains are local] *************************
Wednesday 26 November 2025 07:54:33 +0000 (0:00:00.046) 0:03:04.556 ****
changed: [instance]
TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Wednesday 26 November 2025 07:54:34 +0000 (0:00:00.407) 0:03:04.964 ****
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Wednesday 26 November 2025 07:54:34 +0000 (0:00:00.051) 0:03:05.016 ****
changed: [instance]
RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Wednesday 26 November 2025 07:54:35 +0000 (0:00:00.856) 0:03:05.873 ****
changed: [instance]
RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Wednesday 26 November 2025 07:54:35 +0000 (0:00:00.380) 0:03:06.253 ****
changed: [instance]
TASK [Ensure we have expected records] *****************************************
Wednesday 26 November 2025 07:54:36 +0000 (0:00:00.447) 0:03:06.701 ****
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] ***************************************
Wednesday 26 November 2025 07:54:36 +0000 (0:00:00.144) 0:03:06.846 ****
ok: [instance]
TASK [Ensure files exist] ******************************************************
Wednesday 26 November 2025 07:54:36 +0000 (0:00:00.214) 0:03:07.061 ****
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] ****************************
Wednesday 26 November 2025 07:54:36 +0000 (0:00:00.098) 0:03:07.159 ****
skipping: [instance]
TASK [Assert DHCP options file exists] *****************************************
Wednesday 26 November 2025 07:54:36 +0000 (0:00:00.046) 0:03:07.206 ****
skipping: [instance]
TASK [Read DHCP options file] **************************************************
Wednesday 26 November 2025 07:54:36 +0000 (0:00:00.045) 0:03:07.251 ****
skipping: [instance]
TASK [Decode DHCP options content] *********************************************
Wednesday 26 November 2025 07:54:36 +0000 (0:00:00.045) 0:03:07.297 ****
skipping: [instance]
TASK [Verify DHCP options content for compute VMs] *****************************
Wednesday 26 November 2025 07:54:36 +0000 (0:00:00.045) 0:03:07.342 ****
skipping: [instance]
TASK [Verify DHCP host entry has tag] ******************************************
Wednesday 26 November 2025 07:54:36 +0000 (0:00:00.104) 0:03:07.447 ****
skipping: [instance]
TASK [Read tagged DHCP host entry] *********************************************
Wednesday 26 November 2025 07:54:36 +0000 (0:00:00.050) 0:03:07.497 ****
skipping: [instance]
TASK [Verify tag format in DHCP host entry] ************************************
Wednesday 26 November 2025 07:54:36 +0000 (0:00:00.048) 0:03:07.546 ****
skipping: [instance]
TASK [Ensure it failed at the right place] *************************************
Wednesday 26 November 2025 07:54:36 +0000 (0:00:00.048) 0:03:07.595 ****
skipping: [instance]
TASK [Mark failure] ************************************************************
Wednesday 26 November 2025 07:54:36 +0000 (0:00:00.046) 0:03:07.641 ****
skipping: [instance]
TASK [Display error message] ***************************************************
Wednesday 26 November 2025 07:54:36 +0000 (0:00:00.044) 0:03:07.685 ****
skipping: [instance]
TASK [Append scenario to list] *************************************************
Wednesday 26 November 2025 07:54:37 +0000 (0:00:00.040) 0:03:07.726 ****
skipping: [instance]
TASK [Ensure directory exists] *************************************************
Wednesday 26 November 2025 07:54:37 +0000 (0:00:00.040) 0:03:07.766 ****
changed: [instance]
TASK [Copy files of interest] **************************************************
Wednesday 26 November 2025 07:54:37 +0000 (0:00:00.209) 0:03:07.976 ****
changed: [instance] => (item=artifacts)
changed: [instance] => (item=logs)
changed: [instance] => (item=parameters)
TASK [Copy cifmw-dnsmasq] ******************************************************
Wednesday 26 November 2025 07:54:37 +0000 (0:00:00.587) 0:03:08.563 ****
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [Clean environment] *******************************************************
Wednesday 26 November 2025 07:54:38 +0000 (0:00:00.404) 0:03:08.968 ****
TASK [libvirt_manager : Get installed packages list] ***************************
Wednesday 26 November 2025 07:54:38 +0000 (0:00:00.203) 0:03:09.172 ****
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Wednesday 26 November 2025 07:54:39 +0000 (0:00:00.635) 0:03:09.807 ****
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Wednesday 26 November 2025 07:54:41 +0000 (0:00:01.997) 0:03:11.804 ****
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Wednesday 26 November 2025 07:54:41 +0000 (0:00:00.695) 0:03:12.500 ****
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Wednesday 26 November 2025 07:54:41 +0000 (0:00:00.047) 0:03:12.548 ****
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Wednesday 26 November 2025 07:54:42 +0000 (0:00:00.285) 0:03:12.834 ****
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Wednesday 26 November 2025 07:54:42 +0000 (0:00:00.350) 0:03:13.184 ****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Wednesday 26 November 2025 07:54:42 +0000 (0:00:00.078) 0:03:13.263 ****
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Wednesday 26 November 2025 07:54:42 +0000 (0:00:00.077) 0:03:13.340 ****
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Wednesday 26 November 2025 07:54:42 +0000 (0:00:00.038) 0:03:13.378 ****
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Wednesday 26 November 2025 07:54:42 +0000 (0:00:00.037) 0:03:13.415 ****
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Wednesday 26 November 2025 07:54:42 +0000 (0:00:00.036) 0:03:13.452 ****
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Wednesday 26 November 2025 07:54:42 +0000 (0:00:00.037) 0:03:13.490 ****
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Wednesday 26 November 2025 07:54:42 +0000 (0:00:00.037) 0:03:13.527 ****
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Wednesday 26 November 2025 07:54:43 +0000 (0:00:00.276) 0:03:13.804 ****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Wednesday 26 November 2025 07:54:43 +0000 (0:00:00.177) 0:03:13.982 ****
ok: [instance] =>
cleanup_nets:
- cifmw-public
- cifmw-osp_trunk
TASK [Remove dnsmasq network bits] *********************************************
Wednesday 26 November 2025 07:54:43 +0000 (0:00:00.077) 0:03:14.059 ****
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:54:43 +0000 (0:00:00.214) 0:03:14.274 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:54:43 +0000 (0:00:00.078) 0:03:14.353 ****
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:54:43 +0000 (0:00:00.073) 0:03:14.426 ****
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:54:43 +0000 (0:00:00.073) 0:03:14.500 ****
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:54:44 +0000 (0:00:00.257) 0:03:14.757 ****
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:54:44 +0000 (0:00:00.342) 0:03:15.099 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:54:44 +0000 (0:00:00.080) 0:03:15.180 ****
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:54:44 +0000 (0:00:00.074) 0:03:15.255 ****
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:54:44 +0000 (0:00:00.074) 0:03:15.329 ****
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:54:44 +0000 (0:00:00.256) 0:03:15.586 ****
ok: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Wednesday 26 November 2025 07:54:45 +0000 (0:00:00.278) 0:03:15.865 ****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Undefine networks] *************************************
Wednesday 26 November 2025 07:54:46 +0000 (0:00:00.999) 0:03:16.864 ****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Wednesday 26 November 2025 07:54:46 +0000 (0:00:00.578) 0:03:17.443 ****
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Find dummy interface connection files] *****************
Wednesday 26 November 2025 07:54:47 +0000 (0:00:00.599) 0:03:18.042 ****
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Wednesday 26 November 2025 07:54:47 +0000 (0:00:00.236) 0:03:18.278 ****
skipping: [instance]
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Wednesday 26 November 2025 07:54:47 +0000 (0:00:00.038) 0:03:18.316 ****
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Wednesday 26 November 2025 07:54:48 +0000 (0:00:00.837) 0:03:19.153 ****
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Wednesday 26 November 2025 07:54:48 +0000 (0:00:00.389) 0:03:19.543 ****
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Wednesday 26 November 2025 07:54:49 +0000 (0:00:00.407) 0:03:19.950 ****
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Wednesday 26 November 2025 07:54:49 +0000 (0:00:00.475) 0:03:20.426 ****
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] *************************
Wednesday 26 November 2025 07:54:49 +0000 (0:00:00.189) 0:03:20.615 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Wednesday 26 November 2025 07:54:49 +0000 (0:00:00.082) 0:03:20.697 ****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Wednesday 26 November 2025 07:54:50 +0000 (0:00:00.280) 0:03:20.978 ****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Wednesday 26 November 2025 07:54:50 +0000 (0:00:00.078) 0:03:21.056 ****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Wednesday 26 November 2025 07:54:50 +0000 (0:00:00.107) 0:03:21.164 ****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Wednesday 26 November 2025 07:54:50 +0000 (0:00:00.079) 0:03:21.244 ****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Wednesday 26 November 2025 07:54:50 +0000 (0:00:00.080) 0:03:21.325 ****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Wednesday 26 November 2025 07:54:50 +0000 (0:00:00.110) 0:03:21.436 ****
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Wednesday 26 November 2025 07:54:51 +0000 (0:00:00.357) 0:03:21.793 ****
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Wednesday 26 November 2025 07:54:51 +0000 (0:00:00.044) 0:03:21.838 ****
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] *************************
Wednesday 26 November 2025 07:54:51 +0000 (0:00:00.127) 0:03:21.965 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Wednesday 26 November 2025 07:54:51 +0000 (0:00:00.082) 0:03:22.047 ****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Wednesday 26 November 2025 07:54:51 +0000 (0:00:00.279) 0:03:22.326 ****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Wednesday 26 November 2025 07:54:51 +0000 (0:00:00.078) 0:03:22.405 ****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Wednesday 26 November 2025 07:54:51 +0000 (0:00:00.106) 0:03:22.511 ****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Wednesday 26 November 2025 07:54:51 +0000 (0:00:00.079) 0:03:22.590 ****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Wednesday 26 November 2025 07:54:52 +0000 (0:00:00.213) 0:03:22.804 ****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Wednesday 26 November 2025 07:54:52 +0000 (0:00:00.113) 0:03:22.917 ****
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Wednesday 26 November 2025 07:54:52 +0000 (0:00:00.290) 0:03:23.207 ****
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Wednesday 26 November 2025 07:54:52 +0000 (0:00:00.041) 0:03:23.249 ****
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Wednesday 26 November 2025 07:54:52 +0000 (0:00:00.196) 0:03:23.446 ****
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Wednesday 26 November 2025 07:54:52 +0000 (0:00:00.041) 0:03:23.487 ****
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Wednesday 26 November 2025 07:54:52 +0000 (0:00:00.041) 0:03:23.529 ****
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Wednesday 26 November 2025 07:54:52 +0000 (0:00:00.044) 0:03:23.573 ****
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Wednesday 26 November 2025 07:54:53 +0000 (0:00:00.276) 0:03:23.850 ****
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Wednesday 26 November 2025 07:54:53 +0000 (0:00:00.040) 0:03:23.891 ****
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] ****************************************
Wednesday 26 November 2025 07:54:54 +0000 (0:00:01.366) 0:03:25.257 ****
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Wednesday 26 November 2025 07:54:54 +0000 (0:00:00.369) 0:03:25.626 ****
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Wednesday 26 November 2025 07:54:56 +0000 (0:00:01.283) 0:03:26.910 ****
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Wednesday 26 November 2025 07:54:56 +0000 (0:00:00.272) 0:03:27.182 ****
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Wednesday 26 November 2025 07:54:56 +0000 (0:00:00.048) 0:03:27.231 ****
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Wednesday 26 November 2025 07:54:56 +0000 (0:00:00.046) 0:03:27.277 ****
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Wednesday 26 November 2025 07:54:56 +0000 (0:00:00.070) 0:03:27.348 ****
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Wednesday 26 November 2025 07:54:56 +0000 (0:00:00.308) 0:03:27.656 ****
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Wednesday 26 November 2025 07:54:57 +0000 (0:00:00.295) 0:03:27.952 ****
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Wednesday 26 November 2025 07:54:57 +0000 (0:00:00.191) 0:03:28.143 ****
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Wednesday 26 November 2025 07:54:57 +0000 (0:00:00.097) 0:03:28.241 ****
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Wednesday 26 November 2025 07:54:57 +0000 (0:00:00.041) 0:03:28.283 ****
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] *************************************************
Wednesday 26 November 2025 07:54:58 +0000 (0:00:00.714) 0:03:28.997 ****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Wednesday 26 November 2025 07:54:58 +0000 (0:00:00.096) 0:03:29.093 ****
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Wednesday 26 November 2025 07:54:58 +0000 (0:00:00.206) 0:03:29.300 ****
ok: [instance]
TASK [Clean local ssh config] **************************************************
Wednesday 26 November 2025 07:54:58 +0000 (0:00:00.287) 0:03:29.587 ****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Wednesday 26 November 2025 07:54:58 +0000 (0:00:00.102) 0:03:29.690 ****
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Wednesday 26 November 2025 07:54:59 +0000 (0:00:00.207) 0:03:29.897 ****
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Wednesday 26 November 2025 07:54:59 +0000 (0:00:00.231) 0:03:30.129 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Wednesday 26 November 2025 07:54:59 +0000 (0:00:00.075) 0:03:30.204 ****
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Wednesday 26 November 2025 07:55:00 +0000 (0:00:01.309) 0:03:31.513 ****
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] ********************************
Wednesday 26 November 2025 07:55:04 +0000 (0:00:03.343) 0:03:34.857 ****
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Wednesday 26 November 2025 07:55:04 +0000 (0:00:00.234) 0:03:35.092 ****
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Wednesday 26 November 2025 07:55:04 +0000 (0:00:00.042) 0:03:35.134 ****
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Wednesday 26 November 2025 07:55:04 +0000 (0:00:00.042) 0:03:35.177 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Wednesday 26 November 2025 07:55:04 +0000 (0:00:00.121) 0:03:35.298 ****
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Wednesday 26 November 2025 07:55:04 +0000 (0:00:00.042) 0:03:35.340 ****
changed: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Wednesday 26 November 2025 07:55:04 +0000 (0:00:00.228) 0:03:35.569 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Wednesday 26 November 2025 07:55:04 +0000 (0:00:00.073) 0:03:35.642 ****
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Wednesday 26 November 2025 07:55:04 +0000 (0:00:00.041) 0:03:35.684 ****
changed: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Wednesday 26 November 2025 07:55:05 +0000 (0:00:00.220) 0:03:35.905 ****
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Wednesday 26 November 2025 07:55:05 +0000 (0:00:00.038) 0:03:35.943 ****
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Wednesday 26 November 2025 07:55:05 +0000 (0:00:00.098) 0:03:36.042 ****
changed: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Wednesday 26 November 2025 07:55:05 +0000 (0:00:00.553) 0:03:36.596 ****
changed: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Wednesday 26 November 2025 07:55:06 +0000 (0:00:00.232) 0:03:36.828 ****
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Wednesday 26 November 2025 07:55:06 +0000 (0:00:00.407) 0:03:37.236 ****
changed: [instance]
TASK [radvd : Gather package facts] ********************************************
Wednesday 26 November 2025 07:55:06 +0000 (0:00:00.254) 0:03:37.491 ****
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Wednesday 26 November 2025 07:55:07 +0000 (0:00:00.646) 0:03:38.137 ****
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Wednesday 26 November 2025 07:55:07 +0000 (0:00:00.053) 0:03:38.191 ****
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Wednesday 26 November 2025 07:55:07 +0000 (0:00:00.225) 0:03:38.416 ****
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Wednesday 26 November 2025 07:55:07 +0000 (0:00:00.228) 0:03:38.644 ****
skipping: [instance]
TASK [Clean leftovers] *********************************************************
Wednesday 26 November 2025 07:55:08 +0000 (0:00:00.148) 0:03:38.793 ****
changed: [instance]
TASK [Ensure tree exists] ******************************************************
Wednesday 26 November 2025 07:55:08 +0000 (0:00:00.249) 0:03:39.042 ****
changed: [instance] => (item=artifacts)
changed: [instance] => (item=logs)
changed: [instance] => (item=parameters)
TASK [Mark run status] *********************************************************
Wednesday 26 November 2025 07:55:08 +0000 (0:00:00.608) 0:03:39.651 ****
ok: [instance]
TASK [Output scenario name] ****************************************************
Wednesday 26 November 2025 07:55:08 +0000 (0:00:00.043) 0:03:39.694 ****
ok: [instance] =>
msg: 'Running: DCN like network layout'
TASK [Generate network data] ***************************************************
Wednesday 26 November 2025 07:55:09 +0000 (0:00:00.045) 0:03:39.740 ****
TASK [libvirt_manager : Ensure fact is existing, and empty] ********************
Wednesday 26 November 2025 07:55:09 +0000 (0:00:00.138) 0:03:39.878 ****
ok: [instance]
TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Wednesday 26 November 2025 07:55:09 +0000 (0:00:00.103) 0:03:39.981 ****
ok: [instance]
TASK [libvirt_manager : Load file if exists] ***********************************
Wednesday 26 November 2025 07:55:09 +0000 (0:00:00.210) 0:03:40.192 ****
skipping: [instance]
TASK [libvirt_manager : Update fact with existing content] *********************
Wednesday 26 November 2025 07:55:09 +0000 (0:00:00.042) 0:03:40.234 ****
skipping: [instance]
TASK [libvirt_manager : Generate VM list] **************************************
Wednesday 26 November 2025 07:55:09 +0000 (0:00:00.042) 0:03:40.276 ****
ok: [instance]
TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Wednesday 26 November 2025 07:55:09 +0000 (0:00:00.070) 0:03:40.347 ****
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] **********************
Wednesday 26 November 2025 07:55:09 +0000 (0:00:00.162) 0:03:40.510 ****
ok: [instance] => (item=bm-0)
TASK [libvirt_manager : Dump MAC mapping] **************************************
Wednesday 26 November 2025 07:55:09 +0000 (0:00:00.066) 0:03:40.576 ****
changed: [instance]
TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Wednesday 26 November 2025 07:55:10 +0000 (0:00:00.366) 0:03:40.943 ****
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] ******
Wednesday 26 November 2025 07:55:10 +0000 (0:00:00.288) 0:03:41.232 ****
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Wednesday 26 November 2025 07:55:10 +0000 (0:00:00.048) 0:03:41.280 ****
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Wednesday 26 November 2025 07:55:10 +0000 (0:00:00.047) 0:03:41.327 ****
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Wednesday 26 November 2025 07:55:10 +0000 (0:00:00.049) 0:03:41.377 ****
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Wednesday 26 November 2025 07:55:10 +0000 (0:00:00.049) 0:03:41.426 ****
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Wednesday 26 November 2025 07:55:10 +0000 (0:00:00.042) 0:03:41.469 ****
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] ***************************
Wednesday 26 November 2025 07:55:10 +0000 (0:00:00.133) 0:03:41.602 ****
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Wednesday 26 November 2025 07:55:10 +0000 (0:00:00.043) 0:03:41.646 ****
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Wednesday 26 November 2025 07:55:11 +0000 (0:00:00.229) 0:03:41.875 ****
ok: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Wednesday 26 November 2025 07:55:11 +0000 (0:00:00.396) 0:03:42.272 ****
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Wednesday 26 November 2025 07:55:11 +0000 (0:00:00.105) 0:03:42.378 ****
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Wednesday 26 November 2025 07:55:11 +0000 (0:00:00.055) 0:03:42.434 ****
changed: [instance]
TASK [libvirt_manager : Manage networks if needed] *****************************
Wednesday 26 November 2025 07:55:12 +0000 (0:00:00.454) 0:03:42.889 ****
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.] ***
Wednesday 26 November 2025 07:55:12 +0000 (0:00:00.118) 0:03:43.007 ****
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] ***************************
Wednesday 26 November 2025 07:55:12 +0000 (0:00:00.168) 0:03:43.176 ****
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] *******************
Wednesday 26 November 2025 07:55:14 +0000 (0:00:02.329) 0:03:45.505 ****
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] ****************************
Wednesday 26 November 2025 07:55:17 +0000 (0:00:02.768) 0:03:48.274 ****
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] ******************
Wednesday 26 November 2025 07:55:19 +0000 (0:00:02.308) 0:03:50.582 ****
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] **********
Wednesday 26 November 2025 07:55:22 +0000 (0:00:02.375) 0:03:52.958 ****
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] ***********************
Wednesday 26 November 2025 07:55:22 +0000 (0:00:00.148) 0:03:53.106 ****
ok: [instance]
TASK [libvirt_manager : Fetch bridges ports link info] *************************
Wednesday 26 November 2025 07:55:22 +0000 (0:00:00.211) 0:03:53.318 ****
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] ************************
Wednesday 26 November 2025 07:55:24 +0000 (0:00:01.960) 0:03:55.278 ****
TASK [ci_nmstate : Ensure we have needed facts] ********************************
Wednesday 26 November 2025 07:55:24 +0000 (0:00:00.104) 0:03:55.383 ****
skipping: [instance]
TASK [ci_nmstate : Install required packages on instance] **********************
Wednesday 26 November 2025 07:55:24 +0000 (0:00:00.172) 0:03:55.555 ****
ok: [instance]
TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Wednesday 26 November 2025 07:55:26 +0000 (0:00:01.410) 0:03:56.966 ****
changed: [instance]
TASK [ci_nmstate : Save nmstate state for instance] ****************************
Wednesday 26 November 2025 07:55:26 +0000 (0:00:00.216) 0:03:57.182 ****
changed: [instance]
TASK [ci_nmstate : Apply the desidered state on instance] **********************
Wednesday 26 November 2025 07:55:26 +0000 (0:00:00.391) 0:03:57.574 ****
changed: [instance]
TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Wednesday 26 November 2025 07:55:28 +0000 (0:00:01.938) 0:03:59.512 ****
changed: [instance]
TASK [Create extra network configuration] **************************************
Wednesday 26 November 2025 07:55:29 +0000 (0:00:00.443) 0:03:59.956 ****
skipping: [instance]
TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Wednesday 26 November 2025 07:55:29 +0000 (0:00:00.049) 0:04:00.005 ****
skipping: [instance]
TASK [libvirt_manager : Refresh networking facts on host] **********************
Wednesday 26 November 2025 07:55:29 +0000 (0:00:00.043) 0:04:00.048 ****
ok: [instance]
TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Wednesday 26 November 2025 07:55:29 +0000 (0:00:00.549) 0:04:00.598 ****
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] ***************************************
Wednesday 26 November 2025 07:55:31 +0000 (0:00:01.297) 0:04:01.896 ****
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Wednesday 26 November 2025 07:55:32 +0000 (0:00:01.267) 0:04:03.163 ****
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] ********************************
Wednesday 26 November 2025 07:55:35 +0000 (0:00:03.383) 0:04:06.546 ****
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Wednesday 26 November 2025 07:55:36 +0000 (0:00:00.238) 0:04:06.785 ****
changed: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Wednesday 26 November 2025 07:55:36 +0000 (0:00:00.389) 0:04:07.174 ****
changed: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Wednesday 26 November 2025 07:55:36 +0000 (0:00:00.469) 0:04:07.643 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Wednesday 26 November 2025 07:55:37 +0000 (0:00:00.076) 0:04:07.720 ****
changed: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Wednesday 26 November 2025 07:55:37 +0000 (0:00:00.423) 0:04:08.144 ****
skipping: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Wednesday 26 November 2025 07:55:37 +0000 (0:00:00.049) 0:04:08.194 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Wednesday 26 November 2025 07:55:37 +0000 (0:00:00.078) 0:04:08.272 ****
changed: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Wednesday 26 November 2025 07:55:37 +0000 (0:00:00.414) 0:04:08.686 ****
skipping: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Wednesday 26 November 2025 07:55:38 +0000 (0:00:00.101) 0:04:08.788 ****
ok: [instance] => (item=127.0.0.2)
TASK [dnsmasq : Enable and start service] **************************************
Wednesday 26 November 2025 07:55:38 +0000 (0:00:00.243) 0:04:09.031 ****
changed: [instance]
TASK [dnsmasq : Stop service] **************************************************
Wednesday 26 November 2025 07:55:39 +0000 (0:00:00.751) 0:04:09.783 ****
skipping: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Wednesday 26 November 2025 07:55:39 +0000 (0:00:00.049) 0:04:09.833 ****
skipping: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Wednesday 26 November 2025 07:55:39 +0000 (0:00:00.045) 0:04:09.878 ****
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]
TASK [Create dnsmasq networks] *************************************************
Wednesday 26 November 2025 07:55:39 +0000 (0:00:00.076) 0:04:09.955 ****
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:55:40 +0000 (0:00:00.819) 0:04:10.774 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:55:40 +0000 (0:00:00.055) 0:04:10.830 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:55:40 +0000 (0:00:00.060) 0:04:10.890 ****
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:55:40 +0000 (0:00:00.464) 0:04:11.355 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:55:40 +0000 (0:00:00.045) 0:04:11.400 ****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:55:40 +0000 (0:00:00.133) 0:04:11.534 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:55:40 +0000 (0:00:00.057) 0:04:11.591 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:55:40 +0000 (0:00:00.063) 0:04:11.655 ****
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:55:41 +0000 (0:00:00.452) 0:04:12.107 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:55:41 +0000 (0:00:00.043) 0:04:12.150 ****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:55:41 +0000 (0:00:00.067) 0:04:12.218 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:55:41 +0000 (0:00:00.053) 0:04:12.271 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:55:41 +0000 (0:00:00.162) 0:04:12.433 ****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:55:42 +0000 (0:00:00.461) 0:04:12.895 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:55:42 +0000 (0:00:00.043) 0:04:12.938 ****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:55:42 +0000 (0:00:00.069) 0:04:13.007 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:55:42 +0000 (0:00:00.053) 0:04:13.061 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:55:42 +0000 (0:00:00.064) 0:04:13.126 ****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:55:42 +0000 (0:00:00.534) 0:04:13.660 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:55:43 +0000 (0:00:00.047) 0:04:13.707 ****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:55:43 +0000 (0:00:00.071) 0:04:13.779 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:55:43 +0000 (0:00:00.055) 0:04:13.834 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:55:43 +0000 (0:00:00.063) 0:04:13.898 ****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:55:43 +0000 (0:00:00.481) 0:04:14.379 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:55:43 +0000 (0:00:00.043) 0:04:14.423 ****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:55:43 +0000 (0:00:00.137) 0:04:14.560 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:55:43 +0000 (0:00:00.056) 0:04:14.617 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:55:43 +0000 (0:00:00.063) 0:04:14.681 ****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:55:44 +0000 (0:00:00.478) 0:04:15.159 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:55:44 +0000 (0:00:00.043) 0:04:15.203 ****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:55:44 +0000 (0:00:00.068) 0:04:15.272 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:55:44 +0000 (0:00:00.053) 0:04:15.325 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:55:44 +0000 (0:00:00.062) 0:04:15.388 ****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:55:45 +0000 (0:00:00.537) 0:04:15.925 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:55:45 +0000 (0:00:00.044) 0:04:15.970 ****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:55:45 +0000 (0:00:00.069) 0:04:16.040 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:55:45 +0000 (0:00:00.054) 0:04:16.094 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:55:45 +0000 (0:00:00.062) 0:04:16.157 ****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:55:45 +0000 (0:00:00.471) 0:04:16.629 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:55:45 +0000 (0:00:00.044) 0:04:16.673 ****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:55:46 +0000 (0:00:00.137) 0:04:16.811 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:55:46 +0000 (0:00:00.055) 0:04:16.866 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:55:46 +0000 (0:00:00.062) 0:04:16.929 ****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:55:46 +0000 (0:00:00.480) 0:04:17.409 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:55:46 +0000 (0:00:00.044) 0:04:17.453 ****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:55:46 +0000 (0:00:00.070) 0:04:17.524 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:55:46 +0000 (0:00:00.127) 0:04:17.652 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:55:47 +0000 (0:00:00.065) 0:04:17.717 ****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:55:47 +0000 (0:00:00.482) 0:04:18.199 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:55:47 +0000 (0:00:00.043) 0:04:18.242 ****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:55:47 +0000 (0:00:00.070) 0:04:18.312 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:55:47 +0000 (0:00:00.054) 0:04:18.367 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:55:47 +0000 (0:00:00.063) 0:04:18.431 ****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:55:48 +0000 (0:00:00.560) 0:04:18.991 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:55:48 +0000 (0:00:00.046) 0:04:19.038 ****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:55:48 +0000 (0:00:00.072) 0:04:19.110 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:55:48 +0000 (0:00:00.055) 0:04:19.165 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:55:48 +0000 (0:00:00.065) 0:04:19.230 ****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:55:49 +0000 (0:00:00.490) 0:04:19.721 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:55:49 +0000 (0:00:00.045) 0:04:19.766 ****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:55:49 +0000 (0:00:00.144) 0:04:19.911 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:55:49 +0000 (0:00:00.060) 0:04:19.971 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:55:49 +0000 (0:00:00.065) 0:04:20.036 ****
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:55:49 +0000 (0:00:00.501) 0:04:20.538 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:55:49 +0000 (0:00:00.044) 0:04:20.583 ****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:55:49 +0000 (0:00:00.070) 0:04:20.653 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:55:50 +0000 (0:00:00.056) 0:04:20.710 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:55:50 +0000 (0:00:00.143) 0:04:20.854 ****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:55:50 +0000 (0:00:00.474) 0:04:21.328 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:55:50 +0000 (0:00:00.045) 0:04:21.373 ****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:55:50 +0000 (0:00:00.071) 0:04:21.444 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:55:50 +0000 (0:00:00.055) 0:04:21.499 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:55:50 +0000 (0:00:00.065) 0:04:21.564 ****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:55:51 +0000 (0:00:00.474) 0:04:22.039 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:55:51 +0000 (0:00:00.119) 0:04:22.159 ****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:55:51 +0000 (0:00:00.074) 0:04:22.234 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:55:51 +0000 (0:00:00.056) 0:04:22.291 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:55:51 +0000 (0:00:00.065) 0:04:22.356 ****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:55:52 +0000 (0:00:00.481) 0:04:22.837 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:55:52 +0000 (0:00:00.045) 0:04:22.883 ****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:55:52 +0000 (0:00:00.070) 0:04:22.953 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:55:52 +0000 (0:00:00.129) 0:04:23.083 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:55:52 +0000 (0:00:00.066) 0:04:23.149 ****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:55:52 +0000 (0:00:00.485) 0:04:23.634 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:55:52 +0000 (0:00:00.045) 0:04:23.680 ****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:55:53 +0000 (0:00:00.070) 0:04:23.750 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:55:53 +0000 (0:00:00.054) 0:04:23.805 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:55:53 +0000 (0:00:00.063) 0:04:23.868 ****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:55:53 +0000 (0:00:00.536) 0:04:24.404 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:55:53 +0000 (0:00:00.047) 0:04:24.452 ****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:55:53 +0000 (0:00:00.074) 0:04:24.526 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:55:53 +0000 (0:00:00.055) 0:04:24.581 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:55:53 +0000 (0:00:00.062) 0:04:24.644 ****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:55:54 +0000 (0:00:00.469) 0:04:25.113 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:55:54 +0000 (0:00:00.044) 0:04:25.158 ****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:55:54 +0000 (0:00:00.145) 0:04:25.303 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:55:54 +0000 (0:00:00.057) 0:04:25.361 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:55:54 +0000 (0:00:00.063) 0:04:25.425 ****
ok: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:55:55 +0000 (0:00:00.466) 0:04:25.892 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:55:55 +0000 (0:00:00.045) 0:04:25.938 ****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:55:55 +0000 (0:00:00.074) 0:04:26.012 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:55:55 +0000 (0:00:00.056) 0:04:26.069 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:55:55 +0000 (0:00:00.139) 0:04:26.209 ****
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:55:55 +0000 (0:00:00.469) 0:04:26.678 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:55:56 +0000 (0:00:00.045) 0:04:26.723 ****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:55:56 +0000 (0:00:00.070) 0:04:26.794 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:55:56 +0000 (0:00:00.057) 0:04:26.852 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:55:56 +0000 (0:00:00.062) 0:04:26.915 ****
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:55:56 +0000 (0:00:00.468) 0:04:27.383 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:55:56 +0000 (0:00:00.115) 0:04:27.498 ****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:55:56 +0000 (0:00:00.073) 0:04:27.572 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:55:56 +0000 (0:00:00.056) 0:04:27.628 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:55:56 +0000 (0:00:00.066) 0:04:27.695 ****
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:55:57 +0000 (0:00:00.472) 0:04:28.168 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:55:57 +0000 (0:00:00.043) 0:04:28.212 ****
skipping: [instance]
TASK [Deploy radvd for IPv6 router advertisements] *****************************
Wednesday 26 November 2025 07:55:57 +0000 (0:00:00.069) 0:04:28.281 ****
skipping: [instance]
TASK [libvirt_manager : Ensure network is in correct zone] *********************
Wednesday 26 November 2025 07:55:57 +0000 (0:00:00.121) 0:04:28.403 ****
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] ***************
Wednesday 26 November 2025 07:56:00 +0000 (0:00:02.545) 0:04:30.949 ****
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] ***************
Wednesday 26 November 2025 07:56:00 +0000 (0:00:00.136) 0:04:31.085 ****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Wednesday 26 November 2025 07:56:00 +0000 (0:00:00.252) 0:04:31.338 ****
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Wednesday 26 November 2025 07:56:00 +0000 (0:00:00.116) 0:04:31.455 ****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Wednesday 26 November 2025 07:56:01 +0000 (0:00:00.250) 0:04:31.705 ****
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Wednesday 26 November 2025 07:56:01 +0000 (0:00:00.051) 0:04:31.757 ****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Wednesday 26 November 2025 07:56:01 +0000 (0:00:00.232) 0:04:31.989 ****
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Wednesday 26 November 2025 07:56:01 +0000 (0:00:00.051) 0:04:32.040 ****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Wednesday 26 November 2025 07:56:01 +0000 (0:00:00.232) 0:04:32.273 ****
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Wednesday 26 November 2025 07:56:01 +0000 (0:00:00.048) 0:04:32.322 ****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Wednesday 26 November 2025 07:56:01 +0000 (0:00:00.230) 0:04:32.552 ****
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Wednesday 26 November 2025 07:56:01 +0000 (0:00:00.123) 0:04:32.676 ****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Wednesday 26 November 2025 07:56:02 +0000 (0:00:00.233) 0:04:32.909 ****
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Wednesday 26 November 2025 07:56:02 +0000 (0:00:00.050) 0:04:32.960 ****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Wednesday 26 November 2025 07:56:02 +0000 (0:00:00.229) 0:04:33.190 ****
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Wednesday 26 November 2025 07:56:02 +0000 (0:00:00.050) 0:04:33.240 ****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Wednesday 26 November 2025 07:56:02 +0000 (0:00:00.230) 0:04:33.470 ****
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Wednesday 26 November 2025 07:56:02 +0000 (0:00:00.050) 0:04:33.521 ****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Wednesday 26 November 2025 07:56:03 +0000 (0:00:00.233) 0:04:33.754 ****
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Wednesday 26 November 2025 07:56:03 +0000 (0:00:00.122) 0:04:33.877 ****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Wednesday 26 November 2025 07:56:03 +0000 (0:00:00.231) 0:04:34.109 ****
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Wednesday 26 November 2025 07:56:03 +0000 (0:00:00.051) 0:04:34.160 ****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Wednesday 26 November 2025 07:56:03 +0000 (0:00:00.229) 0:04:34.390 ****
ok: [instance]
TASK [libvirt_manager : Output _network_data] **********************************
Wednesday 26 November 2025 07:56:03 +0000 (0:00:00.049) 0:04:34.439 ****
changed: [instance]
TASK [libvirt_manager : Output pub_net] ****************************************
Wednesday 26 November 2025 07:56:04 +0000 (0:00:00.375) 0:04:34.815 ****
changed: [instance]
TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Wednesday 26 November 2025 07:56:04 +0000 (0:00:00.372) 0:04:35.187 ****
changed: [instance]
TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Wednesday 26 November 2025 07:56:04 +0000 (0:00:00.376) 0:04:35.563 ****
ok: [instance]
TASK [libvirt_manager : Save networking_mapper patch] **************************
Wednesday 26 November 2025 07:56:04 +0000 (0:00:00.125) 0:04:35.688 ****
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Wednesday 26 November 2025 07:56:05 +0000 (0:00:00.380) 0:04:36.069 ****
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Wednesday 26 November 2025 07:56:05 +0000 (0:00:00.050) 0:04:36.120 ****
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Wednesday 26 November 2025 07:56:05 +0000 (0:00:00.054) 0:04:36.175 ****
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Wednesday 26 November 2025 07:56:05 +0000 (0:00:00.051) 0:04:36.226 ****
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Wednesday 26 November 2025 07:56:05 +0000 (0:00:00.050) 0:04:36.277 ****
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Wednesday 26 November 2025 07:56:05 +0000 (0:00:00.044) 0:04:36.322 ****
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] ***************************
Wednesday 26 November 2025 07:56:05 +0000 (0:00:00.305) 0:04:36.627 ****
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Wednesday 26 November 2025 07:56:05 +0000 (0:00:00.045) 0:04:36.672 ****
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Wednesday 26 November 2025 07:56:06 +0000 (0:00:00.233) 0:04:36.906 ****
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Wednesday 26 November 2025 07:56:06 +0000 (0:00:00.436) 0:04:37.343 ****
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Wednesday 26 November 2025 07:56:06 +0000 (0:00:00.106) 0:04:37.449 ****
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Wednesday 26 November 2025 07:56:06 +0000 (0:00:00.055) 0:04:37.505 ****
changed: [instance]
TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Wednesday 26 November 2025 07:56:07 +0000 (0:00:00.527) 0:04:38.033 ****
ok: [instance]
TASK [libvirt_manager : Unset patch] *******************************************
Wednesday 26 November 2025 07:56:07 +0000 (0:00:00.056) 0:04:38.089 ****
ok: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Wednesday 26 November 2025 07:56:07 +0000 (0:00:00.043) 0:04:38.133 ****
ok: [instance]
TASK [libvirt_manager : Reserve IPs on networks] *******************************
Wednesday 26 November 2025 07:56:07 +0000 (0:00:00.045) 0:04:38.178 ****
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] **************************************
Wednesday 26 November 2025 07:56:07 +0000 (0:00:00.102) 0:04:38.280 ****
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] **************************************
Wednesday 26 November 2025 07:56:07 +0000 (0:00:00.188) 0:04:38.469 ****
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] **************************************
Wednesday 26 November 2025 07:56:07 +0000 (0:00:00.186) 0:04:38.656 ****
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] **************************************
Wednesday 26 November 2025 07:56:08 +0000 (0:00:00.231) 0:04:38.888 ****
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] **************************************
Wednesday 26 November 2025 07:56:08 +0000 (0:00:00.142) 0:04:39.031 ****
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] **************************************
Wednesday 26 November 2025 07:56:08 +0000 (0:00:00.191) 0:04:39.222 ****
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 }}] ******************************
Wednesday 26 November 2025 07:56:08 +0000 (0:00:00.228) 0:04:39.451 ****
TASK [dnsmasq : Ensure we have the right data and type] ************************
Wednesday 26 November 2025 07:56:08 +0000 (0:00:00.130) 0:04:39.582 ****
ok: [instance]
TASK [dnsmasq : Assert we have needed host data] *******************************
Wednesday 26 November 2025 07:56:08 +0000 (0:00:00.056) 0:04:39.638 ****
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:69:b7:27', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'dcn1_tr', 'name': 'dcn1-compute-0', 'state': 'present', 'mac': '52:54:01:aa:53:4a', 'ips': ['192.168.133.150', ''], 'tag': 'dcn1_compute'})
ok: [instance] => (item={'network': 'dcn1_tr', 'name': 'dcn1-compute-1', 'state': 'present', 'mac': '52:54:02:4c:c9:67', 'ips': ['192.168.133.151', ''], 'tag': 'dcn1_compute'})
ok: [instance] => (item={'network': 'dcn2_tr', 'name': 'dcn2-compute-0', 'state': 'present', 'mac': '52:54:03:1c:e4:2e', '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:47:bf:4e', '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:8e:5a:f7', 'ips': ['192.168.111.150', ''], 'tag': 'dcn1_compute'})
ok: [instance] => (item={'network': 'ocpbm', 'name': 'dcn1-compute-1', 'state': 'present', 'mac': '52:54:02:91:0c:d9', 'ips': ['192.168.111.151', ''], 'tag': 'dcn1_compute'})
ok: [instance] => (item={'network': 'ocpbm', 'name': 'dcn2-compute-0', 'state': 'present', 'mac': '52:54:03:c6:6a:cb', 'ips': ['192.168.111.160', ''], 'tag': 'dcn2_compute'})
TASK [dnsmasq : Ensure networks exists] ****************************************
Wednesday 26 November 2025 07:56:09 +0000 (0:00:00.167) 0:04:39.806 ****
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] *************************************
Wednesday 26 November 2025 07:56:09 +0000 (0:00:00.166) 0:04:39.972 ****
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Wednesday 26 November 2025 07:56:09 +0000 (0:00:00.212) 0:04:40.185 ****
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Wednesday 26 November 2025 07:56:09 +0000 (0:00:00.047) 0:04:40.233 ****
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Wednesday 26 November 2025 07:56:09 +0000 (0:00:00.209) 0:04:40.443 ****
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Wednesday 26 November 2025 07:56:09 +0000 (0:00:00.048) 0:04:40.491 ****
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Wednesday 26 November 2025 07:56:10 +0000 (0:00:00.209) 0:04:40.701 ****
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Wednesday 26 November 2025 07:56:10 +0000 (0:00:00.047) 0:04:40.748 ****
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Wednesday 26 November 2025 07:56:10 +0000 (0:00:00.284) 0:04:41.032 ****
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Wednesday 26 November 2025 07:56:10 +0000 (0:00:00.049) 0:04:41.082 ****
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Wednesday 26 November 2025 07:56:10 +0000 (0:00:00.210) 0:04:41.292 ****
ok: [instance]
TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Wednesday 26 November 2025 07:56:10 +0000 (0:00:00.051) 0:04:41.343 ****
ok: [instance]
TASK [dnsmasq : Compute entry] *************************************************
Wednesday 26 November 2025 07:56:10 +0000 (0:00:00.045) 0:04:41.388 ****
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:69:b7:27', 'ips': ['192.168.140.10', ''], 'tag': 'compute'})
ok: [instance] => (item={'network': 'dcn1_tr', 'name': 'dcn1-compute-0', 'state': 'present', 'mac': '52:54:01:aa:53:4a', 'ips': ['192.168.133.150', ''], 'tag': 'dcn1_compute'})
ok: [instance] => (item={'network': 'dcn1_tr', 'name': 'dcn1-compute-1', 'state': 'present', 'mac': '52:54:02:4c:c9:67', 'ips': ['192.168.133.151', ''], 'tag': 'dcn1_compute'})
ok: [instance] => (item={'network': 'dcn2_tr', 'name': 'dcn2-compute-0', 'state': 'present', 'mac': '52:54:03:1c:e4:2e', '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:47:bf:4e', '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:8e:5a:f7', 'ips': ['192.168.111.150', ''], 'tag': 'dcn1_compute'})
ok: [instance] => (item={'network': 'ocpbm', 'name': 'dcn1-compute-1', 'state': 'present', 'mac': '52:54:02:91:0c:d9', 'ips': ['192.168.111.151', ''], 'tag': 'dcn1_compute'})
ok: [instance] => (item={'network': 'ocpbm', 'name': 'dcn2-compute-0', 'state': 'present', 'mac': '52:54:03:c6:6a:cb', 'ips': ['192.168.111.160', ''], 'tag': 'dcn2_compute'})
TASK [dnsmasq : Create add/remove sets] ****************************************
Wednesday 26 November 2025 07:56:10 +0000 (0:00:00.294) 0:04:41.683 ****
ok: [instance]
TASK [dnsmasq : Add DHCP entries] **********************************************
Wednesday 26 November 2025 07:56:11 +0000 (0:00:00.055) 0:04:41.738 ****
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:69:b7:27', 'entry': 'set:compute,52:54:00:69:b7:27,192.168.140.10,compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'dcn1_tr_dcn1-compute-0_52:54:01:aa:53:4a', 'entry': 'set:dcn1_compute,52:54:01:aa:53:4a,192.168.133.150,dcn1-compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'dcn1_tr_dcn1-compute-1_52:54:02:4c:c9:67', 'entry': 'set:dcn1_compute,52:54:02:4c:c9:67,192.168.133.151,dcn1-compute-1', 'state': 'present'})
changed: [instance] => (item={'file': 'dcn2_tr_dcn2-compute-0_52:54:03:1c:e4:2e', 'entry': 'set:dcn2_compute,52:54:03:1c:e4:2e,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:47:bf:4e', 'entry': 'set:compute,52:54:00:47:bf:4e,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:8e:5a:f7', 'entry': 'set:dcn1_compute,52:54:01:8e:5a:f7,192.168.111.150,dcn1-compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'ocpbm_dcn1-compute-1_52:54:02:91:0c:d9', 'entry': 'set:dcn1_compute,52:54:02:91:0c:d9,192.168.111.151,dcn1-compute-1', 'state': 'present'})
changed: [instance] => (item={'file': 'ocpbm_dcn2-compute-0_52:54:03:c6:6a:cb', 'entry': 'set:dcn2_compute,52:54:03:c6:6a:cb,192.168.111.160,dcn2-compute-0', 'state': 'present'})
TASK [dnsmasq : Remove DHCP entries] *******************************************
Wednesday 26 November 2025 07:56:15 +0000 (0:00:03.999) 0:04:45.738 ****
skipping: [instance]
TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Wednesday 26 November 2025 07:56:15 +0000 (0:00:00.068) 0:04:45.806 ****
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] *****************************************
Wednesday 26 November 2025 07:56:15 +0000 (0:00:00.315) 0:04:46.121 ****
TASK [dnsmasq : Assert we have needed host record data] ************************
Wednesday 26 November 2025 07:56:15 +0000 (0:00:00.205) 0:04:46.327 ****
ok: [instance]
TASK [dnsmasq : Assert each address element have needed data] ******************
Wednesday 26 November 2025 07:56:15 +0000 (0:00:00.061) 0:04:46.388 ****
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] ********************************************
Wednesday 26 November 2025 07:56:16 +0000 (0:00:00.392) 0:04:46.781 ****
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] ****************
Wednesday 26 November 2025 07:56:22 +0000 (0:00:06.480) 0:04:53.262 ****
ok: [instance]
TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Wednesday 26 November 2025 07:56:22 +0000 (0:00:00.120) 0:04:53.382 ****
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] *******
Wednesday 26 November 2025 07:56:22 +0000 (0:00:00.062) 0:04:53.445 ****
skipping: [instance]
TASK [libvirt_manager : Ensure some domains are local] *************************
Wednesday 26 November 2025 07:56:22 +0000 (0:00:00.046) 0:04:53.491 ****
changed: [instance]
TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Wednesday 26 November 2025 07:56:23 +0000 (0:00:00.431) 0:04:53.922 ****
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Wednesday 26 November 2025 07:56:23 +0000 (0:00:00.053) 0:04:53.976 ****
changed: [instance]
RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Wednesday 26 November 2025 07:56:24 +0000 (0:00:00.887) 0:04:54.863 ****
changed: [instance]
RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Wednesday 26 November 2025 07:56:24 +0000 (0:00:00.386) 0:04:55.250 ****
changed: [instance]
TASK [Ensure we have expected records] *****************************************
Wednesday 26 November 2025 07:56:24 +0000 (0:00:00.399) 0:04:55.650 ****
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] ***************************************
Wednesday 26 November 2025 07:56:35 +0000 (0:00:11.025) 0:05:06.675 ****
ok: [instance]
TASK [Ensure files exist] ******************************************************
Wednesday 26 November 2025 07:56:36 +0000 (0:00:00.247) 0:05:06.923 ****
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] ****************************
Wednesday 26 November 2025 07:56:36 +0000 (0:00:00.348) 0:05:07.272 ****
skipping: [instance]
TASK [Assert DHCP options file exists] *****************************************
Wednesday 26 November 2025 07:56:36 +0000 (0:00:00.058) 0:05:07.331 ****
skipping: [instance]
TASK [Read DHCP options file] **************************************************
Wednesday 26 November 2025 07:56:36 +0000 (0:00:00.051) 0:05:07.382 ****
skipping: [instance]
TASK [Decode DHCP options content] *********************************************
Wednesday 26 November 2025 07:56:36 +0000 (0:00:00.058) 0:05:07.441 ****
skipping: [instance]
TASK [Verify DHCP options content for compute VMs] *****************************
Wednesday 26 November 2025 07:56:36 +0000 (0:00:00.056) 0:05:07.497 ****
skipping: [instance]
TASK [Verify DHCP host entry has tag] ******************************************
Wednesday 26 November 2025 07:56:36 +0000 (0:00:00.054) 0:05:07.551 ****
skipping: [instance]
TASK [Read tagged DHCP host entry] *********************************************
Wednesday 26 November 2025 07:56:36 +0000 (0:00:00.056) 0:05:07.608 ****
skipping: [instance]
TASK [Verify tag format in DHCP host entry] ************************************
Wednesday 26 November 2025 07:56:36 +0000 (0:00:00.052) 0:05:07.661 ****
skipping: [instance]
TASK [Ensure it failed at the right place] *************************************
Wednesday 26 November 2025 07:56:37 +0000 (0:00:00.050) 0:05:07.712 ****
skipping: [instance]
TASK [Mark failure] ************************************************************
Wednesday 26 November 2025 07:56:37 +0000 (0:00:00.049) 0:05:07.761 ****
skipping: [instance]
TASK [Display error message] ***************************************************
Wednesday 26 November 2025 07:56:37 +0000 (0:00:00.133) 0:05:07.895 ****
skipping: [instance]
TASK [Append scenario to list] *************************************************
Wednesday 26 November 2025 07:56:37 +0000 (0:00:00.050) 0:05:07.945 ****
skipping: [instance]
TASK [Ensure directory exists] *************************************************
Wednesday 26 November 2025 07:56:37 +0000 (0:00:00.050) 0:05:07.995 ****
changed: [instance]
TASK [Copy files of interest] **************************************************
Wednesday 26 November 2025 07:56:37 +0000 (0:00:00.219) 0:05:08.215 ****
changed: [instance] => (item=artifacts)
changed: [instance] => (item=logs)
changed: [instance] => (item=parameters)
TASK [Copy cifmw-dnsmasq] ******************************************************
Wednesday 26 November 2025 07:56:38 +0000 (0:00:00.633) 0:05:08.849 ****
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [Clean environment] *******************************************************
Wednesday 26 November 2025 07:56:38 +0000 (0:00:00.435) 0:05:09.284 ****
TASK [libvirt_manager : Get installed packages list] ***************************
Wednesday 26 November 2025 07:56:38 +0000 (0:00:00.283) 0:05:09.568 ****
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Wednesday 26 November 2025 07:56:39 +0000 (0:00:00.615) 0:05:10.183 ****
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Wednesday 26 November 2025 07:56:41 +0000 (0:00:02.097) 0:05:12.281 ****
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Wednesday 26 November 2025 07:56:42 +0000 (0:00:00.771) 0:05:13.053 ****
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Wednesday 26 November 2025 07:56:42 +0000 (0:00:00.061) 0:05:13.114 ****
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Wednesday 26 November 2025 07:56:42 +0000 (0:00:00.322) 0:05:13.436 ****
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Wednesday 26 November 2025 07:56:43 +0000 (0:00:00.308) 0:05:13.745 ****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Wednesday 26 November 2025 07:56:43 +0000 (0:00:00.080) 0:05:13.826 ****
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Wednesday 26 November 2025 07:56:43 +0000 (0:00:00.082) 0:05:13.909 ****
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Wednesday 26 November 2025 07:56:43 +0000 (0:00:00.042) 0:05:13.951 ****
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Wednesday 26 November 2025 07:56:43 +0000 (0:00:00.043) 0:05:13.995 ****
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Wednesday 26 November 2025 07:56:43 +0000 (0:00:00.048) 0:05:14.044 ****
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Wednesday 26 November 2025 07:56:43 +0000 (0:00:00.122) 0:05:14.166 ****
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Wednesday 26 November 2025 07:56:43 +0000 (0:00:00.049) 0:05:14.216 ****
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Wednesday 26 November 2025 07:56:43 +0000 (0:00:00.299) 0:05:14.516 ****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Wednesday 26 November 2025 07:56:43 +0000 (0:00:00.108) 0:05:14.624 ****
ok: [instance] =>
cleanup_nets:
- cifmw-dcn2_tr
- cifmw-public
- cifmw-osp_trunk
- cifmw-dcn1_tr
- ocpbm
TASK [Remove dnsmasq network bits] *********************************************
Wednesday 26 November 2025 07:56:44 +0000 (0:00:00.094) 0:05:14.718 ****
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:56:44 +0000 (0:00:00.550) 0:05:15.269 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:56:44 +0000 (0:00:00.252) 0:05:15.521 ****
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:56:44 +0000 (0:00:00.082) 0:05:15.603 ****
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:56:44 +0000 (0:00:00.087) 0:05:15.691 ****
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:56:45 +0000 (0:00:00.277) 0:05:15.969 ****
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:56:45 +0000 (0:00:00.306) 0:05:16.275 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:56:45 +0000 (0:00:00.092) 0:05:16.368 ****
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:56:45 +0000 (0:00:00.086) 0:05:16.455 ****
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:56:45 +0000 (0:00:00.166) 0:05:16.622 ****
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:56:46 +0000 (0:00:00.270) 0:05:16.892 ****
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:56:46 +0000 (0:00:00.310) 0:05:17.203 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:56:46 +0000 (0:00:00.094) 0:05:17.297 ****
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:56:46 +0000 (0:00:00.082) 0:05:17.380 ****
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:56:46 +0000 (0:00:00.082) 0:05:17.462 ****
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:56:47 +0000 (0:00:00.275) 0:05:17.738 ****
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:56:47 +0000 (0:00:00.445) 0:05:18.183 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:56:47 +0000 (0:00:00.095) 0:05:18.279 ****
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:56:47 +0000 (0:00:00.079) 0:05:18.358 ****
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:56:47 +0000 (0:00:00.078) 0:05:18.437 ****
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:56:48 +0000 (0:00:00.264) 0:05:18.702 ****
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 07:56:48 +0000 (0:00:00.293) 0:05:18.995 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 07:56:48 +0000 (0:00:00.262) 0:05:19.258 ****
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 07:56:48 +0000 (0:00:00.082) 0:05:19.340 ****
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 07:56:48 +0000 (0:00:00.084) 0:05:19.424 ****
changed: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 07:56:49 +0000 (0:00:00.282) 0:05:19.707 ****
ok: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Wednesday 26 November 2025 07:56:49 +0000 (0:00:00.310) 0:05:20.017 ****
ok: [instance] => (item=cifmw-dcn2_tr)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-dcn1_tr)
ok: [instance] => (item=ocpbm)
TASK [libvirt_manager : Undefine networks] *************************************
Wednesday 26 November 2025 07:56:51 +0000 (0:00:02.611) 0:05:22.628 ****
ok: [instance] => (item=cifmw-dcn2_tr)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-dcn1_tr)
ok: [instance] => (item=ocpbm)
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Wednesday 26 November 2025 07:56:53 +0000 (0:00:01.428) 0:05:24.057 ****
ok: [instance] => (item=cifmw-dcn2_tr)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-dcn1_tr)
ok: [instance] => (item=ocpbm)
TASK [libvirt_manager : Find dummy interface connection files] *****************
Wednesday 26 November 2025 07:56:54 +0000 (0:00:01.452) 0:05:25.510 ****
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Wednesday 26 November 2025 07:56:55 +0000 (0:00:00.272) 0:05:25.783 ****
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': 633814, 'dev': 64513, 'nlink': 1, 'atime': 1764143727.364689, 'mtime': 1764143727.365689, 'ctime': 1764143727.365689, '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': 633815, 'dev': 64513, 'nlink': 1, 'atime': 1764143727.3666892, 'mtime': 1764143727.3666892, 'ctime': 1764143727.3666892, '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': 633816, 'dev': 64513, 'nlink': 1, 'atime': 1764143727.3676891, 'mtime': 1764143727.3676891, 'ctime': 1764143727.3676891, '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] **************************
Wednesday 26 November 2025 07:56:55 +0000 (0:00:00.905) 0:05:26.689 ****
changed: [instance] => (item=cifmw-dcn2_tr)
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-dcn1_tr)
changed: [instance] => (item=ocpbm)
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Wednesday 26 November 2025 07:56:58 +0000 (0:00:02.144) 0:05:28.833 ****
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Wednesday 26 November 2025 07:56:58 +0000 (0:00:00.417) 0:05:29.251 ****
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Wednesday 26 November 2025 07:56:59 +0000 (0:00:00.535) 0:05:29.787 ****
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Wednesday 26 November 2025 07:56:59 +0000 (0:00:00.473) 0:05:30.260 ****
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] *************************
Wednesday 26 November 2025 07:56:59 +0000 (0:00:00.141) 0:05:30.401 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Wednesday 26 November 2025 07:56:59 +0000 (0:00:00.090) 0:05:30.492 ****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Wednesday 26 November 2025 07:57:00 +0000 (0:00:00.303) 0:05:30.795 ****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Wednesday 26 November 2025 07:57:00 +0000 (0:00:00.085) 0:05:30.881 ****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Wednesday 26 November 2025 07:57:00 +0000 (0:00:00.276) 0:05:31.158 ****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Wednesday 26 November 2025 07:57:00 +0000 (0:00:00.083) 0:05:31.242 ****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Wednesday 26 November 2025 07:57:00 +0000 (0:00:00.085) 0:05:31.327 ****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Wednesday 26 November 2025 07:57:00 +0000 (0:00:00.125) 0:05:31.453 ****
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Wednesday 26 November 2025 07:57:01 +0000 (0:00:00.330) 0:05:31.783 ****
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Wednesday 26 November 2025 07:57:01 +0000 (0:00:00.052) 0:05:31.835 ****
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] *************************
Wednesday 26 November 2025 07:57:01 +0000 (0:00:00.145) 0:05:31.981 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Wednesday 26 November 2025 07:57:01 +0000 (0:00:00.269) 0:05:32.250 ****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Wednesday 26 November 2025 07:57:01 +0000 (0:00:00.307) 0:05:32.558 ****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Wednesday 26 November 2025 07:57:01 +0000 (0:00:00.090) 0:05:32.649 ****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Wednesday 26 November 2025 07:57:02 +0000 (0:00:00.120) 0:05:32.770 ****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Wednesday 26 November 2025 07:57:02 +0000 (0:00:00.087) 0:05:32.857 ****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Wednesday 26 November 2025 07:57:02 +0000 (0:00:00.089) 0:05:32.947 ****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Wednesday 26 November 2025 07:57:02 +0000 (0:00:00.123) 0:05:33.070 ****
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Wednesday 26 November 2025 07:57:02 +0000 (0:00:00.411) 0:05:33.482 ****
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Wednesday 26 November 2025 07:57:02 +0000 (0:00:00.044) 0:05:33.527 ****
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Wednesday 26 November 2025 07:57:03 +0000 (0:00:00.216) 0:05:33.743 ****
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Wednesday 26 November 2025 07:57:03 +0000 (0:00:00.054) 0:05:33.797 ****
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Wednesday 26 November 2025 07:57:03 +0000 (0:00:00.050) 0:05:33.848 ****
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Wednesday 26 November 2025 07:57:03 +0000 (0:00:00.056) 0:05:33.905 ****
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Wednesday 26 November 2025 07:57:03 +0000 (0:00:00.253) 0:05:34.159 ****
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Wednesday 26 November 2025 07:57:03 +0000 (0:00:00.044) 0:05:34.204 ****
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] ****************************************
Wednesday 26 November 2025 07:57:04 +0000 (0:00:01.464) 0:05:35.669 ****
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Wednesday 26 November 2025 07:57:05 +0000 (0:00:00.418) 0:05:36.087 ****
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Wednesday 26 November 2025 07:57:06 +0000 (0:00:01.387) 0:05:37.475 ****
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Wednesday 26 November 2025 07:57:07 +0000 (0:00:00.264) 0:05:37.739 ****
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Wednesday 26 November 2025 07:57:07 +0000 (0:00:00.056) 0:05:37.795 ****
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Wednesday 26 November 2025 07:57:07 +0000 (0:00:00.050) 0:05:37.845 ****
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Wednesday 26 November 2025 07:57:07 +0000 (0:00:00.148) 0:05:37.993 ****
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Wednesday 26 November 2025 07:57:07 +0000 (0:00:00.365) 0:05:38.359 ****
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Wednesday 26 November 2025 07:57:08 +0000 (0:00:00.353) 0:05:38.712 ****
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Wednesday 26 November 2025 07:57:08 +0000 (0:00:00.225) 0:05:38.937 ****
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Wednesday 26 November 2025 07:57:08 +0000 (0:00:00.045) 0:05:38.983 ****
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Wednesday 26 November 2025 07:57:08 +0000 (0:00:00.048) 0:05:39.031 ****
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] *************************************************
Wednesday 26 November 2025 07:57:09 +0000 (0:00:00.986) 0:05:40.018 ****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Wednesday 26 November 2025 07:57:09 +0000 (0:00:00.109) 0:05:40.127 ****
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Wednesday 26 November 2025 07:57:09 +0000 (0:00:00.265) 0:05:40.392 ****
ok: [instance]
TASK [Clean local ssh config] **************************************************
Wednesday 26 November 2025 07:57:09 +0000 (0:00:00.272) 0:05:40.664 ****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Wednesday 26 November 2025 07:57:10 +0000 (0:00:00.114) 0:05:40.779 ****
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Wednesday 26 November 2025 07:57:10 +0000 (0:00:00.323) 0:05:41.102 ****
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Wednesday 26 November 2025 07:57:10 +0000 (0:00:00.275) 0:05:41.378 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Wednesday 26 November 2025 07:57:10 +0000 (0:00:00.081) 0:05:41.460 ****
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Wednesday 26 November 2025 07:57:12 +0000 (0:00:01.394) 0:05:42.855 ****
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] ********************************
Wednesday 26 November 2025 07:57:15 +0000 (0:00:03.485) 0:05:46.340 ****
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Wednesday 26 November 2025 07:57:15 +0000 (0:00:00.255) 0:05:46.596 ****
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Wednesday 26 November 2025 07:57:15 +0000 (0:00:00.049) 0:05:46.645 ****
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Wednesday 26 November 2025 07:57:15 +0000 (0:00:00.049) 0:05:46.694 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Wednesday 26 November 2025 07:57:16 +0000 (0:00:00.078) 0:05:46.773 ****
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Wednesday 26 November 2025 07:57:16 +0000 (0:00:00.114) 0:05:46.888 ****
changed: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Wednesday 26 November 2025 07:57:16 +0000 (0:00:00.253) 0:05:47.141 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Wednesday 26 November 2025 07:57:16 +0000 (0:00:00.082) 0:05:47.224 ****
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Wednesday 26 November 2025 07:57:16 +0000 (0:00:00.047) 0:05:47.272 ****
changed: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Wednesday 26 November 2025 07:57:16 +0000 (0:00:00.251) 0:05:47.523 ****
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Wednesday 26 November 2025 07:57:16 +0000 (0:00:00.046) 0:05:47.569 ****
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Wednesday 26 November 2025 07:57:16 +0000 (0:00:00.048) 0:05:47.618 ****
changed: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Wednesday 26 November 2025 07:57:17 +0000 (0:00:00.717) 0:05:48.336 ****
changed: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Wednesday 26 November 2025 07:57:17 +0000 (0:00:00.247) 0:05:48.583 ****
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Wednesday 26 November 2025 07:57:18 +0000 (0:00:00.436) 0:05:49.020 ****
changed: [instance]
TASK [radvd : Gather package facts] ********************************************
Wednesday 26 November 2025 07:57:18 +0000 (0:00:00.263) 0:05:49.284 ****
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Wednesday 26 November 2025 07:57:19 +0000 (0:00:00.772) 0:05:50.056 ****
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Wednesday 26 November 2025 07:57:19 +0000 (0:00:00.058) 0:05:50.115 ****
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Wednesday 26 November 2025 07:57:19 +0000 (0:00:00.230) 0:05:50.346 ****
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Wednesday 26 November 2025 07:57:19 +0000 (0:00:00.230) 0:05:50.577 ****
skipping: [instance]
TASK [Clean leftovers] *********************************************************
Wednesday 26 November 2025 07:57:19 +0000 (0:00:00.097) 0:05:50.674 ****
changed: [instance]
TASK [Fail if needed] **********************************************************
Wednesday 26 November 2025 07:57:20 +0000 (0:00:00.232) 0:05:50.906 ****
skipping: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Wednesday 26 November 2025 07:57:20 +0000 (0:00:00.180) 0:05:51.087 ****
changed: [instance]
RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Wednesday 26 November 2025 07:57:21 +0000 (0:00:00.804) 0:05:51.892 ****
ok: [instance]
PLAY RECAP *********************************************************************
instance : ok=861 changed=201 unreachable=0 failed=0 skipped=393 rescued=0 ignored=0
Wednesday 26 November 2025 07:57:21 +0000 (0:00:00.424) 0:05:52.317 ****
===============================================================================
Ensure we have expected records ---------------------------------------- 11.03s
dnsmasq : Add/Remove address -------------------------------------------- 6.48s
dnsmasq : Add DHCP entries ---------------------------------------------- 4.00s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.49s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.46s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.42s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.38s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.36s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.35s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.34s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.29s
dnsmasq : Add/Remove address -------------------------------------------- 3.04s
libvirt_manager : Ensure networks are created/started ------------------- 2.77s
libvirt_manager : Destroy networks -------------------------------------- 2.61s
libvirt_manager : Ensure network is in correct zone --------------------- 2.55s
libvirt_manager : Ensure networks enabled to autostart ------------------ 2.38s
libvirt_manager : Ensure networks are defined --------------------------- 2.33s
libvirt_manager : Ensure networks are active ---------------------------- 2.31s
libvirt_manager : Populate service facts -------------------------------- 2.16s
libvirt_manager : Clean firewalld libvirt zone -------------------------- 2.14s
PLAY [Cleanup] *****************************************************************
TASK [Gathering Facts] *********************************************************
Wednesday 26 November 2025 07:57:22 +0000 (0:00:00.052) 0:00:00.052 ****
ok: [instance]
TASK [Ensure we have the destination directory] ********************************
Wednesday 26 November 2025 07:57:23 +0000 (0:00:00.923) 0:00:00.975 ****
ok: [instance]
TASK [Copy generated content to proper location] *******************************
Wednesday 26 November 2025 07:57:23 +0000 (0:00:00.365) 0:00:01.340 ****
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] ***************************
Wednesday 26 November 2025 07:57:25 +0000 (0:00:01.760) 0:00:03.101 ****
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Wednesday 26 November 2025 07:57:26 +0000 (0:00:00.802) 0:00:03.903 ****
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Wednesday 26 November 2025 07:57:28 +0000 (0:00:02.145) 0:00:06.048 ****
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Wednesday 26 November 2025 07:57:29 +0000 (0:00:00.868) 0:00:06.917 ****
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Wednesday 26 November 2025 07:57:29 +0000 (0:00:00.057) 0:00:06.975 ****
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Wednesday 26 November 2025 07:57:29 +0000 (0:00:00.401) 0:00:07.376 ****
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Wednesday 26 November 2025 07:57:30 +0000 (0:00:00.422) 0:00:07.798 ****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Wednesday 26 November 2025 07:57:30 +0000 (0:00:00.087) 0:00:07.885 ****
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Wednesday 26 November 2025 07:57:30 +0000 (0:00:00.088) 0:00:07.974 ****
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Wednesday 26 November 2025 07:57:30 +0000 (0:00:00.041) 0:00:08.015 ****
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Wednesday 26 November 2025 07:57:30 +0000 (0:00:00.041) 0:00:08.057 ****
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Wednesday 26 November 2025 07:57:30 +0000 (0:00:00.039) 0:00:08.096 ****
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Wednesday 26 November 2025 07:57:30 +0000 (0:00:00.042) 0:00:08.139 ****
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Wednesday 26 November 2025 07:57:30 +0000 (0:00:00.039) 0:00:08.179 ****
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Wednesday 26 November 2025 07:57:30 +0000 (0:00:00.416) 0:00:08.595 ****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Wednesday 26 November 2025 07:57:30 +0000 (0:00:00.093) 0:00:08.689 ****
ok: [instance] =>
cleanup_nets: []
TASK [Remove dnsmasq network bits] *********************************************
Wednesday 26 November 2025 07:57:31 +0000 (0:00:00.081) 0:00:08.770 ****
skipping: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Wednesday 26 November 2025 07:57:31 +0000 (0:00:00.037) 0:00:08.807 ****
skipping: [instance]
TASK [libvirt_manager : Undefine networks] *************************************
Wednesday 26 November 2025 07:57:31 +0000 (0:00:00.038) 0:00:08.846 ****
skipping: [instance]
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Wednesday 26 November 2025 07:57:31 +0000 (0:00:00.038) 0:00:08.885 ****
skipping: [instance]
TASK [libvirt_manager : Find dummy interface connection files] *****************
Wednesday 26 November 2025 07:57:31 +0000 (0:00:00.039) 0:00:08.924 ****
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Wednesday 26 November 2025 07:57:31 +0000 (0:00:00.357) 0:00:09.282 ****
skipping: [instance]
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Wednesday 26 November 2025 07:57:31 +0000 (0:00:00.072) 0:00:09.355 ****
skipping: [instance]
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Wednesday 26 November 2025 07:57:31 +0000 (0:00:00.039) 0:00:09.394 ****
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Wednesday 26 November 2025 07:57:32 +0000 (0:00:00.585) 0:00:09.979 ****
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Wednesday 26 November 2025 07:57:32 +0000 (0:00:00.490) 0:00:10.470 ****
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Wednesday 26 November 2025 07:57:33 +0000 (0:00:00.573) 0:00:11.044 ****
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] *************************
Wednesday 26 November 2025 07:57:33 +0000 (0:00:00.168) 0:00:11.212 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Wednesday 26 November 2025 07:57:33 +0000 (0:00:00.088) 0:00:11.300 ****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Wednesday 26 November 2025 07:57:33 +0000 (0:00:00.289) 0:00:11.590 ****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Wednesday 26 November 2025 07:57:33 +0000 (0:00:00.084) 0:00:11.674 ****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Wednesday 26 November 2025 07:57:34 +0000 (0:00:00.113) 0:00:11.787 ****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Wednesday 26 November 2025 07:57:34 +0000 (0:00:00.085) 0:00:11.873 ****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Wednesday 26 November 2025 07:57:34 +0000 (0:00:00.111) 0:00:11.984 ****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Wednesday 26 November 2025 07:57:34 +0000 (0:00:00.118) 0:00:12.102 ****
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Wednesday 26 November 2025 07:57:34 +0000 (0:00:00.301) 0:00:12.404 ****
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Wednesday 26 November 2025 07:57:34 +0000 (0:00:00.054) 0:00:12.458 ****
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] *************************
Wednesday 26 November 2025 07:57:34 +0000 (0:00:00.122) 0:00:12.581 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Wednesday 26 November 2025 07:57:34 +0000 (0:00:00.089) 0:00:12.671 ****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Wednesday 26 November 2025 07:57:35 +0000 (0:00:00.308) 0:00:12.979 ****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Wednesday 26 November 2025 07:57:35 +0000 (0:00:00.088) 0:00:13.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] **********
Wednesday 26 November 2025 07:57:35 +0000 (0:00:00.114) 0:00:13.183 ****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Wednesday 26 November 2025 07:57:35 +0000 (0:00:00.085) 0:00:13.268 ****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Wednesday 26 November 2025 07:57:35 +0000 (0:00:00.087) 0:00:13.355 ****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Wednesday 26 November 2025 07:57:35 +0000 (0:00:00.115) 0:00:13.471 ****
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Wednesday 26 November 2025 07:57:36 +0000 (0:00:00.291) 0:00:13.762 ****
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Wednesday 26 November 2025 07:57:36 +0000 (0:00:00.049) 0:00:13.812 ****
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Wednesday 26 November 2025 07:57:36 +0000 (0:00:00.303) 0:00:14.115 ****
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Wednesday 26 November 2025 07:57:36 +0000 (0:00:00.041) 0:00:14.157 ****
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Wednesday 26 November 2025 07:57:36 +0000 (0:00:00.040) 0:00:14.198 ****
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Wednesday 26 November 2025 07:57:36 +0000 (0:00:00.042) 0:00:14.241 ****
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Wednesday 26 November 2025 07:57:36 +0000 (0:00:00.218) 0:00:14.459 ****
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Wednesday 26 November 2025 07:57:36 +0000 (0:00:00.039) 0:00:14.498 ****
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] ****************************************
Wednesday 26 November 2025 07:57:38 +0000 (0:00:01.335) 0:00:15.834 ****
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Wednesday 26 November 2025 07:57:38 +0000 (0:00:00.385) 0:00:16.219 ****
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Wednesday 26 November 2025 07:57:39 +0000 (0:00:01.427) 0:00:17.647 ****
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Wednesday 26 November 2025 07:57:40 +0000 (0:00:00.271) 0:00:17.919 ****
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Wednesday 26 November 2025 07:57:40 +0000 (0:00:00.049) 0:00:17.968 ****
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Wednesday 26 November 2025 07:57:40 +0000 (0:00:00.044) 0:00:18.013 ****
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Wednesday 26 November 2025 07:57:40 +0000 (0:00:00.072) 0:00:18.086 ****
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Wednesday 26 November 2025 07:57:40 +0000 (0:00:00.454) 0:00:18.540 ****
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Wednesday 26 November 2025 07:57:41 +0000 (0:00:00.463) 0:00:19.004 ****
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Wednesday 26 November 2025 07:57:41 +0000 (0:00:00.198) 0:00:19.203 ****
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Wednesday 26 November 2025 07:57:41 +0000 (0:00:00.041) 0:00:19.244 ****
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Wednesday 26 November 2025 07:57:41 +0000 (0:00:00.041) 0:00:19.286 ****
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] *************************************************
Wednesday 26 November 2025 07:57:42 +0000 (0:00:00.720) 0:00:20.006 ****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Wednesday 26 November 2025 07:57:42 +0000 (0:00:00.116) 0:00:20.123 ****
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Wednesday 26 November 2025 07:57:42 +0000 (0:00:00.291) 0:00:20.415 ****
ok: [instance]
TASK [Clean local ssh config] **************************************************
Wednesday 26 November 2025 07:57:42 +0000 (0:00:00.237) 0:00:20.652 ****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Wednesday 26 November 2025 07:57:42 +0000 (0:00:00.093) 0:00:20.746 ****
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Wednesday 26 November 2025 07:57:43 +0000 (0:00:00.217) 0:00:20.963 ****
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Wednesday 26 November 2025 07:57:43 +0000 (0:00:00.260) 0:00:21.224 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Wednesday 26 November 2025 07:57:43 +0000 (0:00:00.077) 0:00:21.301 ****
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Wednesday 26 November 2025 07:57:44 +0000 (0:00:01.317) 0:00:22.618 ****
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] ********************************
Wednesday 26 November 2025 07:57:46 +0000 (0:00:01.277) 0:00:23.896 ****
ok: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Wednesday 26 November 2025 07:57:46 +0000 (0:00:00.235) 0:00:24.131 ****
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Wednesday 26 November 2025 07:57:46 +0000 (0:00:00.042) 0:00:24.174 ****
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Wednesday 26 November 2025 07:57:46 +0000 (0:00:00.041) 0:00:24.215 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Wednesday 26 November 2025 07:57:46 +0000 (0:00:00.071) 0:00:24.287 ****
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Wednesday 26 November 2025 07:57:46 +0000 (0:00:00.066) 0:00:24.353 ****
ok: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Wednesday 26 November 2025 07:57:46 +0000 (0:00:00.234) 0:00:24.588 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Wednesday 26 November 2025 07:57:46 +0000 (0:00:00.074) 0:00:24.662 ****
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Wednesday 26 November 2025 07:57:46 +0000 (0:00:00.041) 0:00:24.704 ****
ok: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Wednesday 26 November 2025 07:57:47 +0000 (0:00:00.230) 0:00:24.935 ****
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Wednesday 26 November 2025 07:57:47 +0000 (0:00:00.039) 0:00:24.974 ****
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Wednesday 26 November 2025 07:57:47 +0000 (0:00:00.041) 0:00:25.015 ****
ok: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Wednesday 26 November 2025 07:57:47 +0000 (0:00:00.331) 0:00:25.347 ****
ok: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Wednesday 26 November 2025 07:57:47 +0000 (0:00:00.218) 0:00:25.566 ****
ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)
ok: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Wednesday 26 November 2025 07:57:48 +0000 (0:00:00.408) 0:00:25.974 ****
ok: [instance]
TASK [radvd : Gather package facts] ********************************************
Wednesday 26 November 2025 07:57:48 +0000 (0:00:00.249) 0:00:26.224 ****
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Wednesday 26 November 2025 07:57:49 +0000 (0:00:00.633) 0:00:26.858 ****
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Wednesday 26 November 2025 07:57:49 +0000 (0:00:00.051) 0:00:26.909 ****
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Wednesday 26 November 2025 07:57:49 +0000 (0:00:00.212) 0:00:27.122 ****
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Wednesday 26 November 2025 07:57:49 +0000 (0:00:00.215) 0:00:27.337 ****
skipping: [instance]
TASK [Ensure work directory is removed] ****************************************
Wednesday 26 November 2025 07:57:49 +0000 (0:00:00.120) 0:00:27.458 ****
ok: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Wednesday 26 November 2025 07:57:49 +0000 (0:00:00.267) 0:00:27.726 ****
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=57 changed=5 unreachable=0 failed=0 skipped=40 rescued=0 ignored=0
Wednesday 26 November 2025 07:57:50 +0000 (0:00:00.782) 0:00:28.509 ****
===============================================================================
libvirt_manager : Populate service facts -------------------------------- 2.15s
Copy generated content to proper location ------------------------------- 1.76s
podman : Ensure podman is installed ------------------------------------- 1.43s
libvirt_manager : Remove workload and volumes --------------------------- 1.34s
dnsmasq : Install needed packages --------------------------------------- 1.32s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.28s
Gathering Facts --------------------------------------------------------- 0.92s
libvirt_manager : Start virtqemud socket service ------------------------ 0.87s
libvirt_manager : Get installed packages list --------------------------- 0.80s
libvirt_manager : Restart firewalld ------------------------------------- 0.78s
virtualbmc : Remove vbmc files ------------------------------------------ 0.72s
radvd : Gather package facts -------------------------------------------- 0.63s
libvirt_manager : Ensure firewalld is enabled and started --------------- 0.59s
libvirt_manager : Disable forward in firewalld libvirt zone ------------- 0.57s
libvirt_manager : Disable masquerade in firewalld default zone ---------- 0.49s
virtualbmc : Remove vbmc container image -------------------------------- 0.46s
virtualbmc : Stop and remove vbmc container ----------------------------- 0.45s
libvirt_manager : Get pool configuration -------------------------------- 0.42s
libvirt_manager : Get network list -------------------------------------- 0.42s
dnsmasq : Remove main configuration files ------------------------------- 0.41s
PLAY [Prepare] *****************************************************************
TASK [Gathering Facts] *********************************************************
Wednesday 26 November 2025 07:58:08 +0000 (0:00:00.076) 0:00:00.076 ****
ok: [instance]
TASK [Create custom basedir] ***************************************************
Wednesday 26 November 2025 07:58:08 +0000 (0:00:00.818) 0:00:00.895 ****
changed: [instance]
TASK [test_deps : Gather facts if they don't exist] ****************************
Wednesday 26 November 2025 07:58:09 +0000 (0:00:00.456) 0:00:01.352 ****
skipping: [instance]
TASK [test_deps : Gather variables for each operating system] ******************
Wednesday 26 November 2025 07:58:09 +0000 (0:00:00.062) 0:00:01.414 ****
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] *****************************************
Wednesday 26 November 2025 07:58:09 +0000 (0:00:00.111) 0:00:01.526 ****
ok: [instance]
TASK [test_deps : Disable ubi host subscription-manager integration] ***********
Wednesday 26 November 2025 07:58:09 +0000 (0:00:00.360) 0:00:01.886 ****
ok: [instance]
TASK [test_deps : Disable ubi 9 repos] *****************************************
Wednesday 26 November 2025 07:58:10 +0000 (0:00:00.258) 0:00:02.145 ****
ok: [instance] => (item=ubi-9-appstream)
ok: [instance] => (item=ubi-9-baseos)
ok: [instance] => (item=ubi-9-codeready-builder)
TASK [Deploy repo-setup] *******************************************************
Wednesday 26 November 2025 07:58:10 +0000 (0:00:00.791) 0:00:02.937 ****
TASK [repo_setup : Ensure directories are present] *****************************
Wednesday 26 November 2025 07:58:11 +0000 (0:00:00.152) 0:00:03.090 ****
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] ********************
Wednesday 26 November 2025 07:58:11 +0000 (0:00:00.576) 0:00:03.666 ****
ok: [instance]
TASK [repo_setup : Get repo-setup repository] **********************************
Wednesday 26 November 2025 07:58:13 +0000 (0:00:01.417) 0:00:05.084 ****
changed: [instance]
TASK [repo_setup : Initialize python venv and install requirements] ************
Wednesday 26 November 2025 07:58:14 +0000 (0:00:01.158) 0:00:06.242 ****
changed: [instance]
TASK [repo_setup : Install repo-setup package] *********************************
Wednesday 26 November 2025 07:58:20 +0000 (0:00:06.686) 0:00:12.929 ****
changed: [instance]
TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***
Wednesday 26 November 2025 07:58:21 +0000 (0:00:00.724) 0:00:13.653 ****
skipping: [instance]
TASK [repo_setup : Run repo-setup] *********************************************
Wednesday 26 November 2025 07:58:21 +0000 (0:00:00.062) 0:00:13.715 ****
changed: [instance]
TASK [repo_setup : Get component repo] *****************************************
Wednesday 26 November 2025 07:58:22 +0000 (0:00:00.913) 0:00:14.628 ****
skipping: [instance]
TASK [repo_setup : Rename component repo] **************************************
Wednesday 26 November 2025 07:58:22 +0000 (0:00:00.072) 0:00:14.701 ****
skipping: [instance]
TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******
Wednesday 26 November 2025 07:58:22 +0000 (0:00:00.070) 0:00:14.772 ****
skipping: [instance]
TASK [repo_setup : Run repo-setup-get-hash] ************************************
Wednesday 26 November 2025 07:58:22 +0000 (0:00:00.071) 0:00:14.843 ****
changed: [instance]
TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************
Wednesday 26 November 2025 07:58:23 +0000 (0:00:00.579) 0:00:15.422 ****
changed: [instance]
TASK [repo_setup : Dump current-podified hash] *********************************
Wednesday 26 November 2025 07:58:23 +0000 (0:00:00.457) 0:00:15.879 ****
skipping: [instance]
TASK [repo_setup : Slurp current podified hash] ********************************
Wednesday 26 November 2025 07:58:23 +0000 (0:00:00.065) 0:00:15.945 ****
skipping: [instance]
TASK [repo_setup : Update the value of full_hash] ******************************
Wednesday 26 November 2025 07:58:24 +0000 (0:00:00.093) 0:00:16.038 ****
skipping: [instance]
TASK [repo_setup : Export hashes facts for further use] ************************
Wednesday 26 November 2025 07:58:24 +0000 (0:00:00.064) 0:00:16.103 ****
ok: [instance]
TASK [repo_setup : Create download directory] **********************************
Wednesday 26 November 2025 07:58:24 +0000 (0:00:00.080) 0:00:16.183 ****
skipping: [instance]
TASK [repo_setup : Print the URL to request] ***********************************
Wednesday 26 November 2025 07:58:24 +0000 (0:00:00.061) 0:00:16.245 ****
skipping: [instance]
TASK [Download the RPM] ********************************************************
Wednesday 26 November 2025 07:58:24 +0000 (0:00:00.095) 0:00:16.340 ****
skipping: [instance]
TASK [repo_setup : Install RHOS Release tool] **********************************
Wednesday 26 November 2025 07:58:24 +0000 (0:00:00.063) 0:00:16.403 ****
skipping: [instance]
TASK [repo_setup : Get rhos-release tool version] ******************************
Wednesday 26 November 2025 07:58:24 +0000 (0:00:00.062) 0:00:16.466 ****
skipping: [instance]
TASK [repo_setup : Print rhos-release tool version] ****************************
Wednesday 26 November 2025 07:58:24 +0000 (0:00:00.063) 0:00:16.529 ****
skipping: [instance]
TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***
Wednesday 26 November 2025 07:58:24 +0000 (0:00:00.094) 0:00:16.624 ****
skipping: [instance]
TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************
Wednesday 26 November 2025 07:58:24 +0000 (0:00:00.063) 0:00:16.687 ****
ok: [instance]
TASK [repo_setup : Use RDO proxy mirrors] **************************************
Wednesday 26 November 2025 07:58:24 +0000 (0:00:00.216) 0:00:16.903 ****
changed: [instance]
TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***
Wednesday 26 November 2025 07:58:25 +0000 (0:00:00.244) 0:00:17.148 ****
changed: [instance]
TASK [repo_setup : Check for gating.repo file on content provider] *************
Wednesday 26 November 2025 07:58:25 +0000 (0:00:00.258) 0:00:17.407 ****
skipping: [instance]
TASK [repo_setup : Populate gating repo from content provider ip] **************
Wednesday 26 November 2025 07:58:25 +0000 (0:00:00.057) 0:00:17.464 ****
skipping: [instance]
TASK [repo_setup : Check for DLRN repo at the destination] *********************
Wednesday 26 November 2025 07:58:25 +0000 (0:00:00.058) 0:00:17.522 ****
skipping: [instance]
TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***
Wednesday 26 November 2025 07:58:25 +0000 (0:00:00.057) 0:00:17.580 ****
skipping: [instance]
TASK [repo_setup : Check for DLRN component repo] ******************************
Wednesday 26 November 2025 07:58:25 +0000 (0:00:00.102) 0:00:17.683 ****
skipping: [instance]
TASK [repo_setup : Lower the priority of componennt repos to allow installation from gating repo] ***
Wednesday 26 November 2025 07:58:25 +0000 (0:00:00.059) 0:00:17.742 ****
skipping: [instance]
TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********
Wednesday 26 November 2025 07:58:25 +0000 (0:00:00.057) 0:00:17.799 ****
skipping: [instance]
TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******
Wednesday 26 November 2025 07:58:25 +0000 (0:00:00.052) 0:00:17.852 ****
skipping: [instance]
TASK [repo_setup : Cleanup existing metadata] **********************************
Wednesday 26 November 2025 07:58:26 +0000 (0:00:00.102) 0:00:17.955 ****
skipping: [instance]
TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********
Wednesday 26 November 2025 07:58:26 +0000 (0:00:00.053) 0:00:18.008 ****
skipping: [instance]
TASK [test_deps : Look for redhat-release rpm] *********************************
Wednesday 26 November 2025 07:58:26 +0000 (0:00:00.089) 0:00:18.098 ****
skipping: [instance]
TASK [test_deps : Remove redhat-release] ***************************************
Wednesday 26 November 2025 07:58:26 +0000 (0:00:00.130) 0:00:18.228 ****
skipping: [instance]
TASK [test_deps : Install centos-stream-release] *******************************
Wednesday 26 November 2025 07:58:26 +0000 (0:00:00.075) 0:00:18.304 ****
skipping: [instance]
TASK [test_deps : Install additional packages] *********************************
Wednesday 26 November 2025 07:58:26 +0000 (0:00:00.074) 0:00:18.378 ****
skipping: [instance]
TASK [test_deps : Install selinux python libs] *********************************
Wednesday 26 November 2025 07:58:26 +0000 (0:00:00.073) 0:00:18.452 ****
ok: [instance]
TASK [test_deps : Install python yaml libs] ************************************
Wednesday 26 November 2025 07:59:21 +0000 (0:00:55.266) 0:01:13.718 ****
ok: [instance]
TASK [test_deps : Install extra packages] **************************************
Wednesday 26 November 2025 07:59:23 +0000 (0:00:01.407) 0:01:15.126 ****
skipping: [instance]
TASK [ci_setup : Gather variables for each operating system] *******************
Wednesday 26 November 2025 07:59:23 +0000 (0:00:00.127) 0:01:15.253 ****
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] *************************************
Wednesday 26 November 2025 07:59:23 +0000 (0:00:00.117) 0:01:15.371 ****
ok: [instance] =>
cifmw_ci_setup_packages:
- bash-completion
- ca-certificates
- git-core
- make
- tar
- tmux
- python3-pip
TASK [ci_setup : Install needed packages] **************************************
Wednesday 26 November 2025 07:59:23 +0000 (0:00:00.053) 0:01:15.425 ****
ok: [instance]
TASK [ci_setup : Gather version of openshift client] ***************************
Wednesday 26 November 2025 07:59:24 +0000 (0:00:01.332) 0:01:16.758 ****
ok: [instance]
TASK [ci_setup : Ensure openshift client install path is present] **************
Wednesday 26 November 2025 07:59:25 +0000 (0:00:00.284) 0:01:17.042 ****
ok: [instance]
TASK [ci_setup : Install openshift client] *************************************
Wednesday 26 November 2025 07:59:25 +0000 (0:00:00.229) 0:01:17.272 ****
skipping: [instance]
TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************
Wednesday 26 November 2025 07:59:25 +0000 (0:00:00.122) 0:01:17.394 ****
skipping: [instance]
TASK [ci_setup : Create completion file] ***************************************
Wednesday 26 November 2025 07:59:25 +0000 (0:00:00.065) 0:01:17.460 ****
ok: [instance]
TASK [ci_setup : Source completion from within .bashrc] ************************
Wednesday 26 November 2025 07:59:25 +0000 (0:00:00.203) 0:01:17.663 ****
changed: [instance]
TASK [ci_setup : Check rhsm status] ********************************************
Wednesday 26 November 2025 07:59:26 +0000 (0:00:00.337) 0:01:18.001 ****
skipping: [instance]
TASK [ci_setup : Gather the repos to be enabled] *******************************
Wednesday 26 November 2025 07:59:26 +0000 (0:00:00.080) 0:01:18.082 ****
skipping: [instance]
TASK [ci_setup : Enabling the required repositories.] **************************
Wednesday 26 November 2025 07:59:26 +0000 (0:00:00.050) 0:01:18.132 ****
skipping: [instance]
TASK [ci_setup : Get current /etc/redhat-release] ******************************
Wednesday 26 November 2025 07:59:26 +0000 (0:00:00.051) 0:01:18.184 ****
skipping: [instance]
TASK [ci_setup : Print current /etc/redhat-release] ****************************
Wednesday 26 November 2025 07:59:26 +0000 (0:00:00.050) 0:01:18.235 ****
skipping: [instance]
TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********
Wednesday 26 November 2025 07:59:26 +0000 (0:00:00.080) 0:01:18.315 ****
skipping: [instance]
TASK [ci_setup : Manage directories] *******************************************
Wednesday 26 November 2025 07:59:26 +0000 (0:00:00.055) 0:01:18.371 ****
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] ***************************
Wednesday 26 November 2025 07:59:27 +0000 (0:00:01.057) 0:01:19.429 ****
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Wednesday 26 November 2025 07:59:28 +0000 (0:00:00.793) 0:01:20.222 ****
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Wednesday 26 November 2025 07:59:30 +0000 (0:00:02.031) 0:01:22.253 ****
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Wednesday 26 November 2025 07:59:31 +0000 (0:00:00.873) 0:01:23.126 ****
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Wednesday 26 November 2025 07:59:31 +0000 (0:00:00.054) 0:01:23.181 ****
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Wednesday 26 November 2025 07:59:31 +0000 (0:00:00.388) 0:01:23.570 ****
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Wednesday 26 November 2025 07:59:31 +0000 (0:00:00.362) 0:01:23.933 ****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Wednesday 26 November 2025 07:59:32 +0000 (0:00:00.087) 0:01:24.020 ****
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Wednesday 26 November 2025 07:59:32 +0000 (0:00:00.084) 0:01:24.104 ****
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Wednesday 26 November 2025 07:59:32 +0000 (0:00:00.037) 0:01:24.142 ****
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Wednesday 26 November 2025 07:59:32 +0000 (0:00:00.037) 0:01:24.180 ****
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Wednesday 26 November 2025 07:59:32 +0000 (0:00:00.037) 0:01:24.217 ****
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Wednesday 26 November 2025 07:59:32 +0000 (0:00:00.063) 0:01:24.281 ****
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Wednesday 26 November 2025 07:59:32 +0000 (0:00:00.038) 0:01:24.319 ****
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Wednesday 26 November 2025 07:59:32 +0000 (0:00:00.405) 0:01:24.725 ****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Wednesday 26 November 2025 07:59:32 +0000 (0:00:00.107) 0:01:24.832 ****
ok: [instance] =>
cleanup_nets: []
TASK [Remove dnsmasq network bits] *********************************************
Wednesday 26 November 2025 07:59:32 +0000 (0:00:00.085) 0:01:24.918 ****
skipping: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Wednesday 26 November 2025 07:59:33 +0000 (0:00:00.038) 0:01:24.956 ****
skipping: [instance]
TASK [libvirt_manager : Undefine networks] *************************************
Wednesday 26 November 2025 07:59:33 +0000 (0:00:00.038) 0:01:24.994 ****
skipping: [instance]
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Wednesday 26 November 2025 07:59:33 +0000 (0:00:00.037) 0:01:25.032 ****
skipping: [instance]
TASK [libvirt_manager : Find dummy interface connection files] *****************
Wednesday 26 November 2025 07:59:33 +0000 (0:00:00.064) 0:01:25.097 ****
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Wednesday 26 November 2025 07:59:33 +0000 (0:00:00.312) 0:01:25.409 ****
skipping: [instance]
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Wednesday 26 November 2025 07:59:33 +0000 (0:00:00.038) 0:01:25.447 ****
skipping: [instance]
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Wednesday 26 November 2025 07:59:33 +0000 (0:00:00.036) 0:01:25.484 ****
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Wednesday 26 November 2025 07:59:34 +0000 (0:00:00.568) 0:01:26.052 ****
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Wednesday 26 November 2025 07:59:34 +0000 (0:00:00.519) 0:01:26.571 ****
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Wednesday 26 November 2025 07:59:35 +0000 (0:00:00.455) 0:01:27.027 ****
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] *************************
Wednesday 26 November 2025 07:59:35 +0000 (0:00:00.120) 0:01:27.148 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Wednesday 26 November 2025 07:59:35 +0000 (0:00:00.085) 0:01:27.233 ****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Wednesday 26 November 2025 07:59:35 +0000 (0:00:00.272) 0:01:27.506 ****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Wednesday 26 November 2025 07:59:35 +0000 (0:00:00.083) 0:01:27.590 ****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Wednesday 26 November 2025 07:59:35 +0000 (0:00:00.170) 0:01:27.760 ****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Wednesday 26 November 2025 07:59:35 +0000 (0:00:00.083) 0:01:27.844 ****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Wednesday 26 November 2025 07:59:35 +0000 (0:00:00.083) 0:01:27.928 ****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Wednesday 26 November 2025 07:59:36 +0000 (0:00:00.116) 0:01:28.044 ****
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Wednesday 26 November 2025 07:59:36 +0000 (0:00:00.288) 0:01:28.333 ****
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Wednesday 26 November 2025 07:59:36 +0000 (0:00:00.050) 0:01:28.383 ****
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] *************************
Wednesday 26 November 2025 07:59:36 +0000 (0:00:00.122) 0:01:28.506 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Wednesday 26 November 2025 07:59:36 +0000 (0:00:00.115) 0:01:28.621 ****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Wednesday 26 November 2025 07:59:36 +0000 (0:00:00.281) 0:01:28.903 ****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Wednesday 26 November 2025 07:59:37 +0000 (0:00:00.086) 0:01:28.989 ****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Wednesday 26 November 2025 07:59:37 +0000 (0:00:00.118) 0:01:29.108 ****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Wednesday 26 November 2025 07:59:37 +0000 (0:00:00.086) 0:01:29.194 ****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Wednesday 26 November 2025 07:59:37 +0000 (0:00:00.087) 0:01:29.282 ****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Wednesday 26 November 2025 07:59:37 +0000 (0:00:00.118) 0:01:29.400 ****
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Wednesday 26 November 2025 07:59:37 +0000 (0:00:00.382) 0:01:29.782 ****
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Wednesday 26 November 2025 07:59:37 +0000 (0:00:00.051) 0:01:29.834 ****
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Wednesday 26 November 2025 07:59:38 +0000 (0:00:00.196) 0:01:30.031 ****
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Wednesday 26 November 2025 07:59:38 +0000 (0:00:00.042) 0:01:30.073 ****
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Wednesday 26 November 2025 07:59:38 +0000 (0:00:00.042) 0:01:30.115 ****
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Wednesday 26 November 2025 07:59:38 +0000 (0:00:00.046) 0:01:30.161 ****
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Wednesday 26 November 2025 07:59:38 +0000 (0:00:00.223) 0:01:30.385 ****
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Wednesday 26 November 2025 07:59:38 +0000 (0:00:00.066) 0:01:30.451 ****
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] ****************************************
Wednesday 26 November 2025 07:59:39 +0000 (0:00:01.321) 0:01:31.772 ****
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Wednesday 26 November 2025 07:59:40 +0000 (0:00:00.376) 0:01:32.149 ****
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Wednesday 26 November 2025 07:59:41 +0000 (0:00:01.300) 0:01:33.449 ****
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Wednesday 26 November 2025 07:59:41 +0000 (0:00:00.249) 0:01:33.698 ****
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Wednesday 26 November 2025 07:59:41 +0000 (0:00:00.051) 0:01:33.750 ****
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Wednesday 26 November 2025 07:59:41 +0000 (0:00:00.044) 0:01:33.795 ****
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Wednesday 26 November 2025 07:59:41 +0000 (0:00:00.072) 0:01:33.867 ****
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Wednesday 26 November 2025 07:59:42 +0000 (0:00:00.448) 0:01:34.316 ****
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Wednesday 26 November 2025 07:59:42 +0000 (0:00:00.437) 0:01:34.753 ****
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Wednesday 26 November 2025 07:59:42 +0000 (0:00:00.194) 0:01:34.947 ****
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Wednesday 26 November 2025 07:59:43 +0000 (0:00:00.042) 0:01:34.989 ****
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Wednesday 26 November 2025 07:59:43 +0000 (0:00:00.042) 0:01:35.032 ****
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] *************************************************
Wednesday 26 November 2025 07:59:43 +0000 (0:00:00.734) 0:01:35.767 ****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Wednesday 26 November 2025 07:59:43 +0000 (0:00:00.119) 0:01:35.886 ****
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Wednesday 26 November 2025 07:59:44 +0000 (0:00:00.293) 0:01:36.179 ****
ok: [instance]
TASK [Clean local ssh config] **************************************************
Wednesday 26 November 2025 07:59:44 +0000 (0:00:00.239) 0:01:36.419 ****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Wednesday 26 November 2025 07:59:44 +0000 (0:00:00.093) 0:01:36.513 ****
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Wednesday 26 November 2025 07:59:44 +0000 (0:00:00.233) 0:01:36.747 ****
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Wednesday 26 November 2025 07:59:45 +0000 (0:00:00.240) 0:01:36.987 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Wednesday 26 November 2025 07:59:45 +0000 (0:00:00.080) 0:01:37.068 ****
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Wednesday 26 November 2025 07:59:46 +0000 (0:00:01.317) 0:01:38.385 ****
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] ********************************
Wednesday 26 November 2025 07:59:47 +0000 (0:00:01.285) 0:01:39.671 ****
ok: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Wednesday 26 November 2025 07:59:47 +0000 (0:00:00.223) 0:01:39.895 ****
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Wednesday 26 November 2025 07:59:47 +0000 (0:00:00.043) 0:01:39.939 ****
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Wednesday 26 November 2025 07:59:48 +0000 (0:00:00.042) 0:01:39.981 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Wednesday 26 November 2025 07:59:48 +0000 (0:00:00.099) 0:01:40.080 ****
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Wednesday 26 November 2025 07:59:48 +0000 (0:00:00.042) 0:01:40.123 ****
ok: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Wednesday 26 November 2025 07:59:48 +0000 (0:00:00.229) 0:01:40.353 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Wednesday 26 November 2025 07:59:48 +0000 (0:00:00.073) 0:01:40.426 ****
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Wednesday 26 November 2025 07:59:48 +0000 (0:00:00.041) 0:01:40.468 ****
ok: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Wednesday 26 November 2025 07:59:48 +0000 (0:00:00.222) 0:01:40.691 ****
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Wednesday 26 November 2025 07:59:48 +0000 (0:00:00.039) 0:01:40.731 ****
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Wednesday 26 November 2025 07:59:48 +0000 (0:00:00.071) 0:01:40.802 ****
ok: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Wednesday 26 November 2025 07:59:49 +0000 (0:00:00.340) 0:01:41.143 ****
ok: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Wednesday 26 November 2025 07:59:49 +0000 (0:00:00.235) 0:01:41.378 ****
ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)
ok: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Wednesday 26 November 2025 07:59:49 +0000 (0:00:00.429) 0:01:41.808 ****
ok: [instance]
TASK [radvd : Gather package facts] ********************************************
Wednesday 26 November 2025 07:59:50 +0000 (0:00:00.250) 0:01:42.059 ****
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Wednesday 26 November 2025 07:59:50 +0000 (0:00:00.614) 0:01:42.673 ****
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Wednesday 26 November 2025 07:59:50 +0000 (0:00:00.051) 0:01:42.725 ****
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Wednesday 26 November 2025 07:59:51 +0000 (0:00:00.234) 0:01:42.959 ****
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Wednesday 26 November 2025 07:59:51 +0000 (0:00:00.224) 0:01:43.183 ****
skipping: [instance]
TASK [libvirt_manager : Ensure output directory exists] ************************
Wednesday 26 November 2025 07:59:51 +0000 (0:00:00.122) 0:01:43.306 ****
ok: [instance]
TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************
Wednesday 26 November 2025 07:59:51 +0000 (0:00:00.211) 0:01:43.518 ****
changed: [instance]
TASK [libvirt_manager : Check if KVM is enabled] *******************************
Wednesday 26 November 2025 07:59:51 +0000 (0:00:00.207) 0:01:43.725 ****
ok: [instance]
TASK [libvirt_manager : Fail if KVM not enabled] *******************************
Wednesday 26 November 2025 07:59:51 +0000 (0:00:00.209) 0:01:43.934 ****
skipping: [instance]
TASK [libvirt_manager : Check if VMX virtualization] ***************************
Wednesday 26 November 2025 07:59:52 +0000 (0:00:00.043) 0:01:43.978 ****
skipping: [instance]
TASK [libvirt_manager : Check if SVM virtualization] ***************************
Wednesday 26 November 2025 07:59:52 +0000 (0:00:00.041) 0:01:44.020 ****
ok: [instance]
TASK [libvirt_manager : Enable VMX virtualization] *****************************
Wednesday 26 November 2025 07:59:52 +0000 (0:00:00.076) 0:01:44.097 ****
skipping: [instance]
TASK [libvirt_manager : Install packages required for using KVM] ***************
Wednesday 26 November 2025 07:59:52 +0000 (0:00:00.043) 0:01:44.141 ****
ok: [instance]
TASK [libvirt_manager : Create rules.d polkit folder] **************************
Wednesday 26 November 2025 07:59:53 +0000 (0:00:01.313) 0:01:45.454 ****
ok: [instance]
TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************
Wednesday 26 November 2025 07:59:53 +0000 (0:00:00.230) 0:01:45.684 ****
ok: [instance]
TASK [libvirt_manager : Restart service polkit service] ************************
Wednesday 26 November 2025 07:59:54 +0000 (0:00:00.439) 0:01:46.124 ****
skipping: [instance]
TASK [libvirt_manager : Remove directory for service override] *****************
Wednesday 26 November 2025 07:59:54 +0000 (0:00:00.050) 0:01:46.174 ****
ok: [instance]
TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***
Wednesday 26 November 2025 07:59:54 +0000 (0:00:00.229) 0:01:46.404 ****
ok: [instance]
TASK [libvirt_manager : Ensure firewalld service is up] ************************
Wednesday 26 November 2025 07:59:54 +0000 (0:00:00.500) 0:01:46.904 ****
ok: [instance]
TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****
Wednesday 26 November 2025 07:59:55 +0000 (0:00:00.355) 0:01:47.260 ****
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.] *********
Wednesday 26 November 2025 07:59:55 +0000 (0:00:00.295) 0:01:47.555 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********
Wednesday 26 November 2025 07:59:55 +0000 (0:00:00.374) 0:01:47.929 ****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************
Wednesday 26 November 2025 07:59:56 +0000 (0:00:00.350) 0:01:48.279 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****
Wednesday 26 November 2025 07:59:56 +0000 (0:00:00.364) 0:01:48.644 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****
Wednesday 26 November 2025 07:59:57 +0000 (0:00:00.347) 0:01:48.992 ****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********
Wednesday 26 November 2025 07:59:57 +0000 (0:00:00.374) 0:01:49.366 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******
Wednesday 26 November 2025 07:59:57 +0000 (0:00:00.353) 0:01:49.720 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******
Wednesday 26 November 2025 07:59:58 +0000 (0:00:00.347) 0:01:50.067 ****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********
Wednesday 26 November 2025 07:59:58 +0000 (0:00:00.343) 0:01:50.410 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******
Wednesday 26 November 2025 07:59:58 +0000 (0:00:00.340) 0:01:50.751 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******
Wednesday 26 November 2025 07:59:59 +0000 (0:00:00.367) 0:01:51.118 ****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********
Wednesday 26 November 2025 07:59:59 +0000 (0:00:00.341) 0:01:51.460 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****
Wednesday 26 November 2025 07:59:59 +0000 (0:00:00.344) 0:01:51.804 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******
Wednesday 26 November 2025 08:00:00 +0000 (0:00:00.355) 0:01:52.159 ****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********
Wednesday 26 November 2025 08:00:00 +0000 (0:00:00.339) 0:01:52.498 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******
Wednesday 26 November 2025 08:00:00 +0000 (0:00:00.383) 0:01:52.882 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********
Wednesday 26 November 2025 08:00:01 +0000 (0:00:00.361) 0:01:53.243 ****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************
Wednesday 26 November 2025 08:00:01 +0000 (0:00:00.365) 0:01:53.609 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******
Wednesday 26 November 2025 08:00:02 +0000 (0:00:00.366) 0:01:53.976 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******
Wednesday 26 November 2025 08:00:02 +0000 (0:00:00.358) 0:01:54.335 ****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********
Wednesday 26 November 2025 08:00:02 +0000 (0:00:00.395) 0:01:54.731 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********
Wednesday 26 November 2025 08:00:03 +0000 (0:00:00.360) 0:01:55.091 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********
Wednesday 26 November 2025 08:00:03 +0000 (0:00:00.355) 0:01:55.447 ****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************
Wednesday 26 November 2025 08:00:03 +0000 (0:00:00.355) 0:01:55.802 ****
ok: [instance]
TASK [libvirt_manager : Manage service for older releases] *********************
Wednesday 26 November 2025 08:00:04 +0000 (0:00:00.357) 0:01:56.160 ****
skipping: [instance]
TASK [libvirt_manager : Get libvirt group users] *******************************
Wednesday 26 November 2025 08:00:04 +0000 (0:00:00.060) 0:01:56.220 ****
ok: [instance]
TASK [libvirt_manager : Add user if not exists in libvirt group] ***************
Wednesday 26 November 2025 08:00:04 +0000 (0:00:00.327) 0:01:56.548 ****
ok: [instance]
TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***
Wednesday 26 November 2025 08:00:05 +0000 (0:00:00.428) 0:01:56.976 ****
ok: [instance]
TASK [libvirt_manager : Inject system connection parameters in bashrc] *********
Wednesday 26 November 2025 08:00:05 +0000 (0:00:00.313) 0:01:57.290 ****
[WARNING]: Reset is not implemented for this connection
changed: [instance]
TASK [libvirt_manager : Ensure we reload user env] *****************************
Wednesday 26 November 2025 08:00:05 +0000 (0:00:00.204) 0:01:57.495 ****
TASK [libvirt_manager : Deactivate default] ************************************
Wednesday 26 November 2025 08:00:05 +0000 (0:00:00.108) 0:01:57.604 ****
fatal: [instance]: FAILED! => changed=false
msg: network default not found
TASK [libvirt_manager : Encountered an error during virt-net removal.] *********
Wednesday 26 November 2025 08:00:05 +0000 (0:00:00.254) 0:01:57.858 ****
ok: [instance] =>
msg: Looks like the provided virtual network does not exist.
TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************
Wednesday 26 November 2025 08:00:05 +0000 (0:00:00.072) 0:01:57.930 ****
ok: [instance]
TASK [Ensure we delegate .utility zone to our own instance] ********************
Wednesday 26 November 2025 08:00:06 +0000 (0:00:00.405) 0:01:58.335 ****
ok: [instance]
TASK [Restart NetworkManager] **************************************************
Wednesday 26 November 2025 08:00:06 +0000 (0:00:00.400) 0:01:58.736 ****
changed: [instance]
TASK [Ensure ocp_volumes exists] ***********************************************
Wednesday 26 November 2025 08:00:07 +0000 (0:00:00.491) 0:01:59.228 ****
changed: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Wednesday 26 November 2025 08:00:07 +0000 (0:00:00.267) 0:01:59.496 ****
changed: [instance]
PLAY [Get VBMC in place] *******************************************************
TASK [Gathering Facts] *********************************************************
Wednesday 26 November 2025 08:00:08 +0000 (0:00:00.890) 0:02:00.386 ****
ok: [instance]
TASK [Ensure extra dir is present] *********************************************
Wednesday 26 November 2025 08:00:09 +0000 (0:00:00.685) 0:02:01.072 ****
ok: [instance]
TASK [virtualbmc : Ensure needed directories exist] ****************************
Wednesday 26 November 2025 08:00:09 +0000 (0:00:00.227) 0:02:01.299 ****
ok: [instance] => (item={'key': '/home/zuul/.ssh', 'mode': '0700'})
TASK [podman : Ensure podman is installed] *************************************
Wednesday 26 November 2025 08:00:09 +0000 (0:00:00.216) 0:02:01.516 ****
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Wednesday 26 November 2025 08:00:10 +0000 (0:00:01.304) 0:02:02.820 ****
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Wednesday 26 November 2025 08:00:11 +0000 (0:00:00.231) 0:02:03.052 ****
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Wednesday 26 November 2025 08:00:11 +0000 (0:00:00.049) 0:02:03.101 ****
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Wednesday 26 November 2025 08:00:11 +0000 (0:00:00.045) 0:02:03.147 ****
skipping: [instance]
TASK [virtualbmc : Check if container already exists] **************************
Wednesday 26 November 2025 08:00:11 +0000 (0:00:00.073) 0:02:03.220 ****
ok: [instance]
TASK [virtualbmc : Create ssh key for VBMC] ************************************
Wednesday 26 November 2025 08:00:11 +0000 (0:00:00.374) 0:02:03.595 ****
changed: [instance]
TASK [virtualbmc : Pull vbmc container image] **********************************
Wednesday 26 November 2025 08:00:12 +0000 (0:00:00.385) 0:02:03.980 ****
changed: [instance]
TASK [virtualbmc : Allow VBMC temporary key] ***********************************
Wednesday 26 November 2025 08:00:17 +0000 (0:00:05.445) 0:02:09.426 ****
changed: [instance]
TASK [virtualbmc : Create ssh_config snippet for VBMC] *************************
Wednesday 26 November 2025 08:00:17 +0000 (0:00:00.390) 0:02:09.816 ****
changed: [instance]
TASK [virtualbmc : Create vbmc server configuration file] **********************
Wednesday 26 November 2025 08:00:18 +0000 (0:00:00.381) 0:02:10.198 ****
changed: [instance]
TASK [virtualbmc : Create undying vbmcd service script] ************************
Wednesday 26 November 2025 08:00:18 +0000 (0:00:00.357) 0:02:10.555 ****
changed: [instance]
TASK [virtualbmc : Create and start vbmc container] ****************************
Wednesday 26 November 2025 08:00:18 +0000 (0:00:00.357) 0:02:10.912 ****
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=145 changed=30 unreachable=0 failed=0 skipped=86 rescued=1 ignored=0
Wednesday 26 November 2025 08:00:19 +0000 (0:00:00.723) 0:02:11.635 ****
===============================================================================
test_deps : Install selinux python libs -------------------------------- 55.27s
repo_setup : Initialize python venv and install requirements ------------ 6.69s
virtualbmc : Pull vbmc container image ---------------------------------- 5.45s
libvirt_manager : Populate service facts -------------------------------- 2.03s
repo_setup : Make sure git-core package is installed -------------------- 1.42s
test_deps : Install python yaml libs ------------------------------------ 1.41s
ci_setup : Install needed packages -------------------------------------- 1.33s
libvirt_manager : Remove workload and volumes --------------------------- 1.32s
dnsmasq : Install needed packages --------------------------------------- 1.32s
libvirt_manager : Install packages required for using KVM --------------- 1.31s
podman : Ensure podman is installed ------------------------------------- 1.30s
podman : Ensure podman is installed ------------------------------------- 1.30s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.29s
repo_setup : Get repo-setup repository ---------------------------------- 1.16s
ci_setup : Manage directories ------------------------------------------- 1.06s
repo_setup : Run repo-setup --------------------------------------------- 0.91s
libvirt_manager : Restart firewalld ------------------------------------- 0.89s
libvirt_manager : Start virtqemud socket service ------------------------ 0.87s
Gathering Facts --------------------------------------------------------- 0.82s
libvirt_manager : Get installed packages list --------------------------- 0.79s
PLAY [Test ocp_layout.yml tasks] ***********************************************
TASK [Gathering Facts] *********************************************************
Wednesday 26 November 2025 08:00:20 +0000 (0:00:00.053) 0:00:00.053 ****
ok: [instance]
TASK [Load networking definition] **********************************************
Wednesday 26 November 2025 08:00:21 +0000 (0:00:00.900) 0:00:00.954 ****
ok: [instance]
TASK [libvirt_manager : Ensure fact is existing, and empty] ********************
Wednesday 26 November 2025 08:00:21 +0000 (0:00:00.074) 0:00:01.028 ****
ok: [instance]
TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Wednesday 26 November 2025 08:00:21 +0000 (0:00:00.050) 0:00:01.078 ****
ok: [instance]
TASK [libvirt_manager : Load file if exists] ***********************************
Wednesday 26 November 2025 08:00:21 +0000 (0:00:00.296) 0:00:01.375 ****
skipping: [instance]
TASK [libvirt_manager : Update fact with existing content] *********************
Wednesday 26 November 2025 08:00:21 +0000 (0:00:00.061) 0:00:01.436 ****
skipping: [instance]
TASK [libvirt_manager : Generate VM list] **************************************
Wednesday 26 November 2025 08:00:21 +0000 (0:00:00.086) 0:00:01.523 ****
ok: [instance]
TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Wednesday 26 November 2025 08:00:21 +0000 (0:00:00.084) 0:00:01.607 ****
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] **********************
Wednesday 26 November 2025 08:00:22 +0000 (0:00:00.163) 0:00:01.771 ****
skipping: [instance]
TASK [libvirt_manager : Dump MAC mapping] **************************************
Wednesday 26 November 2025 08:00:22 +0000 (0:00:00.066) 0:00:01.838 ****
changed: [instance]
TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Wednesday 26 November 2025 08:00:22 +0000 (0:00:00.472) 0:00:02.310 ****
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] ******
Wednesday 26 November 2025 08:00:22 +0000 (0:00:00.185) 0:00:02.496 ****
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Wednesday 26 November 2025 08:00:22 +0000 (0:00:00.056) 0:00:02.553 ****
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Wednesday 26 November 2025 08:00:22 +0000 (0:00:00.081) 0:00:02.634 ****
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Wednesday 26 November 2025 08:00:22 +0000 (0:00:00.056) 0:00:02.690 ****
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Wednesday 26 November 2025 08:00:22 +0000 (0:00:00.055) 0:00:02.746 ****
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Wednesday 26 November 2025 08:00:23 +0000 (0:00:00.050) 0:00:02.797 ****
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.140.0/24', 'gateway': '192.168.140.1', 'dns': ['192.168.140.1'], 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 70}]}, 'netconfig': {'ranges': [{'start': 100, 'end': 120}, {'start': 150, 'end': 170}]}, 'metallb': {'ranges': [{'start': 80, 'end': 90}]}}}, 'internalapi': {'network': '172.17.0.0/24', '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] ***************************
Wednesday 26 November 2025 08:00:23 +0000 (0:00:00.219) 0:00:03.016 ****
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Wednesday 26 November 2025 08:00:23 +0000 (0:00:00.051) 0:00:03.068 ****
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Wednesday 26 November 2025 08:00:23 +0000 (0:00:00.353) 0:00:03.421 ****
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Wednesday 26 November 2025 08:00:24 +0000 (0:00:00.484) 0:00:03.906 ****
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Wednesday 26 November 2025 08:00:24 +0000 (0:00:00.129) 0:00:04.036 ****
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Wednesday 26 November 2025 08:00:24 +0000 (0:00:00.066) 0:00:04.102 ****
changed: [instance]
TASK [libvirt_manager : Manage networks if needed] *****************************
Wednesday 26 November 2025 08:00:24 +0000 (0:00:00.494) 0:00:04.597 ****
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.] ***
Wednesday 26 November 2025 08:00:24 +0000 (0:00:00.132) 0:00:04.730 ****
ok: [instance] => (item=public)
TASK [libvirt_manager : Ensure networks are defined] ***************************
Wednesday 26 November 2025 08:00:25 +0000 (0:00:00.095) 0:00:04.825 ****
changed: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Ensure networks are created/started] *******************
Wednesday 26 November 2025 08:00:25 +0000 (0:00:00.356) 0:00:05.182 ****
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Ensure networks are active] ****************************
Wednesday 26 November 2025 08:00:25 +0000 (0:00:00.374) 0:00:05.556 ****
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Ensure networks enabled to autostart] ******************
Wednesday 26 November 2025 08:00:26 +0000 (0:00:00.261) 0:00:05.817 ****
changed: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Add a dummy interface to bridges if required] **********
Wednesday 26 November 2025 08:00:26 +0000 (0:00:00.277) 0:00:06.094 ****
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] ***********************
Wednesday 26 November 2025 08:00:26 +0000 (0:00:00.116) 0:00:06.211 ****
ok: [instance]
TASK [libvirt_manager : Fetch bridges ports link info] *************************
Wednesday 26 November 2025 08:00:26 +0000 (0:00:00.350) 0:00:06.561 ****
ok: [instance] => (item=cifmw-public)
TASK [Create dummy interfaces to ensure bridges are UP] ************************
Wednesday 26 November 2025 08:00:27 +0000 (0:00:00.248) 0:00:06.810 ****
TASK [ci_nmstate : Ensure we have needed facts] ********************************
Wednesday 26 November 2025 08:00:27 +0000 (0:00:00.130) 0:00:06.940 ****
skipping: [instance]
TASK [ci_nmstate : Install required packages on instance] **********************
Wednesday 26 November 2025 08:00:27 +0000 (0:00:00.202) 0:00:07.143 ****
ok: [instance]
TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Wednesday 26 November 2025 08:00:28 +0000 (0:00:01.519) 0:00:08.663 ****
changed: [instance]
TASK [ci_nmstate : Save nmstate state for instance] ****************************
Wednesday 26 November 2025 08:00:29 +0000 (0:00:00.262) 0:00:08.926 ****
changed: [instance]
TASK [ci_nmstate : Apply the desidered state on instance] **********************
Wednesday 26 November 2025 08:00:29 +0000 (0:00:00.389) 0:00:09.315 ****
changed: [instance]
TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Wednesday 26 November 2025 08:00:31 +0000 (0:00:01.700) 0:00:11.015 ****
changed: [instance]
TASK [Create extra network configuration] **************************************
Wednesday 26 November 2025 08:00:31 +0000 (0:00:00.424) 0:00:11.440 ****
TASK [ci_nmstate : Ensure we have needed facts] ********************************
Wednesday 26 November 2025 08:00:31 +0000 (0:00:00.218) 0:00:11.659 ****
skipping: [instance]
TASK [ci_nmstate : Install required packages on instance] **********************
Wednesday 26 November 2025 08:00:32 +0000 (0:00:00.144) 0:00:11.803 ****
ok: [instance]
TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Wednesday 26 November 2025 08:00:33 +0000 (0:00:01.411) 0:00:13.214 ****
ok: [instance]
TASK [ci_nmstate : Save nmstate state for instance] ****************************
Wednesday 26 November 2025 08:00:33 +0000 (0:00:00.236) 0:00:13.451 ****
changed: [instance]
TASK [ci_nmstate : Apply the desidered state on instance] **********************
Wednesday 26 November 2025 08:00:34 +0000 (0:00:00.431) 0:00:13.882 ****
changed: [instance]
TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Wednesday 26 November 2025 08:00:35 +0000 (0:00:01.704) 0:00:15.586 ****
changed: [instance]
TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Wednesday 26 November 2025 08:00:36 +0000 (0:00:00.433) 0:00:16.020 ****
changed: [instance] => (item=vlan20)
changed: [instance] => (item=vlan21)
TASK [libvirt_manager : Refresh networking facts on host] **********************
Wednesday 26 November 2025 08:00:36 +0000 (0:00:00.620) 0:00:16.640 ****
ok: [instance]
TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Wednesday 26 November 2025 08:00:37 +0000 (0:00:00.478) 0:00:17.119 ****
ok: [instance] => (item=cifmw-public)
TASK [dnsmasq : Install needed packages] ***************************************
Wednesday 26 November 2025 08:00:37 +0000 (0:00:00.214) 0:00:17.334 ****
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Wednesday 26 November 2025 08:00:38 +0000 (0:00:01.291) 0:00:18.625 ****
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.conf', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/etc/cifmw-dnsmasq.d(/.*)?', 'setype': 'dnsmasq_etc_t'})
changed: [instance] => (item={'target': '/var/run/cifmw-dnsmasq.pid', 'setype': 'dnsmasq_var_run_t'})
TASK [dnsmasq : Manage configuration directory] ********************************
Wednesday 26 November 2025 08:00:42 +0000 (0:00:03.503) 0:00:22.128 ****
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Wednesday 26 November 2025 08:00:42 +0000 (0:00:00.260) 0:00:22.389 ****
changed: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Wednesday 26 November 2025 08:00:43 +0000 (0:00:00.392) 0:00:22.781 ****
changed: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Wednesday 26 November 2025 08:00:43 +0000 (0:00:00.450) 0:00:23.231 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Wednesday 26 November 2025 08:00:43 +0000 (0:00:00.092) 0:00:23.324 ****
changed: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Wednesday 26 November 2025 08:00:44 +0000 (0:00:00.451) 0:00:23.776 ****
skipping: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Wednesday 26 November 2025 08:00:44 +0000 (0:00:00.053) 0:00:23.829 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Wednesday 26 November 2025 08:00:44 +0000 (0:00:00.096) 0:00:23.926 ****
changed: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Wednesday 26 November 2025 08:00:44 +0000 (0:00:00.445) 0:00:24.371 ****
skipping: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Wednesday 26 November 2025 08:00:44 +0000 (0:00:00.054) 0:00:24.426 ****
ok: [instance] => (item=127.0.0.2)
TASK [dnsmasq : Enable and start service] **************************************
Wednesday 26 November 2025 08:00:44 +0000 (0:00:00.250) 0:00:24.676 ****
changed: [instance]
TASK [dnsmasq : Stop service] **************************************************
Wednesday 26 November 2025 08:00:45 +0000 (0:00:00.981) 0:00:25.658 ****
skipping: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Wednesday 26 November 2025 08:00:45 +0000 (0:00:00.054) 0:00:25.712 ****
skipping: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Wednesday 26 November 2025 08:00:45 +0000 (0:00:00.053) 0:00:25.766 ****
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]
TASK [Create dnsmasq networks] *************************************************
Wednesday 26 November 2025 08:00:46 +0000 (0:00:00.128) 0:00:25.894 ****
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 08:00:46 +0000 (0:00:00.138) 0:00:26.032 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 08:00:46 +0000 (0:00:00.063) 0:00:26.096 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 08:00:46 +0000 (0:00:00.101) 0:00:26.197 ****
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 08:00:46 +0000 (0:00:00.497) 0:00:26.695 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 08:00:46 +0000 (0:00:00.054) 0:00:26.749 ****
skipping: [instance]
TASK [Deploy radvd for IPv6 router advertisements] *****************************
Wednesday 26 November 2025 08:00:47 +0000 (0:00:00.124) 0:00:26.874 ****
skipping: [instance]
TASK [libvirt_manager : Ensure network is in correct zone] *********************
Wednesday 26 November 2025 08:00:47 +0000 (0:00:00.068) 0:00:26.942 ****
changed: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Wednesday 26 November 2025 08:00:47 +0000 (0:00:00.239) 0:00:27.181 ****
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] ***************
Wednesday 26 November 2025 08:00:47 +0000 (0:00:00.125) 0:00:27.307 ****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Wednesday 26 November 2025 08:00:47 +0000 (0:00:00.336) 0:00:27.643 ****
ok: [instance]
TASK [libvirt_manager : Output _network_data] **********************************
Wednesday 26 November 2025 08:00:47 +0000 (0:00:00.072) 0:00:27.715 ****
changed: [instance]
TASK [libvirt_manager : Output pub_net] ****************************************
Wednesday 26 November 2025 08:00:48 +0000 (0:00:00.401) 0:00:28.116 ****
changed: [instance]
TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Wednesday 26 November 2025 08:00:48 +0000 (0:00:00.385) 0:00:28.502 ****
changed: [instance]
TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Wednesday 26 November 2025 08:00:49 +0000 (0:00:00.379) 0:00:28.881 ****
ok: [instance]
TASK [libvirt_manager : Save networking_mapper patch] **************************
Wednesday 26 November 2025 08:00:49 +0000 (0:00:00.162) 0:00:29.044 ****
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Wednesday 26 November 2025 08:00:49 +0000 (0:00:00.368) 0:00:29.413 ****
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Wednesday 26 November 2025 08:00:49 +0000 (0:00:00.058) 0:00:29.471 ****
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Wednesday 26 November 2025 08:00:49 +0000 (0:00:00.057) 0:00:29.528 ****
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Wednesday 26 November 2025 08:00:49 +0000 (0:00:00.094) 0:00:29.623 ****
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Wednesday 26 November 2025 08:00:49 +0000 (0:00:00.059) 0:00:29.682 ****
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Wednesday 26 November 2025 08:00:49 +0000 (0:00:00.052) 0:00:29.735 ****
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] ***************************
Wednesday 26 November 2025 08:00:50 +0000 (0:00:00.167) 0:00:29.902 ****
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Wednesday 26 November 2025 08:00:50 +0000 (0:00:00.084) 0:00:29.987 ****
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Wednesday 26 November 2025 08:00:50 +0000 (0:00:00.247) 0:00:30.234 ****
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Wednesday 26 November 2025 08:00:50 +0000 (0:00:00.474) 0:00:30.709 ****
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Wednesday 26 November 2025 08:00:51 +0000 (0:00:00.131) 0:00:30.841 ****
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Wednesday 26 November 2025 08:00:51 +0000 (0:00:00.100) 0:00:30.941 ****
changed: [instance]
TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Wednesday 26 November 2025 08:00:51 +0000 (0:00:00.479) 0:00:31.421 ****
ok: [instance]
TASK [libvirt_manager : Unset patch] *******************************************
Wednesday 26 November 2025 08:00:51 +0000 (0:00:00.092) 0:00:31.514 ****
ok: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Wednesday 26 November 2025 08:00:51 +0000 (0:00:00.053) 0:00:31.567 ****
ok: [instance]
TASK [libvirt_manager : Reserve IPs on networks] *******************************
Wednesday 26 November 2025 08:00:51 +0000 (0:00:00.054) 0:00:31.622 ****
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] **************************************
Wednesday 26 November 2025 08:00:52 +0000 (0:00:00.172) 0:00:31.794 ****
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] **************************************
Wednesday 26 November 2025 08:00:52 +0000 (0:00:00.133) 0:00:31.928 ****
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] **************************************
Wednesday 26 November 2025 08:00:52 +0000 (0:00:00.133) 0:00:32.061 ****
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] **************************************
Wednesday 26 November 2025 08:00:52 +0000 (0:00:00.134) 0:00:32.196 ****
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] **************************************
Wednesday 26 November 2025 08:00:52 +0000 (0:00:00.171) 0:00:32.367 ****
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] **************************************
Wednesday 26 November 2025 08:00:52 +0000 (0:00:00.133) 0:00:32.501 ****
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] **************************************
Wednesday 26 November 2025 08:00:52 +0000 (0:00:00.133) 0:00:32.634 ****
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 }}] ******************************
Wednesday 26 November 2025 08:00:53 +0000 (0:00:00.204) 0:00:32.839 ****
TASK [dnsmasq : Ensure we have the right data and type] ************************
Wednesday 26 November 2025 08:00:53 +0000 (0:00:00.177) 0:00:33.016 ****
ok: [instance]
TASK [dnsmasq : Assert we have needed host data] *******************************
Wednesday 26 November 2025 08:00:53 +0000 (0:00:00.074) 0:00:33.090 ****
ok: [instance] => (item={'network': 'public', 'name': 'master-0', 'state': 'present', 'mac': '52:54:00:a9:74:22', 'ips': ['192.168.110.10', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'master-1', 'state': 'present', 'mac': '52:54:01:5d:7b:26', 'ips': ['192.168.110.11', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'master-2', 'state': 'present', 'mac': '52:54:02:db:d0:9b', 'ips': ['192.168.110.12', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:66:a3:87', 'ips': ['192.168.110.15', ''], 'tag': 'ocp_worker'})
TASK [dnsmasq : Ensure networks exists] ****************************************
Wednesday 26 November 2025 08:00:53 +0000 (0:00:00.141) 0:00:33.232 ****
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] *************************************
Wednesday 26 November 2025 08:00:53 +0000 (0:00:00.110) 0:00:33.342 ****
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Wednesday 26 November 2025 08:00:53 +0000 (0:00:00.207) 0:00:33.550 ****
ok: [instance]
TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Wednesday 26 November 2025 08:00:53 +0000 (0:00:00.111) 0:00:33.661 ****
ok: [instance]
TASK [dnsmasq : Compute entry] *************************************************
Wednesday 26 November 2025 08:00:53 +0000 (0:00:00.058) 0:00:33.720 ****
ok: [instance] => (item={'network': 'public', 'name': 'master-0', 'state': 'present', 'mac': '52:54:00:a9:74:22', 'ips': ['192.168.110.10', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'master-1', 'state': 'present', 'mac': '52:54:01:5d:7b:26', 'ips': ['192.168.110.11', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'master-2', 'state': 'present', 'mac': '52:54:02:db:d0:9b', 'ips': ['192.168.110.12', ''], 'tag': 'ocp'})
ok: [instance] => (item={'network': 'public', 'name': 'worker-0', 'state': 'present', 'mac': '52:54:03:66:a3:87', 'ips': ['192.168.110.15', ''], 'tag': 'ocp_worker'})
TASK [dnsmasq : Create add/remove sets] ****************************************
Wednesday 26 November 2025 08:00:54 +0000 (0:00:00.170) 0:00:33.890 ****
ok: [instance]
TASK [dnsmasq : Add DHCP entries] **********************************************
Wednesday 26 November 2025 08:00:54 +0000 (0:00:00.068) 0:00:33.958 ****
changed: [instance] => (item={'file': 'public_master-0_52:54:00:a9:74:22', 'entry': 'set:ocp,52:54:00:a9:74:22,192.168.110.10,master-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_master-1_52:54:01:5d:7b:26', 'entry': 'set:ocp,52:54:01:5d:7b:26,192.168.110.11,master-1', 'state': 'present'})
changed: [instance] => (item={'file': 'public_master-2_52:54:02:db:d0:9b', 'entry': 'set:ocp,52:54:02:db:d0:9b,192.168.110.12,master-2', 'state': 'present'})
changed: [instance] => (item={'file': 'public_worker-0_52:54:03:66:a3:87', 'entry': 'set:ocp_worker,52:54:03:66:a3:87,192.168.110.15,worker-0', 'state': 'present'})
TASK [dnsmasq : Remove DHCP entries] *******************************************
Wednesday 26 November 2025 08:00:55 +0000 (0:00:01.446) 0:00:35.405 ****
skipping: [instance]
TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Wednesday 26 November 2025 08:00:55 +0000 (0:00:00.088) 0:00:35.493 ****
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] *****************************************
Wednesday 26 November 2025 08:00:56 +0000 (0:00:00.362) 0:00:35.855 ****
TASK [dnsmasq : Assert we have needed host record data] ************************
Wednesday 26 November 2025 08:00:56 +0000 (0:00:00.150) 0:00:36.005 ****
ok: [instance]
TASK [dnsmasq : Assert each address element have needed data] ******************
Wednesday 26 November 2025 08:00:56 +0000 (0:00:00.074) 0:00:36.079 ****
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] ********************************************
Wednesday 26 November 2025 08:00:56 +0000 (0:00:00.354) 0:00:36.433 ****
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] ****************
Wednesday 26 November 2025 08:01:01 +0000 (0:00:04.984) 0:00:41.418 ****
ok: [instance]
TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Wednesday 26 November 2025 08:01:01 +0000 (0:00:00.056) 0:00:41.474 ****
skipping: [instance] => (item=ocp)
skipping: [instance] => (item=ocp_worker)
skipping: [instance]
TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******
Wednesday 26 November 2025 08:01:01 +0000 (0:00:00.074) 0:00:41.549 ****
skipping: [instance]
TASK [libvirt_manager : Ensure some domains are local] *************************
Wednesday 26 November 2025 08:01:01 +0000 (0:00:00.064) 0:00:41.614 ****
changed: [instance]
TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Wednesday 26 November 2025 08:01:02 +0000 (0:00:00.453) 0:00:42.067 ****
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Wednesday 26 November 2025 08:01:02 +0000 (0:00:00.072) 0:00:42.139 ****
changed: [instance]
RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Wednesday 26 November 2025 08:01:03 +0000 (0:00:00.903) 0:00:43.043 ****
changed: [instance]
RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Wednesday 26 November 2025 08:01:03 +0000 (0:00:00.391) 0:00:43.435 ****
changed: [instance]
TASK [Inject ipmi.utility] *****************************************************
Wednesday 26 November 2025 08:01:04 +0000 (0:00:00.464) 0:00:43.899 ****
changed: [instance]
TASK [Restart cifmw-dnsmasq] ***************************************************
Wednesday 26 November 2025 08:01:04 +0000 (0:00:00.239) 0:00:44.139 ****
changed: [instance]
TASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************
Wednesday 26 November 2025 08:01:04 +0000 (0:00:00.382) 0:00:44.521 ****
changed: [instance]
TASK [libvirt_manager : Enable masquerading for public traffic] ****************
Wednesday 26 November 2025 08:01:05 +0000 (0:00:00.489) 0:00:45.010 ****
changed: [instance]
TASK [libvirt_manager : Ensure needed directories exist] ***********************
Wednesday 26 November 2025 08:01:05 +0000 (0:00:00.489) 0:00:45.500 ****
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] *************************
Wednesday 26 November 2025 08:01:06 +0000 (0:00:00.574) 0:00:46.074 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Wednesday 26 November 2025 08:01:06 +0000 (0:00:00.094) 0:00:46.168 ****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Wednesday 26 November 2025 08:01:06 +0000 (0:00:00.256) 0:00:46.425 ****
changed: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Wednesday 26 November 2025 08:01:06 +0000 (0:00:00.271) 0:00:46.697 ****
changed: [instance] => (item=pool-start)
changed: [instance] => (item=pool-autostart)
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Wednesday 26 November 2025 08:01:07 +0000 (0:00:00.457) 0:00:47.155 ****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Wednesday 26 November 2025 08:01:07 +0000 (0:00:00.097) 0:00:47.252 ****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Wednesday 26 November 2025 08:01:07 +0000 (0:00:00.055) 0:00:47.307 ****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Wednesday 26 November 2025 08:01:07 +0000 (0:00:00.058) 0:00:47.365 ****
ok: [instance]
TASK [Create blank images for OCP cluster resources] ***************************
Wednesday 26 November 2025 08:01:08 +0000 (0:00:00.441) 0:00:47.807 ****
TASK [libvirt_manager : Create VM image for ocp-master-0] **********************
Wednesday 26 November 2025 08:01:08 +0000 (0:00:00.245) 0:00:48.053 ****
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for ocp-master-0] *****
Wednesday 26 November 2025 08:01:08 +0000 (0:00:00.349) 0:00:48.402 ****
changed: [instance]
TASK [libvirt_manager : Define VMs for type ocp-master-0] **********************
Wednesday 26 November 2025 08:01:08 +0000 (0:00:00.261) 0:00:48.663 ****
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs ocp-master-0] ********
Wednesday 26 November 2025 08:01:09 +0000 (0:00:00.528) 0:00:49.192 ****
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 }}] ****************
Wednesday 26 November 2025 08:01:09 +0000 (0:00:00.123) 0:00:49.315 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/libvirt_manager/tasks/attach_interface.yml for instance => (item=public)
TASK [libvirt_manager : Get virtual network information] ***********************
Wednesday 26 November 2025 08:01:09 +0000 (0:00:00.152) 0:00:49.468 ****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Wednesday 26 November 2025 08:01:09 +0000 (0:00:00.261) 0:00:49.730 ****
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Wednesday 26 November 2025 08:01:10 +0000 (0:00:00.106) 0:00:49.836 ****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Wednesday 26 November 2025 08:01:10 +0000 (0:00:00.277) 0:00:50.113 ****
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-ocp-master-0] *********
Wednesday 26 November 2025 08:01:10 +0000 (0:00:00.237) 0:00:50.350 ****
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs ocp-master-0] ***
Wednesday 26 November 2025 08:01:10 +0000 (0:00:00.399) 0:00:50.750 ****
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for ocp-master-0] *****
Wednesday 26 November 2025 08:01:11 +0000 (0:00:00.057) 0:00:50.807 ****
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM ocp-master-0] ***********
Wednesday 26 November 2025 08:01:11 +0000 (0:00:00.111) 0:00:50.919 ****
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM ocp-master-0] ********************
Wednesday 26 November 2025 08:01:11 +0000 (0:00:00.108) 0:00:51.028 ****
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Wednesday 26 November 2025 08:01:11 +0000 (0:00:00.151) 0:00:51.180 ****
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Wednesday 26 November 2025 08:01:11 +0000 (0:00:00.264) 0:00:51.445 ****
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Wednesday 26 November 2025 08:01:11 +0000 (0:00:00.071) 0:00:51.517 ****
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Wednesday 26 November 2025 08:01:11 +0000 (0:00:00.105) 0:00:51.622 ****
skipping: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Wednesday 26 November 2025 08:01:11 +0000 (0:00:00.142) 0:00:51.764 ****
skipping: [instance]
TASK [libvirt_manager : Configure boot order for ocp-master-0] *****************
Wednesday 26 November 2025 08:01:12 +0000 (0:00:00.130) 0:00:51.894 ****
skipping: [instance]
TASK [libvirt_manager : Create VM image for ocp-master-1] **********************
Wednesday 26 November 2025 08:01:12 +0000 (0:00:00.149) 0:00:52.044 ****
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for ocp-master-1] *****
Wednesday 26 November 2025 08:01:12 +0000 (0:00:00.380) 0:00:52.424 ****
changed: [instance]
TASK [libvirt_manager : Define VMs for type ocp-master-1] **********************
Wednesday 26 November 2025 08:01:12 +0000 (0:00:00.251) 0:00:52.676 ****
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs ocp-master-1] ********
Wednesday 26 November 2025 08:01:13 +0000 (0:00:00.412) 0:00:53.088 ****
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 }}] ****************
Wednesday 26 November 2025 08:01:13 +0000 (0:00:00.125) 0:00:53.214 ****
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] ***********************
Wednesday 26 November 2025 08:01:13 +0000 (0:00:00.148) 0:00:53.362 ****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Wednesday 26 November 2025 08:01:13 +0000 (0:00:00.282) 0:00:53.645 ****
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Wednesday 26 November 2025 08:01:13 +0000 (0:00:00.071) 0:00:53.716 ****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Wednesday 26 November 2025 08:01:14 +0000 (0:00:00.258) 0:00:53.974 ****
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-ocp-master-1] *********
Wednesday 26 November 2025 08:01:14 +0000 (0:00:00.262) 0:00:54.236 ****
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs ocp-master-1] ***
Wednesday 26 November 2025 08:01:14 +0000 (0:00:00.352) 0:00:54.589 ****
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for ocp-master-1] *****
Wednesday 26 November 2025 08:01:14 +0000 (0:00:00.052) 0:00:54.642 ****
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM ocp-master-1] ***********
Wednesday 26 November 2025 08:01:14 +0000 (0:00:00.107) 0:00:54.749 ****
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM ocp-master-1] ********************
Wednesday 26 November 2025 08:01:15 +0000 (0:00:00.142) 0:00:54.891 ****
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Wednesday 26 November 2025 08:01:15 +0000 (0:00:00.107) 0:00:54.998 ****
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Wednesday 26 November 2025 08:01:15 +0000 (0:00:00.253) 0:00:55.252 ****
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Wednesday 26 November 2025 08:01:15 +0000 (0:00:00.069) 0:00:55.321 ****
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Wednesday 26 November 2025 08:01:15 +0000 (0:00:00.137) 0:00:55.459 ****
skipping: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Wednesday 26 November 2025 08:01:15 +0000 (0:00:00.104) 0:00:55.564 ****
skipping: [instance]
TASK [libvirt_manager : Configure boot order for ocp-master-1] *****************
Wednesday 26 November 2025 08:01:15 +0000 (0:00:00.126) 0:00:55.690 ****
skipping: [instance]
TASK [libvirt_manager : Create VM image for ocp-master-2] **********************
Wednesday 26 November 2025 08:01:16 +0000 (0:00:00.178) 0:00:55.868 ****
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for ocp-master-2] *****
Wednesday 26 November 2025 08:01:16 +0000 (0:00:00.340) 0:00:56.209 ****
changed: [instance]
TASK [libvirt_manager : Define VMs for type ocp-master-2] **********************
Wednesday 26 November 2025 08:01:16 +0000 (0:00:00.253) 0:00:56.463 ****
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs ocp-master-2] ********
Wednesday 26 November 2025 08:01:17 +0000 (0:00:00.481) 0:00:56.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 }}] ****************
Wednesday 26 November 2025 08:01:17 +0000 (0:00:00.089) 0:00:57.033 ****
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] ***********************
Wednesday 26 November 2025 08:01:17 +0000 (0:00:00.176) 0:00:57.210 ****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Wednesday 26 November 2025 08:01:17 +0000 (0:00:00.264) 0:00:57.474 ****
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Wednesday 26 November 2025 08:01:17 +0000 (0:00:00.070) 0:00:57.545 ****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Wednesday 26 November 2025 08:01:18 +0000 (0:00:00.256) 0:00:57.802 ****
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-ocp-master-2] *********
Wednesday 26 November 2025 08:01:18 +0000 (0:00:00.265) 0:00:58.068 ****
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs ocp-master-2] ***
Wednesday 26 November 2025 08:01:18 +0000 (0:00:00.350) 0:00:58.418 ****
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for ocp-master-2] *****
Wednesday 26 November 2025 08:01:18 +0000 (0:00:00.054) 0:00:58.473 ****
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM ocp-master-2] ***********
Wednesday 26 November 2025 08:01:18 +0000 (0:00:00.143) 0:00:58.616 ****
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM ocp-master-2] ********************
Wednesday 26 November 2025 08:01:18 +0000 (0:00:00.109) 0:00:58.726 ****
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Wednesday 26 November 2025 08:01:19 +0000 (0:00:00.106) 0:00:58.833 ****
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Wednesday 26 November 2025 08:01:19 +0000 (0:00:00.244) 0:00:59.077 ****
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Wednesday 26 November 2025 08:01:19 +0000 (0:00:00.102) 0:00:59.179 ****
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Wednesday 26 November 2025 08:01:19 +0000 (0:00:00.102) 0:00:59.282 ****
skipping: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Wednesday 26 November 2025 08:01:19 +0000 (0:00:00.101) 0:00:59.383 ****
skipping: [instance]
TASK [libvirt_manager : Configure boot order for ocp-master-2] *****************
Wednesday 26 November 2025 08:01:19 +0000 (0:00:00.124) 0:00:59.507 ****
skipping: [instance]
TASK [libvirt_manager : Create VM image for ocp-worker-0] **********************
Wednesday 26 November 2025 08:01:19 +0000 (0:00:00.181) 0:00:59.689 ****
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for ocp-worker-0] *****
Wednesday 26 November 2025 08:01:20 +0000 (0:00:00.336) 0:01:00.025 ****
changed: [instance]
TASK [libvirt_manager : Define VMs for type ocp-worker-0] **********************
Wednesday 26 November 2025 08:01:20 +0000 (0:00:00.253) 0:01:00.279 ****
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs ocp-worker-0] ********
Wednesday 26 November 2025 08:01:20 +0000 (0:00:00.441) 0:01:00.721 ****
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 }}] ****************
Wednesday 26 November 2025 08:01:21 +0000 (0:00:00.090) 0:01:00.811 ****
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] ***********************
Wednesday 26 November 2025 08:01:21 +0000 (0:00:00.173) 0:01:00.985 ****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Wednesday 26 November 2025 08:01:21 +0000 (0:00:00.254) 0:01:01.239 ****
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Dump domain xml] ***************************************
Wednesday 26 November 2025 08:01:21 +0000 (0:00:00.070) 0:01:01.309 ****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Wednesday 26 November 2025 08:01:21 +0000 (0:00:00.289) 0:01:01.599 ****
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-ocp-worker-0] *********
Wednesday 26 November 2025 08:01:22 +0000 (0:00:00.229) 0:01:01.829 ****
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs ocp-worker-0] ***
Wednesday 26 November 2025 08:01:22 +0000 (0:00:00.343) 0:01:02.172 ****
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for ocp-worker-0] *****
Wednesday 26 November 2025 08:01:22 +0000 (0:00:00.052) 0:01:02.225 ****
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM ocp-worker-0] ***********
Wednesday 26 November 2025 08:01:22 +0000 (0:00:00.144) 0:01:02.369 ****
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM ocp-worker-0] ********************
Wednesday 26 November 2025 08:01:22 +0000 (0:00:00.105) 0:01:02.475 ****
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Wednesday 26 November 2025 08:01:22 +0000 (0:00:00.103) 0:01:02.578 ****
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Wednesday 26 November 2025 08:01:23 +0000 (0:00:00.279) 0:01:02.857 ****
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Wednesday 26 November 2025 08:01:23 +0000 (0:00:00.069) 0:01:02.927 ****
skipping: [instance]
TASK [libvirt_manager : Attach cloud-init ISO if exists] ***********************
Wednesday 26 November 2025 08:01:23 +0000 (0:00:00.105) 0:01:03.032 ****
skipping: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Wednesday 26 November 2025 08:01:23 +0000 (0:00:00.102) 0:01:03.135 ****
skipping: [instance]
TASK [libvirt_manager : Configure boot order for ocp-worker-0] *****************
Wednesday 26 November 2025 08:01:23 +0000 (0:00:00.172) 0:01:03.307 ****
skipping: [instance]
TASK [virtualbmc : Ensure vBMC answers] ****************************************
Wednesday 26 November 2025 08:01:23 +0000 (0:00:00.152) 0:01:03.460 ****
changed: [instance]
TASK [Create VBMC entities for OCP] ********************************************
Wednesday 26 November 2025 08:01:24 +0000 (0:00:00.648) 0:01:04.109 ****
TASK [virtualbmc : Assert we have required data] *******************************
Wednesday 26 November 2025 08:01:24 +0000 (0:00:00.360) 0:01:04.470 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [virtualbmc : Get existing known VBMC nodes] ******************************
Wednesday 26 November 2025 08:01:24 +0000 (0:00:00.122) 0:01:04.592 ****
changed: [instance]
TASK [virtualbmc : Expose known hosts] *****************************************
Wednesday 26 November 2025 08:01:25 +0000 (0:00:00.539) 0:01:05.132 ****
ok: [instance]
TASK [virtualbmc : Stop host in VBMC] ******************************************
Wednesday 26 November 2025 08:01:25 +0000 (0:00:00.076) 0:01:05.208 ****
skipping: [instance]
TASK [virtualbmc : Add new host to VBMC] ***************************************
Wednesday 26 November 2025 08:01:25 +0000 (0:00:00.075) 0:01:05.284 ****
changed: [instance]
TASK [virtualbmc : Start new host in VBMC] *************************************
Wednesday 26 November 2025 08:01:26 +0000 (0:00:00.762) 0:01:06.046 ****
changed: [instance]
TASK [virtualbmc : Assert we have required data] *******************************
Wednesday 26 November 2025 08:01:26 +0000 (0:00:00.622) 0:01:06.669 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [virtualbmc : Get existing known VBMC nodes] ******************************
Wednesday 26 November 2025 08:01:27 +0000 (0:00:00.115) 0:01:06.784 ****
changed: [instance]
TASK [virtualbmc : Expose known hosts] *****************************************
Wednesday 26 November 2025 08:01:27 +0000 (0:00:00.537) 0:01:07.322 ****
ok: [instance]
TASK [virtualbmc : Stop host in VBMC] ******************************************
Wednesday 26 November 2025 08:01:27 +0000 (0:00:00.079) 0:01:07.401 ****
skipping: [instance]
TASK [virtualbmc : Add new host to VBMC] ***************************************
Wednesday 26 November 2025 08:01:27 +0000 (0:00:00.159) 0:01:07.561 ****
changed: [instance]
TASK [virtualbmc : Start new host in VBMC] *************************************
Wednesday 26 November 2025 08:01:28 +0000 (0:00:00.777) 0:01:08.338 ****
changed: [instance]
TASK [virtualbmc : Assert we have required data] *******************************
Wednesday 26 November 2025 08:01:29 +0000 (0:00:00.695) 0:01:09.034 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [virtualbmc : Get existing known VBMC nodes] ******************************
Wednesday 26 November 2025 08:01:29 +0000 (0:00:00.072) 0:01:09.106 ****
changed: [instance]
TASK [virtualbmc : Expose known hosts] *****************************************
Wednesday 26 November 2025 08:01:29 +0000 (0:00:00.573) 0:01:09.679 ****
ok: [instance]
TASK [virtualbmc : Stop host in VBMC] ******************************************
Wednesday 26 November 2025 08:01:30 +0000 (0:00:00.181) 0:01:09.861 ****
skipping: [instance]
TASK [virtualbmc : Add new host to VBMC] ***************************************
Wednesday 26 November 2025 08:01:30 +0000 (0:00:00.088) 0:01:09.949 ****
changed: [instance]
TASK [virtualbmc : Start new host in VBMC] *************************************
Wednesday 26 November 2025 08:01:30 +0000 (0:00:00.809) 0:01:10.759 ****
changed: [instance]
TASK [virtualbmc : Assert we have required data] *******************************
Wednesday 26 November 2025 08:01:31 +0000 (0:00:00.677) 0:01:11.436 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [virtualbmc : Get existing known VBMC nodes] ******************************
Wednesday 26 November 2025 08:01:31 +0000 (0:00:00.076) 0:01:11.513 ****
changed: [instance]
TASK [virtualbmc : Expose known hosts] *****************************************
Wednesday 26 November 2025 08:01:32 +0000 (0:00:00.585) 0:01:12.098 ****
ok: [instance]
TASK [virtualbmc : Stop host in VBMC] ******************************************
Wednesday 26 November 2025 08:01:32 +0000 (0:00:00.146) 0:01:12.245 ****
skipping: [instance]
TASK [virtualbmc : Add new host to VBMC] ***************************************
Wednesday 26 November 2025 08:01:32 +0000 (0:00:00.082) 0:01:12.328 ****
changed: [instance]
TASK [virtualbmc : Start new host in VBMC] *************************************
Wednesday 26 November 2025 08:01:33 +0000 (0:00:00.789) 0:01:13.117 ****
changed: [instance]
TASK [libvirt_manager : Expose OCP cluster members] ****************************
Wednesday 26 November 2025 08:01:33 +0000 (0:00:00.616) 0:01:13.733 ****
ok: [instance]
TASK [Assert names are correct] ************************************************
Wednesday 26 November 2025 08:01:34 +0000 (0:00:00.246) 0:01:13.980 ****
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] ****************************************
Wednesday 26 November 2025 08:01:34 +0000 (0:00:00.086) 0:01:14.067 ****
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] *************************************
Wednesday 26 November 2025 08:01:34 +0000 (0:00:00.240) 0:01:14.308 ****
ok: [instance]
TASK [Get existing disk images] ************************************************
Wednesday 26 November 2025 08:01:34 +0000 (0:00:00.078) 0:01:14.386 ****
ok: [instance]
TASK [Ensure we have the expected base images] *********************************
Wednesday 26 November 2025 08:01:35 +0000 (0:00:00.475) 0:01:14.862 ****
ok: [instance]
TASK [List all interfaces] *****************************************************
Wednesday 26 November 2025 08:01:35 +0000 (0:00:00.094) 0:01:14.957 ****
changed: [instance]
TASK [List libvirt firewall zone interfaces] ***********************************
Wednesday 26 November 2025 08:01:35 +0000 (0:00:00.245) 0:01:15.202 ****
changed: [instance]
TASK [Ensure the VLAN interfaces was created] **********************************
Wednesday 26 November 2025 08:01:35 +0000 (0:00:00.529) 0:01:15.731 ****
ok: [instance] => (item=vlan20)
ok: [instance] => (item=vlan21)
TASK [Ensure the VLAN interfaces is in the correct firewall zone] **************
Wednesday 26 November 2025 08:01:36 +0000 (0:00:00.093) 0:01:15.825 ****
ok: [instance] => (item=vlan20)
ok: [instance] => (item=vlan21)
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Wednesday 26 November 2025 08:01:36 +0000 (0:00:00.144) 0:01:15.969 ****
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=186 changed=79 unreachable=0 failed=0 skipped=71 rescued=0 ignored=0
Wednesday 26 November 2025 08:01:37 +0000 (0:00:00.931) 0:01:16.901 ****
===============================================================================
dnsmasq : Add/Remove address -------------------------------------------- 4.98s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.50s
ci_nmstate : Apply the desidered state on instance ---------------------- 1.70s
ci_nmstate : Apply the desidered state on instance ---------------------- 1.70s
ci_nmstate : Install required packages on instance ---------------------- 1.52s
dnsmasq : Add DHCP entries ---------------------------------------------- 1.45s
ci_nmstate : Install required packages on instance ---------------------- 1.41s
dnsmasq : Install needed packages --------------------------------------- 1.29s
dnsmasq : Enable and start service -------------------------------------- 0.98s
libvirt_manager : Restart firewalld ------------------------------------- 0.93s
libvirt_manager : Restart firewalld ------------------------------------- 0.90s
Gathering Facts --------------------------------------------------------- 0.90s
virtualbmc : Add new host to VBMC --------------------------------------- 0.81s
virtualbmc : Add new host to VBMC --------------------------------------- 0.79s
virtualbmc : Add new host to VBMC --------------------------------------- 0.78s
virtualbmc : Add new host to VBMC --------------------------------------- 0.76s
virtualbmc : Start new host in VBMC ------------------------------------- 0.70s
virtualbmc : Start new host in VBMC ------------------------------------- 0.68s
virtualbmc : Ensure vBMC answers ---------------------------------------- 0.65s
virtualbmc : Start new host in VBMC ------------------------------------- 0.62s
PLAY [Clean VBMC] **************************************************************
TASK [Gathering Facts] *********************************************************
Wednesday 26 November 2025 08:01:37 +0000 (0:00:00.050) 0:00:00.050 ****
ok: [instance]
TASK [Remove VBMC] *************************************************************
Wednesday 26 November 2025 08:01:38 +0000 (0:00:00.975) 0:00:01.025 ****
TASK [podman : Ensure podman is installed] *************************************
Wednesday 26 November 2025 08:01:38 +0000 (0:00:00.118) 0:00:01.144 ****
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Wednesday 26 November 2025 08:01:40 +0000 (0:00:01.425) 0:00:02.570 ****
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Wednesday 26 November 2025 08:01:40 +0000 (0:00:00.373) 0:00:02.943 ****
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Wednesday 26 November 2025 08:01:40 +0000 (0:00:00.059) 0:00:03.002 ****
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Wednesday 26 November 2025 08:01:40 +0000 (0:00:00.055) 0:00:03.058 ****
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Wednesday 26 November 2025 08:01:40 +0000 (0:00:00.122) 0:00:03.181 ****
changed: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Wednesday 26 November 2025 08:01:51 +0000 (0:00:10.599) 0:00:13.781 ****
changed: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Wednesday 26 November 2025 08:01:52 +0000 (0:00:01.157) 0:00:14.938 ****
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Wednesday 26 November 2025 08:01:52 +0000 (0:00:00.337) 0:00:15.276 ****
ok: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Wednesday 26 November 2025 08:01:53 +0000 (0:00:00.339) 0:00:15.615 ****
changed: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Wednesday 26 November 2025 08:01:53 +0000 (0:00:00.423) 0:00:16.039 ****
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] *********************************************************
Wednesday 26 November 2025 08:01:54 +0000 (0:00:01.111) 0:00:17.151 ****
ok: [instance]
TASK [Ensure we have the destination directory] ********************************
Wednesday 26 November 2025 08:01:55 +0000 (0:00:00.786) 0:00:17.937 ****
changed: [instance]
TASK [Copy generated content to proper location] *******************************
Wednesday 26 November 2025 08:01:55 +0000 (0:00:00.221) 0:00:18.159 ****
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] ***************************
Wednesday 26 November 2025 08:01:57 +0000 (0:00:01.519) 0:00:19.678 ****
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Wednesday 26 November 2025 08:01:58 +0000 (0:00:00.814) 0:00:20.493 ****
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Wednesday 26 November 2025 08:02:00 +0000 (0:00:02.101) 0:00:22.595 ****
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Wednesday 26 November 2025 08:02:01 +0000 (0:00:00.883) 0:00:23.478 ****
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Wednesday 26 November 2025 08:02:01 +0000 (0:00:00.049) 0:00:23.527 ****
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Wednesday 26 November 2025 08:02:01 +0000 (0:00:00.418) 0:00:23.946 ****
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Wednesday 26 November 2025 08:02:01 +0000 (0:00:00.377) 0:00:24.323 ****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Wednesday 26 November 2025 08:02:02 +0000 (0:00:00.080) 0:00:24.404 ****
ok: [instance] =>
cleanup_vms:
- cifmw-ocp-master-1
- cifmw-ocp-master-2
- cifmw-ocp-worker-0
- cifmw-ocp-master-0
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Wednesday 26 November 2025 08:02:02 +0000 (0:00:00.076) 0:00:24.480 ****
ok: [instance] => (item=cifmw-ocp-master-1)
ok: [instance] => (item=cifmw-ocp-master-2)
ok: [instance] => (item=cifmw-ocp-worker-0)
ok: [instance] => (item=cifmw-ocp-master-0)
TASK [libvirt_manager : Destroy machine] ***************************************
Wednesday 26 November 2025 08:02:03 +0000 (0:00:01.027) 0:00:25.507 ****
ok: [instance] => (item=cifmw-ocp-master-1)
ok: [instance] => (item=cifmw-ocp-master-2)
ok: [instance] => (item=cifmw-ocp-worker-0)
ok: [instance] => (item=cifmw-ocp-master-0)
TASK [libvirt_manager : Undefine machine] **************************************
Wednesday 26 November 2025 08:02:04 +0000 (0:00:01.138) 0:00:26.646 ****
ok: [instance] => (item=cifmw-ocp-master-1)
ok: [instance] => (item=cifmw-ocp-master-2)
ok: [instance] => (item=cifmw-ocp-worker-0)
ok: [instance] => (item=cifmw-ocp-master-0)
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Wednesday 26 November 2025 08:02:05 +0000 (0:00:01.136) 0:00:27.783 ****
ok: [instance -> localhost] => (item=cifmw-ocp-master-1)
ok: [instance -> localhost] => (item=cifmw-ocp-master-2)
ok: [instance -> localhost] => (item=cifmw-ocp-worker-0)
ok: [instance -> localhost] => (item=cifmw-ocp-master-0)
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Wednesday 26 November 2025 08:02:06 +0000 (0:00:01.202) 0:00:28.985 ****
ok: [instance] => (item=cifmw-ocp-master-1)
ok: [instance] => (item=cifmw-ocp-master-2)
ok: [instance] => (item=cifmw-ocp-worker-0)
ok: [instance] => (item=cifmw-ocp-master-0)
TASK [libvirt_manager : Get network list] **************************************
Wednesday 26 November 2025 08:02:07 +0000 (0:00:01.024) 0:00:30.009 ****
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Wednesday 26 November 2025 08:02:08 +0000 (0:00:00.393) 0:00:30.402 ****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Wednesday 26 November 2025 08:02:08 +0000 (0:00:00.089) 0:00:30.492 ****
ok: [instance] =>
cleanup_nets:
- cifmw-public
TASK [Remove dnsmasq network bits] *********************************************
Wednesday 26 November 2025 08:02:08 +0000 (0:00:00.079) 0:00:30.571 ****
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 08:02:08 +0000 (0:00:00.201) 0:00:30.773 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 08:02:08 +0000 (0:00:00.082) 0:00:30.855 ****
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 08:02:08 +0000 (0:00:00.076) 0:00:30.932 ****
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 08:02:08 +0000 (0:00:00.075) 0:00:31.008 ****
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 08:02:08 +0000 (0:00:00.256) 0:00:31.264 ****
ok: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Wednesday 26 November 2025 08:02:09 +0000 (0:00:00.296) 0:00:31.561 ****
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Undefine networks] *************************************
Wednesday 26 November 2025 08:02:09 +0000 (0:00:00.616) 0:00:32.177 ****
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Wednesday 26 November 2025 08:02:10 +0000 (0:00:00.308) 0:00:32.485 ****
ok: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Find dummy interface connection files] *****************
Wednesday 26 November 2025 08:02:10 +0000 (0:00:00.426) 0:00:32.911 ****
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Wednesday 26 November 2025 08:02:10 +0000 (0:00:00.348) 0:00:33.260 ****
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': 10248, 'dev': 64513, 'nlink': 1, 'atime': 1764144030.0069366, 'mtime': 1764144030.0069366, 'ctime': 1764144030.0069366, '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] **************************
Wednesday 26 November 2025 08:02:11 +0000 (0:00:00.310) 0:00:33.571 ****
changed: [instance] => (item=cifmw-public)
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Wednesday 26 November 2025 08:02:11 +0000 (0:00:00.502) 0:00:34.074 ****
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Wednesday 26 November 2025 08:02:12 +0000 (0:00:00.568) 0:00:34.642 ****
changed: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Wednesday 26 November 2025 08:02:12 +0000 (0:00:00.407) 0:00:35.050 ****
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Wednesday 26 November 2025 08:02:13 +0000 (0:00:00.461) 0:00:35.511 ****
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] *************************
Wednesday 26 November 2025 08:02:13 +0000 (0:00:00.174) 0:00:35.685 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Wednesday 26 November 2025 08:02:13 +0000 (0:00:00.083) 0:00:35.768 ****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Wednesday 26 November 2025 08:02:13 +0000 (0:00:00.275) 0:00:36.043 ****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Wednesday 26 November 2025 08:02:13 +0000 (0:00:00.076) 0:00:36.120 ****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Wednesday 26 November 2025 08:02:13 +0000 (0:00:00.110) 0:00:36.230 ****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Wednesday 26 November 2025 08:02:13 +0000 (0:00:00.079) 0:00:36.309 ****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Wednesday 26 November 2025 08:02:14 +0000 (0:00:00.077) 0:00:36.387 ****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Wednesday 26 November 2025 08:02:14 +0000 (0:00:00.173) 0:00:36.561 ****
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Wednesday 26 November 2025 08:02:14 +0000 (0:00:00.289) 0:00:36.850 ****
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Wednesday 26 November 2025 08:02:14 +0000 (0:00:00.041) 0:00:36.891 ****
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] *************************
Wednesday 26 November 2025 08:02:14 +0000 (0:00:00.119) 0:00:37.011 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Wednesday 26 November 2025 08:02:14 +0000 (0:00:00.078) 0:00:37.089 ****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Wednesday 26 November 2025 08:02:15 +0000 (0:00:00.267) 0:00:37.356 ****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Wednesday 26 November 2025 08:02:15 +0000 (0:00:00.129) 0:00:37.486 ****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Wednesday 26 November 2025 08:02:15 +0000 (0:00:00.107) 0:00:37.594 ****
changed: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Wednesday 26 November 2025 08:02:15 +0000 (0:00:00.277) 0:00:37.872 ****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Wednesday 26 November 2025 08:02:15 +0000 (0:00:00.040) 0:00:37.912 ****
changed: [instance] => (item=pool-destroy)
changed: [instance] => (item=pool-undefine)
TASK [libvirt_manager : Refresh pools facts] ***********************************
Wednesday 26 November 2025 08:02:16 +0000 (0:00:00.558) 0:00:38.470 ****
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Wednesday 26 November 2025 08:02:16 +0000 (0:00:00.292) 0:00:38.762 ****
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Wednesday 26 November 2025 08:02:16 +0000 (0:00:00.069) 0:00:38.832 ****
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Wednesday 26 November 2025 08:02:16 +0000 (0:00:00.200) 0:00:39.033 ****
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Wednesday 26 November 2025 08:02:16 +0000 (0:00:00.041) 0:00:39.075 ****
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Wednesday 26 November 2025 08:02:16 +0000 (0:00:00.041) 0:00:39.116 ****
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Wednesday 26 November 2025 08:02:16 +0000 (0:00:00.045) 0:00:39.162 ****
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Wednesday 26 November 2025 08:02:17 +0000 (0:00:00.217) 0:00:39.379 ****
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Wednesday 26 November 2025 08:02:17 +0000 (0:00:00.039) 0:00:39.418 ****
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] ****************************************
Wednesday 26 November 2025 08:02:18 +0000 (0:00:01.375) 0:00:40.793 ****
changed: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Wednesday 26 November 2025 08:02:18 +0000 (0:00:00.374) 0:00:41.168 ****
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Wednesday 26 November 2025 08:02:20 +0000 (0:00:01.293) 0:00:42.462 ****
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Wednesday 26 November 2025 08:02:20 +0000 (0:00:00.262) 0:00:42.725 ****
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Wednesday 26 November 2025 08:02:20 +0000 (0:00:00.053) 0:00:42.778 ****
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Wednesday 26 November 2025 08:02:20 +0000 (0:00:00.047) 0:00:42.826 ****
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Wednesday 26 November 2025 08:02:20 +0000 (0:00:00.073) 0:00:42.899 ****
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Wednesday 26 November 2025 08:02:20 +0000 (0:00:00.321) 0:00:43.221 ****
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Wednesday 26 November 2025 08:02:21 +0000 (0:00:00.309) 0:00:43.531 ****
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Wednesday 26 November 2025 08:02:21 +0000 (0:00:00.230) 0:00:43.762 ****
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Wednesday 26 November 2025 08:02:21 +0000 (0:00:00.044) 0:00:43.806 ****
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Wednesday 26 November 2025 08:02:21 +0000 (0:00:00.043) 0:00:43.849 ****
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] *************************************************
Wednesday 26 November 2025 08:02:22 +0000 (0:00:00.741) 0:00:44.590 ****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Wednesday 26 November 2025 08:02:22 +0000 (0:00:00.091) 0:00:44.682 ****
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Wednesday 26 November 2025 08:02:22 +0000 (0:00:00.358) 0:00:45.041 ****
ok: [instance]
TASK [Clean local ssh config] **************************************************
Wednesday 26 November 2025 08:02:22 +0000 (0:00:00.252) 0:00:45.293 ****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Wednesday 26 November 2025 08:02:23 +0000 (0:00:00.094) 0:00:45.388 ****
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Wednesday 26 November 2025 08:02:23 +0000 (0:00:00.208) 0:00:45.597 ****
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Wednesday 26 November 2025 08:02:23 +0000 (0:00:00.262) 0:00:45.860 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Wednesday 26 November 2025 08:02:23 +0000 (0:00:00.080) 0:00:45.940 ****
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Wednesday 26 November 2025 08:02:24 +0000 (0:00:01.308) 0:00:47.248 ****
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] ********************************
Wednesday 26 November 2025 08:02:28 +0000 (0:00:03.453) 0:00:50.702 ****
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Wednesday 26 November 2025 08:02:28 +0000 (0:00:00.231) 0:00:50.933 ****
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Wednesday 26 November 2025 08:02:28 +0000 (0:00:00.059) 0:00:50.993 ****
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Wednesday 26 November 2025 08:02:28 +0000 (0:00:00.042) 0:00:51.036 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Wednesday 26 November 2025 08:02:28 +0000 (0:00:00.072) 0:00:51.108 ****
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Wednesday 26 November 2025 08:02:28 +0000 (0:00:00.041) 0:00:51.150 ****
changed: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Wednesday 26 November 2025 08:02:29 +0000 (0:00:00.220) 0:00:51.371 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Wednesday 26 November 2025 08:02:29 +0000 (0:00:00.071) 0:00:51.442 ****
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Wednesday 26 November 2025 08:02:29 +0000 (0:00:00.040) 0:00:51.482 ****
changed: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Wednesday 26 November 2025 08:02:29 +0000 (0:00:00.224) 0:00:51.706 ****
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Wednesday 26 November 2025 08:02:29 +0000 (0:00:00.039) 0:00:51.746 ****
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Wednesday 26 November 2025 08:02:29 +0000 (0:00:00.044) 0:00:51.790 ****
changed: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Wednesday 26 November 2025 08:02:30 +0000 (0:00:00.549) 0:00:52.340 ****
changed: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Wednesday 26 November 2025 08:02:30 +0000 (0:00:00.214) 0:00:52.555 ****
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Wednesday 26 November 2025 08:02:30 +0000 (0:00:00.413) 0:00:52.968 ****
changed: [instance]
TASK [radvd : Gather package facts] ********************************************
Wednesday 26 November 2025 08:02:30 +0000 (0:00:00.245) 0:00:53.214 ****
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Wednesday 26 November 2025 08:02:31 +0000 (0:00:00.580) 0:00:53.795 ****
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Wednesday 26 November 2025 08:02:31 +0000 (0:00:00.052) 0:00:53.847 ****
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Wednesday 26 November 2025 08:02:31 +0000 (0:00:00.258) 0:00:54.106 ****
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Wednesday 26 November 2025 08:02:32 +0000 (0:00:00.222) 0:00:54.328 ****
skipping: [instance]
TASK [Ensure work directory is removed] ****************************************
Wednesday 26 November 2025 08:02:32 +0000 (0:00:00.095) 0:00:54.423 ****
changed: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Wednesday 26 November 2025 08:02:32 +0000 (0:00:00.376) 0:00:54.800 ****
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=81 changed=28 unreachable=0 failed=0 skipped=32 rescued=0 ignored=0
Wednesday 26 November 2025 08:02:33 +0000 (0:00:00.809) 0:00:55.609 ****
===============================================================================
virtualbmc : Stop and remove vbmc container ---------------------------- 10.60s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.45s
libvirt_manager : Populate service facts -------------------------------- 2.10s
Copy generated content to proper location ------------------------------- 1.52s
podman : Ensure podman is installed ------------------------------------- 1.43s
libvirt_manager : Remove workload and volumes --------------------------- 1.38s
dnsmasq : Install needed packages --------------------------------------- 1.31s
podman : Ensure podman is installed ------------------------------------- 1.29s
libvirt_manager : (localhost) Clean ssh jumpers ------------------------- 1.20s
virtualbmc : Remove vbmc container image -------------------------------- 1.16s
libvirt_manager : Destroy machine --------------------------------------- 1.14s
libvirt_manager : Undefine machine -------------------------------------- 1.14s
virtualbmc : Remove vbmc files ------------------------------------------ 1.11s
libvirt_manager : Clean ssh known_hosts --------------------------------- 1.03s
libvirt_manager : (instance) Clean ssh jumpers -------------------------- 1.02s
Gathering Facts --------------------------------------------------------- 0.98s
libvirt_manager : Start virtqemud socket service ------------------------ 0.88s
libvirt_manager : Get installed packages list --------------------------- 0.81s
libvirt_manager : Restart firewalld ------------------------------------- 0.81s
Gathering Facts --------------------------------------------------------- 0.79s
PLAY [Prepare] *****************************************************************
TASK [Gathering Facts] *********************************************************
Wednesday 26 November 2025 08:02:50 +0000 (0:00:00.064) 0:00:00.064 ****
ok: [instance]
TASK [Create custom basedir] ***************************************************
Wednesday 26 November 2025 08:02:51 +0000 (0:00:00.843) 0:00:00.907 ****
changed: [instance]
TASK [test_deps : Gather facts if they don't exist] ****************************
Wednesday 26 November 2025 08:02:51 +0000 (0:00:00.451) 0:00:01.359 ****
skipping: [instance]
TASK [test_deps : Gather variables for each operating system] ******************
Wednesday 26 November 2025 08:02:52 +0000 (0:00:00.061) 0:00:01.421 ****
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] *****************************************
Wednesday 26 November 2025 08:02:52 +0000 (0:00:00.116) 0:00:01.538 ****
ok: [instance]
TASK [test_deps : Disable ubi host subscription-manager integration] ***********
Wednesday 26 November 2025 08:02:52 +0000 (0:00:00.352) 0:00:01.890 ****
ok: [instance]
TASK [test_deps : Disable ubi 9 repos] *****************************************
Wednesday 26 November 2025 08:02:52 +0000 (0:00:00.257) 0:00:02.148 ****
ok: [instance] => (item=ubi-9-appstream)
ok: [instance] => (item=ubi-9-baseos)
ok: [instance] => (item=ubi-9-codeready-builder)
TASK [Deploy repo-setup] *******************************************************
Wednesday 26 November 2025 08:02:53 +0000 (0:00:00.808) 0:00:02.956 ****
TASK [repo_setup : Ensure directories are present] *****************************
Wednesday 26 November 2025 08:02:53 +0000 (0:00:00.158) 0:00:03.115 ****
changed: [instance] => (item=tmp)
changed: [instance] => (item=artifacts/repositories)
changed: [instance] => (item=venv/repo_setup)
TASK [repo_setup : Make sure git-core package is installed] ********************
Wednesday 26 November 2025 08:02:54 +0000 (0:00:00.585) 0:00:03.700 ****
ok: [instance]
TASK [repo_setup : Get repo-setup repository] **********************************
Wednesday 26 November 2025 08:02:55 +0000 (0:00:01.421) 0:00:05.121 ****
changed: [instance]
TASK [repo_setup : Initialize python venv and install requirements] ************
Wednesday 26 November 2025 08:02:56 +0000 (0:00:01.129) 0:00:06.251 ****
changed: [instance]
TASK [repo_setup : Install repo-setup package] *********************************
Wednesday 26 November 2025 08:03:03 +0000 (0:00:06.672) 0:00:12.923 ****
changed: [instance]
TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***
Wednesday 26 November 2025 08:03:04 +0000 (0:00:00.739) 0:00:13.663 ****
skipping: [instance]
TASK [repo_setup : Run repo-setup] *********************************************
Wednesday 26 November 2025 08:03:04 +0000 (0:00:00.060) 0:00:13.723 ****
changed: [instance]
TASK [repo_setup : Get component repo] *****************************************
Wednesday 26 November 2025 08:03:05 +0000 (0:00:00.888) 0:00:14.611 ****
skipping: [instance]
TASK [repo_setup : Rename component repo] **************************************
Wednesday 26 November 2025 08:03:05 +0000 (0:00:00.071) 0:00:14.683 ****
skipping: [instance]
TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******
Wednesday 26 November 2025 08:03:05 +0000 (0:00:00.071) 0:00:14.755 ****
skipping: [instance]
TASK [repo_setup : Run repo-setup-get-hash] ************************************
Wednesday 26 November 2025 08:03:05 +0000 (0:00:00.072) 0:00:14.828 ****
changed: [instance]
TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************
Wednesday 26 November 2025 08:03:06 +0000 (0:00:00.569) 0:00:15.398 ****
changed: [instance]
TASK [repo_setup : Dump current-podified hash] *********************************
Wednesday 26 November 2025 08:03:06 +0000 (0:00:00.471) 0:00:15.870 ****
skipping: [instance]
TASK [repo_setup : Slurp current podified hash] ********************************
Wednesday 26 November 2025 08:03:06 +0000 (0:00:00.069) 0:00:15.939 ****
skipping: [instance]
TASK [repo_setup : Update the value of full_hash] ******************************
Wednesday 26 November 2025 08:03:06 +0000 (0:00:00.092) 0:00:16.032 ****
skipping: [instance]
TASK [repo_setup : Export hashes facts for further use] ************************
Wednesday 26 November 2025 08:03:06 +0000 (0:00:00.065) 0:00:16.097 ****
ok: [instance]
TASK [repo_setup : Create download directory] **********************************
Wednesday 26 November 2025 08:03:06 +0000 (0:00:00.082) 0:00:16.179 ****
skipping: [instance]
TASK [repo_setup : Print the URL to request] ***********************************
Wednesday 26 November 2025 08:03:06 +0000 (0:00:00.063) 0:00:16.242 ****
skipping: [instance]
TASK [Download the RPM] ********************************************************
Wednesday 26 November 2025 08:03:06 +0000 (0:00:00.091) 0:00:16.333 ****
skipping: [instance]
TASK [repo_setup : Install RHOS Release tool] **********************************
Wednesday 26 November 2025 08:03:07 +0000 (0:00:00.062) 0:00:16.396 ****
skipping: [instance]
TASK [repo_setup : Get rhos-release tool version] ******************************
Wednesday 26 November 2025 08:03:07 +0000 (0:00:00.062) 0:00:16.459 ****
skipping: [instance]
TASK [repo_setup : Print rhos-release tool version] ****************************
Wednesday 26 November 2025 08:03:07 +0000 (0:00:00.062) 0:00:16.521 ****
skipping: [instance]
TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***
Wednesday 26 November 2025 08:03:07 +0000 (0:00:00.097) 0:00:16.618 ****
skipping: [instance]
TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************
Wednesday 26 November 2025 08:03:07 +0000 (0:00:00.062) 0:00:16.681 ****
ok: [instance]
TASK [repo_setup : Use RDO proxy mirrors] **************************************
Wednesday 26 November 2025 08:03:07 +0000 (0:00:00.225) 0:00:16.906 ****
changed: [instance]
TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***
Wednesday 26 November 2025 08:03:07 +0000 (0:00:00.275) 0:00:17.182 ****
changed: [instance]
TASK [repo_setup : Check for gating.repo file on content provider] *************
Wednesday 26 November 2025 08:03:08 +0000 (0:00:00.261) 0:00:17.444 ****
skipping: [instance]
TASK [repo_setup : Populate gating repo from content provider ip] **************
Wednesday 26 November 2025 08:03:08 +0000 (0:00:00.057) 0:00:17.502 ****
skipping: [instance]
TASK [repo_setup : Check for DLRN repo at the destination] *********************
Wednesday 26 November 2025 08:03:08 +0000 (0:00:00.057) 0:00:17.559 ****
skipping: [instance]
TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***
Wednesday 26 November 2025 08:03:08 +0000 (0:00:00.088) 0:00:17.648 ****
skipping: [instance]
TASK [repo_setup : Check for DLRN component repo] ******************************
Wednesday 26 November 2025 08:03:08 +0000 (0:00:00.057) 0:00:17.705 ****
skipping: [instance]
TASK [repo_setup : Lower the priority of componennt repos to allow installation from gating repo] ***
Wednesday 26 November 2025 08:03:08 +0000 (0:00:00.058) 0:00:17.763 ****
skipping: [instance]
TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********
Wednesday 26 November 2025 08:03:08 +0000 (0:00:00.057) 0:00:17.821 ****
skipping: [instance]
TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******
Wednesday 26 November 2025 08:03:08 +0000 (0:00:00.086) 0:00:17.907 ****
skipping: [instance]
TASK [repo_setup : Cleanup existing metadata] **********************************
Wednesday 26 November 2025 08:03:08 +0000 (0:00:00.067) 0:00:17.975 ****
skipping: [instance]
TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********
Wednesday 26 November 2025 08:03:08 +0000 (0:00:00.052) 0:00:18.028 ****
skipping: [instance]
TASK [test_deps : Look for redhat-release rpm] *********************************
Wednesday 26 November 2025 08:03:08 +0000 (0:00:00.124) 0:00:18.152 ****
skipping: [instance]
TASK [test_deps : Remove redhat-release] ***************************************
Wednesday 26 November 2025 08:03:08 +0000 (0:00:00.075) 0:00:18.227 ****
skipping: [instance]
TASK [test_deps : Install centos-stream-release] *******************************
Wednesday 26 November 2025 08:03:08 +0000 (0:00:00.075) 0:00:18.302 ****
skipping: [instance]
TASK [test_deps : Install additional packages] *********************************
Wednesday 26 November 2025 08:03:09 +0000 (0:00:00.074) 0:00:18.377 ****
skipping: [instance]
TASK [test_deps : Install selinux python libs] *********************************
Wednesday 26 November 2025 08:03:09 +0000 (0:00:00.108) 0:00:18.486 ****
ok: [instance]
TASK [test_deps : Install python yaml libs] ************************************
Wednesday 26 November 2025 08:03:57 +0000 (0:00:48.546) 0:01:07.032 ****
ok: [instance]
TASK [test_deps : Install extra packages] **************************************
Wednesday 26 November 2025 08:03:58 +0000 (0:00:01.331) 0:01:08.364 ****
skipping: [instance]
TASK [ci_setup : Gather variables for each operating system] *******************
Wednesday 26 November 2025 08:03:59 +0000 (0:00:00.129) 0:01:08.493 ****
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] *************************************
Wednesday 26 November 2025 08:03:59 +0000 (0:00:00.119) 0:01:08.612 ****
ok: [instance] =>
cifmw_ci_setup_packages:
- bash-completion
- ca-certificates
- git-core
- make
- tar
- tmux
- python3-pip
TASK [ci_setup : Install needed packages] **************************************
Wednesday 26 November 2025 08:03:59 +0000 (0:00:00.055) 0:01:08.668 ****
ok: [instance]
TASK [ci_setup : Gather version of openshift client] ***************************
Wednesday 26 November 2025 08:04:00 +0000 (0:00:01.326) 0:01:09.994 ****
ok: [instance]
TASK [ci_setup : Ensure openshift client install path is present] **************
Wednesday 26 November 2025 08:04:00 +0000 (0:00:00.291) 0:01:10.285 ****
ok: [instance]
TASK [ci_setup : Install openshift client] *************************************
Wednesday 26 November 2025 08:04:01 +0000 (0:00:00.232) 0:01:10.518 ****
skipping: [instance]
TASK [ci_setup : Add the OC path to cifmw_path if needed] **********************
Wednesday 26 November 2025 08:04:01 +0000 (0:00:00.126) 0:01:10.645 ****
skipping: [instance]
TASK [ci_setup : Create completion file] ***************************************
Wednesday 26 November 2025 08:04:01 +0000 (0:00:00.067) 0:01:10.713 ****
ok: [instance]
TASK [ci_setup : Source completion from within .bashrc] ************************
Wednesday 26 November 2025 08:04:01 +0000 (0:00:00.203) 0:01:10.916 ****
changed: [instance]
TASK [ci_setup : Check rhsm status] ********************************************
Wednesday 26 November 2025 08:04:01 +0000 (0:00:00.363) 0:01:11.279 ****
skipping: [instance]
TASK [ci_setup : Gather the repos to be enabled] *******************************
Wednesday 26 November 2025 08:04:01 +0000 (0:00:00.054) 0:01:11.334 ****
skipping: [instance]
TASK [ci_setup : Enabling the required repositories.] **************************
Wednesday 26 November 2025 08:04:02 +0000 (0:00:00.055) 0:01:11.389 ****
skipping: [instance]
TASK [ci_setup : Get current /etc/redhat-release] ******************************
Wednesday 26 November 2025 08:04:02 +0000 (0:00:00.055) 0:01:11.445 ****
skipping: [instance]
TASK [ci_setup : Print current /etc/redhat-release] ****************************
Wednesday 26 November 2025 08:04:02 +0000 (0:00:00.087) 0:01:11.532 ****
skipping: [instance]
TASK [ci_setup : Ensure the repos are enabled in the system using yum] *********
Wednesday 26 November 2025 08:04:02 +0000 (0:00:00.053) 0:01:11.586 ****
skipping: [instance]
TASK [ci_setup : Manage directories] *******************************************
Wednesday 26 November 2025 08:04:02 +0000 (0:00:00.055) 0:01:11.641 ****
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] ***************************
Wednesday 26 November 2025 08:04:03 +0000 (0:00:01.083) 0:01:12.724 ****
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Wednesday 26 November 2025 08:04:04 +0000 (0:00:00.808) 0:01:13.532 ****
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Wednesday 26 November 2025 08:04:06 +0000 (0:00:02.150) 0:01:15.683 ****
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Wednesday 26 November 2025 08:04:07 +0000 (0:00:00.934) 0:01:16.617 ****
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Wednesday 26 November 2025 08:04:07 +0000 (0:00:00.079) 0:01:16.697 ****
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Wednesday 26 November 2025 08:04:07 +0000 (0:00:00.391) 0:01:17.089 ****
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Wednesday 26 November 2025 08:04:08 +0000 (0:00:00.416) 0:01:17.506 ****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Wednesday 26 November 2025 08:04:08 +0000 (0:00:00.089) 0:01:17.595 ****
ok: [instance] =>
cleanup_vms: []
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Wednesday 26 November 2025 08:04:08 +0000 (0:00:00.087) 0:01:17.683 ****
skipping: [instance]
TASK [libvirt_manager : Destroy machine] ***************************************
Wednesday 26 November 2025 08:04:08 +0000 (0:00:00.040) 0:01:17.723 ****
skipping: [instance]
TASK [libvirt_manager : Undefine machine] **************************************
Wednesday 26 November 2025 08:04:08 +0000 (0:00:00.066) 0:01:17.790 ****
skipping: [instance]
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Wednesday 26 November 2025 08:04:08 +0000 (0:00:00.043) 0:01:17.833 ****
skipping: [instance]
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Wednesday 26 November 2025 08:04:08 +0000 (0:00:00.042) 0:01:17.875 ****
skipping: [instance]
TASK [libvirt_manager : Get network list] **************************************
Wednesday 26 November 2025 08:04:08 +0000 (0:00:00.041) 0:01:17.917 ****
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Wednesday 26 November 2025 08:04:08 +0000 (0:00:00.401) 0:01:18.319 ****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Wednesday 26 November 2025 08:04:09 +0000 (0:00:00.109) 0:01:18.428 ****
ok: [instance] =>
cleanup_nets: []
TASK [Remove dnsmasq network bits] *********************************************
Wednesday 26 November 2025 08:04:09 +0000 (0:00:00.087) 0:01:18.516 ****
skipping: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Wednesday 26 November 2025 08:04:09 +0000 (0:00:00.040) 0:01:18.556 ****
skipping: [instance]
TASK [libvirt_manager : Undefine networks] *************************************
Wednesday 26 November 2025 08:04:09 +0000 (0:00:00.073) 0:01:18.629 ****
skipping: [instance]
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Wednesday 26 November 2025 08:04:09 +0000 (0:00:00.040) 0:01:18.670 ****
skipping: [instance]
TASK [libvirt_manager : Find dummy interface connection files] *****************
Wednesday 26 November 2025 08:04:09 +0000 (0:00:00.039) 0:01:18.709 ****
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Wednesday 26 November 2025 08:04:09 +0000 (0:00:00.349) 0:01:19.059 ****
skipping: [instance]
TASK [libvirt_manager : Clean firewalld libvirt zone] **************************
Wednesday 26 November 2025 08:04:09 +0000 (0:00:00.039) 0:01:19.098 ****
skipping: [instance]
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Wednesday 26 November 2025 08:04:09 +0000 (0:00:00.039) 0:01:19.138 ****
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Wednesday 26 November 2025 08:04:10 +0000 (0:00:00.616) 0:01:19.755 ****
ok: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Wednesday 26 November 2025 08:04:10 +0000 (0:00:00.462) 0:01:20.217 ****
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Wednesday 26 November 2025 08:04:11 +0000 (0:00:00.453) 0:01:20.670 ****
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] *************************
Wednesday 26 November 2025 08:04:11 +0000 (0:00:00.123) 0:01:20.794 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Wednesday 26 November 2025 08:04:11 +0000 (0:00:00.088) 0:01:20.882 ****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Wednesday 26 November 2025 08:04:11 +0000 (0:00:00.309) 0:01:21.191 ****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Wednesday 26 November 2025 08:04:11 +0000 (0:00:00.086) 0:01:21.277 ****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Wednesday 26 November 2025 08:04:12 +0000 (0:00:00.117) 0:01:21.395 ****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Wednesday 26 November 2025 08:04:12 +0000 (0:00:00.088) 0:01:21.483 ****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Wednesday 26 November 2025 08:04:12 +0000 (0:00:00.087) 0:01:21.571 ****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Wednesday 26 November 2025 08:04:12 +0000 (0:00:00.120) 0:01:21.691 ****
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Wednesday 26 November 2025 08:04:12 +0000 (0:00:00.297) 0:01:21.988 ****
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Wednesday 26 November 2025 08:04:12 +0000 (0:00:00.084) 0:01:22.073 ****
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] *************************
Wednesday 26 November 2025 08:04:12 +0000 (0:00:00.129) 0:01:22.202 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Wednesday 26 November 2025 08:04:12 +0000 (0:00:00.090) 0:01:22.293 ****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Wednesday 26 November 2025 08:04:13 +0000 (0:00:00.278) 0:01:22.571 ****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Wednesday 26 November 2025 08:04:13 +0000 (0:00:00.085) 0:01:22.656 ****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Wednesday 26 November 2025 08:04:13 +0000 (0:00:00.119) 0:01:22.775 ****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Wednesday 26 November 2025 08:04:13 +0000 (0:00:00.117) 0:01:22.893 ****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Wednesday 26 November 2025 08:04:13 +0000 (0:00:00.087) 0:01:22.981 ****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Wednesday 26 November 2025 08:04:13 +0000 (0:00:00.120) 0:01:23.101 ****
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Wednesday 26 November 2025 08:04:14 +0000 (0:00:00.298) 0:01:23.399 ****
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Wednesday 26 November 2025 08:04:14 +0000 (0:00:00.050) 0:01:23.449 ****
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Wednesday 26 November 2025 08:04:14 +0000 (0:00:00.195) 0:01:23.645 ****
skipping: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Wednesday 26 November 2025 08:04:14 +0000 (0:00:00.041) 0:01:23.687 ****
skipping: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Wednesday 26 November 2025 08:04:14 +0000 (0:00:00.072) 0:01:23.760 ****
skipping: [instance] => (item=cifmw_reproducer_key.pub)
skipping: [instance] => (item=cifmw_reproducer_key)
skipping: [instance]
TASK [libvirt_manager : List libvirt logs] *************************************
Wednesday 26 November 2025 08:04:14 +0000 (0:00:00.046) 0:01:23.807 ****
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Wednesday 26 November 2025 08:04:14 +0000 (0:00:00.220) 0:01:24.028 ****
skipping: [instance]
TASK [libvirt_manager : Remove workload and volumes] ***************************
Wednesday 26 November 2025 08:04:14 +0000 (0:00:00.042) 0:01:24.070 ****
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] ****************************************
Wednesday 26 November 2025 08:04:16 +0000 (0:00:01.347) 0:01:25.418 ****
ok: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Wednesday 26 November 2025 08:04:16 +0000 (0:00:00.413) 0:01:25.831 ****
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Wednesday 26 November 2025 08:04:17 +0000 (0:00:01.330) 0:01:27.162 ****
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Wednesday 26 November 2025 08:04:18 +0000 (0:00:00.247) 0:01:27.410 ****
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Wednesday 26 November 2025 08:04:18 +0000 (0:00:00.049) 0:01:27.459 ****
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Wednesday 26 November 2025 08:04:18 +0000 (0:00:00.046) 0:01:27.506 ****
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Wednesday 26 November 2025 08:04:18 +0000 (0:00:00.101) 0:01:27.607 ****
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Wednesday 26 November 2025 08:04:18 +0000 (0:00:00.461) 0:01:28.068 ****
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Wednesday 26 November 2025 08:04:19 +0000 (0:00:00.440) 0:01:28.509 ****
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Wednesday 26 November 2025 08:04:19 +0000 (0:00:00.209) 0:01:28.719 ****
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Wednesday 26 November 2025 08:04:19 +0000 (0:00:00.042) 0:01:28.762 ****
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Wednesday 26 November 2025 08:04:19 +0000 (0:00:00.068) 0:01:28.831 ****
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] *************************************************
Wednesday 26 November 2025 08:04:20 +0000 (0:00:00.733) 0:01:29.564 ****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Wednesday 26 November 2025 08:04:20 +0000 (0:00:00.093) 0:01:29.658 ****
ok: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Wednesday 26 November 2025 08:04:20 +0000 (0:00:00.331) 0:01:29.990 ****
ok: [instance]
TASK [Clean local ssh config] **************************************************
Wednesday 26 November 2025 08:04:20 +0000 (0:00:00.268) 0:01:30.258 ****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Wednesday 26 November 2025 08:04:20 +0000 (0:00:00.095) 0:01:30.354 ****
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Wednesday 26 November 2025 08:04:21 +0000 (0:00:00.213) 0:01:30.567 ****
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Wednesday 26 November 2025 08:04:21 +0000 (0:00:00.238) 0:01:30.806 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Wednesday 26 November 2025 08:04:21 +0000 (0:00:00.105) 0:01:30.912 ****
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Wednesday 26 November 2025 08:04:22 +0000 (0:00:01.270) 0:01:32.182 ****
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] ********************************
Wednesday 26 November 2025 08:04:24 +0000 (0:00:01.268) 0:01:33.451 ****
ok: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Wednesday 26 November 2025 08:04:24 +0000 (0:00:00.226) 0:01:33.677 ****
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Wednesday 26 November 2025 08:04:24 +0000 (0:00:00.043) 0:01:33.721 ****
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Wednesday 26 November 2025 08:04:24 +0000 (0:00:00.044) 0:01:33.766 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Wednesday 26 November 2025 08:04:24 +0000 (0:00:00.072) 0:01:33.838 ****
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Wednesday 26 November 2025 08:04:24 +0000 (0:00:00.043) 0:01:33.881 ****
ok: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Wednesday 26 November 2025 08:04:24 +0000 (0:00:00.222) 0:01:34.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] *********************************
Wednesday 26 November 2025 08:04:24 +0000 (0:00:00.101) 0:01:34.205 ****
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Wednesday 26 November 2025 08:04:24 +0000 (0:00:00.043) 0:01:34.249 ****
ok: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Wednesday 26 November 2025 08:04:25 +0000 (0:00:00.229) 0:01:34.478 ****
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Wednesday 26 November 2025 08:04:25 +0000 (0:00:00.042) 0:01:34.520 ****
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Wednesday 26 November 2025 08:04:25 +0000 (0:00:00.041) 0:01:34.562 ****
ok: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Wednesday 26 November 2025 08:04:25 +0000 (0:00:00.325) 0:01:34.887 ****
ok: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Wednesday 26 November 2025 08:04:25 +0000 (0:00:00.254) 0:01:35.142 ****
ok: [instance] => (item=/etc/cifmw-dnsmasq.conf)
ok: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Wednesday 26 November 2025 08:04:26 +0000 (0:00:00.414) 0:01:35.556 ****
ok: [instance]
TASK [radvd : Gather package facts] ********************************************
Wednesday 26 November 2025 08:04:26 +0000 (0:00:00.282) 0:01:35.839 ****
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Wednesday 26 November 2025 08:04:27 +0000 (0:00:00.605) 0:01:36.444 ****
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Wednesday 26 November 2025 08:04:27 +0000 (0:00:00.053) 0:01:36.498 ****
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Wednesday 26 November 2025 08:04:27 +0000 (0:00:00.226) 0:01:36.725 ****
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Wednesday 26 November 2025 08:04:27 +0000 (0:00:00.231) 0:01:36.956 ****
skipping: [instance]
TASK [libvirt_manager : Ensure output directory exists] ************************
Wednesday 26 November 2025 08:04:27 +0000 (0:00:00.098) 0:01:37.055 ****
ok: [instance]
TASK [libvirt_manager : Get vmx/svm extensions from /proc/cpuinfo] *************
Wednesday 26 November 2025 08:04:27 +0000 (0:00:00.243) 0:01:37.298 ****
changed: [instance]
TASK [libvirt_manager : Check if KVM is enabled] *******************************
Wednesday 26 November 2025 08:04:28 +0000 (0:00:00.205) 0:01:37.503 ****
ok: [instance]
TASK [libvirt_manager : Fail if KVM not enabled] *******************************
Wednesday 26 November 2025 08:04:28 +0000 (0:00:00.210) 0:01:37.714 ****
skipping: [instance]
TASK [libvirt_manager : Check if VMX virtualization] ***************************
Wednesday 26 November 2025 08:04:28 +0000 (0:00:00.046) 0:01:37.760 ****
skipping: [instance]
TASK [libvirt_manager : Check if SVM virtualization] ***************************
Wednesday 26 November 2025 08:04:28 +0000 (0:00:00.043) 0:01:37.803 ****
ok: [instance]
TASK [libvirt_manager : Enable VMX virtualization] *****************************
Wednesday 26 November 2025 08:04:28 +0000 (0:00:00.046) 0:01:37.849 ****
skipping: [instance]
TASK [libvirt_manager : Install packages required for using KVM] ***************
Wednesday 26 November 2025 08:04:28 +0000 (0:00:00.043) 0:01:37.893 ****
ok: [instance]
TASK [libvirt_manager : Create rules.d polkit folder] **************************
Wednesday 26 November 2025 08:04:29 +0000 (0:00:01.259) 0:01:39.152 ****
ok: [instance]
TASK [libvirt_manager : Enable UNIX socket PolicyKit auth] *********************
Wednesday 26 November 2025 08:04:30 +0000 (0:00:00.236) 0:01:39.388 ****
ok: [instance]
TASK [libvirt_manager : Restart service polkit service] ************************
Wednesday 26 November 2025 08:04:30 +0000 (0:00:00.408) 0:01:39.797 ****
skipping: [instance]
TASK [libvirt_manager : Remove directory for service override] *****************
Wednesday 26 November 2025 08:04:30 +0000 (0:00:00.050) 0:01:39.847 ****
ok: [instance]
TASK [libvirt_manager : Reload systemctl and start/enable virtproxyd.service] ***
Wednesday 26 November 2025 08:04:30 +0000 (0:00:00.227) 0:01:40.075 ****
ok: [instance]
TASK [libvirt_manager : Ensure firewalld service is up] ************************
Wednesday 26 November 2025 08:04:31 +0000 (0:00:00.512) 0:01:40.588 ****
ok: [instance]
TASK [libvirt_manager : Ensure libvirt modular driver daemons are started.] ****
Wednesday 26 November 2025 08:04:31 +0000 (0:00:00.346) 0:01:40.935 ****
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.] *********
Wednesday 26 November 2025 08:04:31 +0000 (0:00:00.233) 0:01:41.168 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for qemu.] **********
Wednesday 26 November 2025 08:04:32 +0000 (0:00:00.354) 0:01:41.523 ****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for qemu.] **************
Wednesday 26 November 2025 08:04:32 +0000 (0:00:00.384) 0:01:41.908 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for interface.] ****
Wednesday 26 November 2025 08:04:32 +0000 (0:00:00.367) 0:01:42.275 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for interface.] *****
Wednesday 26 November 2025 08:04:33 +0000 (0:00:00.351) 0:01:42.627 ****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for interface.] *********
Wednesday 26 November 2025 08:04:33 +0000 (0:00:00.354) 0:01:42.981 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for network.] ******
Wednesday 26 November 2025 08:04:33 +0000 (0:00:00.334) 0:01:43.316 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for network.] *******
Wednesday 26 November 2025 08:04:34 +0000 (0:00:00.358) 0:01:43.674 ****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for network.] ***********
Wednesday 26 November 2025 08:04:34 +0000 (0:00:00.343) 0:01:44.017 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nodedev.] ******
Wednesday 26 November 2025 08:04:34 +0000 (0:00:00.340) 0:01:44.358 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nodedev.] *******
Wednesday 26 November 2025 08:04:35 +0000 (0:00:00.340) 0:01:44.698 ****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nodedev.] ***********
Wednesday 26 November 2025 08:04:35 +0000 (0:00:00.338) 0:01:45.037 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for nwfilter.] *****
Wednesday 26 November 2025 08:04:36 +0000 (0:00:00.381) 0:01:45.419 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for nwfilter.] ******
Wednesday 26 November 2025 08:04:36 +0000 (0:00:00.338) 0:01:45.757 ****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for nwfilter.] **********
Wednesday 26 November 2025 08:04:36 +0000 (0:00:00.343) 0:01:46.101 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for secret.] *******
Wednesday 26 November 2025 08:04:37 +0000 (0:00:00.342) 0:01:46.443 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for secret.] ********
Wednesday 26 November 2025 08:04:37 +0000 (0:00:00.332) 0:01:46.776 ****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for secret.] ************
Wednesday 26 November 2025 08:04:37 +0000 (0:00:00.371) 0:01:47.147 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for storage.] ******
Wednesday 26 November 2025 08:04:38 +0000 (0:00:00.341) 0:01:47.489 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for storage.] *******
Wednesday 26 November 2025 08:04:38 +0000 (0:00:00.341) 0:01:47.830 ****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for storage.] ***********
Wednesday 26 November 2025 08:04:38 +0000 (0:00:00.350) 0:01:48.180 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-write socket is enabled for proxy.] ********
Wednesday 26 November 2025 08:04:39 +0000 (0:00:00.346) 0:01:48.526 ****
ok: [instance]
TASK [libvirt_manager : Ensure read-only socket is enabled for proxy.] *********
Wednesday 26 November 2025 08:04:39 +0000 (0:00:00.374) 0:01:48.900 ****
ok: [instance]
TASK [libvirt_manager : Ensure admin socket is enabled for proxy.] *************
Wednesday 26 November 2025 08:04:39 +0000 (0:00:00.343) 0:01:49.244 ****
ok: [instance]
TASK [libvirt_manager : Manage service for older releases] *********************
Wednesday 26 November 2025 08:04:40 +0000 (0:00:00.335) 0:01:49.579 ****
skipping: [instance]
TASK [libvirt_manager : Get libvirt group users] *******************************
Wednesday 26 November 2025 08:04:40 +0000 (0:00:00.057) 0:01:49.637 ****
ok: [instance]
TASK [libvirt_manager : Add user if not exists in libvirt group] ***************
Wednesday 26 November 2025 08:04:40 +0000 (0:00:00.310) 0:01:49.947 ****
ok: [instance]
TASK [libvirt_manager : Allow QEMU on home directory for the storage access] ***
Wednesday 26 November 2025 08:04:40 +0000 (0:00:00.421) 0:01:50.369 ****
ok: [instance]
TASK [libvirt_manager : Inject system connection parameters in bashrc] *********
Wednesday 26 November 2025 08:04:41 +0000 (0:00:00.300) 0:01:50.669 ****
[WARNING]: Reset is not implemented for this connection
changed: [instance]
TASK [libvirt_manager : Ensure we reload user env] *****************************
Wednesday 26 November 2025 08:04:41 +0000 (0:00:00.195) 0:01:50.865 ****
TASK [libvirt_manager : Deactivate default] ************************************
Wednesday 26 November 2025 08:04:41 +0000 (0:00:00.080) 0:01:50.945 ****
fatal: [instance]: FAILED! => changed=false
msg: network default not found
TASK [libvirt_manager : Encountered an error during virt-net removal.] *********
Wednesday 26 November 2025 08:04:41 +0000 (0:00:00.245) 0:01:51.191 ****
ok: [instance] =>
msg: Looks like the provided virtual network does not exist.
TASK [Ensure we use dnsmasq for NetworkManager resolver] ***********************
Wednesday 26 November 2025 08:04:41 +0000 (0:00:00.156) 0:01:51.348 ****
ok: [instance]
TASK [Ensure we delegate .utility zone to our own instance] ********************
Wednesday 26 November 2025 08:04:42 +0000 (0:00:00.401) 0:01:51.750 ****
ok: [instance]
TASK [Restart NetworkManager] **************************************************
Wednesday 26 November 2025 08:04:42 +0000 (0:00:00.399) 0:01:52.149 ****
changed: [instance]
TASK [Ensure ocp_volumes exists] ***********************************************
Wednesday 26 November 2025 08:04:43 +0000 (0:00:00.461) 0:01:52.611 ****
changed: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Wednesday 26 November 2025 08:04:43 +0000 (0:00:00.348) 0:01:52.960 ****
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=132 changed=22 unreachable=0 failed=0 skipped=83 rescued=1 ignored=0
Wednesday 26 November 2025 08:04:44 +0000 (0:00:00.839) 0:01:53.799 ****
===============================================================================
test_deps : Install selinux python libs -------------------------------- 48.55s
repo_setup : Initialize python venv and install requirements ------------ 6.67s
libvirt_manager : Populate service facts -------------------------------- 2.15s
repo_setup : Make sure git-core package is installed -------------------- 1.42s
libvirt_manager : Remove workload and volumes --------------------------- 1.35s
test_deps : Install python yaml libs ------------------------------------ 1.33s
podman : Ensure podman is installed ------------------------------------- 1.33s
ci_setup : Install needed packages -------------------------------------- 1.33s
dnsmasq : Install needed packages --------------------------------------- 1.27s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 1.27s
libvirt_manager : Install packages required for using KVM --------------- 1.26s
repo_setup : Get repo-setup repository ---------------------------------- 1.13s
ci_setup : Manage directories ------------------------------------------- 1.08s
libvirt_manager : Start virtqemud socket service ------------------------ 0.93s
repo_setup : Run repo-setup --------------------------------------------- 0.89s
Gathering Facts --------------------------------------------------------- 0.84s
libvirt_manager : Restart firewalld ------------------------------------- 0.84s
libvirt_manager : Get installed packages list --------------------------- 0.81s
test_deps : Disable ubi 9 repos ----------------------------------------- 0.81s
repo_setup : Install repo-setup package --------------------------------- 0.74s
PLAY [Spine/leaf test] *********************************************************
TASK [Gathering Facts] *********************************************************
Wednesday 26 November 2025 08:04:44 +0000 (0:00:00.052) 0:00:00.052 ****
ok: [instance]
TASK [discover_latest_image : Get latest image] ********************************
Wednesday 26 November 2025 08:04:45 +0000 (0:00:00.923) 0:00:00.975 ****
changed: [instance]
TASK [discover_latest_image : Export facts accordingly] ************************
Wednesday 26 November 2025 08:04:47 +0000 (0:00:01.918) 0:00:02.894 ****
ok: [instance]
TASK [Load networking definition] **********************************************
Wednesday 26 November 2025 08:04:47 +0000 (0:00:00.120) 0:00:03.015 ****
ok: [instance]
TASK [libvirt_manager : Import layout generator if needed] *********************
Wednesday 26 November 2025 08:04:48 +0000 (0:00:00.053) 0:00:03.068 ****
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] ***********
Wednesday 26 November 2025 08:04:48 +0000 (0:00:00.096) 0:00:03.165 ****
ok: [instance]
TASK [libvirt_manager : Patch the layout if needed] ****************************
Wednesday 26 November 2025 08:04:48 +0000 (0:00:00.142) 0:00:03.307 ****
skipping: [instance]
TASK [libvirt_manager : Enable forwarding in the libvirt zone] *****************
Wednesday 26 November 2025 08:04:48 +0000 (0:00:00.138) 0:00:03.446 ****
changed: [instance]
TASK [libvirt_manager : Enable masquerading for public traffic] ****************
Wednesday 26 November 2025 08:04:48 +0000 (0:00:00.534) 0:00:03.981 ****
changed: [instance]
TASK [libvirt_manager : Ensure firewalld is restarts] **************************
Wednesday 26 November 2025 08:04:49 +0000 (0:00:00.580) 0:00:04.561 ****
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Wednesday 26 November 2025 08:04:49 +0000 (0:00:00.072) 0:00:04.634 ****
changed: [instance]
TASK [Deploy virtualbmc] *******************************************************
Wednesday 26 November 2025 08:04:50 +0000 (0:00:01.046) 0:00:05.681 ****
skipping: [instance]
TASK [libvirt_manager : Let the project know we have vbmc available] ***********
Wednesday 26 November 2025 08:04:50 +0000 (0:00:00.064) 0:00:05.745 ****
skipping: [instance]
TASK [libvirt_manager : Create needed workload directory] **********************
Wednesday 26 November 2025 08:04:50 +0000 (0:00:00.063) 0:00:05.809 ****
changed: [instance] => (item=workload)
changed: [instance] => (item=reproducer-inventory)
changed: [instance] => (item=volumes)
TASK [libvirt_manager : Allow QEMU on workload directory] **********************
Wednesday 26 November 2025 08:04:51 +0000 (0:00:00.729) 0:00:06.538 ****
changed: [instance] => (item=workload)
changed: [instance] => (item=volumes)
TASK [libvirt_manager : Generate networking data] ******************************
Wednesday 26 November 2025 08:04:51 +0000 (0:00:00.516) 0:00:07.055 ****
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] ********************
Wednesday 26 November 2025 08:04:52 +0000 (0:00:00.140) 0:00:07.195 ****
ok: [instance]
TASK [libvirt_manager : Check if we get an existing interfaces-info.yml] *******
Wednesday 26 November 2025 08:04:52 +0000 (0:00:00.076) 0:00:07.271 ****
ok: [instance]
TASK [libvirt_manager : Load file if exists] ***********************************
Wednesday 26 November 2025 08:04:52 +0000 (0:00:00.306) 0:00:07.578 ****
skipping: [instance]
TASK [libvirt_manager : Update fact with existing content] *********************
Wednesday 26 November 2025 08:04:52 +0000 (0:00:00.062) 0:00:07.640 ****
skipping: [instance]
TASK [libvirt_manager : Generate VM list] **************************************
Wednesday 26 November 2025 08:04:52 +0000 (0:00:00.082) 0:00:07.723 ****
ok: [instance]
TASK [libvirt_manager : Generate/update mapping all nodes] *********************
Wednesday 26 November 2025 08:04:52 +0000 (0:00:00.085) 0:00:07.809 ****
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] **********************
Wednesday 26 November 2025 08:04:52 +0000 (0:00:00.142) 0:00:07.951 ****
skipping: [instance]
TASK [libvirt_manager : Dump MAC mapping] **************************************
Wednesday 26 November 2025 08:04:52 +0000 (0:00:00.065) 0:00:08.016 ****
changed: [instance]
TASK [libvirt_manager : Inject all VMs in the inventory] ***********************
Wednesday 26 November 2025 08:04:53 +0000 (0:00:00.508) 0:00:08.525 ****
[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] ******
Wednesday 26 November 2025 08:04:53 +0000 (0:00:00.149) 0:00:08.674 ****
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Wednesday 26 November 2025 08:04:53 +0000 (0:00:00.054) 0:00:08.729 ****
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Wednesday 26 November 2025 08:04:53 +0000 (0:00:00.083) 0:00:08.812 ****
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Wednesday 26 November 2025 08:04:53 +0000 (0:00:00.059) 0:00:08.871 ****
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Wednesday 26 November 2025 08:04:53 +0000 (0:00:00.058) 0:00:08.930 ****
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Wednesday 26 November 2025 08:04:53 +0000 (0:00:00.051) 0:00:08.981 ****
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] ***************************
Wednesday 26 November 2025 08:04:54 +0000 (0:00:00.215) 0:00:09.197 ****
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Wednesday 26 November 2025 08:04:54 +0000 (0:00:00.051) 0:00:09.249 ****
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Wednesday 26 November 2025 08:04:54 +0000 (0:00:00.244) 0:00:09.493 ****
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Wednesday 26 November 2025 08:04:54 +0000 (0:00:00.495) 0:00:09.988 ****
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Wednesday 26 November 2025 08:04:55 +0000 (0:00:00.178) 0:00:10.166 ****
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Wednesday 26 November 2025 08:04:55 +0000 (0:00:00.056) 0:00:10.223 ****
changed: [instance]
TASK [libvirt_manager : Manage networks if needed] *****************************
Wednesday 26 November 2025 08:04:55 +0000 (0:00:00.527) 0:00:10.750 ****
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.] ***
Wednesday 26 November 2025 08:04:55 +0000 (0:00:00.139) 0:00:10.890 ****
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] ***************************
Wednesday 26 November 2025 08:04:55 +0000 (0:00:00.123) 0:00:11.014 ****
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] *******************
Wednesday 26 November 2025 08:04:57 +0000 (0:00:01.405) 0:00:12.419 ****
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] ****************************
Wednesday 26 November 2025 08:04:59 +0000 (0:00:01.712) 0:00:14.131 ****
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] ******************
Wednesday 26 November 2025 08:05:00 +0000 (0:00:01.260) 0:00:15.392 ****
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] **********
Wednesday 26 November 2025 08:05:01 +0000 (0:00:01.252) 0:00:16.645 ****
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] ***********************
Wednesday 26 November 2025 08:05:01 +0000 (0:00:00.115) 0:00:16.761 ****
ok: [instance]
TASK [libvirt_manager : Fetch bridges ports link info] *************************
Wednesday 26 November 2025 08:05:01 +0000 (0:00:00.234) 0:00:16.996 ****
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] ************************
Wednesday 26 November 2025 08:05:02 +0000 (0:00:01.059) 0:00:18.055 ****
TASK [ci_nmstate : Ensure we have needed facts] ********************************
Wednesday 26 November 2025 08:05:03 +0000 (0:00:00.151) 0:00:18.207 ****
skipping: [instance]
TASK [ci_nmstate : Install required packages on instance] **********************
Wednesday 26 November 2025 08:05:03 +0000 (0:00:00.142) 0:00:18.349 ****
ok: [instance]
TASK [ci_nmstate : Create the target NMstate dump directory] *******************
Wednesday 26 November 2025 08:05:04 +0000 (0:00:01.527) 0:00:19.876 ****
changed: [instance]
TASK [ci_nmstate : Save nmstate state for instance] ****************************
Wednesday 26 November 2025 08:05:05 +0000 (0:00:00.230) 0:00:20.107 ****
changed: [instance]
TASK [ci_nmstate : Apply the desidered state on instance] **********************
Wednesday 26 November 2025 08:05:05 +0000 (0:00:00.408) 0:00:20.515 ****
changed: [instance]
TASK [ci_nmstate : Save nmstate debugging data for instance] *******************
Wednesday 26 November 2025 08:05:07 +0000 (0:00:02.005) 0:00:22.521 ****
changed: [instance]
TASK [Create extra network configuration] **************************************
Wednesday 26 November 2025 08:05:07 +0000 (0:00:00.457) 0:00:22.978 ****
skipping: [instance]
TASK [libvirt_manager : Ensure extra networks is in correct zone] **************
Wednesday 26 November 2025 08:05:07 +0000 (0:00:00.070) 0:00:23.049 ****
skipping: [instance]
TASK [libvirt_manager : Refresh networking facts on host] **********************
Wednesday 26 November 2025 08:05:08 +0000 (0:00:00.062) 0:00:23.112 ****
ok: [instance]
TASK [libvirt_manager : Build needed network/dnsmasq related content] **********
Wednesday 26 November 2025 08:05:08 +0000 (0:00:00.592) 0:00:23.704 ****
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] ***************************************
Wednesday 26 November 2025 08:05:09 +0000 (0:00:00.675) 0:00:24.379 ****
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Wednesday 26 November 2025 08:05:10 +0000 (0:00:01.282) 0:00:25.662 ****
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] ********************************
Wednesday 26 November 2025 08:05:14 +0000 (0:00:03.483) 0:00:29.145 ****
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Wednesday 26 November 2025 08:05:14 +0000 (0:00:00.253) 0:00:29.398 ****
changed: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Wednesday 26 November 2025 08:05:14 +0000 (0:00:00.416) 0:00:29.814 ****
changed: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Wednesday 26 November 2025 08:05:15 +0000 (0:00:00.429) 0:00:30.244 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Wednesday 26 November 2025 08:05:15 +0000 (0:00:00.124) 0:00:30.368 ****
changed: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Wednesday 26 November 2025 08:05:15 +0000 (0:00:00.452) 0:00:30.820 ****
skipping: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Wednesday 26 November 2025 08:05:15 +0000 (0:00:00.078) 0:00:30.899 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Wednesday 26 November 2025 08:05:15 +0000 (0:00:00.096) 0:00:30.995 ****
changed: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Wednesday 26 November 2025 08:05:16 +0000 (0:00:00.417) 0:00:31.413 ****
skipping: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Wednesday 26 November 2025 08:05:16 +0000 (0:00:00.085) 0:00:31.499 ****
ok: [instance] => (item=127.0.0.2)
TASK [dnsmasq : Enable and start service] **************************************
Wednesday 26 November 2025 08:05:16 +0000 (0:00:00.253) 0:00:31.753 ****
changed: [instance]
TASK [dnsmasq : Stop service] **************************************************
Wednesday 26 November 2025 08:05:17 +0000 (0:00:00.762) 0:00:32.515 ****
skipping: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Wednesday 26 November 2025 08:05:17 +0000 (0:00:00.081) 0:00:32.597 ****
skipping: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Wednesday 26 November 2025 08:05:17 +0000 (0:00:00.053) 0:00:32.651 ****
skipping: [instance] => (item=/etc/cifmw-dnsmasq.conf)
skipping: [instance] => (item=/etc/cifmw-dnsmasq.d)
skipping: [instance]
TASK [Create dnsmasq networks] *************************************************
Wednesday 26 November 2025 08:05:17 +0000 (0:00:00.096) 0:00:32.747 ****
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 08:05:17 +0000 (0:00:00.309) 0:00:33.056 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 08:05:18 +0000 (0:00:00.063) 0:00:33.120 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 08:05:18 +0000 (0:00:00.072) 0:00:33.192 ****
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 08:05:18 +0000 (0:00:00.505) 0:00:33.698 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 08:05:18 +0000 (0:00:00.053) 0:00:33.752 ****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 08:05:18 +0000 (0:00:00.090) 0:00:33.842 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 08:05:18 +0000 (0:00:00.099) 0:00:33.942 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 08:05:18 +0000 (0:00:00.072) 0:00:34.014 ****
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 08:05:19 +0000 (0:00:00.483) 0:00:34.498 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 08:05:19 +0000 (0:00:00.083) 0:00:34.582 ****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 08:05:19 +0000 (0:00:00.092) 0:00:34.675 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 08:05:19 +0000 (0:00:00.064) 0:00:34.739 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 08:05:19 +0000 (0:00:00.108) 0:00:34.848 ****
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 08:05:20 +0000 (0:00:00.489) 0:00:35.338 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 08:05:20 +0000 (0:00:00.051) 0:00:35.389 ****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 08:05:20 +0000 (0:00:00.122) 0:00:35.512 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 08:05:20 +0000 (0:00:00.064) 0:00:35.576 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 08:05:20 +0000 (0:00:00.073) 0:00:35.650 ****
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 08:05:21 +0000 (0:00:00.486) 0:00:36.136 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 08:05:21 +0000 (0:00:00.090) 0:00:36.226 ****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 08:05:21 +0000 (0:00:00.094) 0:00:36.321 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 08:05:21 +0000 (0:00:00.064) 0:00:36.386 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 08:05:21 +0000 (0:00:00.108) 0:00:36.495 ****
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 08:05:21 +0000 (0:00:00.480) 0:00:36.976 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 08:05:21 +0000 (0:00:00.052) 0:00:37.028 ****
skipping: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 08:05:22 +0000 (0:00:00.121) 0:00:37.149 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 08:05:22 +0000 (0:00:00.064) 0:00:37.213 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 08:05:22 +0000 (0:00:00.069) 0:00:37.283 ****
changed: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 08:05:22 +0000 (0:00:00.499) 0:00:37.782 ****
skipping: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 08:05:22 +0000 (0:00:00.053) 0:00:37.835 ****
skipping: [instance]
TASK [Deploy radvd for IPv6 router advertisements] *****************************
Wednesday 26 November 2025 08:05:22 +0000 (0:00:00.088) 0:00:37.924 ****
skipping: [instance]
TASK [libvirt_manager : Ensure network is in correct zone] *********************
Wednesday 26 November 2025 08:05:22 +0000 (0:00:00.103) 0:00:38.027 ****
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] ***************
Wednesday 26 November 2025 08:05:24 +0000 (0:00:01.403) 0:00:39.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-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] ***************
Wednesday 26 November 2025 08:05:24 +0000 (0:00:00.150) 0:00:39.581 ****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Wednesday 26 November 2025 08:05:24 +0000 (0:00:00.358) 0:00:39.939 ****
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Wednesday 26 November 2025 08:05:24 +0000 (0:00:00.069) 0:00:40.009 ****
ok: [instance]
TASK [libvirt_manager : Set network_bridge_info fact with network and address] ***
Wednesday 26 November 2025 08:05:25 +0000 (0:00:00.243) 0:00:40.253 ****
ok: [instance]
TASK [libvirt_manager : Extract IP address from network bridges] ***************
Wednesday 26 November 2025 08:05:25 +0000 (0:00:00.099) 0:00:40.352 ****
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] ***************
Wednesday 26 November 2025 08:05:25 +0000 (0:00:00.227) 0:00:40.580 ****
TASK [libvirt_manager : Output _network_data] **********************************
Wednesday 26 November 2025 08:05:25 +0000 (0:00:00.073) 0:00:40.653 ****
changed: [instance]
TASK [libvirt_manager : Output pub_net] ****************************************
Wednesday 26 November 2025 08:05:25 +0000 (0:00:00.378) 0:00:41.032 ****
changed: [instance]
TASK [libvirt_manager : Output _cifmw_libvirt_manager_layout] ******************
Wednesday 26 November 2025 08:05:26 +0000 (0:00:00.375) 0:00:41.408 ****
changed: [instance]
TASK [libvirt_manager : Expose patch for networking_mapper] ********************
Wednesday 26 November 2025 08:05:26 +0000 (0:00:00.377) 0:00:41.785 ****
ok: [instance]
TASK [libvirt_manager : Save networking_mapper patch] **************************
Wednesday 26 November 2025 08:05:26 +0000 (0:00:00.163) 0:00:41.948 ****
changed: [instance]
TASK [networking_mapper : Check for Networking Definition file existence] ******
Wednesday 26 November 2025 08:05:27 +0000 (0:00:00.380) 0:00:42.328 ****
skipping: [instance]
TASK [networking_mapper : Load the Networking Definition from file] ************
Wednesday 26 November 2025 08:05:27 +0000 (0:00:00.058) 0:00:42.387 ****
skipping: [instance]
TASK [networking_mapper : Check for interfaces info file existence] ************
Wednesday 26 November 2025 08:05:27 +0000 (0:00:00.056) 0:00:42.444 ****
skipping: [instance]
TASK [networking_mapper : Load the interfaces info from file] ******************
Wednesday 26 November 2025 08:05:27 +0000 (0:00:00.093) 0:00:42.537 ****
skipping: [instance]
TASK [networking_mapper : Ensure local fact is empty] **************************
Wednesday 26 November 2025 08:05:27 +0000 (0:00:00.059) 0:00:42.597 ****
ok: [instance]
TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Wednesday 26 November 2025 08:05:27 +0000 (0:00:00.053) 0:00:42.650 ****
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] ***************************
Wednesday 26 November 2025 08:05:27 +0000 (0:00:00.206) 0:00:42.857 ****
skipping: [instance]
TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Wednesday 26 November 2025 08:05:27 +0000 (0:00:00.142) 0:00:42.999 ****
ok: [instance]
TASK [networking_mapper : Write the Networking Definition to file] *************
Wednesday 26 November 2025 08:05:28 +0000 (0:00:00.261) 0:00:43.260 ****
changed: [instance]
TASK [networking_mapper : Call the networking mapper] **************************
Wednesday 26 November 2025 08:05:28 +0000 (0:00:00.489) 0:00:43.750 ****
ok: [instance]
TASK [networking_mapper : Set networking mapper facts] *************************
Wednesday 26 November 2025 08:05:28 +0000 (0:00:00.205) 0:00:43.955 ****
ok: [instance]
TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Wednesday 26 November 2025 08:05:28 +0000 (0:00:00.060) 0:00:44.016 ****
changed: [instance]
TASK [libvirt_manager : Be sure to save current state of networking_mapper environment] ***
Wednesday 26 November 2025 08:05:29 +0000 (0:00:00.569) 0:00:44.585 ****
ok: [instance]
TASK [libvirt_manager : Unset patch] *******************************************
Wednesday 26 November 2025 08:05:29 +0000 (0:00:00.057) 0:00:44.643 ****
ok: [instance]
TASK [libvirt_manager : Initialize empty _lm_dhcp_entries fact] ****************
Wednesday 26 November 2025 08:05:29 +0000 (0:00:00.052) 0:00:44.695 ****
ok: [instance]
TASK [libvirt_manager : Reserve IPs on networks] *******************************
Wednesday 26 November 2025 08:05:29 +0000 (0:00:00.051) 0:00:44.747 ****
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] **************************************
Wednesday 26 November 2025 08:05:29 +0000 (0:00:00.206) 0:00:44.953 ****
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] **************************************
Wednesday 26 November 2025 08:05:30 +0000 (0:00:00.186) 0:00:45.139 ****
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 }}] ******************************
Wednesday 26 November 2025 08:05:30 +0000 (0:00:00.202) 0:00:45.342 ****
TASK [dnsmasq : Ensure we have the right data and type] ************************
Wednesday 26 November 2025 08:05:30 +0000 (0:00:00.200) 0:00:45.543 ****
ok: [instance]
TASK [dnsmasq : Assert we have needed host data] *******************************
Wednesday 26 November 2025 08:05:30 +0000 (0:00:00.085) 0:00:45.628 ****
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'sl-compute-0', 'state': 'present', 'mac': '52:54:00:29:5e:3b', 'ips': ['192.168.140.16', ''], 'tag': 'sl-compute'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'sl-compute-1', 'state': 'present', 'mac': '52:54:01:6a:92:aa', 'ips': ['192.168.140.17', ''], 'tag': 'sl-compute'})
ok: [instance] => (item={'network': 'public', 'name': 'router-0', 'state': 'present', 'mac': '52:54:02:93:22:03', 'ips': ['192.168.110.30', ''], 'tag': 'router'})
ok: [instance] => (item={'network': 'public', 'name': 'sl-compute-0', 'state': 'present', 'mac': '52:54:00:b6:62:1f', 'ips': ['192.168.110.16', ''], 'tag': 'sl-compute'})
ok: [instance] => (item={'network': 'public', 'name': 'sl-compute-1', 'state': 'present', 'mac': '52:54:01:2a:e1:8f', 'ips': ['192.168.110.17', ''], 'tag': 'sl-compute'})
TASK [dnsmasq : Ensure networks exists] ****************************************
Wednesday 26 November 2025 08:05:30 +0000 (0:00:00.130) 0:00:45.758 ****
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] *************************************
Wednesday 26 November 2025 08:05:30 +0000 (0:00:00.174) 0:00:45.933 ****
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Wednesday 26 November 2025 08:05:31 +0000 (0:00:00.221) 0:00:46.155 ****
ok: [instance]
TASK [dnsmasq : Check network file status] *************************************
Wednesday 26 November 2025 08:05:31 +0000 (0:00:00.058) 0:00:46.214 ****
ok: [instance]
TASK [dnsmasq : Assert network exists] *****************************************
Wednesday 26 November 2025 08:05:31 +0000 (0:00:00.258) 0:00:46.472 ****
ok: [instance]
TASK [dnsmasq : Initialize empty dhcp_host_entries] ****************************
Wednesday 26 November 2025 08:05:31 +0000 (0:00:00.058) 0:00:46.530 ****
ok: [instance]
TASK [dnsmasq : Compute entry] *************************************************
Wednesday 26 November 2025 08:05:31 +0000 (0:00:00.055) 0:00:46.586 ****
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'sl-compute-0', 'state': 'present', 'mac': '52:54:00:29:5e:3b', 'ips': ['192.168.140.16', ''], 'tag': 'sl-compute'})
ok: [instance] => (item={'network': 'osp_trunk', 'name': 'sl-compute-1', 'state': 'present', 'mac': '52:54:01:6a:92:aa', 'ips': ['192.168.140.17', ''], 'tag': 'sl-compute'})
ok: [instance] => (item={'network': 'public', 'name': 'router-0', 'state': 'present', 'mac': '52:54:02:93:22:03', 'ips': ['192.168.110.30', ''], 'tag': 'router'})
ok: [instance] => (item={'network': 'public', 'name': 'sl-compute-0', 'state': 'present', 'mac': '52:54:00:b6:62:1f', 'ips': ['192.168.110.16', ''], 'tag': 'sl-compute'})
ok: [instance] => (item={'network': 'public', 'name': 'sl-compute-1', 'state': 'present', 'mac': '52:54:01:2a:e1:8f', 'ips': ['192.168.110.17', ''], 'tag': 'sl-compute'})
TASK [dnsmasq : Create add/remove sets] ****************************************
Wednesday 26 November 2025 08:05:31 +0000 (0:00:00.198) 0:00:46.784 ****
ok: [instance]
TASK [dnsmasq : Add DHCP entries] **********************************************
Wednesday 26 November 2025 08:05:31 +0000 (0:00:00.118) 0:00:46.903 ****
changed: [instance] => (item={'file': 'osp_trunk_sl-compute-0_52:54:00:29:5e:3b', 'entry': 'set:sl-compute,52:54:00:29:5e:3b,192.168.140.16,sl-compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'osp_trunk_sl-compute-1_52:54:01:6a:92:aa', 'entry': 'set:sl-compute,52:54:01:6a:92:aa,192.168.140.17,sl-compute-1', 'state': 'present'})
changed: [instance] => (item={'file': 'public_router-0_52:54:02:93:22:03', 'entry': 'set:router,52:54:02:93:22:03,192.168.110.30,router-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_sl-compute-0_52:54:00:b6:62:1f', 'entry': 'set:sl-compute,52:54:00:b6:62:1f,192.168.110.16,sl-compute-0', 'state': 'present'})
changed: [instance] => (item={'file': 'public_sl-compute-1_52:54:01:2a:e1:8f', 'entry': 'set:sl-compute,52:54:01:2a:e1:8f,192.168.110.17,sl-compute-1', 'state': 'present'})
TASK [dnsmasq : Remove DHCP entries] *******************************************
Wednesday 26 November 2025 08:05:33 +0000 (0:00:01.841) 0:00:48.744 ****
skipping: [instance]
TASK [libvirt_manager : Create per-network and .utility DNS entries] ***********
Wednesday 26 November 2025 08:05:33 +0000 (0:00:00.119) 0:00:48.864 ****
ok: [instance] => (item=router-0)
ok: [instance] => (item=sl-compute-0)
ok: [instance] => (item=sl-compute-1)
TASK [Inject VMs in the .utility zone] *****************************************
Wednesday 26 November 2025 08:05:33 +0000 (0:00:00.202) 0:00:49.066 ****
TASK [dnsmasq : Assert we have needed host record data] ************************
Wednesday 26 November 2025 08:05:34 +0000 (0:00:00.161) 0:00:49.228 ****
ok: [instance]
TASK [dnsmasq : Assert each address element have needed data] ******************
Wednesday 26 November 2025 08:05:34 +0000 (0:00:00.074) 0:00:49.303 ****
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] ********************************************
Wednesday 26 November 2025 08:05:34 +0000 (0:00:00.154) 0:00:49.457 ****
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] ****************
Wednesday 26 November 2025 08:05:36 +0000 (0:00:01.836) 0:00:51.294 ****
ok: [instance]
TASK [libvirt_manager : Collect DHCP options from VM definitions] **************
Wednesday 26 November 2025 08:05:36 +0000 (0:00:00.053) 0:00:51.348 ****
skipping: [instance] => (item=sl-compute)
skipping: [instance] => (item=router)
skipping: [instance]
TASK [libvirt_manager : Generate DHCP option configuration for VM types] *******
Wednesday 26 November 2025 08:05:36 +0000 (0:00:00.109) 0:00:51.457 ****
skipping: [instance]
TASK [libvirt_manager : Ensure some domains are local] *************************
Wednesday 26 November 2025 08:05:36 +0000 (0:00:00.067) 0:00:51.525 ****
changed: [instance]
TASK [libvirt_manager : Ensure dnsmasq is reloaded now] ************************
Wednesday 26 November 2025 08:05:36 +0000 (0:00:00.407) 0:00:51.933 ****
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Wednesday 26 November 2025 08:05:36 +0000 (0:00:00.109) 0:00:52.042 ****
changed: [instance]
RUNNING HANDLER [dnsmasq : Restart dnsmasq] ************************************
Wednesday 26 November 2025 08:05:37 +0000 (0:00:00.886) 0:00:52.928 ****
changed: [instance]
RUNNING HANDLER [dnsmasq : Reload dnsmasq] *************************************
Wednesday 26 November 2025 08:05:38 +0000 (0:00:00.400) 0:00:53.329 ****
changed: [instance]
TASK [libvirt_manager : Create group inventories] ******************************
Wednesday 26 November 2025 08:05:38 +0000 (0:00:00.413) 0:00:53.743 ****
changed: [instance] => (item=sl-compute)
changed: [instance] => (item=router)
TASK [libvirt_manager : Create "all" group inventory file] *********************
Wednesday 26 November 2025 08:05:39 +0000 (0:00:00.830) 0:00:54.573 ****
changed: [instance]
TASK [libvirt_manager : Ensure storage pool is present.] ***********************
Wednesday 26 November 2025 08:05:40 +0000 (0:00:00.502) 0:00:55.075 ****
skipping: [instance]
TASK [libvirt_manager : Ensure images are present] *****************************
Wednesday 26 November 2025 08:05:40 +0000 (0:00:00.077) 0:00:55.153 ****
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] *******************************
Wednesday 26 November 2025 08:05:40 +0000 (0:00:00.149) 0:00:55.303 ****
changed: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Wednesday 26 November 2025 08:05:40 +0000 (0:00:00.284) 0:00:55.588 ****
ok: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Wednesday 26 November 2025 08:05:40 +0000 (0:00:00.219) 0:00:55.807 ****
changed: [instance]
TASK [libvirt_manager : Check image] *******************************************
Wednesday 26 November 2025 08:06:01 +0000 (0:00:21.145) 0:01:16.952 ****
ok: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Wednesday 26 November 2025 08:06:02 +0000 (0:00:00.234) 0:01:17.186 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Ensure image access rights] ****************************
Wednesday 26 November 2025 08:06:02 +0000 (0:00:00.074) 0:01:17.261 ****
changed: [instance]
TASK [libvirt_manager : Ensure directory exists] *******************************
Wednesday 26 November 2025 08:06:02 +0000 (0:00:00.259) 0:01:17.521 ****
ok: [instance]
TASK [libvirt_manager : Check if base image exists] ****************************
Wednesday 26 November 2025 08:06:02 +0000 (0:00:00.285) 0:01:17.807 ****
ok: [instance]
TASK [libvirt_manager : Download base image] ***********************************
Wednesday 26 November 2025 08:06:02 +0000 (0:00:00.231) 0:01:18.039 ****
skipping: [instance]
TASK [libvirt_manager : Check image] *******************************************
Wednesday 26 November 2025 08:06:03 +0000 (0:00:00.057) 0:01:18.096 ****
ok: [instance]
TASK [libvirt_manager : Assert image status] ***********************************
Wednesday 26 November 2025 08:06:03 +0000 (0:00:00.229) 0:01:18.326 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Ensure image access rights] ****************************
Wednesday 26 November 2025 08:06:03 +0000 (0:00:00.114) 0:01:18.440 ****
ok: [instance]
TASK [libvirt_manager : Get ssh key state] *************************************
Wednesday 26 November 2025 08:06:03 +0000 (0:00:00.244) 0:01:18.685 ****
ok: [instance]
TASK [libvirt_manager : Create temporary ssh keypair] **************************
Wednesday 26 November 2025 08:06:03 +0000 (0:00:00.211) 0:01:18.897 ****
changed: [instance]
TASK [libvirt_manager : Slurp public key for later use] ************************
Wednesday 26 November 2025 08:06:04 +0000 (0:00:00.467) 0:01:19.365 ****
ok: [instance]
TASK [libvirt_manager : Slurp private key for later use] ***********************
Wednesday 26 November 2025 08:06:04 +0000 (0:00:00.282) 0:01:19.647 ****
ok: [instance]
TASK [libvirt_manager : Inject cifmw_reproducer_key.pub in hypervisor authorized_keys] ***
Wednesday 26 November 2025 08:06:04 +0000 (0:00:00.203) 0:01:19.851 ****
changed: [instance]
TASK [libvirt_manager : Create fact holding network data for VMs] **************
Wednesday 26 November 2025 08:06:05 +0000 (0:00:00.474) 0:01:20.325 ****
ok: [instance]
TASK [libvirt_manager : List existing networks] ********************************
Wednesday 26 November 2025 08:06:05 +0000 (0:00:00.055) 0:01:20.381 ****
ok: [instance]
TASK [libvirt_manager : Gather pool fact] **************************************
Wednesday 26 November 2025 08:06:05 +0000 (0:00:00.258) 0:01:20.639 ****
skipping: [instance]
TASK [libvirt_manager : Create and run VMs] ************************************
Wednesday 26 November 2025 08:06:05 +0000 (0:00:00.058) 0:01:20.697 ****
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] **********************
Wednesday 26 November 2025 08:06:05 +0000 (0:00:00.207) 0:01:20.905 ****
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for sl-compute-0] *****
Wednesday 26 November 2025 08:06:06 +0000 (0:00:00.283) 0:01:21.188 ****
changed: [instance]
TASK [libvirt_manager : Define VMs for type sl-compute-0] **********************
Wednesday 26 November 2025 08:06:06 +0000 (0:00:00.259) 0:01:21.448 ****
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs sl-compute-0] ********
Wednesday 26 November 2025 08:06:06 +0000 (0:00:00.484) 0:01:21.933 ****
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 }}] ****************
Wednesday 26 November 2025 08:06:06 +0000 (0:00:00.093) 0:01:22.026 ****
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] ***********************
Wednesday 26 November 2025 08:06:07 +0000 (0:00:00.133) 0:01:22.160 ****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Wednesday 26 November 2025 08:06:07 +0000 (0:00:00.285) 0:01:22.445 ****
ok: [instance] => (item=cifmw-s1-rtr)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-intnet-0)
TASK [libvirt_manager : Dump domain xml] ***************************************
Wednesday 26 November 2025 08:06:07 +0000 (0:00:00.099) 0:01:22.544 ****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Wednesday 26 November 2025 08:06:07 +0000 (0:00:00.298) 0:01:22.843 ****
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-sl-compute-0] *********
Wednesday 26 November 2025 08:06:08 +0000 (0:00:00.235) 0:01:23.079 ****
changed: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Wednesday 26 November 2025 08:06:08 +0000 (0:00:00.321) 0:01:23.400 ****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Wednesday 26 November 2025 08:06:08 +0000 (0:00:00.309) 0:01:23.710 ****
ok: [instance] => (item=cifmw-s1-rtr)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-intnet-0)
TASK [libvirt_manager : Dump domain xml] ***************************************
Wednesday 26 November 2025 08:06:08 +0000 (0:00:00.100) 0:01:23.811 ****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Wednesday 26 November 2025 08:06:09 +0000 (0:00:00.267) 0:01:24.079 ****
ok: [instance]
TASK [libvirt_manager : Attach interface osp_trunk on cifmw-sl-compute-0] ******
Wednesday 26 November 2025 08:06:09 +0000 (0:00:00.238) 0:01:24.317 ****
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs sl-compute-0] ***
Wednesday 26 November 2025 08:06:09 +0000 (0:00:00.360) 0:01:24.678 ****
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 }}] ****************
Wednesday 26 November 2025 08:06:09 +0000 (0:00:00.102) 0:01:24.780 ****
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] ***********************
Wednesday 26 November 2025 08:06:09 +0000 (0:00:00.142) 0:01:24.922 ****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Wednesday 26 November 2025 08:06:10 +0000 (0:00:00.284) 0:01:25.207 ****
ok: [instance] => (item=cifmw-s1-rtr)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-intnet-0)
TASK [libvirt_manager : Dump domain xml] ***************************************
Wednesday 26 November 2025 08:06:10 +0000 (0:00:00.102) 0:01:25.309 ****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Wednesday 26 November 2025 08:06:10 +0000 (0:00:00.309) 0:01:25.618 ****
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-sl-compute-0] *********
Wednesday 26 November 2025 08:06:10 +0000 (0:00:00.240) 0:01:25.859 ****
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for sl-compute-0] *****
Wednesday 26 November 2025 08:06:10 +0000 (0:00:00.089) 0:01:25.949 ****
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM sl-compute-0] ***********
Wednesday 26 November 2025 08:06:10 +0000 (0:00:00.061) 0:01:26.010 ****
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM sl-compute-0] ********************
Wednesday 26 November 2025 08:06:11 +0000 (0:00:00.100) 0:01:26.111 ****
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Wednesday 26 November 2025 08:06:11 +0000 (0:00:00.062) 0:01:26.173 ****
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Wednesday 26 November 2025 08:06:11 +0000 (0:00:00.254) 0:01:26.428 ****
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Wednesday 26 November 2025 08:06:11 +0000 (0:00:00.071) 0:01:26.499 ****
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] ***************
Wednesday 26 November 2025 08:06:11 +0000 (0:00:00.158) 0:01:26.658 ****
ok: [instance]
TASK [libvirt_manager : Define the default users for the vm] *******************
Wednesday 26 November 2025 08:06:11 +0000 (0:00:00.234) 0:01:26.892 ****
ok: [instance]
TASK [libvirt_manager : Define the user data] **********************************
Wednesday 26 November 2025 08:06:11 +0000 (0:00:00.096) 0:01:26.988 ****
ok: [instance]
TASK [libvirt_manager : Define the network config for all vms] *****************
Wednesday 26 November 2025 08:06:12 +0000 (0:00:00.114) 0:01:27.103 ****
skipping: [instance]
TASK [libvirt_manager : Define the network config for each vm] *****************
Wednesday 26 November 2025 08:06:12 +0000 (0:00:00.077) 0:01:27.180 ****
skipping: [instance]
TASK [Call the config_drive role] **********************************************
Wednesday 26 November 2025 08:06:12 +0000 (0:00:00.075) 0:01:27.256 ****
TASK [config_drive : Ensure needed directories exist] **************************
Wednesday 26 November 2025 08:06:12 +0000 (0:00:00.159) 0:01:27.415 ****
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)
TASK [config_drive : Install required RPM packages] ****************************
Wednesday 26 November 2025 08:06:12 +0000 (0:00:00.455) 0:01:27.871 ****
ok: [instance]
TASK [config_drive : Crate config drive instance directory] ********************
Wednesday 26 November 2025 08:06:14 +0000 (0:00:01.398) 0:01:29.269 ****
changed: [instance]
TASK [config_drive : Generate meta-data] ***************************************
Wednesday 26 November 2025 08:06:14 +0000 (0:00:00.257) 0:01:29.527 ****
changed: [instance]
TASK [config_drive : Generate user-data] ***************************************
Wednesday 26 November 2025 08:06:14 +0000 (0:00:00.455) 0:01:29.982 ****
changed: [instance]
TASK [config_drive : Generate network-data] ************************************
Wednesday 26 November 2025 08:06:15 +0000 (0:00:00.465) 0:01:30.448 ****
skipping: [instance]
TASK [config_drive : Check ISO availability] ***********************************
Wednesday 26 November 2025 08:06:15 +0000 (0:00:00.080) 0:01:30.529 ****
ok: [instance]
TASK [config_drive : Assert we don't try to change an existing ISO] ************
Wednesday 26 November 2025 08:06:15 +0000 (0:00:00.238) 0:01:30.767 ****
skipping: [instance]
TASK [config_drive : Generate nocloud iso image] *******************************
Wednesday 26 November 2025 08:06:15 +0000 (0:00:00.077) 0:01:30.845 ****
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] ***********************
Wednesday 26 November 2025 08:06:16 +0000 (0:00:00.338) 0:01:31.184 ****
changed: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Wednesday 26 November 2025 08:06:16 +0000 (0:00:00.312) 0:01:31.496 ****
skipping: [instance]
TASK [libvirt_manager : Configure boot order for sl-compute-0] *****************
Wednesday 26 November 2025 08:06:16 +0000 (0:00:00.079) 0:01:31.575 ****
skipping: [instance]
TASK [libvirt_manager : Create VM image for sl-compute-1] **********************
Wednesday 26 November 2025 08:06:16 +0000 (0:00:00.099) 0:01:31.674 ****
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for sl-compute-1] *****
Wednesday 26 November 2025 08:06:16 +0000 (0:00:00.284) 0:01:31.959 ****
changed: [instance]
TASK [libvirt_manager : Define VMs for type sl-compute-1] **********************
Wednesday 26 November 2025 08:06:17 +0000 (0:00:00.263) 0:01:32.223 ****
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs sl-compute-1] ********
Wednesday 26 November 2025 08:06:17 +0000 (0:00:00.453) 0:01:32.676 ****
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 }}] ****************
Wednesday 26 November 2025 08:06:17 +0000 (0:00:00.093) 0:01:32.770 ****
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] ***********************
Wednesday 26 November 2025 08:06:17 +0000 (0:00:00.136) 0:01:32.906 ****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Wednesday 26 November 2025 08:06:18 +0000 (0:00:00.285) 0:01:33.192 ****
ok: [instance] => (item=cifmw-s1-rtr)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-intnet-0)
TASK [libvirt_manager : Dump domain xml] ***************************************
Wednesday 26 November 2025 08:06:18 +0000 (0:00:00.104) 0:01:33.296 ****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Wednesday 26 November 2025 08:06:18 +0000 (0:00:00.270) 0:01:33.567 ****
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-sl-compute-1] *********
Wednesday 26 November 2025 08:06:18 +0000 (0:00:00.279) 0:01:33.847 ****
changed: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Wednesday 26 November 2025 08:06:19 +0000 (0:00:00.320) 0:01:34.167 ****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Wednesday 26 November 2025 08:06:19 +0000 (0:00:00.283) 0:01:34.451 ****
ok: [instance] => (item=cifmw-s1-rtr)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-intnet-0)
TASK [libvirt_manager : Dump domain xml] ***************************************
Wednesday 26 November 2025 08:06:19 +0000 (0:00:00.137) 0:01:34.588 ****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Wednesday 26 November 2025 08:06:19 +0000 (0:00:00.265) 0:01:34.854 ****
ok: [instance]
TASK [libvirt_manager : Attach interface osp_trunk on cifmw-sl-compute-1] ******
Wednesday 26 November 2025 08:06:20 +0000 (0:00:00.232) 0:01:35.086 ****
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs sl-compute-1] ***
Wednesday 26 November 2025 08:06:20 +0000 (0:00:00.323) 0:01:35.410 ****
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 }}] ****************
Wednesday 26 November 2025 08:06:20 +0000 (0:00:00.143) 0:01:35.554 ****
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] ***********************
Wednesday 26 November 2025 08:06:20 +0000 (0:00:00.112) 0:01:35.667 ****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Wednesday 26 November 2025 08:06:20 +0000 (0:00:00.281) 0:01:35.948 ****
ok: [instance] => (item=cifmw-s1-rtr)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-intnet-0)
TASK [libvirt_manager : Dump domain xml] ***************************************
Wednesday 26 November 2025 08:06:20 +0000 (0:00:00.102) 0:01:36.051 ****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Wednesday 26 November 2025 08:06:21 +0000 (0:00:00.263) 0:01:36.314 ****
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-sl-compute-1] *********
Wednesday 26 November 2025 08:06:21 +0000 (0:00:00.277) 0:01:36.591 ****
skipping: [instance]
TASK [libvirt_manager : Create the requested extra disks for sl-compute-1] *****
Wednesday 26 November 2025 08:06:21 +0000 (0:00:00.092) 0:01:36.683 ****
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM sl-compute-1] ***********
Wednesday 26 November 2025 08:06:21 +0000 (0:00:00.062) 0:01:36.745 ****
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM sl-compute-1] ********************
Wednesday 26 November 2025 08:06:21 +0000 (0:00:00.061) 0:01:36.807 ****
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Wednesday 26 November 2025 08:06:21 +0000 (0:00:00.098) 0:01:36.905 ****
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Wednesday 26 November 2025 08:06:22 +0000 (0:00:00.247) 0:01:37.152 ****
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Wednesday 26 November 2025 08:06:22 +0000 (0:00:00.076) 0:01:37.228 ****
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] ***************
Wednesday 26 November 2025 08:06:22 +0000 (0:00:00.153) 0:01:37.382 ****
ok: [instance]
TASK [libvirt_manager : Define the default users for the vm] *******************
Wednesday 26 November 2025 08:06:22 +0000 (0:00:00.233) 0:01:37.616 ****
ok: [instance]
TASK [libvirt_manager : Define the user data] **********************************
Wednesday 26 November 2025 08:06:22 +0000 (0:00:00.096) 0:01:37.712 ****
ok: [instance]
TASK [libvirt_manager : Define the network config for all vms] *****************
Wednesday 26 November 2025 08:06:22 +0000 (0:00:00.077) 0:01:37.790 ****
skipping: [instance]
TASK [libvirt_manager : Define the network config for each vm] *****************
Wednesday 26 November 2025 08:06:22 +0000 (0:00:00.111) 0:01:37.901 ****
skipping: [instance]
TASK [Call the config_drive role] **********************************************
Wednesday 26 November 2025 08:06:22 +0000 (0:00:00.072) 0:01:37.973 ****
TASK [config_drive : Ensure needed directories exist] **************************
Wednesday 26 November 2025 08:06:23 +0000 (0:00:00.114) 0:01:38.087 ****
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)
TASK [config_drive : Install required RPM packages] ****************************
Wednesday 26 November 2025 08:06:23 +0000 (0:00:00.481) 0:01:38.569 ****
ok: [instance]
TASK [config_drive : Crate config drive instance directory] ********************
Wednesday 26 November 2025 08:06:24 +0000 (0:00:01.293) 0:01:39.863 ****
changed: [instance]
TASK [config_drive : Generate meta-data] ***************************************
Wednesday 26 November 2025 08:06:25 +0000 (0:00:00.277) 0:01:40.140 ****
changed: [instance]
TASK [config_drive : Generate user-data] ***************************************
Wednesday 26 November 2025 08:06:25 +0000 (0:00:00.405) 0:01:40.546 ****
changed: [instance]
TASK [config_drive : Generate network-data] ************************************
Wednesday 26 November 2025 08:06:25 +0000 (0:00:00.418) 0:01:40.964 ****
skipping: [instance]
TASK [config_drive : Check ISO availability] ***********************************
Wednesday 26 November 2025 08:06:26 +0000 (0:00:00.117) 0:01:41.081 ****
ok: [instance]
TASK [config_drive : Assert we don't try to change an existing ISO] ************
Wednesday 26 November 2025 08:06:26 +0000 (0:00:00.237) 0:01:41.319 ****
skipping: [instance]
TASK [config_drive : Generate nocloud iso image] *******************************
Wednesday 26 November 2025 08:06:26 +0000 (0:00:00.076) 0:01:41.395 ****
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] ***********************
Wednesday 26 November 2025 08:06:26 +0000 (0:00:00.341) 0:01:41.737 ****
changed: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Wednesday 26 November 2025 08:06:26 +0000 (0:00:00.318) 0:01:42.056 ****
skipping: [instance]
TASK [libvirt_manager : Configure boot order for sl-compute-1] *****************
Wednesday 26 November 2025 08:06:27 +0000 (0:00:00.078) 0:01:42.134 ****
skipping: [instance]
TASK [libvirt_manager : Create VM image for router-0] **************************
Wednesday 26 November 2025 08:06:27 +0000 (0:00:00.057) 0:01:42.192 ****
changed: [instance]
TASK [libvirt_manager : Ensure file ownership and rights for router-0] *********
Wednesday 26 November 2025 08:06:27 +0000 (0:00:00.328) 0:01:42.520 ****
changed: [instance]
TASK [libvirt_manager : Define VMs for type router-0] **************************
Wednesday 26 November 2025 08:06:27 +0000 (0:00:00.270) 0:01:42.790 ****
changed: [instance]
TASK [libvirt_manager : Attach listed networks to the VMs router-0] ************
Wednesday 26 November 2025 08:06:28 +0000 (0:00:00.379) 0:01:43.170 ****
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 }}] ****************
Wednesday 26 November 2025 08:06:28 +0000 (0:00:00.131) 0:01:43.301 ****
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] ***********************
Wednesday 26 November 2025 08:06:28 +0000 (0:00:00.096) 0:01:43.398 ****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Wednesday 26 November 2025 08:06:28 +0000 (0:00:00.314) 0:01:43.712 ****
ok: [instance] => (item=cifmw-s1-rtr)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-intnet-0)
TASK [libvirt_manager : Dump domain xml] ***************************************
Wednesday 26 November 2025 08:06:28 +0000 (0:00:00.105) 0:01:43.817 ****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Wednesday 26 November 2025 08:06:29 +0000 (0:00:00.269) 0:01:44.086 ****
ok: [instance]
TASK [libvirt_manager : Attach interface public on cifmw-router-0] *************
Wednesday 26 November 2025 08:06:29 +0000 (0:00:00.236) 0:01:44.322 ****
changed: [instance]
TASK [libvirt_manager : Attach spines/leafs networks to the VMs router-0] ******
Wednesday 26 November 2025 08:06:29 +0000 (0:00:00.369) 0:01:44.691 ****
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 }}] ****************
Wednesday 26 November 2025 08:06:29 +0000 (0:00:00.104) 0:01:44.796 ****
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] ***********************
Wednesday 26 November 2025 08:06:29 +0000 (0:00:00.150) 0:01:44.946 ****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Wednesday 26 November 2025 08:06:30 +0000 (0:00:00.281) 0:01:45.228 ****
ok: [instance] => (item=cifmw-s1-rtr)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-intnet-0)
TASK [libvirt_manager : Dump domain xml] ***************************************
Wednesday 26 November 2025 08:06:30 +0000 (0:00:00.101) 0:01:45.329 ****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Wednesday 26 November 2025 08:06:30 +0000 (0:00:00.312) 0:01:45.641 ****
ok: [instance]
TASK [libvirt_manager : Attach interface s0-rtr on cifmw-router-0] *************
Wednesday 26 November 2025 08:06:30 +0000 (0:00:00.244) 0:01:45.886 ****
changed: [instance]
TASK [libvirt_manager : Get virtual network information] ***********************
Wednesday 26 November 2025 08:06:31 +0000 (0:00:00.329) 0:01:46.216 ****
ok: [instance]
TASK [libvirt_manager : Create network to bridge mapping] **********************
Wednesday 26 November 2025 08:06:31 +0000 (0:00:00.277) 0:01:46.493 ****
ok: [instance] => (item=cifmw-s1-rtr)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-intnet-0)
TASK [libvirt_manager : Dump domain xml] ***************************************
Wednesday 26 November 2025 08:06:31 +0000 (0:00:00.142) 0:01:46.636 ****
ok: [instance]
TASK [libvirt_manager : Extract networks from XML] *****************************
Wednesday 26 November 2025 08:06:31 +0000 (0:00:00.293) 0:01:46.929 ****
ok: [instance]
TASK [libvirt_manager : Attach interface s1-rtr on cifmw-router-0] *************
Wednesday 26 November 2025 08:06:32 +0000 (0:00:00.234) 0:01:47.163 ****
changed: [instance]
TASK [libvirt_manager : Create the requested extra disks for router-0] *********
Wednesday 26 November 2025 08:06:32 +0000 (0:00:00.357) 0:01:47.521 ****
skipping: [instance]
TASK [libvirt_manager : Find volume attachments for VM router-0] ***************
Wednesday 26 November 2025 08:06:32 +0000 (0:00:00.062) 0:01:47.584 ****
skipping: [instance]
TASK [libvirt_manager : Attach volumes for VM router-0] ************************
Wednesday 26 November 2025 08:06:32 +0000 (0:00:00.062) 0:01:47.646 ****
skipping: [instance]
TASK [libvirt_manager : Get VM UUID] *******************************************
Wednesday 26 November 2025 08:06:32 +0000 (0:00:00.060) 0:01:47.706 ****
changed: [instance]
TASK [libvirt_manager : Inject UUID in dataset] ********************************
Wednesday 26 November 2025 08:06:32 +0000 (0:00:00.305) 0:01:48.011 ****
ok: [instance]
TASK [libvirt_manager : Create cloud-init ISO] *********************************
Wednesday 26 November 2025 08:06:33 +0000 (0:00:00.070) 0:01:48.082 ****
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] ***************
Wednesday 26 November 2025 08:06:33 +0000 (0:00:00.117) 0:01:48.199 ****
ok: [instance]
TASK [libvirt_manager : Define the default users for the vm] *******************
Wednesday 26 November 2025 08:06:33 +0000 (0:00:00.266) 0:01:48.466 ****
ok: [instance]
TASK [libvirt_manager : Define the user data] **********************************
Wednesday 26 November 2025 08:06:33 +0000 (0:00:00.099) 0:01:48.565 ****
ok: [instance]
TASK [libvirt_manager : Define the network config for all vms] *****************
Wednesday 26 November 2025 08:06:33 +0000 (0:00:00.082) 0:01:48.647 ****
skipping: [instance]
TASK [libvirt_manager : Define the network config for each vm] *****************
Wednesday 26 November 2025 08:06:33 +0000 (0:00:00.076) 0:01:48.724 ****
skipping: [instance]
TASK [Call the config_drive role] **********************************************
Wednesday 26 November 2025 08:06:33 +0000 (0:00:00.116) 0:01:48.840 ****
TASK [config_drive : Ensure needed directories exist] **************************
Wednesday 26 November 2025 08:06:33 +0000 (0:00:00.122) 0:01:48.963 ****
ok: [instance] => (item=artifacts)
ok: [instance] => (item=logs)
TASK [config_drive : Install required RPM packages] ****************************
Wednesday 26 November 2025 08:06:34 +0000 (0:00:00.468) 0:01:49.431 ****
ok: [instance]
TASK [config_drive : Crate config drive instance directory] ********************
Wednesday 26 November 2025 08:06:35 +0000 (0:00:01.320) 0:01:50.751 ****
changed: [instance]
TASK [config_drive : Generate meta-data] ***************************************
Wednesday 26 November 2025 08:06:35 +0000 (0:00:00.244) 0:01:50.995 ****
changed: [instance]
TASK [config_drive : Generate user-data] ***************************************
Wednesday 26 November 2025 08:06:36 +0000 (0:00:00.444) 0:01:51.439 ****
changed: [instance]
TASK [config_drive : Generate network-data] ************************************
Wednesday 26 November 2025 08:06:36 +0000 (0:00:00.412) 0:01:51.852 ****
skipping: [instance]
TASK [config_drive : Check ISO availability] ***********************************
Wednesday 26 November 2025 08:06:36 +0000 (0:00:00.077) 0:01:51.929 ****
ok: [instance]
TASK [config_drive : Assert we don't try to change an existing ISO] ************
Wednesday 26 November 2025 08:06:37 +0000 (0:00:00.283) 0:01:52.212 ****
skipping: [instance]
TASK [config_drive : Generate nocloud iso image] *******************************
Wednesday 26 November 2025 08:06:37 +0000 (0:00:00.075) 0:01:52.288 ****
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] ***********************
Wednesday 26 November 2025 08:06:37 +0000 (0:00:00.301) 0:01:52.590 ****
changed: [instance]
TASK [libvirt_manager : Attach additional devices if specified] ****************
Wednesday 26 November 2025 08:06:37 +0000 (0:00:00.355) 0:01:52.945 ****
skipping: [instance]
TASK [libvirt_manager : Configure boot order for router-0] *********************
Wednesday 26 November 2025 08:06:37 +0000 (0:00:00.078) 0:01:53.023 ****
skipping: [instance]
TASK [libvirt_manager : Start (power-on) VMs] **********************************
Wednesday 26 November 2025 08:06:38 +0000 (0:00:00.059) 0:01:53.083 ****
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] *****************
Wednesday 26 November 2025 08:06:38 +0000 (0:00:00.144) 0:01:53.227 ****
skipping: [instance]
TASK [libvirt_manager : Start VMs for type {{ vm_type }}] **********************
Wednesday 26 November 2025 08:06:38 +0000 (0:00:00.065) 0:01:53.293 ****
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] **********************************************
Wednesday 26 November 2025 08:06:40 +0000 (0:00:02.166) 0:01:55.459 ****
changed: [instance]
TASK [libvirt_manager : Start vm] **********************************************
Wednesday 26 November 2025 08:06:40 +0000 (0:00:00.495) 0:01:55.955 ****
changed: [instance]
TASK [libvirt_manager : Start vm] **********************************************
Wednesday 26 November 2025 08:06:41 +0000 (0:00:00.574) 0:01:56.529 ****
changed: [instance]
TASK [libvirt_manager : Wait for SSH on started VMs] ***************************
Wednesday 26 November 2025 08:06:42 +0000 (0:00:00.584) 0:01:57.114 ****
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] ****************************
Wednesday 26 November 2025 08:06:43 +0000 (0:00:01.021) 0:01:58.136 ****
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': 'j874655785552.125751', 'results_file': '/home/zuul/.ansible_async/j874655785552.125751', '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': 'j161531921702.125768', 'results_file': '/home/zuul/.ansible_async/j161531921702.125768', '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': 'j297576253556.125787', 'results_file': '/home/zuul/.ansible_async/j297576253556.125787', 'changed': True, '_vm': {'key': 'router-0', 'value': 'router'}, 'ansible_loop_var': '_vm'})
TASK [libvirt_manager : Configure managed VMs] *********************************
Wednesday 26 November 2025 08:08:03 +0000 (0:01:20.077) 0:03:18.213 ****
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] *****************************************
Wednesday 26 November 2025 08:08:03 +0000 (0:00:00.205) 0:03:18.418 ****
skipping: [instance]
TASK [Push ssh jumper/configuration for sl-compute-0] **************************
Wednesday 26 November 2025 08:08:03 +0000 (0:00:00.055) 0:03:18.474 ****
TASK [ssh_jumper : Create ssh-jumper entries] **********************************
Wednesday 26 November 2025 08:08:03 +0000 (0:00:00.133) 0:03:18.608 ****
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] *******
Wednesday 26 November 2025 08:08:03 +0000 (0:00:00.143) 0:03:18.751 ****
changed: [instance]
TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***
Wednesday 26 November 2025 08:08:03 +0000 (0:00:00.279) 0:03:19.031 ****
changed: [instance]
TASK [ssh_jumper : Inject ssh jumpers for sl-compute-0.utility] ****************
Wednesday 26 November 2025 08:08:04 +0000 (0:00:00.238) 0:03:19.270 ****
changed: [instance]
TASK [libvirt_manager : Configure ssh access on VM sl-compute-0] ***************
Wednesday 26 November 2025 08:08:04 +0000 (0:00:00.481) 0:03:19.751 ****
skipping: [instance]
TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********
Wednesday 26 November 2025 08:08:04 +0000 (0:00:00.100) 0:03:19.851 ****
skipping: [instance]
TASK [libvirt_manager : Inject private key on hosts sl-compute-0] **************
Wednesday 26 November 2025 08:08:04 +0000 (0:00:00.059) 0:03:19.910 ****
skipping: [instance]
TASK [libvirt_manager : Inject public key on hosts sl-compute-0] ***************
Wednesday 26 November 2025 08:08:04 +0000 (0:00:00.074) 0:03:19.985 ****
skipping: [instance]
TASK [Check if new ssh keypair exists] *****************************************
Wednesday 26 November 2025 08:08:04 +0000 (0:00:00.074) 0:03:20.059 ****
skipping: [instance]
TASK [Push ssh jumper/configuration for sl-compute-1] **************************
Wednesday 26 November 2025 08:08:05 +0000 (0:00:00.096) 0:03:20.156 ****
TASK [ssh_jumper : Create ssh-jumper entries] **********************************
Wednesday 26 November 2025 08:08:05 +0000 (0:00:00.098) 0:03:20.254 ****
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] *******
Wednesday 26 November 2025 08:08:05 +0000 (0:00:00.176) 0:03:20.430 ****
ok: [instance]
TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***
Wednesday 26 November 2025 08:08:05 +0000 (0:00:00.248) 0:03:20.679 ****
ok: [instance]
TASK [ssh_jumper : Inject ssh jumpers for sl-compute-1.utility] ****************
Wednesday 26 November 2025 08:08:05 +0000 (0:00:00.241) 0:03:20.920 ****
changed: [instance]
TASK [libvirt_manager : Configure ssh access on VM sl-compute-1] ***************
Wednesday 26 November 2025 08:08:06 +0000 (0:00:00.496) 0:03:21.417 ****
skipping: [instance]
TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********
Wednesday 26 November 2025 08:08:06 +0000 (0:00:00.058) 0:03:21.476 ****
skipping: [instance]
TASK [libvirt_manager : Inject private key on hosts sl-compute-1] **************
Wednesday 26 November 2025 08:08:06 +0000 (0:00:00.058) 0:03:21.534 ****
skipping: [instance]
TASK [libvirt_manager : Inject public key on hosts sl-compute-1] ***************
Wednesday 26 November 2025 08:08:06 +0000 (0:00:00.118) 0:03:21.653 ****
skipping: [instance]
TASK [Check if new ssh keypair exists] *****************************************
Wednesday 26 November 2025 08:08:06 +0000 (0:00:00.074) 0:03:21.728 ****
skipping: [instance]
TASK [Push ssh jumper/configuration for router-0] ******************************
Wednesday 26 November 2025 08:08:06 +0000 (0:00:00.054) 0:03:21.783 ****
TASK [ssh_jumper : Create ssh-jumper entries] **********************************
Wednesday 26 November 2025 08:08:06 +0000 (0:00:00.091) 0:03:21.874 ****
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] *******
Wednesday 26 November 2025 08:08:06 +0000 (0:00:00.184) 0:03:22.058 ****
ok: [instance]
TASK [ssh_jumper : Include ~/.ssh/cifmw_ssh_config.d/inventory_hostname/*.conf] ***
Wednesday 26 November 2025 08:08:07 +0000 (0:00:00.234) 0:03:22.293 ****
ok: [instance]
TASK [ssh_jumper : Inject ssh jumpers for router-0.utility] ********************
Wednesday 26 November 2025 08:08:07 +0000 (0:00:00.266) 0:03:22.559 ****
changed: [instance]
TASK [libvirt_manager : Configure ssh access on VM router-0] *******************
Wednesday 26 November 2025 08:08:07 +0000 (0:00:00.444) 0:03:23.004 ****
skipping: [instance]
TASK [libvirt_manager : Ensure we grow volume for OCP cluster members] *********
Wednesday 26 November 2025 08:08:07 +0000 (0:00:00.056) 0:03:23.061 ****
skipping: [instance]
TASK [libvirt_manager : Inject private key on hosts router-0] ******************
Wednesday 26 November 2025 08:08:08 +0000 (0:00:00.099) 0:03:23.160 ****
skipping: [instance]
TASK [libvirt_manager : Inject public key on hosts router-0] *******************
Wednesday 26 November 2025 08:08:08 +0000 (0:00:00.074) 0:03:23.235 ****
skipping: [instance]
TASK [Create VBMC entity] ******************************************************
Wednesday 26 November 2025 08:08:08 +0000 (0:00:00.071) 0:03:23.307 ****
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.] ************************
Wednesday 26 November 2025 08:08:08 +0000 (0:00:00.077) 0:03:23.384 ****
ok: [instance]
TASK [libvirt_manager : Dump UUIDs] ********************************************
Wednesday 26 November 2025 08:08:08 +0000 (0:00:00.291) 0:03:23.675 ****
changed: [instance]
TASK [Ensure fresh vbmc listing] ***********************************************
Wednesday 26 November 2025 08:08:08 +0000 (0:00:00.389) 0:03:24.064 ****
skipping: [instance]
TASK [libvirt_manager : Update vbmc related fact] ******************************
Wednesday 26 November 2025 08:08:09 +0000 (0:00:00.063) 0:03:24.127 ****
skipping: [instance]
TASK [libvirt_manager : Dump vbmc known hosts] *********************************
Wednesday 26 November 2025 08:08:09 +0000 (0:00:00.062) 0:03:24.190 ****
skipping: [instance]
TASK [libvirt_manager : Copy authorized_keys] **********************************
Wednesday 26 November 2025 08:08:09 +0000 (0:00:00.102) 0:03:24.293 ****
skipping: [instance]
TASK [libvirt_manager : Enable root access on CRC] *****************************
Wednesday 26 November 2025 08:08:09 +0000 (0:00:00.058) 0:03:24.351 ****
skipping: [instance]
PLAY RECAP *********************************************************************
instance : ok=281 changed=93 unreachable=0 failed=0 skipped=94 rescued=1 ignored=0
Wednesday 26 November 2025 08:08:09 +0000 (0:00:00.237) 0:03:24.588 ****
===============================================================================
libvirt_manager : Ensure we get SSH on nodes --------------------------- 80.08s
libvirt_manager : Download base image ---------------------------------- 21.15s
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.48s
libvirt_manager : Start VMs for type {{ vm_type }} ---------------------- 2.17s
ci_nmstate : Apply the desidered state on instance ---------------------- 2.01s
libvirt_manager : Restart firewalld ------------------------------------- 1.93s
discover_latest_image : Get latest image -------------------------------- 1.92s
dnsmasq : Add DHCP entries ---------------------------------------------- 1.84s
dnsmasq : Add/Remove address -------------------------------------------- 1.84s
libvirt_manager : Ensure networks are created/started ------------------- 1.71s
ci_nmstate : Install required packages on instance ---------------------- 1.53s
libvirt_manager : Ensure networks are defined --------------------------- 1.41s
libvirt_manager : Ensure network is in correct zone --------------------- 1.40s
config_drive : Install required RPM packages ---------------------------- 1.40s
config_drive : Install required RPM packages ---------------------------- 1.32s
config_drive : Install required RPM packages ---------------------------- 1.29s
dnsmasq : Install needed packages --------------------------------------- 1.28s
libvirt_manager : Ensure networks are active ---------------------------- 1.26s
libvirt_manager : Ensure networks enabled to autostart ------------------ 1.25s
libvirt_manager : Fetch bridges ports link info ------------------------- 1.06s
PLAY [Cleanup] *****************************************************************
TASK [Gathering Facts] *********************************************************
Wednesday 26 November 2025 08:08:10 +0000 (0:00:00.052) 0:00:00.052 ****
ok: [instance]
TASK [Ensure we have the destination directory] ********************************
Wednesday 26 November 2025 08:08:11 +0000 (0:00:01.219) 0:00:01.271 ****
changed: [instance]
TASK [Copy generated content to proper location] *******************************
Wednesday 26 November 2025 08:08:11 +0000 (0:00:00.344) 0:00:01.616 ****
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] ***************************
Wednesday 26 November 2025 08:08:13 +0000 (0:00:01.492) 0:00:03.108 ****
ok: [instance]
TASK [libvirt_manager : Populate service facts] ********************************
Wednesday 26 November 2025 08:08:13 +0000 (0:00:00.779) 0:00:03.888 ****
ok: [instance]
TASK [libvirt_manager : Start virtqemud socket service] ************************
Wednesday 26 November 2025 08:08:16 +0000 (0:00:02.188) 0:00:06.077 ****
ok: [instance] => (item=virtqemud.service)
ok: [instance] => (item=virtqemud.socket)
TASK [libvirt_manager : Set _is_deepscrub internal fact] ***********************
Wednesday 26 November 2025 08:08:17 +0000 (0:00:00.926) 0:00:07.003 ****
ok: [instance]
TASK [libvirt_manager : List all of the existing virtual machines] *************
Wednesday 26 November 2025 08:08:17 +0000 (0:00:00.064) 0:00:07.068 ****
ok: [instance]
TASK [libvirt_manager : Get pool configuration] ********************************
Wednesday 26 November 2025 08:08:17 +0000 (0:00:00.488) 0:00:07.557 ****
ok: [instance]
TASK [libvirt_manager : Filter out target environment] *************************
Wednesday 26 November 2025 08:08:18 +0000 (0:00:00.571) 0:00:08.129 ****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Wednesday 26 November 2025 08:08:18 +0000 (0:00:00.140) 0:00:08.269 ****
ok: [instance] =>
cleanup_vms:
- cifmw-sl-compute-1
- cifmw-router-0
- cifmw-sl-compute-0
TASK [libvirt_manager : Clean ssh known_hosts] *********************************
Wednesday 26 November 2025 08:08:18 +0000 (0:00:00.140) 0:00:08.410 ****
ok: [instance] => (item=cifmw-sl-compute-1)
ok: [instance] => (item=cifmw-router-0)
ok: [instance] => (item=cifmw-sl-compute-0)
TASK [libvirt_manager : Destroy machine] ***************************************
Wednesday 26 November 2025 08:08:19 +0000 (0:00:01.044) 0:00:09.454 ****
ok: [instance] => (item=cifmw-sl-compute-1)
ok: [instance] => (item=cifmw-router-0)
ok: [instance] => (item=cifmw-sl-compute-0)
TASK [libvirt_manager : Undefine machine] **************************************
Wednesday 26 November 2025 08:08:21 +0000 (0:00:01.724) 0:00:11.179 ****
ok: [instance] => (item=cifmw-sl-compute-1)
ok: [instance] => (item=cifmw-router-0)
ok: [instance] => (item=cifmw-sl-compute-0)
TASK [libvirt_manager : (localhost) Clean ssh jumpers] *************************
Wednesday 26 November 2025 08:08:22 +0000 (0:00:01.034) 0:00:12.214 ****
ok: [instance -> localhost] => (item=cifmw-sl-compute-1)
ok: [instance -> localhost] => (item=cifmw-router-0)
ok: [instance -> localhost] => (item=cifmw-sl-compute-0)
TASK [libvirt_manager : (instance) Clean ssh jumpers] **************************
Wednesday 26 November 2025 08:08:23 +0000 (0:00:00.957) 0:00:13.171 ****
ok: [instance] => (item=cifmw-sl-compute-1)
ok: [instance] => (item=cifmw-router-0)
ok: [instance] => (item=cifmw-sl-compute-0)
TASK [libvirt_manager : Get network list] **************************************
Wednesday 26 November 2025 08:08:24 +0000 (0:00:00.806) 0:00:13.978 ****
ok: [instance]
TASK [libvirt_manager : Filter out target nets] ********************************
Wednesday 26 November 2025 08:08:24 +0000 (0:00:00.440) 0:00:14.418 ****
ok: [instance]
TASK [libvirt_manager : Expose cleanup list] ***********************************
Wednesday 26 November 2025 08:08:24 +0000 (0:00:00.122) 0:00:14.541 ****
ok: [instance] =>
cleanup_nets:
- cifmw-s1-rtr
- cifmw-intnet-1
- cifmw-s0-rtr
- cifmw-osp_trunk
- cifmw-public
- cifmw-intnet-0
TASK [Remove dnsmasq network bits] *********************************************
Wednesday 26 November 2025 08:08:24 +0000 (0:00:00.109) 0:00:14.650 ****
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 08:08:25 +0000 (0:00:00.605) 0:00:15.256 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 08:08:25 +0000 (0:00:00.108) 0:00:15.364 ****
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 08:08:25 +0000 (0:00:00.102) 0:00:15.466 ****
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 08:08:25 +0000 (0:00:00.099) 0:00:15.565 ****
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 08:08:25 +0000 (0:00:00.282) 0:00:15.848 ****
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 08:08:26 +0000 (0:00:00.334) 0:00:16.182 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 08:08:26 +0000 (0:00:00.096) 0:00:16.278 ****
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 08:08:26 +0000 (0:00:00.090) 0:00:16.369 ****
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 08:08:26 +0000 (0:00:00.088) 0:00:16.457 ****
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 08:08:26 +0000 (0:00:00.283) 0:00:16.741 ****
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 08:08:27 +0000 (0:00:00.326) 0:00:17.067 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 08:08:27 +0000 (0:00:00.170) 0:00:17.238 ****
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 08:08:27 +0000 (0:00:00.091) 0:00:17.330 ****
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 08:08:27 +0000 (0:00:00.091) 0:00:17.421 ****
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 08:08:27 +0000 (0:00:00.284) 0:00:17.706 ****
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 08:08:28 +0000 (0:00:00.318) 0:00:18.024 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 08:08:28 +0000 (0:00:00.096) 0:00:18.121 ****
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 08:08:28 +0000 (0:00:00.163) 0:00:18.285 ****
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 08:08:28 +0000 (0:00:00.092) 0:00:18.377 ****
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 08:08:28 +0000 (0:00:00.283) 0:00:18.660 ****
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 08:08:29 +0000 (0:00:00.305) 0:00:18.966 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 08:08:29 +0000 (0:00:00.096) 0:00:19.063 ****
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 08:08:29 +0000 (0:00:00.093) 0:00:19.157 ****
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 08:08:29 +0000 (0:00:00.123) 0:00:19.281 ****
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 08:08:29 +0000 (0:00:00.290) 0:00:19.571 ****
ok: [instance]
TASK [dnsmasq : Assert mandatory parameter] ************************************
Wednesday 26 November 2025 08:08:29 +0000 (0:00:00.308) 0:00:19.880 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [dnsmasq : Assert mandatory parameters for new network] *******************
Wednesday 26 November 2025 08:08:30 +0000 (0:00:00.106) 0:00:19.987 ****
skipping: [instance]
TASK [dnsmasq : Create network] ************************************************
Wednesday 26 November 2025 08:08:30 +0000 (0:00:00.098) 0:00:20.085 ****
skipping: [instance]
TASK [dnsmasq : Remove network] ************************************************
Wednesday 26 November 2025 08:08:30 +0000 (0:00:00.106) 0:00:20.191 ****
ok: [instance]
TASK [dnsmasq : Remove dhcp host files] ****************************************
Wednesday 26 November 2025 08:08:30 +0000 (0:00:00.354) 0:00:20.546 ****
ok: [instance]
TASK [libvirt_manager : Destroy networks] **************************************
Wednesday 26 November 2025 08:08:30 +0000 (0:00:00.353) 0:00:20.900 ****
ok: [instance] => (item=cifmw-s1-rtr)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-intnet-0)
TASK [libvirt_manager : Undefine networks] *************************************
Wednesday 26 November 2025 08:08:34 +0000 (0:00:03.212) 0:00:24.113 ****
ok: [instance] => (item=cifmw-s1-rtr)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-intnet-0)
TASK [libvirt_manager : Ensure no trace of networks lays in nmcli] *************
Wednesday 26 November 2025 08:08:35 +0000 (0:00:01.708) 0:00:25.821 ****
ok: [instance] => (item=cifmw-s1-rtr)
ok: [instance] => (item=cifmw-intnet-1)
ok: [instance] => (item=cifmw-s0-rtr)
ok: [instance] => (item=cifmw-osp_trunk)
ok: [instance] => (item=cifmw-public)
ok: [instance] => (item=cifmw-intnet-0)
TASK [libvirt_manager : Find dummy interface connection files] *****************
Wednesday 26 November 2025 08:08:37 +0000 (0:00:02.012) 0:00:27.834 ****
ok: [instance]
TASK [libvirt_manager : Remove dummy interface connections] ********************
Wednesday 26 November 2025 08:08:38 +0000 (0:00:00.332) 0:00:28.166 ****
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': 612870, 'dev': 64513, 'nlink': 1, 'atime': 1764144306.0518653, 'mtime': 1764144306.0518653, 'ctime': 1764144306.0518653, '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': 612871, 'dev': 64513, 'nlink': 1, 'atime': 1764144306.0538652, 'mtime': 1764144306.0538652, 'ctime': 1764144306.0538652, '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] **************************
Wednesday 26 November 2025 08:08:38 +0000 (0:00:00.561) 0:00:28.728 ****
changed: [instance] => (item=cifmw-s1-rtr)
changed: [instance] => (item=cifmw-intnet-1)
changed: [instance] => (item=cifmw-s0-rtr)
changed: [instance] => (item=cifmw-osp_trunk)
changed: [instance] => (item=cifmw-public)
changed: [instance] => (item=cifmw-intnet-0)
TASK [libvirt_manager : Ensure firewalld is enabled and started] ***************
Wednesday 26 November 2025 08:08:41 +0000 (0:00:02.531) 0:00:31.260 ****
ok: [instance]
TASK [libvirt_manager : Disable masquerade in firewalld default zone] **********
Wednesday 26 November 2025 08:08:41 +0000 (0:00:00.634) 0:00:31.894 ****
changed: [instance]
TASK [libvirt_manager : Disable forward in firewalld libvirt zone] *************
Wednesday 26 November 2025 08:08:42 +0000 (0:00:00.427) 0:00:32.322 ****
changed: [instance]
TASK [libvirt_manager : Remove cifmw storage pool] *****************************
Wednesday 26 November 2025 08:08:43 +0000 (0:00:00.625) 0:00:32.948 ****
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] *************************
Wednesday 26 November 2025 08:08:43 +0000 (0:00:00.231) 0:00:33.179 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Wednesday 26 November 2025 08:08:43 +0000 (0:00:00.104) 0:00:33.284 ****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Wednesday 26 November 2025 08:08:43 +0000 (0:00:00.297) 0:00:33.581 ****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Wednesday 26 November 2025 08:08:43 +0000 (0:00:00.093) 0:00:33.675 ****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Wednesday 26 November 2025 08:08:43 +0000 (0:00:00.120) 0:00:33.795 ****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Wednesday 26 November 2025 08:08:43 +0000 (0:00:00.096) 0:00:33.891 ****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Wednesday 26 November 2025 08:08:44 +0000 (0:00:00.169) 0:00:34.061 ****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Wednesday 26 November 2025 08:08:44 +0000 (0:00:00.133) 0:00:34.195 ****
ok: [instance]
TASK [libvirt_manager : Remove overlay images from ocp_volume pools if exists] ***
Wednesday 26 November 2025 08:08:44 +0000 (0:00:00.316) 0:00:34.511 ****
skipping: [instance]
TASK [libvirt_manager : Remove ocp_volumes storage pool] ***********************
Wednesday 26 November 2025 08:08:44 +0000 (0:00:00.057) 0:00:34.569 ****
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] *************************
Wednesday 26 November 2025 08:08:44 +0000 (0:00:00.143) 0:00:34.712 ****
ok: [instance] => changed=false
msg: All assertions passed
TASK [libvirt_manager : Gather the status of cifmw-pool storage pool.] *********
Wednesday 26 November 2025 08:08:44 +0000 (0:00:00.093) 0:00:34.805 ****
changed: [instance]
TASK [libvirt_manager : Create the storage pool] *******************************
Wednesday 26 November 2025 08:08:45 +0000 (0:00:00.336) 0:00:35.141 ****
skipping: [instance]
TASK [libvirt_manager : Ensure the storage pool is started] ********************
Wednesday 26 November 2025 08:08:45 +0000 (0:00:00.094) 0:00:35.236 ****
skipping: [instance] => (item=pool-start)
skipping: [instance] => (item=pool-autostart)
skipping: [instance]
TASK [libvirt_manager : Gather all the volumes in the pool to delete] **********
Wednesday 26 November 2025 08:08:45 +0000 (0:00:00.121) 0:00:35.358 ****
skipping: [instance]
TASK [libvirt_manager : Remove the volumes from pool to delete] ****************
Wednesday 26 November 2025 08:08:45 +0000 (0:00:00.090) 0:00:35.448 ****
skipping: [instance]
TASK [libvirt_manager : Delete storage pool] ***********************************
Wednesday 26 November 2025 08:08:45 +0000 (0:00:00.089) 0:00:35.538 ****
skipping: [instance] => (item=pool-destroy)
skipping: [instance] => (item=pool-undefine)
skipping: [instance]
TASK [libvirt_manager : Refresh pools facts] ***********************************
Wednesday 26 November 2025 08:08:45 +0000 (0:00:00.121) 0:00:35.659 ****
ok: [instance]
TASK [libvirt_manager : Refresh all pools after actions] ***********************
Wednesday 26 November 2025 08:08:46 +0000 (0:00:00.316) 0:00:35.976 ****
skipping: [instance]
TASK [libvirt_manager : Get temporary key status] ******************************
Wednesday 26 November 2025 08:08:46 +0000 (0:00:00.094) 0:00:36.070 ****
ok: [instance]
TASK [libvirt_manager : Get public key] ****************************************
Wednesday 26 November 2025 08:08:46 +0000 (0:00:00.299) 0:00:36.369 ****
ok: [instance]
TASK [libvirt_manager : Remove public key] *************************************
Wednesday 26 November 2025 08:08:46 +0000 (0:00:00.287) 0:00:36.657 ****
changed: [instance]
TASK [libvirt_manager : Remove keypair] ****************************************
Wednesday 26 November 2025 08:08:47 +0000 (0:00:00.437) 0:00:37.094 ****
changed: [instance] => (item=cifmw_reproducer_key.pub)
changed: [instance] => (item=cifmw_reproducer_key)
TASK [libvirt_manager : List libvirt logs] *************************************
Wednesday 26 November 2025 08:08:47 +0000 (0:00:00.397) 0:00:37.491 ****
ok: [instance]
TASK [libvirt_manager : Remove detected logs] **********************************
Wednesday 26 November 2025 08:08:47 +0000 (0:00:00.231) 0:00:37.723 ****
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] ***************************
Wednesday 26 November 2025 08:08:48 +0000 (0:00:01.146) 0:00:38.869 ****
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] ****************************************
Wednesday 26 November 2025 08:08:50 +0000 (0:00:01.414) 0:00:40.284 ****
changed: [instance] => (item=images)
ok: [instance] => (item=artifacts/virtual-nodes.yml)
TASK [podman : Ensure podman is installed] *************************************
Wednesday 26 November 2025 08:08:50 +0000 (0:00:00.597) 0:00:40.882 ****
ok: [instance]
TASK [podman : Enable loginctl linger for ansible_user_id] *********************
Wednesday 26 November 2025 08:08:52 +0000 (0:00:01.436) 0:00:42.319 ****
changed: [instance]
TASK [podman : Ensure subordinate UID entry exists for zuul] *******************
Wednesday 26 November 2025 08:08:52 +0000 (0:00:00.264) 0:00:42.583 ****
skipping: [instance]
TASK [podman : Ensure subordinate GID entry exists for zuul] *******************
Wednesday 26 November 2025 08:08:52 +0000 (0:00:00.051) 0:00:42.634 ****
skipping: [instance]
TASK [podman : Run podman system migrate if subuid/subgid files were changed] ***
Wednesday 26 November 2025 08:08:52 +0000 (0:00:00.046) 0:00:42.681 ****
skipping: [instance]
TASK [virtualbmc : Stop and remove vbmc container] *****************************
Wednesday 26 November 2025 08:08:52 +0000 (0:00:00.101) 0:00:42.782 ****
ok: [instance]
TASK [virtualbmc : Remove vbmc container image] ********************************
Wednesday 26 November 2025 08:08:53 +0000 (0:00:00.485) 0:00:43.268 ****
ok: [instance]
TASK [virtualbmc : Check if VBMC key exists] ***********************************
Wednesday 26 November 2025 08:08:53 +0000 (0:00:00.460) 0:00:43.729 ****
ok: [instance]
TASK [virtualbmc : Slurp key] **************************************************
Wednesday 26 November 2025 08:08:53 +0000 (0:00:00.206) 0:00:43.936 ****
skipping: [instance]
TASK [virtualbmc : Revoke VBMC SSH access] *************************************
Wednesday 26 November 2025 08:08:54 +0000 (0:00:00.043) 0:00:43.979 ****
skipping: [instance]
TASK [virtualbmc : Remove vbmc files] ******************************************
Wednesday 26 November 2025 08:08:54 +0000 (0:00:00.074) 0:00:44.054 ****
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] *************************************************
Wednesday 26 November 2025 08:08:54 +0000 (0:00:00.696) 0:00:44.751 ****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Wednesday 26 November 2025 08:08:54 +0000 (0:00:00.091) 0:00:44.842 ****
changed: [instance]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Wednesday 26 November 2025 08:08:55 +0000 (0:00:00.331) 0:00:45.173 ****
changed: [instance]
TASK [Clean local ssh config] **************************************************
Wednesday 26 November 2025 08:08:55 +0000 (0:00:00.285) 0:00:45.459 ****
TASK [ssh_jumper : Remove Include cifmw_ssh_config.d] **************************
Wednesday 26 November 2025 08:08:55 +0000 (0:00:00.099) 0:00:45.558 ****
ok: [instance -> localhost]
TASK [ssh_jumper : Remove cifmw_ssh_config.d directory] ************************
Wednesday 26 November 2025 08:08:55 +0000 (0:00:00.218) 0:00:45.777 ****
ok: [instance -> localhost]
TASK [dnsmasq : Cleaning dnsmasq] **********************************************
Wednesday 26 November 2025 08:08:56 +0000 (0:00:00.237) 0:00:46.015 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/configure.yml for instance
TASK [dnsmasq : Install needed packages] ***************************************
Wednesday 26 November 2025 08:08:56 +0000 (0:00:00.113) 0:00:46.128 ****
ok: [instance]
TASK [dnsmasq : Ensure SELinux knows about the new files and directories] ******
Wednesday 26 November 2025 08:08:57 +0000 (0:00:01.272) 0:00:47.401 ****
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] ********************************
Wednesday 26 November 2025 08:09:00 +0000 (0:00:03.514) 0:00:50.915 ****
changed: [instance]
TASK [dnsmasq : Manage systemd unit file] **************************************
Wednesday 26 November 2025 08:09:01 +0000 (0:00:00.258) 0:00:51.174 ****
skipping: [instance]
TASK [dnsmasq : Manage base configuration file] ********************************
Wednesday 26 November 2025 08:09:01 +0000 (0:00:00.048) 0:00:51.222 ****
skipping: [instance]
TASK [dnsmasq : Render listener configuration] *********************************
Wednesday 26 November 2025 08:09:01 +0000 (0:00:00.043) 0:00:51.266 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/listener.yml for instance
TASK [dnsmasq : Create listener configuration file] ****************************
Wednesday 26 November 2025 08:09:01 +0000 (0:00:00.075) 0:00:51.341 ****
skipping: [instance]
TASK [dnsmasq : Remove listener configuration file] ****************************
Wednesday 26 November 2025 08:09:01 +0000 (0:00:00.043) 0:00:51.385 ****
changed: [instance]
TASK [dnsmasq : Render dns configuration] **************************************
Wednesday 26 November 2025 08:09:01 +0000 (0:00:00.239) 0:00:51.624 ****
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/dnsmasq/tasks/dns.yml for instance
TASK [dnsmasq : Create dns configuration file] *********************************
Wednesday 26 November 2025 08:09:01 +0000 (0:00:00.076) 0:00:51.701 ****
skipping: [instance]
TASK [dnsmasq : Remove dns configuration file] *********************************
Wednesday 26 November 2025 08:09:01 +0000 (0:00:00.076) 0:00:51.777 ****
changed: [instance]
TASK [dnsmasq : Add localhost addresses from defined dnsmasq listen addresses to loopback interface] ***
Wednesday 26 November 2025 08:09:02 +0000 (0:00:00.237) 0:00:52.015 ****
skipping: [instance]
TASK [dnsmasq : Enable and start service] **************************************
Wednesday 26 November 2025 08:09:02 +0000 (0:00:00.043) 0:00:52.059 ****
skipping: [instance]
TASK [dnsmasq : Stop service] **************************************************
Wednesday 26 November 2025 08:09:02 +0000 (0:00:00.043) 0:00:52.102 ****
changed: [instance]
TASK [dnsmasq : Remove unit file] **********************************************
Wednesday 26 November 2025 08:09:02 +0000 (0:00:00.599) 0:00:52.701 ****
changed: [instance]
TASK [dnsmasq : Remove main configuration files] *******************************
Wednesday 26 November 2025 08:09:03 +0000 (0:00:00.264) 0:00:52.966 ****
changed: [instance] => (item=/etc/cifmw-dnsmasq.conf)
changed: [instance] => (item=/etc/cifmw-dnsmasq.d)
TASK [dnsmasq : Remove lease file] *********************************************
Wednesday 26 November 2025 08:09:03 +0000 (0:00:00.446) 0:00:53.412 ****
changed: [instance]
TASK [radvd : Gather package facts] ********************************************
Wednesday 26 November 2025 08:09:03 +0000 (0:00:00.271) 0:00:53.684 ****
ok: [instance]
TASK [radvd : Stop and disable radvd service] **********************************
Wednesday 26 November 2025 08:09:04 +0000 (0:00:00.607) 0:00:54.291 ****
skipping: [instance]
TASK [radvd : Remove radvd configuration file] *********************************
Wednesday 26 November 2025 08:09:04 +0000 (0:00:00.121) 0:00:54.413 ****
ok: [instance]
TASK [radvd : Remove configuration directory] **********************************
Wednesday 26 November 2025 08:09:04 +0000 (0:00:00.252) 0:00:54.666 ****
ok: [instance]
TASK [radvd : Remove radvd package] ********************************************
Wednesday 26 November 2025 08:09:04 +0000 (0:00:00.237) 0:00:54.904 ****
skipping: [instance]
TASK [Ensure work directory is removed] ****************************************
Wednesday 26 November 2025 08:09:05 +0000 (0:00:00.104) 0:00:55.008 ****
changed: [instance]
RUNNING HANDLER [libvirt_manager : Restart firewalld] **************************
Wednesday 26 November 2025 08:09:05 +0000 (0:00:00.430) 0:00:55.438 ****
changed: [instance]
PLAY RECAP *********************************************************************
instance : ok=89 changed=26 unreachable=0 failed=0 skipped=37 rescued=0 ignored=0
Wednesday 26 November 2025 08:09:06 +0000 (0:00:00.840) 0:00:56.279 ****
===============================================================================
dnsmasq : Ensure SELinux knows about the new files and directories ------ 3.51s
libvirt_manager : Destroy networks -------------------------------------- 3.21s
libvirt_manager : Clean firewalld libvirt zone -------------------------- 2.53s
libvirt_manager : Populate service facts -------------------------------- 2.19s
libvirt_manager : Ensure no trace of networks lays in nmcli ------------- 2.01s
libvirt_manager : Destroy machine --------------------------------------- 1.72s
libvirt_manager : Undefine networks ------------------------------------- 1.71s
Copy generated content to proper location ------------------------------- 1.49s
podman : Ensure podman is installed ------------------------------------- 1.44s
libvirt_manager : Remove workload and volumes --------------------------- 1.41s
dnsmasq : Install needed packages --------------------------------------- 1.27s
Gathering Facts --------------------------------------------------------- 1.22s
libvirt_manager : Remove detected logs ---------------------------------- 1.15s
libvirt_manager : Clean ssh known_hosts --------------------------------- 1.04s
libvirt_manager : Undefine machine -------------------------------------- 1.03s
libvirt_manager : (localhost) Clean ssh jumpers ------------------------- 0.96s
libvirt_manager : Start virtqemud socket service ------------------------ 0.93s
libvirt_manager : Restart firewalld ------------------------------------- 0.84s
libvirt_manager : (instance) Clean ssh jumpers -------------------------- 0.81s
libvirt_manager : Get installed packages list --------------------------- 0.78s