2026-03-20 07:39:26,281 p=53434 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-03-20 07:39:26,281 p=53434 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-03-20 07:39:26,281 p=53434 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-03-20 07:39:26,419 p=53434 u=zuul n=ansible | PLAY [Overcloud Network Provision] ********************************************* 2026-03-20 07:39:26,502 p=53434 u=zuul n=ansible | 2026-03-20 07:39:26.502127 | fa163e35-27d9-73a2-cc9e-000000000004 | SKIPPED | fail | localhost 2026-03-20 07:39:26,577 p=53434 u=zuul n=ansible | 2026-03-20 07:39:26.576633 | fa163e35-27d9-73a2-cc9e-000000000005 | SKIPPED | fail | localhost 2026-03-20 07:39:26,585 p=53434 u=zuul n=ansible | 2026-03-20 07:39:26.584982 | fa163e35-27d9-73a2-cc9e-000000000006 | TASK | Check if network deployment file already exist 2026-03-20 07:39:26,943 p=53434 u=zuul n=ansible | 2026-03-20 07:39:26.942473 | fa163e35-27d9-73a2-cc9e-000000000006 | OK | Check if network deployment file already exist | localhost 2026-03-20 07:39:26,985 p=53434 u=zuul n=ansible | 2026-03-20 07:39:26.984937 | fa163e35-27d9-73a2-cc9e-000000000007 | SKIPPED | fail | localhost 2026-03-20 07:39:27,001 p=53434 u=zuul n=ansible | 2026-03-20 07:39:27.001426 | fa163e35-27d9-73a2-cc9e-000000000009 | TASK | Load config from file 2026-03-20 07:39:27,093 p=53434 u=zuul n=ansible | 2026-03-20 07:39:27.092261 | fa163e35-27d9-73a2-cc9e-000000000009 | OK | Load config from file | localhost 2026-03-20 07:39:27,101 p=53434 u=zuul n=ansible | 2026-03-20 07:39:27.101096 | fa163e35-27d9-73a2-cc9e-00000000000a | TASK | Create/Update composable networks 2026-03-20 07:39:30,461 p=53434 u=zuul n=ansible | 2026-03-20 07:39:30.459408 | fa163e35-27d9-73a2-cc9e-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-03-20 07:39:33,417 p=53434 u=zuul n=ansible | 2026-03-20 07:39:33.416408 | fa163e35-27d9-73a2-cc9e-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-03-20 07:39:35,943 p=53434 u=zuul n=ansible | 2026-03-20 07:39:35.943262 | fa163e35-27d9-73a2-cc9e-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-03-20 07:39:38,342 p=53434 u=zuul n=ansible | 2026-03-20 07:39:38.341957 | fa163e35-27d9-73a2-cc9e-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-03-20 07:39:40,746 p=53434 u=zuul n=ansible | 2026-03-20 07:39:40.745653 | fa163e35-27d9-73a2-cc9e-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-03-20 07:39:40,764 p=53434 u=zuul n=ansible | 2026-03-20 07:39:40.764446 | fa163e35-27d9-73a2-cc9e-00000000000c | TASK | Populate environment 2026-03-20 07:39:42,558 p=53434 u=zuul n=ansible | 2026-03-20 07:39:42.557316 | fa163e35-27d9-73a2-cc9e-00000000000c | OK | Populate environment | localhost 2026-03-20 07:39:42,569 p=53434 u=zuul n=ansible | 2026-03-20 07:39:42.569036 | fa163e35-27d9-73a2-cc9e-00000000000d | TASK | Write deployed networks environment file 2026-03-20 07:39:43,208 p=53434 u=zuul n=ansible | 2026-03-20 07:39:43.207969 | fa163e35-27d9-73a2-cc9e-00000000000d | CHANGED | Write deployed networks environment file | localhost 2026-03-20 07:39:43,230 p=53434 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-03-20 07:39:43,230 p=53434 u=zuul n=ansible | localhost : ok=5 changed=2 unreachable=0 failed=0 skipped=3 rescued=0 ignored=0 2026-03-20 07:39:43,231 p=53434 u=zuul n=ansible | 2026-03-20 07:39:43.231373 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Summary Information ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-03-20 07:39:43,232 p=53434 u=zuul n=ansible | 2026-03-20 07:39:43.231895 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Total Tasks: 8 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-03-20 07:39:43,232 p=53434 u=zuul n=ansible | 2026-03-20 07:39:43.232376 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Elapsed Time: 0:00:16.843425 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-03-20 07:39:43,233 p=53434 u=zuul n=ansible | 2026-03-20 07:39:43.232886 | UUID | Info | Host | Task Name | Run Time 2026-03-20 07:39:43,233 p=53434 u=zuul n=ansible | 2026-03-20 07:39:43.233442 | fa163e35-27d9-73a2-cc9e-00000000000a | SUMMARY | localhost | Create/Update composable networks | 13.65s 2026-03-20 07:39:43,234 p=53434 u=zuul n=ansible | 2026-03-20 07:39:43.233965 | fa163e35-27d9-73a2-cc9e-00000000000c | SUMMARY | localhost | Populate environment | 1.79s 2026-03-20 07:39:43,235 p=53434 u=zuul n=ansible | 2026-03-20 07:39:43.234649 | fa163e35-27d9-73a2-cc9e-00000000000d | SUMMARY | localhost | Write deployed networks environment file | 0.64s 2026-03-20 07:39:43,235 p=53434 u=zuul n=ansible | 2026-03-20 07:39:43.235126 | fa163e35-27d9-73a2-cc9e-000000000006 | SUMMARY | localhost | Check if network deployment file already exist | 0.36s 2026-03-20 07:39:43,236 p=53434 u=zuul n=ansible | 2026-03-20 07:39:43.235638 | fa163e35-27d9-73a2-cc9e-000000000009 | SUMMARY | localhost | Load config from file | 0.09s 2026-03-20 07:39:43,236 p=53434 u=zuul n=ansible | 2026-03-20 07:39:43.236145 | fa163e35-27d9-73a2-cc9e-000000000004 | SUMMARY | localhost | fail | 0.07s 2026-03-20 07:39:43,237 p=53434 u=zuul n=ansible | 2026-03-20 07:39:43.236707 | fa163e35-27d9-73a2-cc9e-000000000005 | SUMMARY | localhost | fail | 0.07s 2026-03-20 07:39:43,237 p=53434 u=zuul n=ansible | 2026-03-20 07:39:43.237230 | fa163e35-27d9-73a2-cc9e-000000000007 | SUMMARY | localhost | fail | 0.04s 2026-03-20 07:39:43,238 p=53434 u=zuul n=ansible | 2026-03-20 07:39:43.237747 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ End Summary Information ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-03-20 07:39:45,801 p=53686 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-03-20 07:39:45,801 p=53686 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-03-20 07:39:45,801 p=53686 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-03-20 07:39:45,939 p=53686 u=zuul n=ansible | PLAY [Overcloud Virtual IPs Provision] ***************************************** 2026-03-20 07:39:46,013 p=53686 u=zuul n=ansible | 2026-03-20 07:39:46.012534 | fa163e35-27d9-01a0-29d0-000000000004 | SKIPPED | fail | localhost 2026-03-20 07:39:46,074 p=53686 u=zuul n=ansible | 2026-03-20 07:39:46.072778 | fa163e35-27d9-01a0-29d0-000000000005 | SKIPPED | fail | localhost 2026-03-20 07:39:46,150 p=53686 u=zuul n=ansible | 2026-03-20 07:39:46.149937 | fa163e35-27d9-01a0-29d0-000000000006 | SKIPPED | fail | localhost 2026-03-20 07:39:46,157 p=53686 u=zuul n=ansible | 2026-03-20 07:39:46.157419 | fa163e35-27d9-01a0-29d0-000000000007 | TASK | Check if Virtual IPs deployment file already exist 2026-03-20 07:39:46,529 p=53686 u=zuul n=ansible | 2026-03-20 07:39:46.528063 | fa163e35-27d9-01a0-29d0-000000000007 | OK | Check if Virtual IPs deployment file already exist | localhost 2026-03-20 07:39:46,597 p=53686 u=zuul n=ansible | 2026-03-20 07:39:46.597142 | fa163e35-27d9-01a0-29d0-000000000008 | SKIPPED | fail | localhost 2026-03-20 07:39:46,617 p=53686 u=zuul n=ansible | 2026-03-20 07:39:46.617183 | fa163e35-27d9-01a0-29d0-00000000000a | TASK | Load Virtual IP data config from file 2026-03-20 07:39:46,706 p=53686 u=zuul n=ansible | 2026-03-20 07:39:46.705922 | fa163e35-27d9-01a0-29d0-00000000000a | OK | Load Virtual IP data config from file | localhost 2026-03-20 07:39:46,711 p=53686 u=zuul n=ansible | 2026-03-20 07:39:46.711358 | fa163e35-27d9-01a0-29d0-00000000000b | TASK | Create/Update Overcloud Virtual IPs 2026-03-20 07:39:49,568 p=53686 u=zuul n=ansible | 2026-03-20 07:39:49.567862 | fa163e35-27d9-01a0-29d0-00000000000b | OK | Create/Update Overcloud Virtual IPs | localhost 2026-03-20 07:39:49,576 p=53686 u=zuul n=ansible | 2026-03-20 07:39:49.576096 | fa163e35-27d9-01a0-29d0-00000000000c | TASK | Populate Overcloud Virtual IPs environment 2026-03-20 07:39:51,867 p=53686 u=zuul n=ansible | 2026-03-20 07:39:51.866322 | fa163e35-27d9-01a0-29d0-00000000000c | CHANGED | Populate Overcloud Virtual IPs environment | localhost 2026-03-20 07:39:51,876 p=53686 u=zuul n=ansible | 2026-03-20 07:39:51.876363 | fa163e35-27d9-01a0-29d0-00000000000d | TASK | Write deployed Virtual IPs environment file 2026-03-20 07:39:52,494 p=53686 u=zuul n=ansible | 2026-03-20 07:39:52.493748 | fa163e35-27d9-01a0-29d0-00000000000d | CHANGED | Write deployed Virtual IPs environment file | localhost 2026-03-20 07:39:52,517 p=53686 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-03-20 07:39:52,518 p=53686 u=zuul n=ansible | localhost : ok=5 changed=2 unreachable=0 failed=0 skipped=4 rescued=0 ignored=0 2026-03-20 07:39:52,519 p=53686 u=zuul n=ansible | 2026-03-20 07:39:52.518955 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Summary Information ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-03-20 07:39:52,519 p=53686 u=zuul n=ansible | 2026-03-20 07:39:52.519575 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Total Tasks: 9 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-03-20 07:39:52,520 p=53686 u=zuul n=ansible | 2026-03-20 07:39:52.520118 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Elapsed Time: 0:00:06.611398 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-03-20 07:39:52,521 p=53686 u=zuul n=ansible | 2026-03-20 07:39:52.520688 | UUID | Info | Host | Task Name | Run Time 2026-03-20 07:39:52,521 p=53686 u=zuul n=ansible | 2026-03-20 07:39:52.521252 | fa163e35-27d9-01a0-29d0-00000000000b | SUMMARY | localhost | Create/Update Overcloud Virtual IPs | 2.86s 2026-03-20 07:39:52,522 p=53686 u=zuul n=ansible | 2026-03-20 07:39:52.521992 | fa163e35-27d9-01a0-29d0-00000000000c | SUMMARY | localhost | Populate Overcloud Virtual IPs environment | 2.29s 2026-03-20 07:39:52,522 p=53686 u=zuul n=ansible | 2026-03-20 07:39:52.522608 | fa163e35-27d9-01a0-29d0-00000000000d | SUMMARY | localhost | Write deployed Virtual IPs environment file | 0.62s 2026-03-20 07:39:52,523 p=53686 u=zuul n=ansible | 2026-03-20 07:39:52.523125 | fa163e35-27d9-01a0-29d0-000000000007 | SUMMARY | localhost | Check if Virtual IPs deployment file already exist | 0.37s 2026-03-20 07:39:52,524 p=53686 u=zuul n=ansible | 2026-03-20 07:39:52.523713 | fa163e35-27d9-01a0-29d0-00000000000a | SUMMARY | localhost | Load Virtual IP data config from file | 0.09s 2026-03-20 07:39:52,524 p=53686 u=zuul n=ansible | 2026-03-20 07:39:52.524243 | fa163e35-27d9-01a0-29d0-000000000006 | SUMMARY | localhost | fail | 0.07s 2026-03-20 07:39:52,525 p=53686 u=zuul n=ansible | 2026-03-20 07:39:52.524846 | fa163e35-27d9-01a0-29d0-000000000004 | SUMMARY | localhost | fail | 0.06s 2026-03-20 07:39:52,525 p=53686 u=zuul n=ansible | 2026-03-20 07:39:52.525356 | fa163e35-27d9-01a0-29d0-000000000008 | SUMMARY | localhost | fail | 0.06s 2026-03-20 07:39:52,526 p=53686 u=zuul n=ansible | 2026-03-20 07:39:52.525966 | fa163e35-27d9-01a0-29d0-000000000005 | SUMMARY | localhost | fail | 0.06s 2026-03-20 07:39:52,526 p=53686 u=zuul n=ansible | 2026-03-20 07:39:52.526477 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ End Summary Information ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-03-20 07:39:53,864 p=54089 u=zuul n=ansible | PLAY [Create local SSH keypair] ************************************************ 2026-03-20 07:39:53,906 p=54089 u=zuul n=ansible | PLAY [Distribute SSH keypair to target nodes] ********************************** 2026-03-20 07:39:53,969 p=54089 u=zuul n=ansible | PLAY [Ceph prerequisites] ****************************************************** 2026-03-20 07:39:54,039 p=54089 u=zuul n=ansible | PLAY [Create Block Device on target nodes] ************************************* 2026-03-20 07:39:54,044 p=54089 u=zuul n=ansible | TASK [Gathering Facts ] ******************************************************** 2026-03-20 07:39:54,044 p=54089 u=zuul n=ansible | Friday 20 March 2026 07:39:54 +0000 (0:00:00.182) 0:00:00.182 ********** 2026-03-20 07:39:54,044 p=54089 u=zuul n=ansible | Friday 20 March 2026 07:39:54 +0000 (0:00:00.181) 0:00:00.181 ********** 2026-03-20 07:39:55,721 p=54089 u=zuul n=ansible | ok: [np0005652761] 2026-03-20 07:39:55,748 p=54089 u=zuul n=ansible | ok: [np0005652760] 2026-03-20 07:39:55,849 p=54089 u=zuul n=ansible | ok: [np0005652759] 2026-03-20 07:39:55,871 p=54089 u=zuul n=ansible | TASK [Early stop ceph related work _raw_params=end_play] *********************** 2026-03-20 07:39:55,872 p=54089 u=zuul n=ansible | Friday 20 March 2026 07:39:55 +0000 (0:00:01.827) 0:00:02.009 ********** 2026-03-20 07:39:55,872 p=54089 u=zuul n=ansible | Friday 20 March 2026 07:39:55 +0000 (0:00:01.827) 0:00:02.008 ********** 2026-03-20 07:39:55,931 p=54089 u=zuul n=ansible | skipping: [np0005652759] 2026-03-20 07:39:55,975 p=54089 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-03-20 07:39:55,975 p=54089 u=zuul n=ansible | Friday 20 March 2026 07:39:55 +0000 (0:00:00.103) 0:00:02.113 ********** 2026-03-20 07:39:55,975 p=54089 u=zuul n=ansible | Friday 20 March 2026 07:39:55 +0000 (0:00:00.103) 0:00:02.112 ********** 2026-03-20 07:39:56,041 p=54089 u=zuul n=ansible | ok: [np0005652759] 2026-03-20 07:39:56,048 p=54089 u=zuul n=ansible | ok: [np0005652760] 2026-03-20 07:39:56,064 p=54089 u=zuul n=ansible | ok: [np0005652761] 2026-03-20 07:39:56,080 p=54089 u=zuul n=ansible | TASK [Create Block Device on EDPM Nodes name=cifmw_block_device] *************** 2026-03-20 07:39:56,080 p=54089 u=zuul n=ansible | Friday 20 March 2026 07:39:56 +0000 (0:00:00.105) 0:00:02.218 ********** 2026-03-20 07:39:56,080 p=54089 u=zuul n=ansible | Friday 20 March 2026 07:39:56 +0000 (0:00:00.105) 0:00:02.217 ********** 2026-03-20 07:39:56,359 p=54089 u=zuul n=ansible | TASK [cifmw_block_device : Install packages name=['util-linux', 'lvm2', 'jq', 'podman'], state=present] *** 2026-03-20 07:39:56,359 p=54089 u=zuul n=ansible | Friday 20 March 2026 07:39:56 +0000 (0:00:00.279) 0:00:02.497 ********** 2026-03-20 07:39:56,360 p=54089 u=zuul n=ansible | Friday 20 March 2026 07:39:56 +0000 (0:00:00.279) 0:00:02.496 ********** 2026-03-20 07:39:59,668 p=54089 u=zuul n=ansible | ok: [np0005652761] 2026-03-20 07:39:59,763 p=54089 u=zuul n=ansible | ok: [np0005652760] 2026-03-20 07:39:59,871 p=54089 u=zuul n=ansible | ok: [np0005652759] 2026-03-20 07:39:59,889 p=54089 u=zuul n=ansible | TASK [cifmw_block_device : Stat loop device see if it already exists path={{ cifmw_block_device_loop }}] *** 2026-03-20 07:39:59,889 p=54089 u=zuul n=ansible | Friday 20 March 2026 07:39:59 +0000 (0:00:03.529) 0:00:06.027 ********** 2026-03-20 07:39:59,889 p=54089 u=zuul n=ansible | Friday 20 March 2026 07:39:59 +0000 (0:00:03.529) 0:00:06.026 ********** 2026-03-20 07:40:00,351 p=54089 u=zuul n=ansible | ok: [np0005652759] 2026-03-20 07:40:00,400 p=54089 u=zuul n=ansible | ok: [np0005652760] 2026-03-20 07:40:00,401 p=54089 u=zuul n=ansible | ok: [np0005652761] 2026-03-20 07:40:00,422 p=54089 u=zuul n=ansible | TASK [cifmw_block_device : Log to syslog if loop device exists msg=Warning {{ cifmw_block_device_loop }} already exists] *** 2026-03-20 07:40:00,422 p=54089 u=zuul n=ansible | Friday 20 March 2026 07:40:00 +0000 (0:00:00.533) 0:00:06.560 ********** 2026-03-20 07:40:00,422 p=54089 u=zuul n=ansible | Friday 20 March 2026 07:40:00 +0000 (0:00:00.533) 0:00:06.559 ********** 2026-03-20 07:40:00,509 p=54089 u=zuul n=ansible | skipping: [np0005652759] 2026-03-20 07:40:00,538 p=54089 u=zuul n=ansible | skipping: [np0005652760] 2026-03-20 07:40:00,555 p=54089 u=zuul n=ansible | skipping: [np0005652761] 2026-03-20 07:40:00,566 p=54089 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-03-20 07:40:00,566 p=54089 u=zuul n=ansible | Friday 20 March 2026 07:40:00 +0000 (0:00:00.143) 0:00:06.704 ********** 2026-03-20 07:40:00,566 p=54089 u=zuul n=ansible | Friday 20 March 2026 07:40:00 +0000 (0:00:00.143) 0:00:06.703 ********** 2026-03-20 07:40:01,090 p=54089 u=zuul n=ansible | changed: [np0005652761] 2026-03-20 07:40:01,099 p=54089 u=zuul n=ansible | changed: [np0005652760] 2026-03-20 07:40:01,118 p=54089 u=zuul n=ansible | changed: [np0005652759] 2026-03-20 07:40:01,136 p=54089 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-03-20 07:40:01,137 p=54089 u=zuul n=ansible | Friday 20 March 2026 07:40:01 +0000 (0:00:00.570) 0:00:07.275 ********** 2026-03-20 07:40:01,137 p=54089 u=zuul n=ansible | Friday 20 March 2026 07:40:01 +0000 (0:00:00.570) 0:00:07.274 ********** 2026-03-20 07:40:01,786 p=54089 u=zuul n=ansible | changed: [np0005652760] 2026-03-20 07:40:01,836 p=54089 u=zuul n=ansible | changed: [np0005652759] 2026-03-20 07:40:01,837 p=54089 u=zuul n=ansible | changed: [np0005652761] 2026-03-20 07:40:01,854 p=54089 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-03-20 07:40:01,854 p=54089 u=zuul n=ansible | Friday 20 March 2026 07:40:01 +0000 (0:00:00.717) 0:00:07.992 ********** 2026-03-20 07:40:01,855 p=54089 u=zuul n=ansible | Friday 20 March 2026 07:40:01 +0000 (0:00:00.717) 0:00:07.991 ********** 2026-03-20 07:40:02,941 p=54089 u=zuul n=ansible | changed: [np0005652760] 2026-03-20 07:40:02,963 p=54089 u=zuul n=ansible | changed: [np0005652761] 2026-03-20 07:40:03,008 p=54089 u=zuul n=ansible | changed: [np0005652759] 2026-03-20 07:40:03,025 p=54089 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-03-20 07:40:03,025 p=54089 u=zuul n=ansible | Friday 20 March 2026 07:40:03 +0000 (0:00:01.170) 0:00:09.163 ********** 2026-03-20 07:40:03,025 p=54089 u=zuul n=ansible | Friday 20 March 2026 07:40:03 +0000 (0:00:01.170) 0:00:09.162 ********** 2026-03-20 07:40:04,089 p=54089 u=zuul n=ansible | changed: [np0005652760] 2026-03-20 07:40:04,114 p=54089 u=zuul n=ansible | changed: [np0005652759] 2026-03-20 07:40:04,125 p=54089 u=zuul n=ansible | changed: [np0005652761] 2026-03-20 07:40:04,181 p=54089 u=zuul n=ansible | TASK [cifmw_block_device : Install packages name=['util-linux', 'lvm2', 'jq', 'podman'], state=present] *** 2026-03-20 07:40:04,181 p=54089 u=zuul n=ansible | Friday 20 March 2026 07:40:04 +0000 (0:00:01.155) 0:00:10.319 ********** 2026-03-20 07:40:04,181 p=54089 u=zuul n=ansible | Friday 20 March 2026 07:40:04 +0000 (0:00:01.155) 0:00:10.318 ********** 2026-03-20 07:40:07,277 p=54089 u=zuul n=ansible | ok: [np0005652761] 2026-03-20 07:40:07,340 p=54089 u=zuul n=ansible | ok: [np0005652759] 2026-03-20 07:40:07,549 p=54089 u=zuul n=ansible | ok: [np0005652760] 2026-03-20 07:40:07,566 p=54089 u=zuul n=ansible | TASK [cifmw_block_device : Stat loop device see if it already exists path={{ cifmw_block_device_loop }}] *** 2026-03-20 07:40:07,566 p=54089 u=zuul n=ansible | Friday 20 March 2026 07:40:07 +0000 (0:00:03.384) 0:00:13.704 ********** 2026-03-20 07:40:07,566 p=54089 u=zuul n=ansible | Friday 20 March 2026 07:40:07 +0000 (0:00:03.384) 0:00:13.703 ********** 2026-03-20 07:40:07,957 p=54089 u=zuul n=ansible | ok: [np0005652759] 2026-03-20 07:40:07,958 p=54089 u=zuul n=ansible | ok: [np0005652760] 2026-03-20 07:40:07,982 p=54089 u=zuul n=ansible | ok: [np0005652761] 2026-03-20 07:40:07,999 p=54089 u=zuul n=ansible | TASK [cifmw_block_device : Log to syslog if loop device exists msg=Warning {{ cifmw_block_device_loop }} already exists] *** 2026-03-20 07:40:07,999 p=54089 u=zuul n=ansible | Friday 20 March 2026 07:40:07 +0000 (0:00:00.433) 0:00:14.137 ********** 2026-03-20 07:40:07,999 p=54089 u=zuul n=ansible | Friday 20 March 2026 07:40:07 +0000 (0:00:00.433) 0:00:14.136 ********** 2026-03-20 07:40:08,087 p=54089 u=zuul n=ansible | skipping: [np0005652759] 2026-03-20 07:40:08,113 p=54089 u=zuul n=ansible | skipping: [np0005652760] 2026-03-20 07:40:08,124 p=54089 u=zuul n=ansible | skipping: [np0005652761] 2026-03-20 07:40:08,141 p=54089 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-03-20 07:40:08,141 p=54089 u=zuul n=ansible | Friday 20 March 2026 07:40:08 +0000 (0:00:00.142) 0:00:14.279 ********** 2026-03-20 07:40:08,141 p=54089 u=zuul n=ansible | Friday 20 March 2026 07:40:08 +0000 (0:00:00.142) 0:00:14.278 ********** 2026-03-20 07:40:08,538 p=54089 u=zuul n=ansible | changed: [np0005652759] 2026-03-20 07:40:08,551 p=54089 u=zuul n=ansible | changed: [np0005652760] 2026-03-20 07:40:08,582 p=54089 u=zuul n=ansible | changed: [np0005652761] 2026-03-20 07:40:08,600 p=54089 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-03-20 07:40:08,601 p=54089 u=zuul n=ansible | Friday 20 March 2026 07:40:08 +0000 (0:00:00.459) 0:00:14.739 ********** 2026-03-20 07:40:08,601 p=54089 u=zuul n=ansible | Friday 20 March 2026 07:40:08 +0000 (0:00:00.459) 0:00:14.738 ********** 2026-03-20 07:40:09,252 p=54089 u=zuul n=ansible | changed: [np0005652760] 2026-03-20 07:40:09,304 p=54089 u=zuul n=ansible | changed: [np0005652759] 2026-03-20 07:40:09,305 p=54089 u=zuul n=ansible | changed: [np0005652761] 2026-03-20 07:40:09,331 p=54089 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-03-20 07:40:09,332 p=54089 u=zuul n=ansible | Friday 20 March 2026 07:40:09 +0000 (0:00:00.730) 0:00:15.470 ********** 2026-03-20 07:40:09,332 p=54089 u=zuul n=ansible | Friday 20 March 2026 07:40:09 +0000 (0:00:00.730) 0:00:15.469 ********** 2026-03-20 07:40:10,298 p=54089 u=zuul n=ansible | changed: [np0005652759] 2026-03-20 07:40:10,304 p=54089 u=zuul n=ansible | changed: [np0005652760] 2026-03-20 07:40:10,310 p=54089 u=zuul n=ansible | changed: [np0005652761] 2026-03-20 07:40:10,321 p=54089 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-03-20 07:40:10,322 p=54089 u=zuul n=ansible | Friday 20 March 2026 07:40:10 +0000 (0:00:00.990) 0:00:16.460 ********** 2026-03-20 07:40:10,322 p=54089 u=zuul n=ansible | Friday 20 March 2026 07:40:10 +0000 (0:00:00.990) 0:00:16.459 ********** 2026-03-20 07:40:11,225 p=54089 u=zuul n=ansible | changed: [np0005652759] 2026-03-20 07:40:11,259 p=54089 u=zuul n=ansible | changed: [np0005652761] 2026-03-20 07:40:12,187 p=54089 u=zuul n=ansible | changed: [np0005652760] 2026-03-20 07:40:12,318 p=54089 u=zuul n=ansible | PLAY [Build Ceph spec and conf from gathered IPs of the target inventory group] *** 2026-03-20 07:40:12,357 p=54089 u=zuul n=ansible | PLAY [Fetch network facts of all computes] ************************************* 2026-03-20 07:40:12,485 p=54089 u=zuul n=ansible | PLAY [Bootstrap Ceph and apply spec] ******************************************* 2026-03-20 07:40:12,573 p=54089 u=zuul n=ansible | TASK [cifmw_cephadm : Gather distribution facts if they do not exist gather_subset=distribution] *** 2026-03-20 07:40:12,573 p=54089 u=zuul n=ansible | Friday 20 March 2026 07:40:12 +0000 (0:00:02.251) 0:00:18.711 ********** 2026-03-20 07:40:12,573 p=54089 u=zuul n=ansible | Friday 20 March 2026 07:40:12 +0000 (0:00:02.251) 0:00:18.710 ********** 2026-03-20 07:40:12,656 p=54089 u=zuul n=ansible | skipping: [np0005652759] 2026-03-20 07:40:12,790 p=54089 u=zuul n=ansible | PLAY [Render Ceph client configuration] **************************************** 2026-03-20 07:40:12,811 p=54089 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-03-20 07:40:12,811 p=54089 u=zuul n=ansible | np0005652759 : ok=14 changed=8 unreachable=0 failed=0 skipped=3 rescued=0 ignored=0 2026-03-20 07:40:12,811 p=54089 u=zuul n=ansible | np0005652760 : ok=14 changed=8 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0 2026-03-20 07:40:12,811 p=54089 u=zuul n=ansible | np0005652761 : ok=14 changed=8 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0 2026-03-20 07:40:12,811 p=54089 u=zuul n=ansible | Friday 20 March 2026 07:40:12 +0000 (0:00:00.237) 0:00:18.949 ********** 2026-03-20 07:40:12,811 p=54089 u=zuul n=ansible | =============================================================================== 2026-03-20 07:40:12,811 p=54089 u=zuul n=ansible | cifmw_block_device : Install packages ----------------------------------- 3.53s 2026-03-20 07:40:12,811 p=54089 u=zuul n=ansible | cifmw_block_device : Install packages ----------------------------------- 3.38s 2026-03-20 07:40:12,811 p=54089 u=zuul n=ansible | cifmw_block_device : Ensure ceph-osd-losetup is running and enabled ----- 2.25s 2026-03-20 07:40:12,811 p=54089 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.83s 2026-03-20 07:40:12,811 p=54089 u=zuul n=ansible | cifmw_block_device : Create a systemd service that restores the device on startup --- 1.17s 2026-03-20 07:40:12,811 p=54089 u=zuul n=ansible | cifmw_block_device : Ensure ceph-osd-losetup is running and enabled ----- 1.16s 2026-03-20 07:40:12,811 p=54089 u=zuul n=ansible | cifmw_block_device : Create a systemd service that restores the device on startup --- 0.99s 2026-03-20 07:40:12,811 p=54089 u=zuul n=ansible | cifmw_block_device : Use {pv,vg,lv}create to create logical volume on loop device --- 0.73s 2026-03-20 07:40:12,811 p=54089 u=zuul n=ansible | cifmw_block_device : Use {pv,vg,lv}create to create logical volume on loop device --- 0.72s 2026-03-20 07:40:12,811 p=54089 u=zuul n=ansible | cifmw_block_device : Use dd and losetup to create the loop device ------- 0.57s 2026-03-20 07:40:12,812 p=54089 u=zuul n=ansible | cifmw_block_device : Stat loop device see if it already exists ---------- 0.53s 2026-03-20 07:40:12,812 p=54089 u=zuul n=ansible | cifmw_block_device : Use dd and losetup to create the loop device ------- 0.46s 2026-03-20 07:40:12,812 p=54089 u=zuul n=ansible | cifmw_block_device : Stat loop device see if it already exists ---------- 0.43s 2026-03-20 07:40:12,812 p=54089 u=zuul n=ansible | Create Block Device on EDPM Nodes --------------------------------------- 0.28s 2026-03-20 07:40:12,812 p=54089 u=zuul n=ansible | cifmw_cephadm : Gather distribution facts if they do not exist ---------- 0.24s 2026-03-20 07:40:12,812 p=54089 u=zuul n=ansible | cifmw_block_device : Log to syslog if loop device exists ---------------- 0.14s 2026-03-20 07:40:12,812 p=54089 u=zuul n=ansible | cifmw_block_device : Log to syslog if loop device exists ---------------- 0.14s 2026-03-20 07:40:12,812 p=54089 u=zuul n=ansible | Set cifmw_num_osds_perhost ---------------------------------------------- 0.11s 2026-03-20 07:40:12,812 p=54089 u=zuul n=ansible | Early stop ceph related work -------------------------------------------- 0.10s 2026-03-20 07:40:12,812 p=54089 u=zuul n=ansible | Friday 20 March 2026 07:40:12 +0000 (0:00:00.238) 0:00:18.949 ********** 2026-03-20 07:40:12,812 p=54089 u=zuul n=ansible | =============================================================================== 2026-03-20 07:40:12,812 p=54089 u=zuul n=ansible | cifmw_block_device ----------------------------------------------------- 16.21s 2026-03-20 07:40:12,812 p=54089 u=zuul n=ansible | gather_facts ------------------------------------------------------------ 1.83s 2026-03-20 07:40:12,812 p=54089 u=zuul n=ansible | ansible.builtin.include_role -------------------------------------------- 0.28s 2026-03-20 07:40:12,812 p=54089 u=zuul n=ansible | cifmw_cephadm ----------------------------------------------------------- 0.24s 2026-03-20 07:40:12,812 p=54089 u=zuul n=ansible | ansible.builtin.set_fact ------------------------------------------------ 0.11s 2026-03-20 07:40:12,812 p=54089 u=zuul n=ansible | ansible.builtin.meta ---------------------------------------------------- 0.10s 2026-03-20 07:40:12,812 p=54089 u=zuul n=ansible | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-03-20 07:40:12,812 p=54089 u=zuul n=ansible | total ------------------------------------------------------------------ 18.77s