11#jinja2: trim_blocks:True, lstrip_blocks:True
2+ {% + if multi_cell |default (false ) +%}
3+ source_mariadb_ip:
4+ {% for stack in _stack_names %}
5+ {% if stack == 'overcloud' %}
6+ {% set cell = 'default' %}
7+ {% set prefix = '' %}
8+ {% else %}
9+ {% set cell = stack %}
10+ {% set prefix = stack ~ '-' %}
11+ {% endif %}
12+ {{ cell }}: {{ cifmw_networking_env_definition.instances[_vm_groups[prefix ~ 'osp-controllers'] | first] .networks.internalapi[ip_version|default('ip_v4')] }}
13+ {% endfor %}
14+ {% + else +%}
215source_mariadb_ip: {{ _controller_1_internalapi_ip }}
16+ {% + endif +%}
17+
318source_ovndb_ip: {{ _controller_1_internalapi_ip }}
419edpm_node_hostname: {{ _compute_1_name }}.{{ cifmw_adoption_osp_deploy_scenario.cloud_domain }}
520edpm_node_ip: {{ _compute_1_ip }}
6-
7- {% if _vm_groups ['osp-computes' ] | default ([]) | length > 0 %}
8- edpm_computes: |
9- {% for compute in _vm_groups ['osp-computes' ] %}
10- {% set node_nets = cifmw_networking_env_definition .instances [compute ] %}
11- ["{{ compute }}.{{ cifmw_adoption_osp_deploy_scenario.cloud_domain }}"]="{{ node_nets.networks.ctlplane[ip_version|default('ip_v4')] }}"
12- {% endfor %}
13- {% endif %}
14-
1521{% if _vm_groups ['osp-networkers' ] | default ([]) | length > 0 %}
1622edpm_networkers: |
1723 {% for networker in _vm_groups ['osp-networkers' ] | default ([]) %}
@@ -20,31 +26,59 @@ edpm_networkers: |
2026 {% endfor %}
2127{% endif %}
2228
23- source_galera_members: |
29+ source_galera_members:
30+ {% + if multi_cell |default (false ) +%}
31+ {% for stack in _stack_names %}
32+ {% if stack == 'overcloud' %}
33+ {% set cell = 'default' %}
34+ {% set prefix = '' %}
35+ {% else %}
36+ {% set cell = stack %}
37+ {% set prefix = stack ~ '-' %}
38+ {% endif %}
39+ {{ cell }}:
40+ {% for controller in _vm_groups [prefix ~ 'osp-controllers' ] %}
41+ {% set node_nets = cifmw_networking_env_definition .instances [controller ] %}
42+ - name: "{{ controller }}.{{ cifmw_adoption_osp_deploy_scenario.cloud_domain }}"
43+ ip: "{{ node_nets.networks.internalapi[ip_version|default('ip_v4')] }}"
44+ {% endfor %}
45+ {% endfor %}
46+ {% + else +%}
2447 {% for controller in _vm_groups ['osp-controllers' ] %}
25- {% set node_nets = cifmw_networking_env_definition .instances [controller ] %}
48+ {% set node_nets = cifmw_networking_env_definition .instances [controller ] %}
2649 ["{{ controller }}.{{ cifmw_adoption_osp_deploy_scenario.cloud_domain }}"]="{{ node_nets.networks.internalapi[ip_version|default('ip_v4')] }}"
2750 {% endfor %}
51+ {% + endif +%}
2852
29- {% if _vm_groups ['osp-computes' ] | default ([]) | length > 0 %}
3053edpm_nodes:
31- {% for compute in _vm_groups ['osp-computes' ] %}
32- {% set node_nets = cifmw_networking_env_definition .instances [compute ] %}
33- {{ compute }}:
34- hostName: {{ compute }}.{{ cifmw_adoption_osp_deploy_scenario.cloud_domain }}
35- ansible:
36- ansibleHost: {{ node_nets.networks.ctlplane[ip_version|default('ip_v4')] }}
37- networks:
38- {% for net in node_nets .networks .keys () if net not in cifmw_adoption_osp_deploy_adoption_vars_exclude_nets %}
39- - fixedIP: {{ node_nets.networks[net] [ip_version|default('ip_v4')] }}
40- name: {{ net }}
41- subnetName: subnet1
42- {% if net == 'ctlplane' %}
43- defaultRoute: true
44- {% endif %}
54+ {% for stack in _stack_names %}
55+ {% if stack == 'overcloud' %}
56+ {% set cell = 'default' %}
57+ {% set prefix = '' %}
58+ {% else %}
59+ {% set cell = stack %}
60+ {% set prefix = stack ~ '-' %}
61+ {% endif %}
62+ {% if _vm_groups [prefix ~ 'osp-computes' ] | default ([]) | length > 0 %}
63+ {{ cell }}:
64+ {% for compute in _vm_groups [prefix ~ 'osp-computes' ] %}
65+ {% set node_nets = cifmw_networking_env_definition .instances [compute ] %}
66+ {{ compute }}:
67+ hostName: {{ compute }}.{{ cifmw_adoption_osp_deploy_scenario.cloud_domain }}
68+ ansible:
69+ ansibleHost: {{ node_nets.networks.ctlplane[ip_version|default('ip_v4')] }}
70+ networks:
71+ {% for net in node_nets .networks .keys () if net not in cifmw_adoption_osp_deploy_adoption_vars_exclude_nets %}
72+ - fixedIP: {{ node_nets.networks[net] [ip_version|default('ip_v4')] }}
73+ name: {{ net }}
74+ subnetName: subnet1
75+ {% if net == 'ctlplane' %}
76+ defaultRoute: true
77+ {% endif %}
78+ {% endfor %}
4579 {% endfor %}
46- {% endfor %}
47- {% endif %}
80+ {% + endif + %}
81+ {% endfor %}
4882
4983edpm_nodes_networker:
5084{% if _vm_groups ['osp-networkers' ] | default ([]) | length > 0 %}
@@ -84,5 +118,5 @@ edpm_nodes_networker:
84118
85119
86120upstream_dns: {{ cifmw_networking_env_definition.networks.ctlplane[dns_version|default('dns_v4')] | first }}
87- os_cloud_name: {{ cifmw_adoption_osp_deploy_scenario.stacks [0] .stackname }}
121+ os_cloud_name: {{ _stack_names [0] }}
88122standalone_ip: {{ _undercloud_ip }}
0 commit comments