2025-12-06 07:54:49,205 p=53742 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. 2025-12-06 07:54:49,206 p=53742 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. 2025-12-06 07:54:49,206 p=53742 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. 2025-12-06 07:54:49,343 p=53742 u=zuul n=ansible | PLAY [Overcloud Network Provision] ********************************************* 2025-12-06 07:54:49,417 p=53742 u=zuul n=ansible | 2025-12-06 07:54:49.417318 | fa163ec9-2a62-ad62-bfc8-000000000004 | SKIPPED | fail | localhost 2025-12-06 07:54:49,478 p=53742 u=zuul n=ansible | 2025-12-06 07:54:49.477489 | fa163ec9-2a62-ad62-bfc8-000000000005 | SKIPPED | fail | localhost 2025-12-06 07:54:49,485 p=53742 u=zuul n=ansible | 2025-12-06 07:54:49.485387 | fa163ec9-2a62-ad62-bfc8-000000000006 | TASK | Check if network deployment file already exist 2025-12-06 07:54:49,851 p=53742 u=zuul n=ansible | 2025-12-06 07:54:49.850745 | fa163ec9-2a62-ad62-bfc8-000000000006 | OK | Check if network deployment file already exist | localhost 2025-12-06 07:54:49,922 p=53742 u=zuul n=ansible | 2025-12-06 07:54:49.921332 | fa163ec9-2a62-ad62-bfc8-000000000007 | SKIPPED | fail | localhost 2025-12-06 07:54:49,939 p=53742 u=zuul n=ansible | 2025-12-06 07:54:49.938981 | fa163ec9-2a62-ad62-bfc8-000000000009 | TASK | Load config from file 2025-12-06 07:54:50,029 p=53742 u=zuul n=ansible | 2025-12-06 07:54:50.028171 | fa163ec9-2a62-ad62-bfc8-000000000009 | OK | Load config from file | localhost 2025-12-06 07:54:50,038 p=53742 u=zuul n=ansible | 2025-12-06 07:54:50.037675 | fa163ec9-2a62-ad62-bfc8-00000000000a | TASK | Create/Update composable networks 2025-12-06 07:54:52,686 p=53742 u=zuul n=ansible | 2025-12-06 07:54:52.685041 | fa163ec9-2a62-ad62-bfc8-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'}]}}} 2025-12-06 07:54:55,278 p=53742 u=zuul n=ansible | 2025-12-06 07:54:55.277342 | fa163ec9-2a62-ad62-bfc8-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'}]}}} 2025-12-06 07:54:57,777 p=53742 u=zuul n=ansible | 2025-12-06 07:54:57.776507 | fa163ec9-2a62-ad62-bfc8-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'}]}}} 2025-12-06 07:55:00,789 p=53742 u=zuul n=ansible | 2025-12-06 07:55:00.788495 | fa163ec9-2a62-ad62-bfc8-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'}]}}} 2025-12-06 07:55:03,331 p=53742 u=zuul n=ansible | 2025-12-06 07:55:03.330746 | fa163ec9-2a62-ad62-bfc8-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'}]}}} 2025-12-06 07:55:03,355 p=53742 u=zuul n=ansible | 2025-12-06 07:55:03.354699 | fa163ec9-2a62-ad62-bfc8-00000000000c | TASK | Populate environment 2025-12-06 07:55:05,783 p=53742 u=zuul n=ansible | 2025-12-06 07:55:05.782371 | fa163ec9-2a62-ad62-bfc8-00000000000c | OK | Populate environment | localhost 2025-12-06 07:55:05,794 p=53742 u=zuul n=ansible | 2025-12-06 07:55:05.794168 | fa163ec9-2a62-ad62-bfc8-00000000000d | TASK | Write deployed networks environment file 2025-12-06 07:55:06,444 p=53742 u=zuul n=ansible | 2025-12-06 07:55:06.443334 | fa163ec9-2a62-ad62-bfc8-00000000000d | CHANGED | Write deployed networks environment file | localhost 2025-12-06 07:55:06,466 p=53742 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-12-06 07:55:06,466 p=53742 u=zuul n=ansible | localhost : ok=5 changed=2 unreachable=0 failed=0 skipped=3 rescued=0 ignored=0 2025-12-06 07:55:06,467 p=53742 u=zuul n=ansible | 2025-12-06 07:55:06.467257 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Summary Information ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-06 07:55:06,468 p=53742 u=zuul n=ansible | 2025-12-06 07:55:06.467841 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Total Tasks: 8 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-06 07:55:06,468 p=53742 u=zuul n=ansible | 2025-12-06 07:55:06.468383 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Elapsed Time: 0:00:17.155818 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-06 07:55:06,469 p=53742 u=zuul n=ansible | 2025-12-06 07:55:06.468950 | UUID | Info | Host | Task Name | Run Time 2025-12-06 07:55:06,469 p=53742 u=zuul n=ansible | 2025-12-06 07:55:06.469572 | fa163ec9-2a62-ad62-bfc8-00000000000a | SUMMARY | localhost | Create/Update composable networks | 13.31s 2025-12-06 07:55:06,470 p=53742 u=zuul n=ansible | 2025-12-06 07:55:06.470072 | fa163ec9-2a62-ad62-bfc8-00000000000c | SUMMARY | localhost | Populate environment | 2.43s 2025-12-06 07:55:06,470 p=53742 u=zuul n=ansible | 2025-12-06 07:55:06.470607 | fa163ec9-2a62-ad62-bfc8-00000000000d | SUMMARY | localhost | Write deployed networks environment file | 0.65s 2025-12-06 07:55:06,471 p=53742 u=zuul n=ansible | 2025-12-06 07:55:06.471083 | fa163ec9-2a62-ad62-bfc8-000000000006 | SUMMARY | localhost | Check if network deployment file already exist | 0.37s 2025-12-06 07:55:06,471 p=53742 u=zuul n=ansible | 2025-12-06 07:55:06.471589 | fa163ec9-2a62-ad62-bfc8-000000000009 | SUMMARY | localhost | Load config from file | 0.09s 2025-12-06 07:55:06,472 p=53742 u=zuul n=ansible | 2025-12-06 07:55:06.472110 | fa163ec9-2a62-ad62-bfc8-000000000004 | SUMMARY | localhost | fail | 0.07s 2025-12-06 07:55:06,473 p=53742 u=zuul n=ansible | 2025-12-06 07:55:06.472719 | fa163ec9-2a62-ad62-bfc8-000000000007 | SUMMARY | localhost | fail | 0.06s 2025-12-06 07:55:06,473 p=53742 u=zuul n=ansible | 2025-12-06 07:55:06.473379 | fa163ec9-2a62-ad62-bfc8-000000000005 | SUMMARY | localhost | fail | 0.06s 2025-12-06 07:55:06,474 p=53742 u=zuul n=ansible | 2025-12-06 07:55:06.473868 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ End Summary Information ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-06 07:55:09,061 p=54004 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. 2025-12-06 07:55:09,061 p=54004 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. 2025-12-06 07:55:09,061 p=54004 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. 2025-12-06 07:55:09,243 p=54004 u=zuul n=ansible | PLAY [Overcloud Virtual IPs Provision] ***************************************** 2025-12-06 07:55:09,318 p=54004 u=zuul n=ansible | 2025-12-06 07:55:09.317400 | fa163ec9-2a62-c466-7b8a-000000000004 | SKIPPED | fail | localhost 2025-12-06 07:55:09,394 p=54004 u=zuul n=ansible | 2025-12-06 07:55:09.393793 | fa163ec9-2a62-c466-7b8a-000000000005 | SKIPPED | fail | localhost 2025-12-06 07:55:09,469 p=54004 u=zuul n=ansible | 2025-12-06 07:55:09.468868 | fa163ec9-2a62-c466-7b8a-000000000006 | SKIPPED | fail | localhost 2025-12-06 07:55:09,473 p=54004 u=zuul n=ansible | 2025-12-06 07:55:09.472984 | fa163ec9-2a62-c466-7b8a-000000000007 | TASK | Check if Virtual IPs deployment file already exist 2025-12-06 07:55:09,903 p=54004 u=zuul n=ansible | 2025-12-06 07:55:09.902199 | fa163ec9-2a62-c466-7b8a-000000000007 | OK | Check if Virtual IPs deployment file already exist | localhost 2025-12-06 07:55:09,970 p=54004 u=zuul n=ansible | 2025-12-06 07:55:09.969873 | fa163ec9-2a62-c466-7b8a-000000000008 | SKIPPED | fail | localhost 2025-12-06 07:55:09,989 p=54004 u=zuul n=ansible | 2025-12-06 07:55:09.988525 | fa163ec9-2a62-c466-7b8a-00000000000a | TASK | Load Virtual IP data config from file 2025-12-06 07:55:10,074 p=54004 u=zuul n=ansible | 2025-12-06 07:55:10.073598 | fa163ec9-2a62-c466-7b8a-00000000000a | OK | Load Virtual IP data config from file | localhost 2025-12-06 07:55:10,083 p=54004 u=zuul n=ansible | 2025-12-06 07:55:10.082765 | fa163ec9-2a62-c466-7b8a-00000000000b | TASK | Create/Update Overcloud Virtual IPs 2025-12-06 07:55:12,751 p=54004 u=zuul n=ansible | 2025-12-06 07:55:12.750796 | fa163ec9-2a62-c466-7b8a-00000000000b | OK | Create/Update Overcloud Virtual IPs | localhost 2025-12-06 07:55:12,759 p=54004 u=zuul n=ansible | 2025-12-06 07:55:12.758872 | fa163ec9-2a62-c466-7b8a-00000000000c | TASK | Populate Overcloud Virtual IPs environment 2025-12-06 07:55:14,906 p=54004 u=zuul n=ansible | 2025-12-06 07:55:14.906203 | fa163ec9-2a62-c466-7b8a-00000000000c | CHANGED | Populate Overcloud Virtual IPs environment | localhost 2025-12-06 07:55:14,911 p=54004 u=zuul n=ansible | 2025-12-06 07:55:14.911306 | fa163ec9-2a62-c466-7b8a-00000000000d | TASK | Write deployed Virtual IPs environment file 2025-12-06 07:55:15,521 p=54004 u=zuul n=ansible | 2025-12-06 07:55:15.521092 | fa163ec9-2a62-c466-7b8a-00000000000d | CHANGED | Write deployed Virtual IPs environment file | localhost 2025-12-06 07:55:15,544 p=54004 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-12-06 07:55:15,545 p=54004 u=zuul n=ansible | localhost : ok=5 changed=2 unreachable=0 failed=0 skipped=4 rescued=0 ignored=0 2025-12-06 07:55:15,546 p=54004 u=zuul n=ansible | 2025-12-06 07:55:15.545775 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Summary Information ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-06 07:55:15,546 p=54004 u=zuul n=ansible | 2025-12-06 07:55:15.546342 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Total Tasks: 9 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-06 07:55:15,547 p=54004 u=zuul n=ansible | 2025-12-06 07:55:15.546863 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Elapsed Time: 0:00:06.335671 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-06 07:55:15,547 p=54004 u=zuul n=ansible | 2025-12-06 07:55:15.547459 | UUID | Info | Host | Task Name | Run Time 2025-12-06 07:55:15,548 p=54004 u=zuul n=ansible | 2025-12-06 07:55:15.547964 | fa163ec9-2a62-c466-7b8a-00000000000b | SUMMARY | localhost | Create/Update Overcloud Virtual IPs | 2.67s 2025-12-06 07:55:15,548 p=54004 u=zuul n=ansible | 2025-12-06 07:55:15.548528 | fa163ec9-2a62-c466-7b8a-00000000000c | SUMMARY | localhost | Populate Overcloud Virtual IPs environment | 2.15s 2025-12-06 07:55:15,549 p=54004 u=zuul n=ansible | 2025-12-06 07:55:15.549045 | fa163ec9-2a62-c466-7b8a-00000000000d | SUMMARY | localhost | Write deployed Virtual IPs environment file | 0.61s 2025-12-06 07:55:15,549 p=54004 u=zuul n=ansible | 2025-12-06 07:55:15.549582 | fa163ec9-2a62-c466-7b8a-000000000007 | SUMMARY | localhost | Check if Virtual IPs deployment file already exist | 0.43s 2025-12-06 07:55:15,550 p=54004 u=zuul n=ansible | 2025-12-06 07:55:15.550042 | fa163ec9-2a62-c466-7b8a-00000000000a | SUMMARY | localhost | Load Virtual IP data config from file | 0.08s 2025-12-06 07:55:15,550 p=54004 u=zuul n=ansible | 2025-12-06 07:55:15.550546 | fa163ec9-2a62-c466-7b8a-000000000005 | SUMMARY | localhost | fail | 0.07s 2025-12-06 07:55:15,551 p=54004 u=zuul n=ansible | 2025-12-06 07:55:15.551021 | fa163ec9-2a62-c466-7b8a-000000000006 | SUMMARY | localhost | fail | 0.07s 2025-12-06 07:55:15,551 p=54004 u=zuul n=ansible | 2025-12-06 07:55:15.551549 | fa163ec9-2a62-c466-7b8a-000000000004 | SUMMARY | localhost | fail | 0.07s 2025-12-06 07:55:15,552 p=54004 u=zuul n=ansible | 2025-12-06 07:55:15.552096 | fa163ec9-2a62-c466-7b8a-000000000008 | SUMMARY | localhost | fail | 0.06s 2025-12-06 07:55:15,553 p=54004 u=zuul n=ansible | 2025-12-06 07:55:15.552714 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ End Summary Information ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-06 07:55:16,926 p=54380 u=zuul n=ansible | PLAY [Create local SSH keypair] ************************************************ 2025-12-06 07:55:16,967 p=54380 u=zuul n=ansible | PLAY [Distribute SSH keypair to target nodes] ********************************** 2025-12-06 07:55:17,028 p=54380 u=zuul n=ansible | PLAY [Create Block Device on target nodes] ************************************* 2025-12-06 07:55:17,033 p=54380 u=zuul n=ansible | TASK [Gathering Facts ] ******************************************************** 2025-12-06 07:55:17,033 p=54380 u=zuul n=ansible | Saturday 06 December 2025 07:55:17 +0000 (0:00:00.110) 0:00:00.110 ***** 2025-12-06 07:55:17,033 p=54380 u=zuul n=ansible | Saturday 06 December 2025 07:55:17 +0000 (0:00:00.108) 0:00:00.108 ***** 2025-12-06 07:55:18,724 p=54380 u=zuul n=ansible | ok: [np0005548789] 2025-12-06 07:55:18,763 p=54380 u=zuul n=ansible | ok: [np0005548788] 2025-12-06 07:55:18,826 p=54380 u=zuul n=ansible | ok: [np0005548790] 2025-12-06 07:55:18,848 p=54380 u=zuul n=ansible | TASK [Early stop ceph related work _raw_params=end_play] *********************** 2025-12-06 07:55:18,848 p=54380 u=zuul n=ansible | Saturday 06 December 2025 07:55:18 +0000 (0:00:01.814) 0:00:01.924 ***** 2025-12-06 07:55:18,848 p=54380 u=zuul n=ansible | Saturday 06 December 2025 07:55:18 +0000 (0:00:01.814) 0:00:01.923 ***** 2025-12-06 07:55:18,905 p=54380 u=zuul n=ansible | skipping: [np0005548788] 2025-12-06 07:55:18,947 p=54380 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 }} ] *** 2025-12-06 07:55:18,947 p=54380 u=zuul n=ansible | Saturday 06 December 2025 07:55:18 +0000 (0:00:00.099) 0:00:02.023 ***** 2025-12-06 07:55:18,947 p=54380 u=zuul n=ansible | Saturday 06 December 2025 07:55:18 +0000 (0:00:00.098) 0:00:02.022 ***** 2025-12-06 07:55:19,016 p=54380 u=zuul n=ansible | ok: [np0005548788] 2025-12-06 07:55:19,022 p=54380 u=zuul n=ansible | ok: [np0005548789] 2025-12-06 07:55:19,031 p=54380 u=zuul n=ansible | ok: [np0005548790] 2025-12-06 07:55:19,040 p=54380 u=zuul n=ansible | TASK [Create Block Device on EDPM Nodes name=cifmw_block_device] *************** 2025-12-06 07:55:19,040 p=54380 u=zuul n=ansible | Saturday 06 December 2025 07:55:19 +0000 (0:00:00.093) 0:00:02.116 ***** 2025-12-06 07:55:19,040 p=54380 u=zuul n=ansible | Saturday 06 December 2025 07:55:19 +0000 (0:00:00.093) 0:00:02.115 ***** 2025-12-06 07:55:19,331 p=54380 u=zuul n=ansible | TASK [cifmw_block_device : Install packages name=['util-linux', 'lvm2', 'jq', 'podman'], state=present] *** 2025-12-06 07:55:19,331 p=54380 u=zuul n=ansible | Saturday 06 December 2025 07:55:19 +0000 (0:00:00.290) 0:00:02.407 ***** 2025-12-06 07:55:19,331 p=54380 u=zuul n=ansible | Saturday 06 December 2025 07:55:19 +0000 (0:00:00.291) 0:00:02.406 ***** 2025-12-06 07:55:22,387 p=54380 u=zuul n=ansible | ok: [np0005548790] 2025-12-06 07:55:22,391 p=54380 u=zuul n=ansible | ok: [np0005548789] 2025-12-06 07:55:22,602 p=54380 u=zuul n=ansible | ok: [np0005548788] 2025-12-06 07:55:22,619 p=54380 u=zuul n=ansible | TASK [cifmw_block_device : Stat loop device see if it already exists path={{ cifmw_block_device_loop }}] *** 2025-12-06 07:55:22,619 p=54380 u=zuul n=ansible | Saturday 06 December 2025 07:55:22 +0000 (0:00:03.287) 0:00:05.695 ***** 2025-12-06 07:55:22,619 p=54380 u=zuul n=ansible | Saturday 06 December 2025 07:55:22 +0000 (0:00:03.287) 0:00:05.694 ***** 2025-12-06 07:55:23,106 p=54380 u=zuul n=ansible | ok: [np0005548790] 2025-12-06 07:55:23,107 p=54380 u=zuul n=ansible | ok: [np0005548788] 2025-12-06 07:55:23,116 p=54380 u=zuul n=ansible | ok: [np0005548789] 2025-12-06 07:55:23,126 p=54380 u=zuul n=ansible | TASK [cifmw_block_device : Log to syslog if loop device exists msg=Warning {{ cifmw_block_device_loop }} already exists] *** 2025-12-06 07:55:23,126 p=54380 u=zuul n=ansible | Saturday 06 December 2025 07:55:23 +0000 (0:00:00.506) 0:00:06.202 ***** 2025-12-06 07:55:23,126 p=54380 u=zuul n=ansible | Saturday 06 December 2025 07:55:23 +0000 (0:00:00.506) 0:00:06.201 ***** 2025-12-06 07:55:23,210 p=54380 u=zuul n=ansible | skipping: [np0005548788] 2025-12-06 07:55:23,223 p=54380 u=zuul n=ansible | skipping: [np0005548789] 2025-12-06 07:55:23,242 p=54380 u=zuul n=ansible | skipping: [np0005548790] 2025-12-06 07:55:23,261 p=54380 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] *** 2025-12-06 07:55:23,262 p=54380 u=zuul n=ansible | Saturday 06 December 2025 07:55:23 +0000 (0:00:00.135) 0:00:06.338 ***** 2025-12-06 07:55:23,262 p=54380 u=zuul n=ansible | Saturday 06 December 2025 07:55:23 +0000 (0:00:00.135) 0:00:06.337 ***** 2025-12-06 07:55:23,749 p=54380 u=zuul n=ansible | changed: [np0005548790] 2025-12-06 07:55:23,780 p=54380 u=zuul n=ansible | changed: [np0005548789] 2025-12-06 07:55:23,809 p=54380 u=zuul n=ansible | changed: [np0005548788] 2025-12-06 07:55:23,825 p=54380 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] *** 2025-12-06 07:55:23,826 p=54380 u=zuul n=ansible | Saturday 06 December 2025 07:55:23 +0000 (0:00:00.564) 0:00:06.902 ***** 2025-12-06 07:55:23,826 p=54380 u=zuul n=ansible | Saturday 06 December 2025 07:55:23 +0000 (0:00:00.564) 0:00:06.901 ***** 2025-12-06 07:55:24,504 p=54380 u=zuul n=ansible | changed: [np0005548788] 2025-12-06 07:55:24,510 p=54380 u=zuul n=ansible | changed: [np0005548790] 2025-12-06 07:55:24,542 p=54380 u=zuul n=ansible | changed: [np0005548789] 2025-12-06 07:55:24,562 p=54380 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] *** 2025-12-06 07:55:24,563 p=54380 u=zuul n=ansible | Saturday 06 December 2025 07:55:24 +0000 (0:00:00.736) 0:00:07.639 ***** 2025-12-06 07:55:24,563 p=54380 u=zuul n=ansible | Saturday 06 December 2025 07:55:24 +0000 (0:00:00.736) 0:00:07.638 ***** 2025-12-06 07:55:25,596 p=54380 u=zuul n=ansible | changed: [np0005548789] 2025-12-06 07:55:25,644 p=54380 u=zuul n=ansible | changed: [np0005548788] 2025-12-06 07:55:25,682 p=54380 u=zuul n=ansible | changed: [np0005548790] 2025-12-06 07:55:25,699 p=54380 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/', '') }}] *** 2025-12-06 07:55:25,699 p=54380 u=zuul n=ansible | Saturday 06 December 2025 07:55:25 +0000 (0:00:01.136) 0:00:08.775 ***** 2025-12-06 07:55:25,699 p=54380 u=zuul n=ansible | Saturday 06 December 2025 07:55:25 +0000 (0:00:01.136) 0:00:08.774 ***** 2025-12-06 07:55:26,745 p=54380 u=zuul n=ansible | changed: [np0005548790] 2025-12-06 07:55:26,768 p=54380 u=zuul n=ansible | changed: [np0005548789] 2025-12-06 07:55:26,827 p=54380 u=zuul n=ansible | changed: [np0005548788] 2025-12-06 07:55:26,884 p=54380 u=zuul n=ansible | TASK [cifmw_block_device : Install packages name=['util-linux', 'lvm2', 'jq', 'podman'], state=present] *** 2025-12-06 07:55:26,884 p=54380 u=zuul n=ansible | Saturday 06 December 2025 07:55:26 +0000 (0:00:01.185) 0:00:09.960 ***** 2025-12-06 07:55:26,884 p=54380 u=zuul n=ansible | Saturday 06 December 2025 07:55:26 +0000 (0:00:01.185) 0:00:09.959 ***** 2025-12-06 07:55:29,790 p=54380 u=zuul n=ansible | ok: [np0005548789] 2025-12-06 07:55:29,856 p=54380 u=zuul n=ansible | ok: [np0005548790] 2025-12-06 07:55:29,975 p=54380 u=zuul n=ansible | ok: [np0005548788] 2025-12-06 07:55:29,987 p=54380 u=zuul n=ansible | TASK [cifmw_block_device : Stat loop device see if it already exists path={{ cifmw_block_device_loop }}] *** 2025-12-06 07:55:29,987 p=54380 u=zuul n=ansible | Saturday 06 December 2025 07:55:29 +0000 (0:00:03.102) 0:00:13.063 ***** 2025-12-06 07:55:29,987 p=54380 u=zuul n=ansible | Saturday 06 December 2025 07:55:29 +0000 (0:00:03.102) 0:00:13.062 ***** 2025-12-06 07:55:30,327 p=54380 u=zuul n=ansible | ok: [np0005548788] 2025-12-06 07:55:30,374 p=54380 u=zuul n=ansible | ok: [np0005548789] 2025-12-06 07:55:30,384 p=54380 u=zuul n=ansible | ok: [np0005548790] 2025-12-06 07:55:30,400 p=54380 u=zuul n=ansible | TASK [cifmw_block_device : Log to syslog if loop device exists msg=Warning {{ cifmw_block_device_loop }} already exists] *** 2025-12-06 07:55:30,400 p=54380 u=zuul n=ansible | Saturday 06 December 2025 07:55:30 +0000 (0:00:00.413) 0:00:13.476 ***** 2025-12-06 07:55:30,400 p=54380 u=zuul n=ansible | Saturday 06 December 2025 07:55:30 +0000 (0:00:00.413) 0:00:13.475 ***** 2025-12-06 07:55:30,489 p=54380 u=zuul n=ansible | skipping: [np0005548788] 2025-12-06 07:55:30,513 p=54380 u=zuul n=ansible | skipping: [np0005548789] 2025-12-06 07:55:30,532 p=54380 u=zuul n=ansible | skipping: [np0005548790] 2025-12-06 07:55:30,542 p=54380 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] *** 2025-12-06 07:55:30,542 p=54380 u=zuul n=ansible | Saturday 06 December 2025 07:55:30 +0000 (0:00:00.142) 0:00:13.619 ***** 2025-12-06 07:55:30,543 p=54380 u=zuul n=ansible | Saturday 06 December 2025 07:55:30 +0000 (0:00:00.142) 0:00:13.618 ***** 2025-12-06 07:55:30,939 p=54380 u=zuul n=ansible | changed: [np0005548788] 2025-12-06 07:55:30,941 p=54380 u=zuul n=ansible | changed: [np0005548790] 2025-12-06 07:55:30,958 p=54380 u=zuul n=ansible | changed: [np0005548789] 2025-12-06 07:55:30,975 p=54380 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] *** 2025-12-06 07:55:30,975 p=54380 u=zuul n=ansible | Saturday 06 December 2025 07:55:30 +0000 (0:00:00.432) 0:00:14.051 ***** 2025-12-06 07:55:30,975 p=54380 u=zuul n=ansible | Saturday 06 December 2025 07:55:30 +0000 (0:00:00.432) 0:00:14.050 ***** 2025-12-06 07:55:31,592 p=54380 u=zuul n=ansible | changed: [np0005548789] 2025-12-06 07:55:31,650 p=54380 u=zuul n=ansible | changed: [np0005548790] 2025-12-06 07:55:31,676 p=54380 u=zuul n=ansible | changed: [np0005548788] 2025-12-06 07:55:31,694 p=54380 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] *** 2025-12-06 07:55:31,694 p=54380 u=zuul n=ansible | Saturday 06 December 2025 07:55:31 +0000 (0:00:00.719) 0:00:14.770 ***** 2025-12-06 07:55:31,694 p=54380 u=zuul n=ansible | Saturday 06 December 2025 07:55:31 +0000 (0:00:00.719) 0:00:14.769 ***** 2025-12-06 07:55:32,724 p=54380 u=zuul n=ansible | changed: [np0005548790] 2025-12-06 07:55:32,749 p=54380 u=zuul n=ansible | changed: [np0005548789] 2025-12-06 07:55:32,780 p=54380 u=zuul n=ansible | changed: [np0005548788] 2025-12-06 07:55:32,798 p=54380 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/', '') }}] *** 2025-12-06 07:55:32,798 p=54380 u=zuul n=ansible | Saturday 06 December 2025 07:55:32 +0000 (0:00:01.103) 0:00:15.874 ***** 2025-12-06 07:55:32,798 p=54380 u=zuul n=ansible | Saturday 06 December 2025 07:55:32 +0000 (0:00:01.103) 0:00:15.873 ***** 2025-12-06 07:55:33,595 p=54380 u=zuul n=ansible | changed: [np0005548789] 2025-12-06 07:55:33,668 p=54380 u=zuul n=ansible | changed: [np0005548788] 2025-12-06 07:55:33,670 p=54380 u=zuul n=ansible | changed: [np0005548790] 2025-12-06 07:55:33,793 p=54380 u=zuul n=ansible | PLAY [Build Ceph spec and conf from gathered IPs of the target inventory group] *** 2025-12-06 07:55:33,830 p=54380 u=zuul n=ansible | PLAY [Fetch network facts of all computes] ************************************* 2025-12-06 07:55:33,957 p=54380 u=zuul n=ansible | PLAY [Bootstrap Ceph and apply spec] ******************************************* 2025-12-06 07:55:34,040 p=54380 u=zuul n=ansible | TASK [cifmw_cephadm : Gather distribution facts if they do not exist gather_subset=distribution] *** 2025-12-06 07:55:34,040 p=54380 u=zuul n=ansible | Saturday 06 December 2025 07:55:34 +0000 (0:00:01.242) 0:00:17.116 ***** 2025-12-06 07:55:34,040 p=54380 u=zuul n=ansible | Saturday 06 December 2025 07:55:34 +0000 (0:00:01.242) 0:00:17.115 ***** 2025-12-06 07:55:34,138 p=54380 u=zuul n=ansible | skipping: [np0005548788] 2025-12-06 07:55:34,310 p=54380 u=zuul n=ansible | PLAY [Render Ceph client configuration] **************************************** 2025-12-06 07:55:34,331 p=54380 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-12-06 07:55:34,331 p=54380 u=zuul n=ansible | np0005548788 : ok=14 changed=8 unreachable=0 failed=0 skipped=3 rescued=0 ignored=0 2025-12-06 07:55:34,331 p=54380 u=zuul n=ansible | np0005548789 : ok=14 changed=8 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0 2025-12-06 07:55:34,331 p=54380 u=zuul n=ansible | np0005548790 : ok=14 changed=8 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0 2025-12-06 07:55:34,331 p=54380 u=zuul n=ansible | Saturday 06 December 2025 07:55:34 +0000 (0:00:00.290) 0:00:17.407 ***** 2025-12-06 07:55:34,331 p=54380 u=zuul n=ansible | =============================================================================== 2025-12-06 07:55:34,331 p=54380 u=zuul n=ansible | cifmw_block_device : Install packages ----------------------------------- 3.29s 2025-12-06 07:55:34,331 p=54380 u=zuul n=ansible | cifmw_block_device : Install packages ----------------------------------- 3.10s 2025-12-06 07:55:34,331 p=54380 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 1.81s 2025-12-06 07:55:34,331 p=54380 u=zuul n=ansible | cifmw_block_device : Ensure ceph-osd-losetup is running and enabled ----- 1.24s 2025-12-06 07:55:34,331 p=54380 u=zuul n=ansible | cifmw_block_device : Ensure ceph-osd-losetup is running and enabled ----- 1.19s 2025-12-06 07:55:34,331 p=54380 u=zuul n=ansible | cifmw_block_device : Create a systemd service that restores the device on startup --- 1.14s 2025-12-06 07:55:34,331 p=54380 u=zuul n=ansible | cifmw_block_device : Create a systemd service that restores the device on startup --- 1.10s 2025-12-06 07:55:34,331 p=54380 u=zuul n=ansible | cifmw_block_device : Use {pv,vg,lv}create to create logical volume on loop device --- 0.74s 2025-12-06 07:55:34,331 p=54380 u=zuul n=ansible | cifmw_block_device : Use {pv,vg,lv}create to create logical volume on loop device --- 0.72s 2025-12-06 07:55:34,332 p=54380 u=zuul n=ansible | cifmw_block_device : Use dd and losetup to create the loop device ------- 0.56s 2025-12-06 07:55:34,332 p=54380 u=zuul n=ansible | cifmw_block_device : Stat loop device see if it already exists ---------- 0.51s 2025-12-06 07:55:34,332 p=54380 u=zuul n=ansible | cifmw_block_device : Use dd and losetup to create the loop device ------- 0.43s 2025-12-06 07:55:34,332 p=54380 u=zuul n=ansible | cifmw_block_device : Stat loop device see if it already exists ---------- 0.41s 2025-12-06 07:55:34,332 p=54380 u=zuul n=ansible | Create Block Device on EDPM Nodes --------------------------------------- 0.29s 2025-12-06 07:55:34,332 p=54380 u=zuul n=ansible | cifmw_cephadm : Gather distribution facts if they do not exist ---------- 0.29s 2025-12-06 07:55:34,332 p=54380 u=zuul n=ansible | cifmw_block_device : Log to syslog if loop device exists ---------------- 0.14s 2025-12-06 07:55:34,332 p=54380 u=zuul n=ansible | cifmw_block_device : Log to syslog if loop device exists ---------------- 0.14s 2025-12-06 07:55:34,332 p=54380 u=zuul n=ansible | Early stop ceph related work -------------------------------------------- 0.10s 2025-12-06 07:55:34,332 p=54380 u=zuul n=ansible | Set cifmw_num_osds_perhost ---------------------------------------------- 0.09s 2025-12-06 07:55:34,332 p=54380 u=zuul n=ansible | Saturday 06 December 2025 07:55:34 +0000 (0:00:00.291) 0:00:17.407 ***** 2025-12-06 07:55:34,332 p=54380 u=zuul n=ansible | =============================================================================== 2025-12-06 07:55:34,332 p=54380 u=zuul n=ansible | cifmw_block_device ----------------------------------------------------- 14.71s 2025-12-06 07:55:34,332 p=54380 u=zuul n=ansible | gather_facts ------------------------------------------------------------ 1.81s 2025-12-06 07:55:34,332 p=54380 u=zuul n=ansible | cifmw_cephadm ----------------------------------------------------------- 0.29s 2025-12-06 07:55:34,332 p=54380 u=zuul n=ansible | ansible.builtin.include_role -------------------------------------------- 0.29s 2025-12-06 07:55:34,332 p=54380 u=zuul n=ansible | ansible.builtin.meta ---------------------------------------------------- 0.10s 2025-12-06 07:55:34,332 p=54380 u=zuul n=ansible | ansible.builtin.set_fact ------------------------------------------------ 0.09s 2025-12-06 07:55:34,332 p=54380 u=zuul n=ansible | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-12-06 07:55:34,332 p=54380 u=zuul n=ansible | total ------------------------------------------------------------------ 17.30s