2026-02-20 07:34:34,644 p=53955 u=zuul n=ansible | [DEPRECATION WARNING]: ANSIBLE_CALLBACK_WHITELIST option, normalizing names to new standard, use ANSIBLE_CALLBACKS_ENABLED instead. This feature will be removed from ansible-core in version 2.15. Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. 2026-02-20 07:34:34,644 p=53955 u=zuul n=ansible | [DEPRECATION WARNING]: DEFAULT_GATHER_SUBSET option, the module_defaults keyword is a more generic version and can apply to all calls to the M(ansible.builtin.gather_facts) or M(ansible.builtin.setup) actions, use module_defaults instead. This feature will be removed from ansible-core in version 2.18. Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. 2026-02-20 07:34:34,644 p=53955 u=zuul n=ansible | [DEPRECATION WARNING]: DEFAULT_GATHER_TIMEOUT option, the module_defaults keyword is a more generic version and can apply to all calls to the M(ansible.builtin.gather_facts) or M(ansible.builtin.setup) actions, use module_defaults instead. This feature will be removed from ansible-core in version 2.18. Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. 2026-02-20 07:34:34,780 p=53955 u=zuul n=ansible | PLAY [Overcloud Network Provision] ********************************************* 2026-02-20 07:34:34,832 p=53955 u=zuul n=ansible | 2026-02-20 07:34:34.832307 | fa163e7d-4a09-97c3-9ade-000000000004 | SKIPPED | fail | localhost 2026-02-20 07:34:34,880 p=53955 u=zuul n=ansible | 2026-02-20 07:34:34.879606 | fa163e7d-4a09-97c3-9ade-000000000005 | SKIPPED | fail | localhost 2026-02-20 07:34:34,883 p=53955 u=zuul n=ansible | 2026-02-20 07:34:34.883277 | fa163e7d-4a09-97c3-9ade-000000000006 | TASK | Check if network deployment file already exist 2026-02-20 07:34:35,266 p=53955 u=zuul n=ansible | 2026-02-20 07:34:35.265751 | fa163e7d-4a09-97c3-9ade-000000000006 | OK | Check if network deployment file already exist | localhost 2026-02-20 07:34:35,311 p=53955 u=zuul n=ansible | 2026-02-20 07:34:35.310574 | fa163e7d-4a09-97c3-9ade-000000000007 | SKIPPED | fail | localhost 2026-02-20 07:34:35,328 p=53955 u=zuul n=ansible | 2026-02-20 07:34:35.327555 | fa163e7d-4a09-97c3-9ade-000000000009 | TASK | Load config from file 2026-02-20 07:34:35,385 p=53955 u=zuul n=ansible | 2026-02-20 07:34:35.385126 | fa163e7d-4a09-97c3-9ade-000000000009 | OK | Load config from file | localhost 2026-02-20 07:34:35,393 p=53955 u=zuul n=ansible | 2026-02-20 07:34:35.393289 | fa163e7d-4a09-97c3-9ade-00000000000a | TASK | Create/Update composable networks 2026-02-20 07:34:38,426 p=53955 u=zuul n=ansible | 2026-02-20 07:34:38.425350 | fa163e7d-4a09-97c3-9ade-00000000000a | CHANGED | Create/Update composable networks | localhost | item={'name': 'Storage', 'mtu': 1500, 'vip': True, 'name_lower': 'storage', 'dns_domain': 'storage.localdomain.', 'service_net_map_replace': 'storage', 'subnets': {'storage_subnet': {'vlan': 21, 'ip_subnet': '172.18.0.0/24', 'allocation_pools': [{'start': '172.18.0.120', 'end': '172.18.0.250'}]}}} 2026-02-20 07:34:41,304 p=53955 u=zuul n=ansible | 2026-02-20 07:34:41.303383 | fa163e7d-4a09-97c3-9ade-00000000000a | CHANGED | Create/Update composable networks | localhost | item={'name': 'StorageMgmt', 'mtu': 1500, 'vip': True, 'name_lower': 'storage_mgmt', 'dns_domain': 'storagemgmt.localdomain.', 'service_net_map_replace': 'storage_mgmt', 'subnets': {'storage_mgmt_subnet': {'vlan': 23, 'ip_subnet': '172.20.0.0/24', 'allocation_pools': [{'start': '172.20.0.120', 'end': '172.20.0.250'}]}}} 2026-02-20 07:34:43,642 p=53955 u=zuul n=ansible | 2026-02-20 07:34:43.641707 | fa163e7d-4a09-97c3-9ade-00000000000a | CHANGED | Create/Update composable networks | localhost | item={'name': 'InternalApi', 'mtu': 1500, 'vip': True, 'name_lower': 'internal_api', 'dns_domain': 'internal-api.localdomain.', 'service_net_map_replace': 'internal_api', 'subnets': {'internal_api_subnet': {'vlan': 20, 'ip_subnet': '172.17.0.0/24', 'allocation_pools': [{'start': '172.17.0.120', 'end': '172.17.0.250'}]}}} 2026-02-20 07:34:45,965 p=53955 u=zuul n=ansible | 2026-02-20 07:34:45.964709 | fa163e7d-4a09-97c3-9ade-00000000000a | CHANGED | Create/Update composable networks | localhost | item={'name': 'Tenant', 'mtu': 1500, 'vip': False, 'name_lower': 'tenant', 'dns_domain': 'tenant.localdomain.', 'service_net_map_replace': 'tenant', 'subnets': {'tenant_subnet': {'vlan': 22, 'ip_subnet': '172.19.0.0/24', 'allocation_pools': [{'start': '172.19.0.120', 'end': '172.19.0.250'}]}}} 2026-02-20 07:34:49,027 p=53955 u=zuul n=ansible | 2026-02-20 07:34:49.026552 | fa163e7d-4a09-97c3-9ade-00000000000a | CHANGED | Create/Update composable networks | localhost | item={'name': 'External', 'mtu': 1500, 'vip': True, 'name_lower': 'external', 'dns_domain': 'external.localdomain.', 'service_net_map_replace': 'external', 'subnets': {'external_subnet': {'vlan': 44, 'ip_subnet': '172.21.0.0/24', 'allocation_pools': [{'start': '172.21.0.120', 'end': '172.21.0.250'}]}}} 2026-02-20 07:34:49,045 p=53955 u=zuul n=ansible | 2026-02-20 07:34:49.045335 | fa163e7d-4a09-97c3-9ade-00000000000c | TASK | Populate environment 2026-02-20 07:34:50,966 p=53955 u=zuul n=ansible | 2026-02-20 07:34:50.966120 | fa163e7d-4a09-97c3-9ade-00000000000c | OK | Populate environment | localhost 2026-02-20 07:34:50,977 p=53955 u=zuul n=ansible | 2026-02-20 07:34:50.977176 | fa163e7d-4a09-97c3-9ade-00000000000d | TASK | Write deployed networks environment file 2026-02-20 07:34:51,598 p=53955 u=zuul n=ansible | 2026-02-20 07:34:51.597639 | fa163e7d-4a09-97c3-9ade-00000000000d | CHANGED | Write deployed networks environment file | localhost 2026-02-20 07:34:51,621 p=53955 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-02-20 07:34:51,622 p=53955 u=zuul n=ansible | localhost : ok=5 changed=2 unreachable=0 failed=0 skipped=3 rescued=0 ignored=0 2026-02-20 07:34:51,623 p=53955 u=zuul n=ansible | 2026-02-20 07:34:51.623378 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Summary Information ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-20 07:34:51,624 p=53955 u=zuul n=ansible | 2026-02-20 07:34:51.624015 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Total Tasks: 8 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-20 07:34:51,625 p=53955 u=zuul n=ansible | 2026-02-20 07:34:51.624649 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Elapsed Time: 0:00:16.875315 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-20 07:34:51,625 p=53955 u=zuul n=ansible | 2026-02-20 07:34:51.625283 | UUID | Info | Host | Task Name | Run Time 2026-02-20 07:34:51,626 p=53955 u=zuul n=ansible | 2026-02-20 07:34:51.626008 | fa163e7d-4a09-97c3-9ade-00000000000a | SUMMARY | localhost | Create/Update composable networks | 13.64s 2026-02-20 07:34:51,627 p=53955 u=zuul n=ansible | 2026-02-20 07:34:51.626745 | fa163e7d-4a09-97c3-9ade-00000000000c | SUMMARY | localhost | Populate environment | 1.92s 2026-02-20 07:34:51,627 p=53955 u=zuul n=ansible | 2026-02-20 07:34:51.627382 | fa163e7d-4a09-97c3-9ade-00000000000d | SUMMARY | localhost | Write deployed networks environment file | 0.62s 2026-02-20 07:34:51,628 p=53955 u=zuul n=ansible | 2026-02-20 07:34:51.628033 | fa163e7d-4a09-97c3-9ade-000000000006 | SUMMARY | localhost | Check if network deployment file already exist | 0.38s 2026-02-20 07:34:51,629 p=53955 u=zuul n=ansible | 2026-02-20 07:34:51.629041 | fa163e7d-4a09-97c3-9ade-000000000009 | SUMMARY | localhost | Load config from file | 0.06s 2026-02-20 07:34:51,630 p=53955 u=zuul n=ansible | 2026-02-20 07:34:51.629635 | fa163e7d-4a09-97c3-9ade-000000000005 | SUMMARY | localhost | fail | 0.04s 2026-02-20 07:34:51,630 p=53955 u=zuul n=ansible | 2026-02-20 07:34:51.630189 | fa163e7d-4a09-97c3-9ade-000000000004 | SUMMARY | localhost | fail | 0.04s 2026-02-20 07:34:51,631 p=53955 u=zuul n=ansible | 2026-02-20 07:34:51.630786 | fa163e7d-4a09-97c3-9ade-000000000007 | SUMMARY | localhost | fail | 0.04s 2026-02-20 07:34:51,631 p=53955 u=zuul n=ansible | 2026-02-20 07:34:51.631327 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ End Summary Information ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-20 07:34:54,340 p=54363 u=zuul n=ansible | [DEPRECATION WARNING]: ANSIBLE_CALLBACK_WHITELIST option, normalizing names to new standard, use ANSIBLE_CALLBACKS_ENABLED instead. This feature will be removed from ansible-core in version 2.15. Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. 2026-02-20 07:34:54,340 p=54363 u=zuul n=ansible | [DEPRECATION WARNING]: DEFAULT_GATHER_SUBSET option, the module_defaults keyword is a more generic version and can apply to all calls to the M(ansible.builtin.gather_facts) or M(ansible.builtin.setup) actions, use module_defaults instead. This feature will be removed from ansible-core in version 2.18. Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. 2026-02-20 07:34:54,340 p=54363 u=zuul n=ansible | [DEPRECATION WARNING]: DEFAULT_GATHER_TIMEOUT option, the module_defaults keyword is a more generic version and can apply to all calls to the M(ansible.builtin.gather_facts) or M(ansible.builtin.setup) actions, use module_defaults instead. This feature will be removed from ansible-core in version 2.18. Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. 2026-02-20 07:34:54,479 p=54363 u=zuul n=ansible | PLAY [Overcloud Virtual IPs Provision] ***************************************** 2026-02-20 07:34:54,552 p=54363 u=zuul n=ansible | 2026-02-20 07:34:54.551732 | fa163e7d-4a09-ac73-937d-000000000004 | SKIPPED | fail | localhost 2026-02-20 07:34:54,612 p=54363 u=zuul n=ansible | 2026-02-20 07:34:54.612291 | fa163e7d-4a09-ac73-937d-000000000005 | SKIPPED | fail | localhost 2026-02-20 07:34:54,677 p=54363 u=zuul n=ansible | 2026-02-20 07:34:54.676316 | fa163e7d-4a09-ac73-937d-000000000006 | SKIPPED | fail | localhost 2026-02-20 07:34:54,684 p=54363 u=zuul n=ansible | 2026-02-20 07:34:54.683783 | fa163e7d-4a09-ac73-937d-000000000007 | TASK | Check if Virtual IPs deployment file already exist 2026-02-20 07:34:55,049 p=54363 u=zuul n=ansible | 2026-02-20 07:34:55.048959 | fa163e7d-4a09-ac73-937d-000000000007 | OK | Check if Virtual IPs deployment file already exist | localhost 2026-02-20 07:34:55,118 p=54363 u=zuul n=ansible | 2026-02-20 07:34:55.117252 | fa163e7d-4a09-ac73-937d-000000000008 | SKIPPED | fail | localhost 2026-02-20 07:34:55,135 p=54363 u=zuul n=ansible | 2026-02-20 07:34:55.134825 | fa163e7d-4a09-ac73-937d-00000000000a | TASK | Load Virtual IP data config from file 2026-02-20 07:34:55,225 p=54363 u=zuul n=ansible | 2026-02-20 07:34:55.224384 | fa163e7d-4a09-ac73-937d-00000000000a | OK | Load Virtual IP data config from file | localhost 2026-02-20 07:34:55,233 p=54363 u=zuul n=ansible | 2026-02-20 07:34:55.232748 | fa163e7d-4a09-ac73-937d-00000000000b | TASK | Create/Update Overcloud Virtual IPs 2026-02-20 07:34:57,897 p=54363 u=zuul n=ansible | 2026-02-20 07:34:57.895919 | fa163e7d-4a09-ac73-937d-00000000000b | OK | Create/Update Overcloud Virtual IPs | localhost 2026-02-20 07:34:57,904 p=54363 u=zuul n=ansible | 2026-02-20 07:34:57.904286 | fa163e7d-4a09-ac73-937d-00000000000c | TASK | Populate Overcloud Virtual IPs environment 2026-02-20 07:35:00,229 p=54363 u=zuul n=ansible | 2026-02-20 07:35:00.228056 | fa163e7d-4a09-ac73-937d-00000000000c | CHANGED | Populate Overcloud Virtual IPs environment | localhost 2026-02-20 07:35:00,238 p=54363 u=zuul n=ansible | 2026-02-20 07:35:00.237973 | fa163e7d-4a09-ac73-937d-00000000000d | TASK | Write deployed Virtual IPs environment file 2026-02-20 07:35:01,144 p=54363 u=zuul n=ansible | 2026-02-20 07:35:01.143679 | fa163e7d-4a09-ac73-937d-00000000000d | CHANGED | Write deployed Virtual IPs environment file | localhost 2026-02-20 07:35:01,165 p=54363 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-02-20 07:35:01,166 p=54363 u=zuul n=ansible | localhost : ok=5 changed=2 unreachable=0 failed=0 skipped=4 rescued=0 ignored=0 2026-02-20 07:35:01,167 p=54363 u=zuul n=ansible | 2026-02-20 07:35:01.166997 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Summary Information ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-20 07:35:01,167 p=54363 u=zuul n=ansible | 2026-02-20 07:35:01.167507 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Total Tasks: 9 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-20 07:35:01,168 p=54363 u=zuul n=ansible | 2026-02-20 07:35:01.167996 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Elapsed Time: 0:00:06.719369 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-20 07:35:01,168 p=54363 u=zuul n=ansible | 2026-02-20 07:35:01.168526 | UUID | Info | Host | Task Name | Run Time 2026-02-20 07:35:01,169 p=54363 u=zuul n=ansible | 2026-02-20 07:35:01.169010 | fa163e7d-4a09-ac73-937d-00000000000b | SUMMARY | localhost | Create/Update Overcloud Virtual IPs | 2.66s 2026-02-20 07:35:01,169 p=54363 u=zuul n=ansible | 2026-02-20 07:35:01.169510 | fa163e7d-4a09-ac73-937d-00000000000c | SUMMARY | localhost | Populate Overcloud Virtual IPs environment | 2.32s 2026-02-20 07:35:01,170 p=54363 u=zuul n=ansible | 2026-02-20 07:35:01.170003 | fa163e7d-4a09-ac73-937d-00000000000d | SUMMARY | localhost | Write deployed Virtual IPs environment file | 0.91s 2026-02-20 07:35:01,170 p=54363 u=zuul n=ansible | 2026-02-20 07:35:01.170511 | fa163e7d-4a09-ac73-937d-000000000007 | SUMMARY | localhost | Check if Virtual IPs deployment file already exist | 0.37s 2026-02-20 07:35:01,171 p=54363 u=zuul n=ansible | 2026-02-20 07:35:01.170994 | fa163e7d-4a09-ac73-937d-00000000000a | SUMMARY | localhost | Load Virtual IP data config from file | 0.09s 2026-02-20 07:35:01,171 p=54363 u=zuul n=ansible | 2026-02-20 07:35:01.171497 | fa163e7d-4a09-ac73-937d-000000000004 | SUMMARY | localhost | fail | 0.06s 2026-02-20 07:35:01,172 p=54363 u=zuul n=ansible | 2026-02-20 07:35:01.171973 | fa163e7d-4a09-ac73-937d-000000000008 | SUMMARY | localhost | fail | 0.06s 2026-02-20 07:35:01,172 p=54363 u=zuul n=ansible | 2026-02-20 07:35:01.172552 | fa163e7d-4a09-ac73-937d-000000000006 | SUMMARY | localhost | fail | 0.06s 2026-02-20 07:35:01,173 p=54363 u=zuul n=ansible | 2026-02-20 07:35:01.173033 | fa163e7d-4a09-ac73-937d-000000000005 | SUMMARY | localhost | fail | 0.06s 2026-02-20 07:35:01,173 p=54363 u=zuul n=ansible | 2026-02-20 07:35:01.173519 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ End Summary Information ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-20 07:35:02,527 p=54615 u=zuul n=ansible | PLAY [Create local SSH keypair] ************************************************ 2026-02-20 07:35:02,568 p=54615 u=zuul n=ansible | PLAY [Distribute SSH keypair to target nodes] ********************************** 2026-02-20 07:35:02,633 p=54615 u=zuul n=ansible | PLAY [Ceph prerequisites] ****************************************************** 2026-02-20 07:35:02,702 p=54615 u=zuul n=ansible | PLAY [Create Block Device on target nodes] ************************************* 2026-02-20 07:35:02,707 p=54615 u=zuul n=ansible | TASK [Gathering Facts ] ******************************************************** 2026-02-20 07:35:02,707 p=54615 u=zuul n=ansible | Friday 20 February 2026 07:35:02 +0000 (0:00:00.182) 0:00:00.182 ******* 2026-02-20 07:35:02,707 p=54615 u=zuul n=ansible | Friday 20 February 2026 07:35:02 +0000 (0:00:00.181) 0:00:00.181 ******* 2026-02-20 07:35:04,368 p=54615 u=zuul n=ansible | ok: [np0005625202] 2026-02-20 07:35:04,386 p=54615 u=zuul n=ansible | ok: [np0005625204] 2026-02-20 07:35:04,433 p=54615 u=zuul n=ansible | ok: [np0005625203] 2026-02-20 07:35:04,443 p=54615 u=zuul n=ansible | TASK [Early stop ceph related work _raw_params=end_play] *********************** 2026-02-20 07:35:04,443 p=54615 u=zuul n=ansible | Friday 20 February 2026 07:35:04 +0000 (0:00:01.736) 0:00:01.919 ******* 2026-02-20 07:35:04,443 p=54615 u=zuul n=ansible | Friday 20 February 2026 07:35:04 +0000 (0:00:01.736) 0:00:01.918 ******* 2026-02-20 07:35:04,484 p=54615 u=zuul n=ansible | skipping: [np0005625202] 2026-02-20 07:35:04,527 p=54615 u=zuul n=ansible | TASK [Set cifmw_num_osds_perhost cifmw_num_osds_perhost={% if groups[cifmw_ceph_target | default('computes')] | length == 1 %} {% set num_osds = 3 %} {% else %} {% set num_osds = 1 %} {% endif %} {{ num_osds }} ] *** 2026-02-20 07:35:04,527 p=54615 u=zuul n=ansible | Friday 20 February 2026 07:35:04 +0000 (0:00:00.083) 0:00:02.003 ******* 2026-02-20 07:35:04,527 p=54615 u=zuul n=ansible | Friday 20 February 2026 07:35:04 +0000 (0:00:00.083) 0:00:02.002 ******* 2026-02-20 07:35:04,591 p=54615 u=zuul n=ansible | ok: [np0005625202] 2026-02-20 07:35:04,601 p=54615 u=zuul n=ansible | ok: [np0005625203] 2026-02-20 07:35:04,612 p=54615 u=zuul n=ansible | ok: [np0005625204] 2026-02-20 07:35:04,623 p=54615 u=zuul n=ansible | TASK [Create Block Device on EDPM Nodes name=cifmw_block_device] *************** 2026-02-20 07:35:04,623 p=54615 u=zuul n=ansible | Friday 20 February 2026 07:35:04 +0000 (0:00:00.095) 0:00:02.098 ******* 2026-02-20 07:35:04,623 p=54615 u=zuul n=ansible | Friday 20 February 2026 07:35:04 +0000 (0:00:00.095) 0:00:02.097 ******* 2026-02-20 07:35:04,875 p=54615 u=zuul n=ansible | TASK [cifmw_block_device : Install packages name=['util-linux', 'lvm2', 'jq', 'podman'], state=present] *** 2026-02-20 07:35:04,875 p=54615 u=zuul n=ansible | Friday 20 February 2026 07:35:04 +0000 (0:00:00.252) 0:00:02.351 ******* 2026-02-20 07:35:04,875 p=54615 u=zuul n=ansible | Friday 20 February 2026 07:35:04 +0000 (0:00:00.252) 0:00:02.349 ******* 2026-02-20 07:35:07,954 p=54615 u=zuul n=ansible | ok: [np0005625202] 2026-02-20 07:35:08,037 p=54615 u=zuul n=ansible | ok: [np0005625204] 2026-02-20 07:35:08,256 p=54615 u=zuul n=ansible | ok: [np0005625203] 2026-02-20 07:35:08,272 p=54615 u=zuul n=ansible | TASK [cifmw_block_device : Stat loop device see if it already exists path={{ cifmw_block_device_loop }}] *** 2026-02-20 07:35:08,273 p=54615 u=zuul n=ansible | Friday 20 February 2026 07:35:08 +0000 (0:00:03.397) 0:00:05.748 ******* 2026-02-20 07:35:08,273 p=54615 u=zuul n=ansible | Friday 20 February 2026 07:35:08 +0000 (0:00:03.397) 0:00:05.747 ******* 2026-02-20 07:35:08,756 p=54615 u=zuul n=ansible | ok: [np0005625203] 2026-02-20 07:35:08,761 p=54615 u=zuul n=ansible | ok: [np0005625202] 2026-02-20 07:35:08,761 p=54615 u=zuul n=ansible | ok: [np0005625204] 2026-02-20 07:35:08,778 p=54615 u=zuul n=ansible | TASK [cifmw_block_device : Log to syslog if loop device exists msg=Warning {{ cifmw_block_device_loop }} already exists] *** 2026-02-20 07:35:08,779 p=54615 u=zuul n=ansible | Friday 20 February 2026 07:35:08 +0000 (0:00:00.505) 0:00:06.254 ******* 2026-02-20 07:35:08,779 p=54615 u=zuul n=ansible | Friday 20 February 2026 07:35:08 +0000 (0:00:00.505) 0:00:06.253 ******* 2026-02-20 07:35:08,882 p=54615 u=zuul n=ansible | skipping: [np0005625202] 2026-02-20 07:35:08,889 p=54615 u=zuul n=ansible | skipping: [np0005625203] 2026-02-20 07:35:08,928 p=54615 u=zuul n=ansible | skipping: [np0005625204] 2026-02-20 07:35:08,941 p=54615 u=zuul n=ansible | TASK [cifmw_block_device : Use dd and losetup to create the loop device _raw_params=dd if=/dev/zero of={{ cifmw_block_device_image_file }} bs=1 count=0 seek={{ cifmw_block_device_size }} losetup {{ cifmw_block_device_loop }} {{ cifmw_block_device_image_file }} lsblk] *** 2026-02-20 07:35:08,941 p=54615 u=zuul n=ansible | Friday 20 February 2026 07:35:08 +0000 (0:00:00.162) 0:00:06.416 ******* 2026-02-20 07:35:08,941 p=54615 u=zuul n=ansible | Friday 20 February 2026 07:35:08 +0000 (0:00:00.162) 0:00:06.415 ******* 2026-02-20 07:35:09,409 p=54615 u=zuul n=ansible | changed: [np0005625203] 2026-02-20 07:35:09,447 p=54615 u=zuul n=ansible | changed: [np0005625202] 2026-02-20 07:35:09,453 p=54615 u=zuul n=ansible | changed: [np0005625204] 2026-02-20 07:35:09,471 p=54615 u=zuul n=ansible | TASK [cifmw_block_device : Use {pv,vg,lv}create to create logical volume on loop device _raw_params=pvcreate {{ cifmw_block_device_loop }} vgcreate {{ cifmw_block_vg_name }} {{ cifmw_block_device_loop }} lvcreate -n {{ cifmw_block_lv_name }} -l +100%FREE {{ cifmw_block_vg_name }} lvs] *** 2026-02-20 07:35:09,471 p=54615 u=zuul n=ansible | Friday 20 February 2026 07:35:09 +0000 (0:00:00.530) 0:00:06.947 ******* 2026-02-20 07:35:09,471 p=54615 u=zuul n=ansible | Friday 20 February 2026 07:35:09 +0000 (0:00:00.530) 0:00:06.946 ******* 2026-02-20 07:35:10,133 p=54615 u=zuul n=ansible | changed: [np0005625202] 2026-02-20 07:35:10,154 p=54615 u=zuul n=ansible | changed: [np0005625203] 2026-02-20 07:35:10,164 p=54615 u=zuul n=ansible | changed: [np0005625204] 2026-02-20 07:35:10,181 p=54615 u=zuul n=ansible | TASK [cifmw_block_device : Create a systemd service that restores the device on startup src=templates/ceph-osd-losetup.service.j2, dest={{ cifmw_block_systemd_unit_file }}, mode=0644, force=True] *** 2026-02-20 07:35:10,181 p=54615 u=zuul n=ansible | Friday 20 February 2026 07:35:10 +0000 (0:00:00.709) 0:00:07.656 ******* 2026-02-20 07:35:10,181 p=54615 u=zuul n=ansible | Friday 20 February 2026 07:35:10 +0000 (0:00:00.709) 0:00:07.655 ******* 2026-02-20 07:35:11,281 p=54615 u=zuul n=ansible | changed: [np0005625203] 2026-02-20 07:35:11,283 p=54615 u=zuul n=ansible | changed: [np0005625202] 2026-02-20 07:35:11,295 p=54615 u=zuul n=ansible | changed: [np0005625204] 2026-02-20 07:35:11,312 p=54615 u=zuul n=ansible | TASK [cifmw_block_device : Ensure ceph-osd-losetup is running and enabled state=started, enabled=True, name={{ cifmw_block_systemd_unit_file | regex_replace('/etc/systemd/system/', '') }}] *** 2026-02-20 07:35:11,312 p=54615 u=zuul n=ansible | Friday 20 February 2026 07:35:11 +0000 (0:00:01.131) 0:00:08.788 ******* 2026-02-20 07:35:11,312 p=54615 u=zuul n=ansible | Friday 20 February 2026 07:35:11 +0000 (0:00:01.131) 0:00:08.787 ******* 2026-02-20 07:35:12,296 p=54615 u=zuul n=ansible | changed: [np0005625204] 2026-02-20 07:35:12,307 p=54615 u=zuul n=ansible | changed: [np0005625203] 2026-02-20 07:35:12,449 p=54615 u=zuul n=ansible | changed: [np0005625202] 2026-02-20 07:35:12,504 p=54615 u=zuul n=ansible | TASK [cifmw_block_device : Install packages name=['util-linux', 'lvm2', 'jq', 'podman'], state=present] *** 2026-02-20 07:35:12,504 p=54615 u=zuul n=ansible | Friday 20 February 2026 07:35:12 +0000 (0:00:01.192) 0:00:09.980 ******* 2026-02-20 07:35:12,505 p=54615 u=zuul n=ansible | Friday 20 February 2026 07:35:12 +0000 (0:00:01.192) 0:00:09.979 ******* 2026-02-20 07:35:15,476 p=54615 u=zuul n=ansible | ok: [np0005625202] 2026-02-20 07:35:15,526 p=54615 u=zuul n=ansible | ok: [np0005625204] 2026-02-20 07:35:15,567 p=54615 u=zuul n=ansible | ok: [np0005625203] 2026-02-20 07:35:15,578 p=54615 u=zuul n=ansible | TASK [cifmw_block_device : Stat loop device see if it already exists path={{ cifmw_block_device_loop }}] *** 2026-02-20 07:35:15,578 p=54615 u=zuul n=ansible | Friday 20 February 2026 07:35:15 +0000 (0:00:03.073) 0:00:13.054 ******* 2026-02-20 07:35:15,579 p=54615 u=zuul n=ansible | Friday 20 February 2026 07:35:15 +0000 (0:00:03.073) 0:00:13.053 ******* 2026-02-20 07:35:15,927 p=54615 u=zuul n=ansible | ok: [np0005625203] 2026-02-20 07:35:15,944 p=54615 u=zuul n=ansible | ok: [np0005625202] 2026-02-20 07:35:15,990 p=54615 u=zuul n=ansible | ok: [np0005625204] 2026-02-20 07:35:16,008 p=54615 u=zuul n=ansible | TASK [cifmw_block_device : Log to syslog if loop device exists msg=Warning {{ cifmw_block_device_loop }} already exists] *** 2026-02-20 07:35:16,008 p=54615 u=zuul n=ansible | Friday 20 February 2026 07:35:16 +0000 (0:00:00.429) 0:00:13.483 ******* 2026-02-20 07:35:16,008 p=54615 u=zuul n=ansible | Friday 20 February 2026 07:35:16 +0000 (0:00:00.429) 0:00:13.482 ******* 2026-02-20 07:35:16,100 p=54615 u=zuul n=ansible | skipping: [np0005625202] 2026-02-20 07:35:16,120 p=54615 u=zuul n=ansible | skipping: [np0005625203] 2026-02-20 07:35:16,125 p=54615 u=zuul n=ansible | skipping: [np0005625204] 2026-02-20 07:35:16,146 p=54615 u=zuul n=ansible | TASK [cifmw_block_device : Use dd and losetup to create the loop device _raw_params=dd if=/dev/zero of={{ cifmw_block_device_image_file }} bs=1 count=0 seek={{ cifmw_block_device_size }} losetup {{ cifmw_block_device_loop }} {{ cifmw_block_device_image_file }} lsblk] *** 2026-02-20 07:35:16,146 p=54615 u=zuul n=ansible | Friday 20 February 2026 07:35:16 +0000 (0:00:00.138) 0:00:13.622 ******* 2026-02-20 07:35:16,147 p=54615 u=zuul n=ansible | Friday 20 February 2026 07:35:16 +0000 (0:00:00.138) 0:00:13.621 ******* 2026-02-20 07:35:16,561 p=54615 u=zuul n=ansible | changed: [np0005625203] 2026-02-20 07:35:16,600 p=54615 u=zuul n=ansible | changed: [np0005625204] 2026-02-20 07:35:16,614 p=54615 u=zuul n=ansible | changed: [np0005625202] 2026-02-20 07:35:16,633 p=54615 u=zuul n=ansible | TASK [cifmw_block_device : Use {pv,vg,lv}create to create logical volume on loop device _raw_params=pvcreate {{ cifmw_block_device_loop }} vgcreate {{ cifmw_block_vg_name }} {{ cifmw_block_device_loop }} lvcreate -n {{ cifmw_block_lv_name }} -l +100%FREE {{ cifmw_block_vg_name }} lvs] *** 2026-02-20 07:35:16,633 p=54615 u=zuul n=ansible | Friday 20 February 2026 07:35:16 +0000 (0:00:00.486) 0:00:14.108 ******* 2026-02-20 07:35:16,633 p=54615 u=zuul n=ansible | Friday 20 February 2026 07:35:16 +0000 (0:00:00.486) 0:00:14.107 ******* 2026-02-20 07:35:17,264 p=54615 u=zuul n=ansible | changed: [np0005625202] 2026-02-20 07:35:17,327 p=54615 u=zuul n=ansible | changed: [np0005625204] 2026-02-20 07:35:17,328 p=54615 u=zuul n=ansible | changed: [np0005625203] 2026-02-20 07:35:17,355 p=54615 u=zuul n=ansible | TASK [cifmw_block_device : Create a systemd service that restores the device on startup src=templates/ceph-osd-losetup.service.j2, dest={{ cifmw_block_systemd_unit_file }}, mode=0644, force=True] *** 2026-02-20 07:35:17,355 p=54615 u=zuul n=ansible | Friday 20 February 2026 07:35:17 +0000 (0:00:00.721) 0:00:14.830 ******* 2026-02-20 07:35:17,355 p=54615 u=zuul n=ansible | Friday 20 February 2026 07:35:17 +0000 (0:00:00.721) 0:00:14.829 ******* 2026-02-20 07:35:18,335 p=54615 u=zuul n=ansible | changed: [np0005625204] 2026-02-20 07:35:18,335 p=54615 u=zuul n=ansible | changed: [np0005625202] 2026-02-20 07:35:18,336 p=54615 u=zuul n=ansible | changed: [np0005625203] 2026-02-20 07:35:18,355 p=54615 u=zuul n=ansible | TASK [cifmw_block_device : Ensure ceph-osd-losetup is running and enabled state=started, enabled=True, name={{ cifmw_block_systemd_unit_file | regex_replace('/etc/systemd/system/', '') }}] *** 2026-02-20 07:35:18,355 p=54615 u=zuul n=ansible | Friday 20 February 2026 07:35:18 +0000 (0:00:00.999) 0:00:15.830 ******* 2026-02-20 07:35:18,355 p=54615 u=zuul n=ansible | Friday 20 February 2026 07:35:18 +0000 (0:00:00.999) 0:00:15.829 ******* 2026-02-20 07:35:19,200 p=54615 u=zuul n=ansible | changed: [np0005625202] 2026-02-20 07:35:19,211 p=54615 u=zuul n=ansible | changed: [np0005625203] 2026-02-20 07:35:19,267 p=54615 u=zuul n=ansible | changed: [np0005625204] 2026-02-20 07:35:19,403 p=54615 u=zuul n=ansible | PLAY [Build Ceph spec and conf from gathered IPs of the target inventory group] *** 2026-02-20 07:35:19,441 p=54615 u=zuul n=ansible | PLAY [Fetch network facts of all computes] ************************************* 2026-02-20 07:35:19,567 p=54615 u=zuul n=ansible | PLAY [Bootstrap Ceph and apply spec] ******************************************* 2026-02-20 07:35:19,627 p=54615 u=zuul n=ansible | TASK [cifmw_cephadm : Gather distribution facts if they do not exist gather_subset=distribution] *** 2026-02-20 07:35:19,627 p=54615 u=zuul n=ansible | Friday 20 February 2026 07:35:19 +0000 (0:00:01.272) 0:00:17.103 ******* 2026-02-20 07:35:19,627 p=54615 u=zuul n=ansible | Friday 20 February 2026 07:35:19 +0000 (0:00:01.272) 0:00:17.101 ******* 2026-02-20 07:35:19,722 p=54615 u=zuul n=ansible | skipping: [np0005625202] 2026-02-20 07:35:19,891 p=54615 u=zuul n=ansible | PLAY [Render Ceph client configuration] **************************************** 2026-02-20 07:35:19,912 p=54615 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-02-20 07:35:19,912 p=54615 u=zuul n=ansible | np0005625202 : ok=14 changed=8 unreachable=0 failed=0 skipped=3 rescued=0 ignored=0 2026-02-20 07:35:19,912 p=54615 u=zuul n=ansible | np0005625203 : ok=14 changed=8 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0 2026-02-20 07:35:19,912 p=54615 u=zuul n=ansible | np0005625204 : ok=14 changed=8 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0 2026-02-20 07:35:19,912 p=54615 u=zuul n=ansible | Friday 20 February 2026 07:35:19 +0000 (0:00:00.284) 0:00:17.388 ******* 2026-02-20 07:35:19,912 p=54615 u=zuul n=ansible | =============================================================================== 2026-02-20 07:35:19,912 p=54615 u=zuul n=ansible | cifmw_block_device : Install packages ----------------------------------- 3.40s 2026-02-20 07:35:19,912 p=54615 u=zuul n=ansible | cifmw_block_device : Install packages ----------------------------------- 3.07s 2026-02-20 07:35:19,912 p=54615 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.74s 2026-02-20 07:35:19,912 p=54615 u=zuul n=ansible | cifmw_block_device : Ensure ceph-osd-losetup is running and enabled ----- 1.27s 2026-02-20 07:35:19,912 p=54615 u=zuul n=ansible | cifmw_block_device : Ensure ceph-osd-losetup is running and enabled ----- 1.19s 2026-02-20 07:35:19,912 p=54615 u=zuul n=ansible | cifmw_block_device : Create a systemd service that restores the device on startup --- 1.13s 2026-02-20 07:35:19,912 p=54615 u=zuul n=ansible | cifmw_block_device : Create a systemd service that restores the device on startup --- 1.00s 2026-02-20 07:35:19,912 p=54615 u=zuul n=ansible | cifmw_block_device : Use {pv,vg,lv}create to create logical volume on loop device --- 0.72s 2026-02-20 07:35:19,912 p=54615 u=zuul n=ansible | cifmw_block_device : Use {pv,vg,lv}create to create logical volume on loop device --- 0.71s 2026-02-20 07:35:19,912 p=54615 u=zuul n=ansible | cifmw_block_device : Use dd and losetup to create the loop device ------- 0.53s 2026-02-20 07:35:19,912 p=54615 u=zuul n=ansible | cifmw_block_device : Stat loop device see if it already exists ---------- 0.51s 2026-02-20 07:35:19,912 p=54615 u=zuul n=ansible | cifmw_block_device : Use dd and losetup to create the loop device ------- 0.49s 2026-02-20 07:35:19,913 p=54615 u=zuul n=ansible | cifmw_block_device : Stat loop device see if it already exists ---------- 0.43s 2026-02-20 07:35:19,913 p=54615 u=zuul n=ansible | cifmw_cephadm : Gather distribution facts if they do not exist ---------- 0.29s 2026-02-20 07:35:19,913 p=54615 u=zuul n=ansible | Create Block Device on EDPM Nodes --------------------------------------- 0.25s 2026-02-20 07:35:19,913 p=54615 u=zuul n=ansible | cifmw_block_device : Log to syslog if loop device exists ---------------- 0.16s 2026-02-20 07:35:19,913 p=54615 u=zuul n=ansible | cifmw_block_device : Log to syslog if loop device exists ---------------- 0.14s 2026-02-20 07:35:19,913 p=54615 u=zuul n=ansible | Set cifmw_num_osds_perhost ---------------------------------------------- 0.10s 2026-02-20 07:35:19,913 p=54615 u=zuul n=ansible | Early stop ceph related work -------------------------------------------- 0.08s 2026-02-20 07:35:19,913 p=54615 u=zuul n=ansible | Friday 20 February 2026 07:35:19 +0000 (0:00:00.285) 0:00:17.387 ******* 2026-02-20 07:35:19,913 p=54615 u=zuul n=ansible | =============================================================================== 2026-02-20 07:35:19,913 p=54615 u=zuul n=ansible | cifmw_block_device ----------------------------------------------------- 14.75s 2026-02-20 07:35:19,913 p=54615 u=zuul n=ansible | gather_facts ------------------------------------------------------------ 1.74s 2026-02-20 07:35:19,913 p=54615 u=zuul n=ansible | cifmw_cephadm ----------------------------------------------------------- 0.29s 2026-02-20 07:35:19,913 p=54615 u=zuul n=ansible | ansible.builtin.include_role -------------------------------------------- 0.25s 2026-02-20 07:35:19,913 p=54615 u=zuul n=ansible | ansible.builtin.set_fact ------------------------------------------------ 0.10s 2026-02-20 07:35:19,913 p=54615 u=zuul n=ansible | ansible.builtin.meta ---------------------------------------------------- 0.08s 2026-02-20 07:35:19,913 p=54615 u=zuul n=ansible | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-20 07:35:19,913 p=54615 u=zuul n=ansible | total ------------------------------------------------------------------ 17.21s