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

TASK [Gathering Facts] *********************************************************
Thursday 02 October 2025  15:48:28 +0000 (0:00:00.013)       0:00:00.013 ******
ok: [instance]

TASK [test_deps : Gather facts if they don't exist] ****************************
Thursday 02 October 2025  15:48:29 +0000 (0:00:01.008)       0:00:01.021 ******
skipping: [instance]

TASK [test_deps : Gather variables for each operating system] ******************
Thursday 02 October 2025  15:48:29 +0000 (0:00:00.028)       0:00:01.049 ******
ok: [instance] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/test_deps/vars/centos-9.yml)

TASK [test_deps : Detect mirrors file] *****************************************
Thursday 02 October 2025  15:48:29 +0000 (0:00:00.057)       0:00:01.106 ******
ok: [instance]

TASK [test_deps : Disable ubi host subscription-manager integration] ***********
Thursday 02 October 2025  15:48:30 +0000 (0:00:00.362)       0:00:01.469 ******
ok: [instance]

TASK [test_deps : Disable ubi 9 repos] *****************************************
Thursday 02 October 2025  15:48:30 +0000 (0:00:00.384)       0:00:01.853 ******
ok: [instance] => (item=ubi-9-appstream)
ok: [instance] => (item=ubi-9-baseos)
ok: [instance] => (item=ubi-9-codeready-builder)

TASK [Deploy repo-setup] *******************************************************
Thursday 02 October 2025  15:48:31 +0000 (0:00:00.878)       0:00:02.731 ******

TASK [repo_setup : Ensure directories are present] *****************************
Thursday 02 October 2025  15:48:31 +0000 (0:00:00.090)       0:00:02.821 ******
changed: [instance] => (item=tmp)
changed: [instance] => (item=artifacts/repositories)
changed: [instance] => (item=venv/repo_setup)

TASK [repo_setup : Make sure git-core package is installed] ********************
Thursday 02 October 2025  15:48:32 +0000 (0:00:00.664)       0:00:03.486 ******
ok: [instance]

TASK [repo_setup : Get repo-setup repository] **********************************
Thursday 02 October 2025  15:48:33 +0000 (0:00:00.980)       0:00:04.466 ******
changed: [instance]

TASK [repo_setup : Initialize python venv and install requirements] ************
Thursday 02 October 2025  15:48:34 +0000 (0:00:01.174)       0:00:05.641 ******
changed: [instance]

TASK [repo_setup : Install repo-setup package] *********************************
Thursday 02 October 2025  15:48:42 +0000 (0:00:08.126)       0:00:13.767 ******
changed: [instance]

TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider] ***
Thursday 02 October 2025  15:48:43 +0000 (0:00:00.880)       0:00:14.648 ******
skipping: [instance]

TASK [repo_setup : Run repo-setup] *********************************************
Thursday 02 October 2025  15:48:43 +0000 (0:00:00.022)       0:00:14.670 ******
changed: [instance]

TASK [repo_setup : Get component repo] *****************************************
Thursday 02 October 2025  15:48:44 +0000 (0:00:00.730)       0:00:15.400 ******
skipping: [instance]

TASK [repo_setup : Rename component repo] **************************************
Thursday 02 October 2025  15:48:44 +0000 (0:00:00.051)       0:00:15.452 ******
skipping: [instance]

TASK [repo_setup : Disable component repo in current-podified dlrn repo] *******
Thursday 02 October 2025  15:48:44 +0000 (0:00:00.074)       0:00:15.527 ******
skipping: [instance]

TASK [repo_setup : Run repo-setup-get-hash] ************************************
Thursday 02 October 2025  15:48:44 +0000 (0:00:00.042)       0:00:15.569 ******
changed: [instance]

TASK [repo_setup : Dump full hash in delorean.repo.md5 file] *******************
Thursday 02 October 2025  15:48:44 +0000 (0:00:00.522)       0:00:16.092 ******
changed: [instance]

TASK [repo_setup : Dump current-podified hash] *********************************
Thursday 02 October 2025  15:48:45 +0000 (0:00:00.537)       0:00:16.630 ******
skipping: [instance]

TASK [repo_setup : Slurp current podified hash] ********************************
Thursday 02 October 2025  15:48:45 +0000 (0:00:00.045)       0:00:16.675 ******
skipping: [instance]

TASK [repo_setup : Update the value of full_hash] ******************************
Thursday 02 October 2025  15:48:45 +0000 (0:00:00.040)       0:00:16.715 ******
skipping: [instance]

TASK [repo_setup : Export hashes facts for further use] ************************
Thursday 02 October 2025  15:48:45 +0000 (0:00:00.038)       0:00:16.754 ******
ok: [instance]

TASK [repo_setup : Create download directory] **********************************
Thursday 02 October 2025  15:48:45 +0000 (0:00:00.045)       0:00:16.800 ******
skipping: [instance]

TASK [repo_setup : Print the URL to request] ***********************************
Thursday 02 October 2025  15:48:45 +0000 (0:00:00.032)       0:00:16.832 ******
skipping: [instance]

TASK [Download the RPM] ********************************************************
Thursday 02 October 2025  15:48:45 +0000 (0:00:00.032)       0:00:16.865 ******
skipping: [instance]

TASK [repo_setup : Install RHOS Release tool] **********************************
Thursday 02 October 2025  15:48:45 +0000 (0:00:00.034)       0:00:16.899 ******
skipping: [instance]

TASK [repo_setup : Get rhos-release tool version] ******************************
Thursday 02 October 2025  15:48:45 +0000 (0:00:00.043)       0:00:16.943 ******
skipping: [instance]

TASK [repo_setup : Print rhos-release tool version] ****************************
Thursday 02 October 2025  15:48:45 +0000 (0:00:00.034)       0:00:16.978 ******
skipping: [instance]

TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }}] ***
Thursday 02 October 2025  15:48:45 +0000 (0:00:00.034)       0:00:17.013 ******
skipping: [instance]

TASK [repo_setup : Check for /etc/ci/mirror_info.sh] ***************************
Thursday 02 October 2025  15:48:45 +0000 (0:00:00.034)       0:00:17.048 ******
ok: [instance]

TASK [repo_setup : Use RDO proxy mirrors] **************************************
Thursday 02 October 2025  15:48:45 +0000 (0:00:00.202)       0:00:17.250 ******
changed: [instance]

TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist)] ***
Thursday 02 October 2025  15:48:46 +0000 (0:00:00.247)       0:00:17.497 ******
changed: [instance]

TASK [repo_setup : Check for gating.repo file on content provider] *************
Thursday 02 October 2025  15:48:46 +0000 (0:00:00.315)       0:00:17.813 ******
skipping: [instance]

TASK [repo_setup : Populate gating repo from content provider ip] **************
Thursday 02 October 2025  15:48:46 +0000 (0:00:00.031)       0:00:17.844 ******
skipping: [instance]

TASK [repo_setup : Check for DLRN repo at the destination] *********************
Thursday 02 October 2025  15:48:46 +0000 (0:00:00.034)       0:00:17.879 ******
skipping: [instance]

TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo] ***
Thursday 02 October 2025  15:48:46 +0000 (0:00:00.032)       0:00:17.911 ******
skipping: [instance]

TASK [repo_setup : Check for DLRN component repo] ******************************
Thursday 02 October 2025  15:48:46 +0000 (0:00:00.028)       0:00:17.939 ******
skipping: [instance]

TASK [repo_setup : Lower the priority of componennt repos to allow installation from gating repo] ***
Thursday 02 October 2025  15:48:46 +0000 (0:00:00.027)       0:00:17.967 ******
skipping: [instance]

TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory] ********
Thursday 02 October 2025  15:48:46 +0000 (0:00:00.025)       0:00:17.992 ******
skipping: [instance]

TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory] ******
Thursday 02 October 2025  15:48:46 +0000 (0:00:00.020)       0:00:18.013 ******
skipping: [instance]

TASK [repo_setup : Cleanup existing metadata] **********************************
Thursday 02 October 2025  15:48:46 +0000 (0:00:00.040)       0:00:18.053 ******
skipping: [instance]

TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory] *********
Thursday 02 October 2025  15:48:46 +0000 (0:00:00.023)       0:00:18.076 ******
skipping: [instance]

TASK [test_deps : Look for redhat-release rpm] *********************************
Thursday 02 October 2025  15:48:46 +0000 (0:00:00.027)       0:00:18.104 ******
skipping: [instance]

TASK [test_deps : Remove redhat-release] ***************************************
Thursday 02 October 2025  15:48:46 +0000 (0:00:00.031)       0:00:18.135 ******
skipping: [instance]

TASK [test_deps : Install centos-stream-release] *******************************
Thursday 02 October 2025  15:48:46 +0000 (0:00:00.030)       0:00:18.166 ******
skipping: [instance]

TASK [test_deps : Install additional packages] *********************************
Thursday 02 October 2025  15:48:46 +0000 (0:00:00.030)       0:00:18.196 ******
skipping: [instance]

TASK [test_deps : Install selinux python libs] *********************************
Thursday 02 October 2025  15:48:46 +0000 (0:00:00.033)       0:00:18.229 ******
ok: [instance]

TASK [test_deps : Install python yaml libs] ************************************
Thursday 02 October 2025  15:49:26 +0000 (0:00:39.773)       0:00:58.002 ******
ok: [instance]

TASK [test_deps : Install extra packages] **************************************
Thursday 02 October 2025  15:49:28 +0000 (0:00:01.451)       0:00:59.454 ******
skipping: [instance]

PLAY RECAP *********************************************************************
instance                   : ok=19   changed=9    unreachable=0    failed=0    skipped=30   rescued=0    ignored=0

Thursday 02 October 2025  15:49:28 +0000 (0:00:00.067)       0:00:59.522 ******
===============================================================================
test_deps : Install selinux python libs -------------------------------- 39.77s
repo_setup : Initialize python venv and install requirements ------------ 8.13s
test_deps : Install python yaml libs ------------------------------------ 1.45s
repo_setup : Get repo-setup repository ---------------------------------- 1.17s
Gathering Facts --------------------------------------------------------- 1.01s
repo_setup : Make sure git-core package is installed -------------------- 0.98s
repo_setup : Install repo-setup package --------------------------------- 0.88s
test_deps : Disable ubi 9 repos ----------------------------------------- 0.88s
repo_setup : Run repo-setup --------------------------------------------- 0.73s
repo_setup : Ensure directories are present ----------------------------- 0.66s
repo_setup : Dump full hash in delorean.repo.md5 file ------------------- 0.54s
repo_setup : Run repo-setup-get-hash ------------------------------------ 0.52s
test_deps : Disable ubi host subscription-manager integration ----------- 0.38s
test_deps : Detect mirrors file ----------------------------------------- 0.36s
repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist) --- 0.32s
repo_setup : Use RDO proxy mirrors -------------------------------------- 0.25s
repo_setup : Check for /etc/ci/mirror_info.sh --------------------------- 0.20s
Deploy repo-setup ------------------------------------------------------- 0.09s
repo_setup : Rename component repo -------------------------------------- 0.07s
test_deps : Install extra packages -------------------------------------- 0.07s

PLAY [Converge] ****************************************************************

TASK [Gathering Facts] *********************************************************
Thursday 02 October 2025  15:49:28 +0000 (0:00:00.014)       0:00:00.014 ******
ok: [instance]

TASK [Load testing input] ******************************************************
Thursday 02 October 2025  15:49:29 +0000 (0:00:00.963)       0:00:00.977 ******
ok: [instance]

TASK [Call the networking mapper partial map] **********************************
Thursday 02 October 2025  15:49:29 +0000 (0:00:00.030)       0:00:01.008 ******

TASK [networking_mapper : Check for Networking Definition file existence] ******
Thursday 02 October 2025  15:49:29 +0000 (0:00:00.049)       0:00:01.058 ******
skipping: [instance]

TASK [networking_mapper : Load the Networking Definition from file] ************
Thursday 02 October 2025  15:49:29 +0000 (0:00:00.040)       0:00:01.099 ******
skipping: [instance]

TASK [networking_mapper : Check for interfaces info file existence] ************
Thursday 02 October 2025  15:49:29 +0000 (0:00:00.037)       0:00:01.136 ******
ok: [instance]

TASK [networking_mapper : Load the interfaces info from file] ******************
Thursday 02 October 2025  15:49:30 +0000 (0:00:00.387)       0:00:01.524 ******
skipping: [instance]

TASK [networking_mapper : Ensure local fact is empty] **************************
Thursday 02 October 2025  15:49:30 +0000 (0:00:00.031)       0:00:01.556 ******
ok: [instance]

TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Thursday 02 October 2025  15:49:30 +0000 (0:00:00.022)       0:00:01.578 ******
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.122.0/24', 'gateway': '192.168.122.1', 'dns': ['192.168.122.253', '192.168.122.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 39}]}, 'netconfig': {'ranges': [{'start': '192.168.122.40', 'end': '192.168.122.49'}]}, 'metallb': {'ranges': [{'start': '192.168.122.80', 'end': '192.168.122.90'}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'gateway': '172.17.0.1', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': '172.17.0.90', 'end': '172.17.0.100'}]}, 'netconfig': {'ranges': [{'start': '172.17.0.40', 'end': '172.17.0.49'}]}, 'multus': {'ranges': [{'start': 50, 'end': 59}], 'type': 'bridge', 'attach': 'linux-bridge'}}}, 'storage': {'network': '172.18.0.0/24', 'vlan': 21, 'mtu': 1496, 'tools': {'netconfig': {'ranges': [{'start': '172.18.0.40', 'end': '172.18.0.49'}]}}}, 'tenant': {'network': '172.19.0.0/24', 'gateway-v4': '172.19.0.1', 'search-domain': 'tenant.example.local', 'dns-v4': ['8.8.8.8', '172.19.0.1'], 'tools': {'netconfig': {'ranges': [{'start': '172.19.0.40', 'end': '172.19.0.49'}]}}, 'vlan': 22, 'mtu': 1496}}, 'group-templates': {'computes': {'networks': {'ctlplane': {'range': '192.168.122.10-192.168.122.14'}, 'internalapi': {'range': '10-14'}, 'tenant': {'range': {'start': 10, 'length': 5}}, 'storage': {'range': {'start': 10, 'length': 5}}}}}, 'instances': {'crc': {'networks': {'ctlplane': {'ip': '192.168.122.10'}, 'storage': {'ip': '172.18.0.10'}}}, 'controller': {'networks': {'ctlplane': {'ip': '192.168.122.5'}}}}})
ok: [instance] => (item={'networks': {'internalapi': {'vlan': 100}}})

TASK [networking_mapper : Gather facts if requested] ***************************
Thursday 02 October 2025  15:49:30 +0000 (0:00:00.091)       0:00:01.669 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/networking_mapper/tasks/_gather_facts.yml for instance

TASK [networking_mapper : Gather the facts] ************************************
Thursday 02 October 2025  15:49:30 +0000 (0:00:00.033)       0:00:01.703 ******
skipping: [instance]

TASK [networking_mapper : Save instances refreshed facts for troubleshooting purposes] ***
Thursday 02 October 2025  15:49:30 +0000 (0:00:00.055)       0:00:01.758 ******
changed: [instance]

TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Thursday 02 October 2025  15:49:31 +0000 (0:00:00.555)       0:00:02.313 ******
changed: [instance]

TASK [networking_mapper : Write the Networking Definition to file] *************
Thursday 02 October 2025  15:49:31 +0000 (0:00:00.381)       0:00:02.695 ******
changed: [instance]

TASK [networking_mapper : Call the networking mapper] **************************
Thursday 02 October 2025  15:49:31 +0000 (0:00:00.525)       0:00:03.221 ******
ok: [instance]

TASK [networking_mapper : Set networking mapper facts] *************************
Thursday 02 October 2025  15:49:32 +0000 (0:00:00.077)       0:00:03.299 ******
ok: [instance]

TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Thursday 02 October 2025  15:49:32 +0000 (0:00:00.041)       0:00:03.340 ******
changed: [instance]

TASK [Slurp the Networking Definition content] *********************************
Thursday 02 October 2025  15:49:32 +0000 (0:00:00.549)       0:00:03.889 ******
ok: [instance]

TASK [Assert the Networking Definition file content] ***************************
Thursday 02 October 2025  15:49:32 +0000 (0:00:00.370)       0:00:04.260 ******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [Slurp Zuul inventory] ****************************************************
Thursday 02 October 2025  15:49:33 +0000 (0:00:00.040)       0:00:04.301 ******
ok: [instance]

TASK [Set common facts] ********************************************************
Thursday 02 October 2025  15:49:33 +0000 (0:00:00.242)       0:00:04.543 ******
ok: [instance]

TASK [Add Zuul hosts] **********************************************************
Thursday 02 October 2025  15:49:33 +0000 (0:00:00.093)       0:00:04.637 ******
changed: [instance] => (item={'key': 'compute-0', 'value': {'TEST_RUN': 'networking_mapper', 'ansible_connection': 'ssh', 'ansible_host': '38.102.83.145', 'ansible_port': 22, 'ansible_python_interpreter': 'auto', 'ansible_user': 'zuul', 'mol_config_dir': "{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/ci-framework'].src_dir }}/.config/molecule/config_local.yml", 'nodepool': {'az': 'nova', 'cloud': 'vexxhost-nodepool-tripleo', 'external_id': '3d6959f0-b880-4d3c-9802-2cc24d8dc224', 'host_id': '4d5af5c3d4216850e4ad6b0187cc3c64a31e016b0c19899ec067977a', 'interface_ip': '38.102.83.145', 'label': 'cloud-centos-9-stream-tripleo-medium', 'private_ipv4': '38.102.83.145', 'private_ipv6': None, 'provider': 'vexxhost-nodepool-tripleo', 'public_ipv4': '38.102.83.145', 'public_ipv6': '', 'region': 'RegionOne', 'slot': None}, 'roles_dir': "{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/ci-framework'].src_dir }}/roles/{{ TEST_RUN }}"}})
changed: [instance] => (item={'key': 'compute-1', 'value': {'TEST_RUN': 'networking_mapper', 'ansible_connection': 'ssh', 'ansible_host': '38.129.56.129', 'ansible_port': 22, 'ansible_python_interpreter': 'auto', 'ansible_user': 'zuul', 'mol_config_dir': "{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/ci-framework'].src_dir }}/.config/molecule/config_local.yml", 'nodepool': {'az': 'nova', 'cloud': 'vexxhost-nodepool-tripleo', 'external_id': 'a1e5beeb-fd0d-420c-aaf9-2f5ac680a0a7', 'host_id': '4d5af5c3d4216850e4ad6b0187cc3c64a31e016b0c19899ec067977a', 'interface_ip': '38.129.56.129', 'label': 'cloud-centos-9-stream-tripleo-medium', 'private_ipv4': '38.129.56.129', 'private_ipv6': None, 'provider': 'vexxhost-nodepool-tripleo', 'public_ipv4': '38.129.56.129', 'public_ipv6': '', 'region': 'RegionOne', 'slot': None}, 'roles_dir': "{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/ci-framework'].src_dir }}/roles/{{ TEST_RUN }}"}})
changed: [instance] => (item={'key': 'controller', 'value': {'TEST_RUN': 'networking_mapper', 'ansible_connection': 'ssh', 'ansible_host': '38.102.83.214', 'ansible_port': 22, 'ansible_python_interpreter': 'auto', 'ansible_user': 'zuul', 'mol_config_dir': "{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/ci-framework'].src_dir }}/.config/molecule/config_local.yml", 'nodepool': {'az': 'nova', 'cloud': 'vexxhost-nodepool-tripleo', 'external_id': '1955506e-f07e-4fce-b4a1-bb3bb1839b97', 'host_id': '511625867b15899f344b49f50e790882b35aedda883941cf1472ae2b', 'interface_ip': '38.102.83.214', 'label': 'cloud-centos-9-stream-tripleo-medium', 'private_ipv4': '38.102.83.214', 'private_ipv6': None, 'provider': 'vexxhost-nodepool-tripleo', 'public_ipv4': '38.102.83.214', 'public_ipv6': '', 'region': 'RegionOne', 'slot': None}, 'roles_dir': "{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/ci-framework'].src_dir }}/roles/{{ TEST_RUN }}"}})
changed: [instance] => (item={'key': 'crc', 'value': {'TEST_RUN': 'networking_mapper', 'ansible_connection': 'ssh', 'ansible_host': '38.129.56.48', 'ansible_port': 22, 'ansible_python_interpreter': 'auto', 'ansible_user': 'zuul', 'mol_config_dir': "{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/ci-framework'].src_dir }}/.config/molecule/config_local.yml", 'nodepool': {'az': 'nova', 'cloud': 'vexxhost-nodepool-tripleo', 'external_id': '898137a7-4162-4fba-8fa7-579b230d8eaa', 'host_id': 'd19710e37f7b2620eb9f1bc9cfdfc06732b1f0c31221781941dd4533', 'interface_ip': '38.129.56.48', 'label': 'cloud-centos-9-stream-tripleo-medium', 'private_ipv4': '38.129.56.48', 'private_ipv6': None, 'provider': 'vexxhost-nodepool-tripleo', 'public_ipv4': '38.129.56.48', 'public_ipv6': '', 'region': 'RegionOne', 'slot': None}, 'roles_dir': "{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/ci-framework'].src_dir }}/roles/{{ TEST_RUN }}"}})

TASK [Fetch net facts to further build the testing interfaces_info] ************
Thursday 02 October 2025  15:49:33 +0000 (0:00:00.079)       0:00:04.716 ******
ok: [instance -> compute-0(None)] => (item={'key': 'compute-0', 'value': {'TEST_RUN': 'networking_mapper', 'ansible_connection': 'ssh', 'ansible_host': '38.102.83.145', 'ansible_port': 22, 'ansible_python_interpreter': 'auto', 'ansible_user': 'zuul', 'mol_config_dir': "{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/ci-framework'].src_dir }}/.config/molecule/config_local.yml", 'nodepool': {'az': 'nova', 'cloud': 'vexxhost-nodepool-tripleo', 'external_id': '3d6959f0-b880-4d3c-9802-2cc24d8dc224', 'host_id': '4d5af5c3d4216850e4ad6b0187cc3c64a31e016b0c19899ec067977a', 'interface_ip': '38.102.83.145', 'label': 'cloud-centos-9-stream-tripleo-medium', 'private_ipv4': '38.102.83.145', 'private_ipv6': None, 'provider': 'vexxhost-nodepool-tripleo', 'public_ipv4': '38.102.83.145', 'public_ipv6': '', 'region': 'RegionOne', 'slot': None}, 'roles_dir': "{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/ci-framework'].src_dir }}/roles/{{ TEST_RUN }}"}})
ok: [instance -> compute-1(None)] => (item={'key': 'compute-1', 'value': {'TEST_RUN': 'networking_mapper', 'ansible_connection': 'ssh', 'ansible_host': '38.129.56.129', 'ansible_port': 22, 'ansible_python_interpreter': 'auto', 'ansible_user': 'zuul', 'mol_config_dir': "{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/ci-framework'].src_dir }}/.config/molecule/config_local.yml", 'nodepool': {'az': 'nova', 'cloud': 'vexxhost-nodepool-tripleo', 'external_id': 'a1e5beeb-fd0d-420c-aaf9-2f5ac680a0a7', 'host_id': '4d5af5c3d4216850e4ad6b0187cc3c64a31e016b0c19899ec067977a', 'interface_ip': '38.129.56.129', 'label': 'cloud-centos-9-stream-tripleo-medium', 'private_ipv4': '38.129.56.129', 'private_ipv6': None, 'provider': 'vexxhost-nodepool-tripleo', 'public_ipv4': '38.129.56.129', 'public_ipv6': '', 'region': 'RegionOne', 'slot': None}, 'roles_dir': "{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/ci-framework'].src_dir }}/roles/{{ TEST_RUN }}"}})
ok: [instance -> controller(None)] => (item={'key': 'controller', 'value': {'TEST_RUN': 'networking_mapper', 'ansible_connection': 'ssh', 'ansible_host': '38.102.83.214', 'ansible_port': 22, 'ansible_python_interpreter': 'auto', 'ansible_user': 'zuul', 'mol_config_dir': "{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/ci-framework'].src_dir }}/.config/molecule/config_local.yml", 'nodepool': {'az': 'nova', 'cloud': 'vexxhost-nodepool-tripleo', 'external_id': '1955506e-f07e-4fce-b4a1-bb3bb1839b97', 'host_id': '511625867b15899f344b49f50e790882b35aedda883941cf1472ae2b', 'interface_ip': '38.102.83.214', 'label': 'cloud-centos-9-stream-tripleo-medium', 'private_ipv4': '38.102.83.214', 'private_ipv6': None, 'provider': 'vexxhost-nodepool-tripleo', 'public_ipv4': '38.102.83.214', 'public_ipv6': '', 'region': 'RegionOne', 'slot': None}, 'roles_dir': "{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/ci-framework'].src_dir }}/roles/{{ TEST_RUN }}"}})
ok: [instance -> crc(None)] => (item={'key': 'crc', 'value': {'TEST_RUN': 'networking_mapper', 'ansible_connection': 'ssh', 'ansible_host': '38.129.56.48', 'ansible_port': 22, 'ansible_python_interpreter': 'auto', 'ansible_user': 'zuul', 'mol_config_dir': "{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/ci-framework'].src_dir }}/.config/molecule/config_local.yml", 'nodepool': {'az': 'nova', 'cloud': 'vexxhost-nodepool-tripleo', 'external_id': '898137a7-4162-4fba-8fa7-579b230d8eaa', 'host_id': 'd19710e37f7b2620eb9f1bc9cfdfc06732b1f0c31221781941dd4533', 'interface_ip': '38.129.56.48', 'label': 'cloud-centos-9-stream-tripleo-medium', 'private_ipv4': '38.129.56.48', 'private_ipv6': None, 'provider': 'vexxhost-nodepool-tripleo', 'public_ipv4': '38.129.56.48', 'public_ipv6': '', 'region': 'RegionOne', 'slot': None}, 'roles_dir': "{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/ci-framework'].src_dir }}/roles/{{ TEST_RUN }}"}})

TASK [Build interfaces_info] ***************************************************
Thursday 02 October 2025  15:49:37 +0000 (0:00:04.066)       0:00:08.783 ******
ok: [instance] => (item={'key': 'compute-0', 'value': {'TEST_RUN': 'networking_mapper', 'ansible_connection': 'ssh', 'ansible_host': '38.102.83.145', 'ansible_port': 22, 'ansible_python_interpreter': 'auto', 'ansible_user': 'zuul', 'mol_config_dir': "{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/ci-framework'].src_dir }}/.config/molecule/config_local.yml", 'nodepool': {'az': 'nova', 'cloud': 'vexxhost-nodepool-tripleo', 'external_id': '3d6959f0-b880-4d3c-9802-2cc24d8dc224', 'host_id': '4d5af5c3d4216850e4ad6b0187cc3c64a31e016b0c19899ec067977a', 'interface_ip': '38.102.83.145', 'label': 'cloud-centos-9-stream-tripleo-medium', 'private_ipv4': '38.102.83.145', 'private_ipv6': None, 'provider': 'vexxhost-nodepool-tripleo', 'public_ipv4': '38.102.83.145', 'public_ipv6': '', 'region': 'RegionOne', 'slot': None}, 'roles_dir': "{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/ci-framework'].src_dir }}/roles/{{ TEST_RUN }}"}})
ok: [instance] => (item={'key': 'compute-1', 'value': {'TEST_RUN': 'networking_mapper', 'ansible_connection': 'ssh', 'ansible_host': '38.129.56.129', 'ansible_port': 22, 'ansible_python_interpreter': 'auto', 'ansible_user': 'zuul', 'mol_config_dir': "{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/ci-framework'].src_dir }}/.config/molecule/config_local.yml", 'nodepool': {'az': 'nova', 'cloud': 'vexxhost-nodepool-tripleo', 'external_id': 'a1e5beeb-fd0d-420c-aaf9-2f5ac680a0a7', 'host_id': '4d5af5c3d4216850e4ad6b0187cc3c64a31e016b0c19899ec067977a', 'interface_ip': '38.129.56.129', 'label': 'cloud-centos-9-stream-tripleo-medium', 'private_ipv4': '38.129.56.129', 'private_ipv6': None, 'provider': 'vexxhost-nodepool-tripleo', 'public_ipv4': '38.129.56.129', 'public_ipv6': '', 'region': 'RegionOne', 'slot': None}, 'roles_dir': "{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/ci-framework'].src_dir }}/roles/{{ TEST_RUN }}"}})
ok: [instance] => (item={'key': 'controller', 'value': {'TEST_RUN': 'networking_mapper', 'ansible_connection': 'ssh', 'ansible_host': '38.102.83.214', 'ansible_port': 22, 'ansible_python_interpreter': 'auto', 'ansible_user': 'zuul', 'mol_config_dir': "{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/ci-framework'].src_dir }}/.config/molecule/config_local.yml", 'nodepool': {'az': 'nova', 'cloud': 'vexxhost-nodepool-tripleo', 'external_id': '1955506e-f07e-4fce-b4a1-bb3bb1839b97', 'host_id': '511625867b15899f344b49f50e790882b35aedda883941cf1472ae2b', 'interface_ip': '38.102.83.214', 'label': 'cloud-centos-9-stream-tripleo-medium', 'private_ipv4': '38.102.83.214', 'private_ipv6': None, 'provider': 'vexxhost-nodepool-tripleo', 'public_ipv4': '38.102.83.214', 'public_ipv6': '', 'region': 'RegionOne', 'slot': None}, 'roles_dir': "{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/ci-framework'].src_dir }}/roles/{{ TEST_RUN }}"}})
ok: [instance] => (item={'key': 'crc', 'value': {'TEST_RUN': 'networking_mapper', 'ansible_connection': 'ssh', 'ansible_host': '38.129.56.48', 'ansible_port': 22, 'ansible_python_interpreter': 'auto', 'ansible_user': 'zuul', 'mol_config_dir': "{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/ci-framework'].src_dir }}/.config/molecule/config_local.yml", 'nodepool': {'az': 'nova', 'cloud': 'vexxhost-nodepool-tripleo', 'external_id': '898137a7-4162-4fba-8fa7-579b230d8eaa', 'host_id': 'd19710e37f7b2620eb9f1bc9cfdfc06732b1f0c31221781941dd4533', 'interface_ip': '38.129.56.48', 'label': 'cloud-centos-9-stream-tripleo-medium', 'private_ipv4': '38.129.56.48', 'private_ipv6': None, 'provider': 'vexxhost-nodepool-tripleo', 'public_ipv4': '38.129.56.48', 'public_ipv6': '', 'region': 'RegionOne', 'slot': None}, 'roles_dir': "{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/ci-framework'].src_dir }}/roles/{{ TEST_RUN }}"}})

TASK [Call the networking mapper full map] *************************************
Thursday 02 October 2025  15:49:37 +0000 (0:00:00.129)       0:00:08.912 ******

TASK [networking_mapper : Check for Networking Definition file existence] ******
Thursday 02 October 2025  15:49:37 +0000 (0:00:00.045)       0:00:08.957 ******
skipping: [instance]

TASK [networking_mapper : Load the Networking Definition from file] ************
Thursday 02 October 2025  15:49:37 +0000 (0:00:00.026)       0:00:08.984 ******
skipping: [instance]

TASK [networking_mapper : Check for interfaces info file existence] ************
Thursday 02 October 2025  15:49:37 +0000 (0:00:00.028)       0:00:09.012 ******
skipping: [instance]

TASK [networking_mapper : Load the interfaces info from file] ******************
Thursday 02 October 2025  15:49:37 +0000 (0:00:00.023)       0:00:09.035 ******
skipping: [instance]

TASK [networking_mapper : Ensure local fact is empty] **************************
Thursday 02 October 2025  15:49:37 +0000 (0:00:00.022)       0:00:09.058 ******
ok: [instance]

TASK [networking_mapper : Set the input Networking Definition and patch it if needed] ***
Thursday 02 October 2025  15:49:37 +0000 (0:00:00.016)       0:00:09.074 ******
ok: [instance] => (item={'networks': {'ctlplane': {'network': '192.168.122.0/24', 'gateway': '192.168.122.1', 'dns': ['192.168.122.253', '192.168.122.254'], 'search-domain': 'ctlplane.example.local', 'mtu': 1500, 'tools': {'multus': {'ranges': [{'start': 30, 'end': 39}]}, 'netconfig': {'ranges': [{'start': '192.168.122.40', 'end': '192.168.122.49'}]}, 'metallb': {'ranges': [{'start': '192.168.122.80', 'end': '192.168.122.90'}]}}}, 'internalapi': {'network': '172.17.0.0/24', 'gateway': '172.17.0.1', 'vlan': 20, 'mtu': 1496, 'tools': {'metallb': {'ranges': [{'start': '172.17.0.90', 'end': '172.17.0.100'}]}, 'netconfig': {'ranges': [{'start': '172.17.0.40', 'end': '172.17.0.49'}]}, 'multus': {'ranges': [{'start': 50, 'end': 59}], 'type': 'bridge', 'attach': 'linux-bridge'}}}, 'storage': {'network': '172.18.0.0/24', 'vlan': 21, 'mtu': 1496, 'tools': {'netconfig': {'ranges': [{'start': '172.18.0.40', 'end': '172.18.0.49'}]}}}, 'tenant': {'network': '172.19.0.0/24', 'gateway-v4': '172.19.0.1', 'search-domain': 'tenant.example.local', 'dns-v4': ['8.8.8.8', '172.19.0.1'], 'tools': {'netconfig': {'ranges': [{'start': '172.19.0.40', 'end': '172.19.0.49'}]}}, 'vlan': 22, 'mtu': 1496}}, 'group-templates': {'computes': {'networks': {'ctlplane': {'range': '192.168.122.10-192.168.122.14'}, 'internalapi': {'range': '10-14'}, 'tenant': {'range': {'start': 10, 'length': 5}}, 'storage': {'range': {'start': 10, 'length': 5}}}}}, 'instances': {'crc': {'networks': {'ctlplane': {'ip': '192.168.122.10'}, 'storage': {'ip': '172.18.0.10'}}}, 'controller': {'networks': {'ctlplane': {'ip': '192.168.122.5'}}}}})
ok: [instance] => (item={'networks': {'internalapi': {'vlan': 100}}})

TASK [networking_mapper : Gather facts if requested] ***************************
Thursday 02 October 2025  15:49:37 +0000 (0:00:00.106)       0:00:09.180 ******
included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/networking_mapper/tasks/_gather_facts.yml for instance

TASK [networking_mapper : Gather the facts] ************************************
Thursday 02 October 2025  15:49:37 +0000 (0:00:00.027)       0:00:09.208 ******
skipping: [instance] => (item=compute-0)
skipping: [instance] => (item=compute-1)
skipping: [instance] => (item=crc)
skipping: [instance] => (item=controller)
skipping: [instance]

TASK [networking_mapper : Save instances refreshed facts for troubleshooting purposes] ***
Thursday 02 October 2025  15:49:38 +0000 (0:00:00.293)       0:00:09.502 ******
changed: [instance]

TASK [networking_mapper : Ensure CI infrastructure dir exists] *****************
Thursday 02 October 2025  15:49:38 +0000 (0:00:00.552)       0:00:10.054 ******
ok: [instance]

TASK [networking_mapper : Write the Networking Definition to file] *************
Thursday 02 October 2025  15:49:39 +0000 (0:00:00.260)       0:00:10.315 ******
ok: [instance]

TASK [networking_mapper : Call the networking mapper] **************************
Thursday 02 October 2025  15:49:39 +0000 (0:00:00.449)       0:00:10.764 ******
ok: [instance]

TASK [networking_mapper : Set networking mapper facts] *************************
Thursday 02 October 2025  15:49:39 +0000 (0:00:00.067)       0:00:10.831 ******
ok: [instance]

TASK [networking_mapper : Write the Networking Environment Definition to file] ***
Thursday 02 October 2025  15:49:39 +0000 (0:00:00.039)       0:00:10.871 ******
changed: [instance]

TASK [Stat to check for Networking Env Definition file existence] **************
Thursday 02 October 2025  15:49:40 +0000 (0:00:00.547)       0:00:11.418 ******
ok: [instance]

TASK [Assert the Networking Env Definition file content] ***********************
Thursday 02 October 2025  15:49:40 +0000 (0:00:00.215)       0:00:11.634 ******
ok: [instance] => changed=false
  msg: All assertions passed

TASK [Assert that the internalapi patch has been applied] **********************
Thursday 02 October 2025  15:49:40 +0000 (0:00:00.064)       0:00:11.698 ******
ok: [instance] => changed=false
  msg: All assertions passed

PLAY RECAP *********************************************************************
instance                   : ok=31   changed=7    unreachable=0    failed=0    skipped=9    rescued=0    ignored=0

Thursday 02 October 2025  15:49:40 +0000 (0:00:00.095)       0:00:11.794 ******
===============================================================================
Fetch net facts to further build the testing interfaces_info ------------ 4.07s
Gathering Facts --------------------------------------------------------- 0.96s
networking_mapper : Save instances refreshed facts for troubleshooting purposes --- 0.56s
networking_mapper : Save instances refreshed facts for troubleshooting purposes --- 0.55s
networking_mapper : Write the Networking Environment Definition to file --- 0.55s
networking_mapper : Write the Networking Environment Definition to file --- 0.55s
networking_mapper : Write the Networking Definition to file ------------- 0.53s
networking_mapper : Write the Networking Definition to file ------------- 0.45s
networking_mapper : Check for interfaces info file existence ------------ 0.39s
networking_mapper : Ensure CI infrastructure dir exists ----------------- 0.38s
Slurp the Networking Definition content --------------------------------- 0.37s
networking_mapper : Gather the facts ------------------------------------ 0.29s
networking_mapper : Ensure CI infrastructure dir exists ----------------- 0.26s
Slurp Zuul inventory ---------------------------------------------------- 0.24s
Stat to check for Networking Env Definition file existence -------------- 0.22s
Build interfaces_info --------------------------------------------------- 0.13s
networking_mapper : Set the input Networking Definition and patch it if needed --- 0.11s
Assert that the internalapi patch has been applied ---------------------- 0.10s
Set common facts -------------------------------------------------------- 0.09s
networking_mapper : Set the input Networking Definition and patch it if needed --- 0.09s