2026-03-14 07:47:37,846 p=54183 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-14 07:47:37,846 p=54183 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-14 07:47:37,846 p=54183 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-14 07:47:37,989 p=54183 u=zuul n=ansible | PLAY [Overcloud Network Provision] ********************************************* 2026-03-14 07:47:38,046 p=54183 u=zuul n=ansible | 2026-03-14 07:47:38.045974 | fa163e7e-4d26-6f11-c9fe-000000000004 | SKIPPED | fail | localhost 2026-03-14 07:47:38,117 p=54183 u=zuul n=ansible | 2026-03-14 07:47:38.117042 | fa163e7e-4d26-6f11-c9fe-000000000005 | SKIPPED | fail | localhost 2026-03-14 07:47:38,122 p=54183 u=zuul n=ansible | 2026-03-14 07:47:38.122237 | fa163e7e-4d26-6f11-c9fe-000000000006 | TASK | Check if network deployment file already exist 2026-03-14 07:47:38,457 p=54183 u=zuul n=ansible | 2026-03-14 07:47:38.456553 | fa163e7e-4d26-6f11-c9fe-000000000006 | OK | Check if network deployment file already exist | localhost 2026-03-14 07:47:38,517 p=54183 u=zuul n=ansible | 2026-03-14 07:47:38.516301 | fa163e7e-4d26-6f11-c9fe-000000000007 | SKIPPED | fail | localhost 2026-03-14 07:47:38,539 p=54183 u=zuul n=ansible | 2026-03-14 07:47:38.538689 | fa163e7e-4d26-6f11-c9fe-000000000009 | TASK | Load config from file 2026-03-14 07:47:38,617 p=54183 u=zuul n=ansible | 2026-03-14 07:47:38.617299 | fa163e7e-4d26-6f11-c9fe-000000000009 | OK | Load config from file | localhost 2026-03-14 07:47:38,621 p=54183 u=zuul n=ansible | 2026-03-14 07:47:38.621673 | fa163e7e-4d26-6f11-c9fe-00000000000a | TASK | Create/Update composable networks 2026-03-14 07:47:41,408 p=54183 u=zuul n=ansible | 2026-03-14 07:47:41.407223 | fa163e7e-4d26-6f11-c9fe-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-14 07:47:44,487 p=54183 u=zuul n=ansible | 2026-03-14 07:47:44.487361 | fa163e7e-4d26-6f11-c9fe-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-14 07:47:46,857 p=54183 u=zuul n=ansible | 2026-03-14 07:47:46.856984 | fa163e7e-4d26-6f11-c9fe-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-14 07:47:49,962 p=54183 u=zuul n=ansible | 2026-03-14 07:47:49.962253 | fa163e7e-4d26-6f11-c9fe-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-14 07:47:52,395 p=54183 u=zuul n=ansible | 2026-03-14 07:47:52.394313 | fa163e7e-4d26-6f11-c9fe-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-14 07:47:52,417 p=54183 u=zuul n=ansible | 2026-03-14 07:47:52.416823 | fa163e7e-4d26-6f11-c9fe-00000000000c | TASK | Populate environment 2026-03-14 07:47:54,449 p=54183 u=zuul n=ansible | 2026-03-14 07:47:54.448812 | fa163e7e-4d26-6f11-c9fe-00000000000c | OK | Populate environment | localhost 2026-03-14 07:47:54,460 p=54183 u=zuul n=ansible | 2026-03-14 07:47:54.459795 | fa163e7e-4d26-6f11-c9fe-00000000000d | TASK | Write deployed networks environment file 2026-03-14 07:47:55,103 p=54183 u=zuul n=ansible | 2026-03-14 07:47:55.102788 | fa163e7e-4d26-6f11-c9fe-00000000000d | CHANGED | Write deployed networks environment file | localhost 2026-03-14 07:47:55,117 p=54183 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-03-14 07:47:55,118 p=54183 u=zuul n=ansible | localhost : ok=5 changed=2 unreachable=0 failed=0 skipped=3 rescued=0 ignored=0 2026-03-14 07:47:55,118 p=54183 u=zuul n=ansible | 2026-03-14 07:47:55.118596 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Summary Information ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-03-14 07:47:55,119 p=54183 u=zuul n=ansible | 2026-03-14 07:47:55.118915 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Total Tasks: 8 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-03-14 07:47:55,119 p=54183 u=zuul n=ansible | 2026-03-14 07:47:55.119284 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Elapsed Time: 0:00:17.162532 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-03-14 07:47:55,120 p=54183 u=zuul n=ansible | 2026-03-14 07:47:55.119792 | UUID | Info | Host | Task Name | Run Time 2026-03-14 07:47:55,120 p=54183 u=zuul n=ansible | 2026-03-14 07:47:55.120103 | fa163e7e-4d26-6f11-c9fe-00000000000a | SUMMARY | localhost | Create/Update composable networks | 13.78s 2026-03-14 07:47:55,120 p=54183 u=zuul n=ansible | 2026-03-14 07:47:55.120440 | fa163e7e-4d26-6f11-c9fe-00000000000c | SUMMARY | localhost | Populate environment | 2.03s 2026-03-14 07:47:55,121 p=54183 u=zuul n=ansible | 2026-03-14 07:47:55.120872 | fa163e7e-4d26-6f11-c9fe-00000000000d | SUMMARY | localhost | Write deployed networks environment file | 0.64s 2026-03-14 07:47:55,121 p=54183 u=zuul n=ansible | 2026-03-14 07:47:55.121178 | fa163e7e-4d26-6f11-c9fe-000000000006 | SUMMARY | localhost | Check if network deployment file already exist | 0.33s 2026-03-14 07:47:55,121 p=54183 u=zuul n=ansible | 2026-03-14 07:47:55.121531 | fa163e7e-4d26-6f11-c9fe-000000000009 | SUMMARY | localhost | Load config from file | 0.08s 2026-03-14 07:47:55,122 p=54183 u=zuul n=ansible | 2026-03-14 07:47:55.121875 | fa163e7e-4d26-6f11-c9fe-000000000005 | SUMMARY | localhost | fail | 0.07s 2026-03-14 07:47:55,122 p=54183 u=zuul n=ansible | 2026-03-14 07:47:55.122192 | fa163e7e-4d26-6f11-c9fe-000000000007 | SUMMARY | localhost | fail | 0.05s 2026-03-14 07:47:55,122 p=54183 u=zuul n=ansible | 2026-03-14 07:47:55.122555 | fa163e7e-4d26-6f11-c9fe-000000000004 | SUMMARY | localhost | fail | 0.05s 2026-03-14 07:47:55,123 p=54183 u=zuul n=ansible | 2026-03-14 07:47:55.122929 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ End Summary Information ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-03-14 07:47:57,718 p=54437 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-14 07:47:57,718 p=54437 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-14 07:47:57,718 p=54437 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-14 07:47:57,868 p=54437 u=zuul n=ansible | PLAY [Overcloud Virtual IPs Provision] ***************************************** 2026-03-14 07:47:57,943 p=54437 u=zuul n=ansible | 2026-03-14 07:47:57.942691 | fa163e7e-4d26-980b-2ce5-000000000004 | SKIPPED | fail | localhost 2026-03-14 07:47:57,981 p=54437 u=zuul n=ansible | 2026-03-14 07:47:57.981267 | fa163e7e-4d26-980b-2ce5-000000000005 | SKIPPED | fail | localhost 2026-03-14 07:47:58,029 p=54437 u=zuul n=ansible | 2026-03-14 07:47:58.029194 | fa163e7e-4d26-980b-2ce5-000000000006 | SKIPPED | fail | localhost 2026-03-14 07:47:58,037 p=54437 u=zuul n=ansible | 2026-03-14 07:47:58.036936 | fa163e7e-4d26-980b-2ce5-000000000007 | TASK | Check if Virtual IPs deployment file already exist 2026-03-14 07:47:58,376 p=54437 u=zuul n=ansible | 2026-03-14 07:47:58.376018 | fa163e7e-4d26-980b-2ce5-000000000007 | OK | Check if Virtual IPs deployment file already exist | localhost 2026-03-14 07:47:58,452 p=54437 u=zuul n=ansible | 2026-03-14 07:47:58.451700 | fa163e7e-4d26-980b-2ce5-000000000008 | SKIPPED | fail | localhost 2026-03-14 07:47:58,469 p=54437 u=zuul n=ansible | 2026-03-14 07:47:58.468880 | fa163e7e-4d26-980b-2ce5-00000000000a | TASK | Load Virtual IP data config from file 2026-03-14 07:47:58,551 p=54437 u=zuul n=ansible | 2026-03-14 07:47:58.551008 | fa163e7e-4d26-980b-2ce5-00000000000a | OK | Load Virtual IP data config from file | localhost 2026-03-14 07:47:58,558 p=54437 u=zuul n=ansible | 2026-03-14 07:47:58.558313 | fa163e7e-4d26-980b-2ce5-00000000000b | TASK | Create/Update Overcloud Virtual IPs 2026-03-14 07:48:01,289 p=54437 u=zuul n=ansible | 2026-03-14 07:48:01.289084 | fa163e7e-4d26-980b-2ce5-00000000000b | OK | Create/Update Overcloud Virtual IPs | localhost 2026-03-14 07:48:01,295 p=54437 u=zuul n=ansible | 2026-03-14 07:48:01.294893 | fa163e7e-4d26-980b-2ce5-00000000000c | TASK | Populate Overcloud Virtual IPs environment 2026-03-14 07:48:03,396 p=54437 u=zuul n=ansible | 2026-03-14 07:48:03.394905 | fa163e7e-4d26-980b-2ce5-00000000000c | CHANGED | Populate Overcloud Virtual IPs environment | localhost 2026-03-14 07:48:03,407 p=54437 u=zuul n=ansible | 2026-03-14 07:48:03.407152 | fa163e7e-4d26-980b-2ce5-00000000000d | TASK | Write deployed Virtual IPs environment file 2026-03-14 07:48:04,043 p=54437 u=zuul n=ansible | 2026-03-14 07:48:04.042549 | fa163e7e-4d26-980b-2ce5-00000000000d | CHANGED | Write deployed Virtual IPs environment file | localhost 2026-03-14 07:48:04,068 p=54437 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-03-14 07:48:04,069 p=54437 u=zuul n=ansible | localhost : ok=5 changed=2 unreachable=0 failed=0 skipped=4 rescued=0 ignored=0 2026-03-14 07:48:04,071 p=54437 u=zuul n=ansible | 2026-03-14 07:48:04.070664 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Summary Information ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-03-14 07:48:04,071 p=54437 u=zuul n=ansible | 2026-03-14 07:48:04.071362 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Total Tasks: 9 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-03-14 07:48:04,072 p=54437 u=zuul n=ansible | 2026-03-14 07:48:04.072015 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Elapsed Time: 0:00:06.234272 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-03-14 07:48:04,073 p=54437 u=zuul n=ansible | 2026-03-14 07:48:04.072729 | UUID | Info | Host | Task Name | Run Time 2026-03-14 07:48:04,073 p=54437 u=zuul n=ansible | 2026-03-14 07:48:04.073306 | fa163e7e-4d26-980b-2ce5-00000000000b | SUMMARY | localhost | Create/Update Overcloud Virtual IPs | 2.73s 2026-03-14 07:48:04,074 p=54437 u=zuul n=ansible | 2026-03-14 07:48:04.074008 | fa163e7e-4d26-980b-2ce5-00000000000c | SUMMARY | localhost | Populate Overcloud Virtual IPs environment | 2.10s 2026-03-14 07:48:04,075 p=54437 u=zuul n=ansible | 2026-03-14 07:48:04.074564 | fa163e7e-4d26-980b-2ce5-00000000000d | SUMMARY | localhost | Write deployed Virtual IPs environment file | 0.63s 2026-03-14 07:48:04,075 p=54437 u=zuul n=ansible | 2026-03-14 07:48:04.075190 | fa163e7e-4d26-980b-2ce5-000000000007 | SUMMARY | localhost | Check if Virtual IPs deployment file already exist | 0.34s 2026-03-14 07:48:04,076 p=54437 u=zuul n=ansible | 2026-03-14 07:48:04.075919 | fa163e7e-4d26-980b-2ce5-00000000000a | SUMMARY | localhost | Load Virtual IP data config from file | 0.08s 2026-03-14 07:48:04,077 p=54437 u=zuul n=ansible | 2026-03-14 07:48:04.076679 | fa163e7e-4d26-980b-2ce5-000000000008 | SUMMARY | localhost | fail | 0.07s 2026-03-14 07:48:04,077 p=54437 u=zuul n=ansible | 2026-03-14 07:48:04.077314 | fa163e7e-4d26-980b-2ce5-000000000004 | SUMMARY | localhost | fail | 0.07s 2026-03-14 07:48:04,078 p=54437 u=zuul n=ansible | 2026-03-14 07:48:04.077928 | fa163e7e-4d26-980b-2ce5-000000000006 | SUMMARY | localhost | fail | 0.04s 2026-03-14 07:48:04,079 p=54437 u=zuul n=ansible | 2026-03-14 07:48:04.078637 | fa163e7e-4d26-980b-2ce5-000000000005 | SUMMARY | localhost | fail | 0.04s 2026-03-14 07:48:04,079 p=54437 u=zuul n=ansible | 2026-03-14 07:48:04.079259 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ End Summary Information ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-03-14 07:48:05,467 p=54852 u=zuul n=ansible | PLAY [Create local SSH keypair] ************************************************ 2026-03-14 07:48:05,510 p=54852 u=zuul n=ansible | PLAY [Distribute SSH keypair to target nodes] ********************************** 2026-03-14 07:48:05,576 p=54852 u=zuul n=ansible | PLAY [Ceph prerequisites] ****************************************************** 2026-03-14 07:48:05,651 p=54852 u=zuul n=ansible | PLAY [Create Block Device on target nodes] ************************************* 2026-03-14 07:48:05,656 p=54852 u=zuul n=ansible | TASK [Gathering Facts ] ******************************************************** 2026-03-14 07:48:05,656 p=54852 u=zuul n=ansible | Saturday 14 March 2026 07:48:05 +0000 (0:00:00.192) 0:00:00.192 ******** 2026-03-14 07:48:05,656 p=54852 u=zuul n=ansible | Saturday 14 March 2026 07:48:05 +0000 (0:00:00.190) 0:00:00.190 ******** 2026-03-14 07:48:07,446 p=54852 u=zuul n=ansible | ok: [np0005647026] 2026-03-14 07:48:07,685 p=54852 u=zuul n=ansible | ok: [np0005647027] 2026-03-14 07:48:08,254 p=54852 u=zuul n=ansible | ok: [np0005647025] 2026-03-14 07:48:08,282 p=54852 u=zuul n=ansible | TASK [Early stop ceph related work _raw_params=end_play] *********************** 2026-03-14 07:48:08,282 p=54852 u=zuul n=ansible | Saturday 14 March 2026 07:48:08 +0000 (0:00:02.626) 0:00:02.818 ******** 2026-03-14 07:48:08,283 p=54852 u=zuul n=ansible | Saturday 14 March 2026 07:48:08 +0000 (0:00:02.626) 0:00:02.817 ******** 2026-03-14 07:48:08,345 p=54852 u=zuul n=ansible | skipping: [np0005647025] 2026-03-14 07:48:08,391 p=54852 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-14 07:48:08,391 p=54852 u=zuul n=ansible | Saturday 14 March 2026 07:48:08 +0000 (0:00:00.108) 0:00:02.926 ******** 2026-03-14 07:48:08,391 p=54852 u=zuul n=ansible | Saturday 14 March 2026 07:48:08 +0000 (0:00:00.108) 0:00:02.925 ******** 2026-03-14 07:48:08,460 p=54852 u=zuul n=ansible | ok: [np0005647025] 2026-03-14 07:48:08,468 p=54852 u=zuul n=ansible | ok: [np0005647026] 2026-03-14 07:48:08,481 p=54852 u=zuul n=ansible | ok: [np0005647027] 2026-03-14 07:48:08,493 p=54852 u=zuul n=ansible | TASK [Create Block Device on EDPM Nodes name=cifmw_block_device] *************** 2026-03-14 07:48:08,493 p=54852 u=zuul n=ansible | Saturday 14 March 2026 07:48:08 +0000 (0:00:00.102) 0:00:03.029 ******** 2026-03-14 07:48:08,493 p=54852 u=zuul n=ansible | Saturday 14 March 2026 07:48:08 +0000 (0:00:00.102) 0:00:03.028 ******** 2026-03-14 07:48:08,736 p=54852 u=zuul n=ansible | TASK [cifmw_block_device : Install packages name=['util-linux', 'lvm2', 'jq', 'podman'], state=present] *** 2026-03-14 07:48:08,736 p=54852 u=zuul n=ansible | Saturday 14 March 2026 07:48:08 +0000 (0:00:00.243) 0:00:03.272 ******** 2026-03-14 07:48:08,736 p=54852 u=zuul n=ansible | Saturday 14 March 2026 07:48:08 +0000 (0:00:00.243) 0:00:03.271 ******** 2026-03-14 07:48:11,875 p=54852 u=zuul n=ansible | ok: [np0005647025] 2026-03-14 07:48:12,074 p=54852 u=zuul n=ansible | ok: [np0005647026] 2026-03-14 07:48:12,411 p=54852 u=zuul n=ansible | ok: [np0005647027] 2026-03-14 07:48:12,419 p=54852 u=zuul n=ansible | TASK [cifmw_block_device : Stat loop device see if it already exists path={{ cifmw_block_device_loop }}] *** 2026-03-14 07:48:12,419 p=54852 u=zuul n=ansible | Saturday 14 March 2026 07:48:12 +0000 (0:00:03.682) 0:00:06.955 ******** 2026-03-14 07:48:12,419 p=54852 u=zuul n=ansible | Saturday 14 March 2026 07:48:12 +0000 (0:00:03.682) 0:00:06.953 ******** 2026-03-14 07:48:12,901 p=54852 u=zuul n=ansible | ok: [np0005647025] 2026-03-14 07:48:12,911 p=54852 u=zuul n=ansible | ok: [np0005647026] 2026-03-14 07:48:12,937 p=54852 u=zuul n=ansible | ok: [np0005647027] 2026-03-14 07:48:12,957 p=54852 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-14 07:48:12,957 p=54852 u=zuul n=ansible | Saturday 14 March 2026 07:48:12 +0000 (0:00:00.538) 0:00:07.493 ******** 2026-03-14 07:48:12,957 p=54852 u=zuul n=ansible | Saturday 14 March 2026 07:48:12 +0000 (0:00:00.538) 0:00:07.492 ******** 2026-03-14 07:48:13,046 p=54852 u=zuul n=ansible | skipping: [np0005647025] 2026-03-14 07:48:13,065 p=54852 u=zuul n=ansible | skipping: [np0005647026] 2026-03-14 07:48:13,083 p=54852 u=zuul n=ansible | skipping: [np0005647027] 2026-03-14 07:48:13,095 p=54852 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-14 07:48:13,095 p=54852 u=zuul n=ansible | Saturday 14 March 2026 07:48:13 +0000 (0:00:00.137) 0:00:07.630 ******** 2026-03-14 07:48:13,095 p=54852 u=zuul n=ansible | Saturday 14 March 2026 07:48:13 +0000 (0:00:00.137) 0:00:07.629 ******** 2026-03-14 07:48:13,629 p=54852 u=zuul n=ansible | changed: [np0005647027] 2026-03-14 07:48:13,641 p=54852 u=zuul n=ansible | changed: [np0005647025] 2026-03-14 07:48:13,654 p=54852 u=zuul n=ansible | changed: [np0005647026] 2026-03-14 07:48:13,672 p=54852 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-14 07:48:13,673 p=54852 u=zuul n=ansible | Saturday 14 March 2026 07:48:13 +0000 (0:00:00.577) 0:00:08.208 ******** 2026-03-14 07:48:13,673 p=54852 u=zuul n=ansible | Saturday 14 March 2026 07:48:13 +0000 (0:00:00.577) 0:00:08.207 ******** 2026-03-14 07:48:14,309 p=54852 u=zuul n=ansible | changed: [np0005647025] 2026-03-14 07:48:14,373 p=54852 u=zuul n=ansible | changed: [np0005647027] 2026-03-14 07:48:14,374 p=54852 u=zuul n=ansible | changed: [np0005647026] 2026-03-14 07:48:14,385 p=54852 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-14 07:48:14,385 p=54852 u=zuul n=ansible | Saturday 14 March 2026 07:48:14 +0000 (0:00:00.712) 0:00:08.921 ******** 2026-03-14 07:48:14,385 p=54852 u=zuul n=ansible | Saturday 14 March 2026 07:48:14 +0000 (0:00:00.712) 0:00:08.920 ******** 2026-03-14 07:48:15,432 p=54852 u=zuul n=ansible | changed: [np0005647025] 2026-03-14 07:48:15,432 p=54852 u=zuul n=ansible | changed: [np0005647027] 2026-03-14 07:48:15,453 p=54852 u=zuul n=ansible | changed: [np0005647026] 2026-03-14 07:48:15,472 p=54852 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-14 07:48:15,472 p=54852 u=zuul n=ansible | Saturday 14 March 2026 07:48:15 +0000 (0:00:01.086) 0:00:10.008 ******** 2026-03-14 07:48:15,472 p=54852 u=zuul n=ansible | Saturday 14 March 2026 07:48:15 +0000 (0:00:01.086) 0:00:10.007 ******** 2026-03-14 07:48:16,583 p=54852 u=zuul n=ansible | changed: [np0005647027] 2026-03-14 07:48:16,724 p=54852 u=zuul n=ansible | changed: [np0005647025] 2026-03-14 07:48:16,998 p=54852 u=zuul n=ansible | changed: [np0005647026] 2026-03-14 07:48:17,063 p=54852 u=zuul n=ansible | TASK [cifmw_block_device : Install packages name=['util-linux', 'lvm2', 'jq', 'podman'], state=present] *** 2026-03-14 07:48:17,063 p=54852 u=zuul n=ansible | Saturday 14 March 2026 07:48:17 +0000 (0:00:01.591) 0:00:11.599 ******** 2026-03-14 07:48:17,063 p=54852 u=zuul n=ansible | Saturday 14 March 2026 07:48:17 +0000 (0:00:01.591) 0:00:11.598 ******** 2026-03-14 07:48:20,081 p=54852 u=zuul n=ansible | ok: [np0005647025] 2026-03-14 07:48:20,247 p=54852 u=zuul n=ansible | ok: [np0005647027] 2026-03-14 07:48:20,394 p=54852 u=zuul n=ansible | ok: [np0005647026] 2026-03-14 07:48:20,415 p=54852 u=zuul n=ansible | TASK [cifmw_block_device : Stat loop device see if it already exists path={{ cifmw_block_device_loop }}] *** 2026-03-14 07:48:20,416 p=54852 u=zuul n=ansible | Saturday 14 March 2026 07:48:20 +0000 (0:00:03.352) 0:00:14.951 ******** 2026-03-14 07:48:20,416 p=54852 u=zuul n=ansible | Saturday 14 March 2026 07:48:20 +0000 (0:00:03.352) 0:00:14.950 ******** 2026-03-14 07:48:20,826 p=54852 u=zuul n=ansible | ok: [np0005647025] 2026-03-14 07:48:20,836 p=54852 u=zuul n=ansible | ok: [np0005647026] 2026-03-14 07:48:20,841 p=54852 u=zuul n=ansible | ok: [np0005647027] 2026-03-14 07:48:20,858 p=54852 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-14 07:48:20,859 p=54852 u=zuul n=ansible | Saturday 14 March 2026 07:48:20 +0000 (0:00:00.442) 0:00:15.394 ******** 2026-03-14 07:48:20,859 p=54852 u=zuul n=ansible | Saturday 14 March 2026 07:48:20 +0000 (0:00:00.442) 0:00:15.393 ******** 2026-03-14 07:48:20,953 p=54852 u=zuul n=ansible | skipping: [np0005647025] 2026-03-14 07:48:20,968 p=54852 u=zuul n=ansible | skipping: [np0005647026] 2026-03-14 07:48:20,992 p=54852 u=zuul n=ansible | skipping: [np0005647027] 2026-03-14 07:48:21,004 p=54852 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-14 07:48:21,004 p=54852 u=zuul n=ansible | Saturday 14 March 2026 07:48:21 +0000 (0:00:00.145) 0:00:15.539 ******** 2026-03-14 07:48:21,004 p=54852 u=zuul n=ansible | Saturday 14 March 2026 07:48:21 +0000 (0:00:00.145) 0:00:15.538 ******** 2026-03-14 07:48:21,405 p=54852 u=zuul n=ansible | changed: [np0005647025] 2026-03-14 07:48:21,427 p=54852 u=zuul n=ansible | changed: [np0005647026] 2026-03-14 07:48:21,439 p=54852 u=zuul n=ansible | changed: [np0005647027] 2026-03-14 07:48:21,458 p=54852 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-14 07:48:21,458 p=54852 u=zuul n=ansible | Saturday 14 March 2026 07:48:21 +0000 (0:00:00.454) 0:00:15.994 ******** 2026-03-14 07:48:21,458 p=54852 u=zuul n=ansible | Saturday 14 March 2026 07:48:21 +0000 (0:00:00.454) 0:00:15.993 ******** 2026-03-14 07:48:22,132 p=54852 u=zuul n=ansible | changed: [np0005647025] 2026-03-14 07:48:22,153 p=54852 u=zuul n=ansible | changed: [np0005647026] 2026-03-14 07:48:22,162 p=54852 u=zuul n=ansible | changed: [np0005647027] 2026-03-14 07:48:22,180 p=54852 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-14 07:48:22,180 p=54852 u=zuul n=ansible | Saturday 14 March 2026 07:48:22 +0000 (0:00:00.721) 0:00:16.716 ******** 2026-03-14 07:48:22,180 p=54852 u=zuul n=ansible | Saturday 14 March 2026 07:48:22 +0000 (0:00:00.721) 0:00:16.715 ******** 2026-03-14 07:48:23,139 p=54852 u=zuul n=ansible | changed: [np0005647025] 2026-03-14 07:48:23,193 p=54852 u=zuul n=ansible | changed: [np0005647026] 2026-03-14 07:48:23,193 p=54852 u=zuul n=ansible | changed: [np0005647027] 2026-03-14 07:48:23,211 p=54852 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-14 07:48:23,211 p=54852 u=zuul n=ansible | Saturday 14 March 2026 07:48:23 +0000 (0:00:01.031) 0:00:17.747 ******** 2026-03-14 07:48:23,211 p=54852 u=zuul n=ansible | Saturday 14 March 2026 07:48:23 +0000 (0:00:01.031) 0:00:17.746 ******** 2026-03-14 07:48:24,081 p=54852 u=zuul n=ansible | changed: [np0005647026] 2026-03-14 07:48:24,113 p=54852 u=zuul n=ansible | changed: [np0005647027] 2026-03-14 07:48:25,050 p=54852 u=zuul n=ansible | changed: [np0005647025] 2026-03-14 07:48:25,209 p=54852 u=zuul n=ansible | PLAY [Build Ceph spec and conf from gathered IPs of the target inventory group] *** 2026-03-14 07:48:25,247 p=54852 u=zuul n=ansible | PLAY [Fetch network facts of all computes] ************************************* 2026-03-14 07:48:25,374 p=54852 u=zuul n=ansible | PLAY [Bootstrap Ceph and apply spec] ******************************************* 2026-03-14 07:48:25,435 p=54852 u=zuul n=ansible | TASK [cifmw_cephadm : Gather distribution facts if they do not exist gather_subset=distribution] *** 2026-03-14 07:48:25,435 p=54852 u=zuul n=ansible | Saturday 14 March 2026 07:48:25 +0000 (0:00:02.223) 0:00:19.971 ******** 2026-03-14 07:48:25,435 p=54852 u=zuul n=ansible | Saturday 14 March 2026 07:48:25 +0000 (0:00:02.223) 0:00:19.969 ******** 2026-03-14 07:48:25,532 p=54852 u=zuul n=ansible | skipping: [np0005647025] 2026-03-14 07:48:25,684 p=54852 u=zuul n=ansible | PLAY [Render Ceph client configuration] **************************************** 2026-03-14 07:48:25,706 p=54852 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-03-14 07:48:25,706 p=54852 u=zuul n=ansible | np0005647025 : ok=14 changed=8 unreachable=0 failed=0 skipped=3 rescued=0 ignored=0 2026-03-14 07:48:25,706 p=54852 u=zuul n=ansible | np0005647026 : ok=14 changed=8 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0 2026-03-14 07:48:25,706 p=54852 u=zuul n=ansible | np0005647027 : ok=14 changed=8 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0 2026-03-14 07:48:25,707 p=54852 u=zuul n=ansible | Saturday 14 March 2026 07:48:25 +0000 (0:00:00.271) 0:00:20.242 ******** 2026-03-14 07:48:25,707 p=54852 u=zuul n=ansible | =============================================================================== 2026-03-14 07:48:25,707 p=54852 u=zuul n=ansible | cifmw_block_device : Install packages ----------------------------------- 3.68s 2026-03-14 07:48:25,707 p=54852 u=zuul n=ansible | cifmw_block_device : Install packages ----------------------------------- 3.35s 2026-03-14 07:48:25,707 p=54852 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 2.63s 2026-03-14 07:48:25,707 p=54852 u=zuul n=ansible | cifmw_block_device : Ensure ceph-osd-losetup is running and enabled ----- 2.22s 2026-03-14 07:48:25,707 p=54852 u=zuul n=ansible | cifmw_block_device : Ensure ceph-osd-losetup is running and enabled ----- 1.59s 2026-03-14 07:48:25,707 p=54852 u=zuul n=ansible | cifmw_block_device : Create a systemd service that restores the device on startup --- 1.09s 2026-03-14 07:48:25,707 p=54852 u=zuul n=ansible | cifmw_block_device : Create a systemd service that restores the device on startup --- 1.03s 2026-03-14 07:48:25,707 p=54852 u=zuul n=ansible | cifmw_block_device : Use {pv,vg,lv}create to create logical volume on loop device --- 0.72s 2026-03-14 07:48:25,707 p=54852 u=zuul n=ansible | cifmw_block_device : Use {pv,vg,lv}create to create logical volume on loop device --- 0.71s 2026-03-14 07:48:25,707 p=54852 u=zuul n=ansible | cifmw_block_device : Use dd and losetup to create the loop device ------- 0.58s 2026-03-14 07:48:25,707 p=54852 u=zuul n=ansible | cifmw_block_device : Stat loop device see if it already exists ---------- 0.54s 2026-03-14 07:48:25,707 p=54852 u=zuul n=ansible | cifmw_block_device : Use dd and losetup to create the loop device ------- 0.45s 2026-03-14 07:48:25,707 p=54852 u=zuul n=ansible | cifmw_block_device : Stat loop device see if it already exists ---------- 0.44s 2026-03-14 07:48:25,707 p=54852 u=zuul n=ansible | cifmw_cephadm : Gather distribution facts if they do not exist ---------- 0.27s 2026-03-14 07:48:25,707 p=54852 u=zuul n=ansible | Create Block Device on EDPM Nodes --------------------------------------- 0.24s 2026-03-14 07:48:25,707 p=54852 u=zuul n=ansible | cifmw_block_device : Log to syslog if loop device exists ---------------- 0.15s 2026-03-14 07:48:25,707 p=54852 u=zuul n=ansible | cifmw_block_device : Log to syslog if loop device exists ---------------- 0.14s 2026-03-14 07:48:25,707 p=54852 u=zuul n=ansible | Early stop ceph related work -------------------------------------------- 0.11s 2026-03-14 07:48:25,707 p=54852 u=zuul n=ansible | Set cifmw_num_osds_perhost ---------------------------------------------- 0.10s 2026-03-14 07:48:25,707 p=54852 u=zuul n=ansible | Saturday 14 March 2026 07:48:25 +0000 (0:00:00.272) 0:00:20.242 ******** 2026-03-14 07:48:25,707 p=54852 u=zuul n=ansible | =============================================================================== 2026-03-14 07:48:25,707 p=54852 u=zuul n=ansible | cifmw_block_device ----------------------------------------------------- 16.70s 2026-03-14 07:48:25,707 p=54852 u=zuul n=ansible | gather_facts ------------------------------------------------------------ 2.63s 2026-03-14 07:48:25,707 p=54852 u=zuul n=ansible | cifmw_cephadm ----------------------------------------------------------- 0.27s 2026-03-14 07:48:25,707 p=54852 u=zuul n=ansible | ansible.builtin.include_role -------------------------------------------- 0.24s 2026-03-14 07:48:25,708 p=54852 u=zuul n=ansible | ansible.builtin.meta ---------------------------------------------------- 0.11s 2026-03-14 07:48:25,708 p=54852 u=zuul n=ansible | ansible.builtin.set_fact ------------------------------------------------ 0.10s 2026-03-14 07:48:25,708 p=54852 u=zuul n=ansible | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-03-14 07:48:25,708 p=54852 u=zuul n=ansible | total ------------------------------------------------------------------ 20.05s