blob: d3c3a1caab25862138a3a81b78b5b7a1ab051bf4 [file] [log] [blame]
Gerrit MCPbbf9d5d2019-12-19 13:47:41 +01001heat_template_version: queens
2
3parameters:
Gerrit MCPbbf9d5d2019-12-19 13:47:41 +01004 image:
5 type: string
6 description: Name of image to use for servers
Gerrit MCPbbf9d5d2019-12-19 13:47:41 +01007 public_net_id:
8 type: string
Oleh Hryhorovb58460e2020-02-05 15:53:48 +02009 default: ''
Gerrit MCPbbf9d5d2019-12-19 13:47:41 +010010 description: >
Oleh Hryhorovb58460e2020-02-05 15:53:48 +020011 ID of public network for which floating IP addresses will be allocated/
12 for baremetal case flat provision network for nodes
13 host_interface:
14 type: string
15 description: Interface which connects server with public network (world accessible network).
Gerrit MCPbbf9d5d2019-12-19 13:47:41 +010016 masters_size:
17 type: number
18 description: Number of masters instances to deploy
19 default: 2
20 worker_size:
21 type: number
22 description: Number of workers to deploy
23 default: 5
24 cmp_size:
25 type: number
26 description: Number of cmp workers to deploy
27 default: 0
28 gtw_size:
29 type: number
30 description: Number of gtw workers to deploy
31 default: 0
sgudzb94b4c62020-02-05 13:21:25 +020032 lma_size:
33 type: number
34 description: Number of gtw workers to deploy
35 default: 0
36 osd_size:
37 type: number
38 description: Number of gtw workers to deploy
39 default: 0
sgudz43eb82b2020-02-11 16:36:48 +020040 ntw_size:
41 type: number
42 description: Number of contrail nodes to deploy
43 default: 0
Gerrit MCPbbf9d5d2019-12-19 13:47:41 +010044 ucp_boot_timeout:
45 type: number
46 description: Boot timeout for UCP instance
47 default: 1200
48 cluster_public_key:
49 type: string
Oleh Hryhorov0019f592020-01-23 11:50:12 +020050 private_floating_network_cidr:
51 type: string
52 default: '10.11.12.0/24'
Oleh Hryhorov2a7b3d72020-02-27 17:04:24 +020053 private_floating_network_ipam_pool_start:
54 type: string
55 description: pool start which is used as pool for IPAM and assigned to instances port
56 default: '10.11.12.2'
57 private_floating_network_ipam_pool_end:
58 type: string
59 description: pool end which is used as pool for IPAM and assigned to instances port
60 default: '10.11.12.99'
Oleh Hryhorovb58460e2020-02-05 15:53:48 +020061 private_floating_network_pool_start:
62 type: string
63 default: '10.11.12.100'
64 private_floating_network_pool_end:
65 type: string
66 default: '10.11.12.200'
67 private_floating_network_gateway:
68 type: string
Oleh Hryhorovd3a30242020-02-11 15:24:01 +020069 default: ''
Oleh Hryhorovb58460e2020-02-05 15:53:48 +020070 private_floating_interface:
71 description: Interface which carries floating network for child OpenStack.
72 type: string
Gerrit MCPbbf9d5d2019-12-19 13:47:41 +010073 worker_metadata:
74 type: json
sgudzb94b4c62020-02-05 13:21:25 +020075 default: {}
Gerrit MCPbbf9d5d2019-12-19 13:47:41 +010076 cmp_metadata:
77 type: json
sgudzb94b4c62020-02-05 13:21:25 +020078 default: {}
Gerrit MCPbbf9d5d2019-12-19 13:47:41 +010079 gtw_metadata:
80 type: json
sgudzb94b4c62020-02-05 13:21:25 +020081 default: {}
82 lma_metadata:
83 type: json
84 default: {}
85 osd_metadata:
86 type: json
87 default: {}
sgudz43eb82b2020-02-11 16:36:48 +020088 ntw_metadata:
89 type: json
90 default: {}
sgudzfe58e8a2020-02-11 13:31:40 +020091 ucp_flavor:
92 type: string
93 default: 'system.compact.openstack.control'
94 masters_flavor:
95 type: string
96 default: 'system.compact.openstack.control'
97 workers_flavor:
98 type: string
99 default: 'system.compact.openstack.control'
100 cmps_flavor:
101 type: string
102 default: 'system.compact.openstack.control'
103 gtws_flavor:
104 type: string
105 default: 'system.compact.openstack.control'
106 lmas_flavor:
107 type: string
108 default: 'system.compact.openstack.control'
109 osds_flavor:
110 type: string
111 default: 'system.compact.openstack.control'
sgudz43eb82b2020-02-11 16:36:48 +0200112 ntws_flavor:
113 type: string
114 default: 'system.compact.openstack.control'
Oleh Hryhorovb58460e2020-02-05 15:53:48 +0200115 functions_override:
116 type: string
Vasyl Saienko9b688992020-02-13 13:50:53 +0200117 default: ''
Mykyta Karpin5ed5fd82020-01-27 18:23:29 +0200118 docker_ee_url:
119 type: string
120 default: 'https://s3-us-west-2.amazonaws.com/internal-docker-ee-builds/docker-ee-linux'
121 docker_ee_release:
122 type: string
123 default: 'stable-19.03'
Oleh Hryhorov367e3ff2020-02-13 10:35:52 +0200124 tunnel_interface:
125 type: string
126 default: ''
127 live_migration_interface:
128 type: string
129 default: ''
130 metallb_address_pools:
131 type: comma_delimited_list
132 default: ''
Gerrit MCPbbf9d5d2019-12-19 13:47:41 +0100133
134resources:
135 key_pair:
136 type: OS::Nova::KeyPair
137 properties:
138 name: { get_param: "OS::stack_name" }
139 public_key: { get_param: cluster_public_key}
140 save_private_key: false
141
Oleh Hryhorovb58460e2020-02-05 15:53:48 +0200142 accessible_network:
143 type: MCP2::NetworkAcc
Gerrit MCPbbf9d5d2019-12-19 13:47:41 +0100144 properties:
Oleh Hryhorovb58460e2020-02-05 15:53:48 +0200145 public_net_id: { get_param: public_net_id }
Gerrit MCPbbf9d5d2019-12-19 13:47:41 +0100146
147 private_floating_network:
Oleh Hryhorovb58460e2020-02-05 15:53:48 +0200148 type: MCP2::NetworkPrvFl
Gerrit MCPbbf9d5d2019-12-19 13:47:41 +0100149 properties:
Oleh Hryhorovb58460e2020-02-05 15:53:48 +0200150 private_floating_network_cidr: { get_param: private_floating_network_cidr }
Oleh Hryhorov2a7b3d72020-02-27 17:04:24 +0200151 private_floating_network_ipam_pool_start: { get_param: private_floating_network_ipam_pool_start }
Oleh Hryhorov7b0157d2020-02-27 18:20:11 +0200152 private_floating_network_ipam_pool_end: { get_param: private_floating_network_ipam_pool_end }
Gerrit MCPbbf9d5d2019-12-19 13:47:41 +0100153
Gerrit MCPbbf9d5d2019-12-19 13:47:41 +0100154 ucp:
Oleh Hryhorovb58460e2020-02-05 15:53:48 +0200155 depends_on: accessible_network
156 type: MCP2::SrvInstances
Gerrit MCPbbf9d5d2019-12-19 13:47:41 +0100157 properties:
Gerrit MCPbbf9d5d2019-12-19 13:47:41 +0100158 metadata: {"role":"ucp"}
Mykyta Karpin5ed5fd82020-01-27 18:23:29 +0200159 docker_ee_url: { get_param: docker_ee_url }
160 docker_ee_release: { get_param: docker_ee_release }
Vasyl Saienko3ab29c92020-01-03 10:39:03 +0200161 node_type: "ucp"
Oleh Hryhorovb58460e2020-02-05 15:53:48 +0200162 key_name: { get_param: "OS::stack_name" }
163 image: { get_param: image }
164 flavor: { get_param: ucp_flavor }
165 accessible_network: { get_attr: [accessible_network, public_network] }
166 private_floating_network: { get_attr: [private_floating_network, private_floating_network_id] }
167 private_floating_subnet_id: { get_attr: [private_floating_network, private_floating_subnet_id] }
168 private_floating_interface: { get_param: private_floating_interface }
169 private_floating_network_cidr: { get_param: private_floating_network_cidr }
170 accessible_subnet_id: { get_attr: [accessible_network, accessible_subnet_id]}
171 public_net_id: { get_param: public_net_id }
172 host_interface: { get_param: host_interface }
173 functions_override: { get_param: functions_override }
174
Gerrit MCPbbf9d5d2019-12-19 13:47:41 +0100175
176 masters:
177 type: OS::Heat::ResourceGroup
178 depends_on:
Vasyl Saienko3ab29c92020-01-03 10:39:03 +0200179 - ucp
Gerrit MCPbbf9d5d2019-12-19 13:47:41 +0100180 properties:
181 count: { get_param: masters_size }
182 resource_def:
Oleh Hryhorovb58460e2020-02-05 15:53:48 +0200183 type: MCP2::SrvInstances
Gerrit MCPbbf9d5d2019-12-19 13:47:41 +0100184 properties:
Gerrit MCPbbf9d5d2019-12-19 13:47:41 +0100185 metadata: {"role":"master"}
Vasyl Saienko3ab29c92020-01-03 10:39:03 +0200186 node_type: "master"
Oleh Hryhorovb58460e2020-02-05 15:53:48 +0200187 key_name: { get_param: "OS::stack_name" }
188 image: { get_param: image }
189 flavor: { get_param: masters_flavor }
Mykyta Karpin5ed5fd82020-01-27 18:23:29 +0200190 docker_ee_url: { get_param: docker_ee_url }
191 docker_ee_release: { get_param: docker_ee_release }
Oleh Hryhorovb58460e2020-02-05 15:53:48 +0200192 accessible_network: { get_attr: [accessible_network, public_network] }
193 private_floating_network: { get_attr: [private_floating_network, private_floating_network_id] }
194 private_floating_subnet_id: { get_attr: [private_floating_network, private_floating_subnet_id] }
195 private_floating_interface: { get_param: private_floating_interface }
196 private_floating_network_cidr: { get_param: private_floating_network_cidr }
197 accessible_subnet_id: { get_attr: [accessible_network, accessible_subnet_id]}
198 public_net_id: { get_param: public_net_id }
199 host_interface: { get_param: host_interface }
Vasyl Saienko3ab29c92020-01-03 10:39:03 +0200200 ucp_master_host: { get_attr: [ucp, server_private_ip] }
Oleh Hryhorovb58460e2020-02-05 15:53:48 +0200201 functions_override: { get_param: functions_override }
202
Gerrit MCPbbf9d5d2019-12-19 13:47:41 +0100203
204 workers:
205 type: OS::Heat::ResourceGroup
206 depends_on:
Vasyl Saienko3ab29c92020-01-03 10:39:03 +0200207 - ucp
Gerrit MCPbbf9d5d2019-12-19 13:47:41 +0100208 properties:
209 count: { get_param: worker_size }
210 resource_def:
Oleh Hryhorovb58460e2020-02-05 15:53:48 +0200211 type: MCP2::SrvInstances
Gerrit MCPbbf9d5d2019-12-19 13:47:41 +0100212 properties:
Oleh Hryhorovb58460e2020-02-05 15:53:48 +0200213 metadata: { get_param: worker_metadata}
214 node_type: "worker"
215 key_name: { get_param: "OS::stack_name" }
Gerrit MCPbbf9d5d2019-12-19 13:47:41 +0100216 image: { get_param: image }
sgudzfe58e8a2020-02-11 13:31:40 +0200217 flavor: { get_param: workers_flavor }
Gerrit MCPbbf9d5d2019-12-19 13:47:41 +0100218 key_name: { get_param: "OS::stack_name" }
Mykyta Karpin5ed5fd82020-01-27 18:23:29 +0200219 docker_ee_url: { get_param: docker_ee_url }
220 docker_ee_release: { get_param: docker_ee_release }
Oleh Hryhorovb58460e2020-02-05 15:53:48 +0200221 accessible_network: { get_attr: [accessible_network, public_network] }
222 private_floating_network: { get_attr: [private_floating_network, private_floating_network_id] }
223 private_floating_subnet_id: { get_attr: [private_floating_network, private_floating_subnet_id] }
224 private_floating_interface: { get_param: private_floating_interface }
225 private_floating_network_cidr: { get_param: private_floating_network_cidr }
226 accessible_subnet_id: { get_attr: [accessible_network, accessible_subnet_id]}
Gerrit MCPbbf9d5d2019-12-19 13:47:41 +0100227 public_net_id: { get_param: public_net_id }
Oleh Hryhorovb58460e2020-02-05 15:53:48 +0200228 host_interface: { get_param: host_interface }
Vasyl Saienko3ab29c92020-01-03 10:39:03 +0200229 ucp_master_host: { get_attr: [ucp, server_private_ip] }
Oleh Hryhorovb58460e2020-02-05 15:53:48 +0200230 functions_override: { get_param: functions_override }
Vasyl Saienko3ab29c92020-01-03 10:39:03 +0200231
Gerrit MCPbbf9d5d2019-12-19 13:47:41 +0100232 cmps:
233 type: OS::Heat::ResourceGroup
234 depends_on:
Vasyl Saienko3ab29c92020-01-03 10:39:03 +0200235 - ucp
Gerrit MCPbbf9d5d2019-12-19 13:47:41 +0100236 properties:
237 count: { get_param: cmp_size }
238 resource_def:
Oleh Hryhorovb58460e2020-02-05 15:53:48 +0200239 type: MCP2::SrvInstances
Gerrit MCPbbf9d5d2019-12-19 13:47:41 +0100240 properties:
Oleh Hryhorovb58460e2020-02-05 15:53:48 +0200241 metadata: { get_param: cmp_metadata }
242 node_type: "worker"
243 key_name: { get_param: "OS::stack_name" }
Gerrit MCPbbf9d5d2019-12-19 13:47:41 +0100244 image: { get_param: image }
sgudzfe58e8a2020-02-11 13:31:40 +0200245 flavor: { get_param: cmps_flavor }
Mykyta Karpin5ed5fd82020-01-27 18:23:29 +0200246 docker_ee_url: { get_param: docker_ee_url }
247 docker_ee_release: { get_param: docker_ee_release }
Oleh Hryhorovb58460e2020-02-05 15:53:48 +0200248 accessible_network: { get_attr: [accessible_network, public_network] }
249 private_floating_network: { get_attr: [private_floating_network, private_floating_network_id] }
250 private_floating_subnet_id: { get_attr: [private_floating_network, private_floating_subnet_id] }
251 private_floating_interface: { get_param: private_floating_interface }
252 private_floating_network_cidr: { get_param: private_floating_network_cidr }
253 accessible_subnet_id: { get_attr: [accessible_network, accessible_subnet_id]}
Gerrit MCPbbf9d5d2019-12-19 13:47:41 +0100254 public_net_id: { get_param: public_net_id }
Oleh Hryhorovb58460e2020-02-05 15:53:48 +0200255 host_interface: { get_param: host_interface }
Vasyl Saienko3ab29c92020-01-03 10:39:03 +0200256 ucp_master_host: { get_attr: [ucp, server_private_ip] }
Oleh Hryhorovb58460e2020-02-05 15:53:48 +0200257 functions_override: { get_param: functions_override }
Vasyl Saienko3ab29c92020-01-03 10:39:03 +0200258
Gerrit MCPbbf9d5d2019-12-19 13:47:41 +0100259 gtws:
260 type: OS::Heat::ResourceGroup
261 depends_on:
Vasyl Saienko3ab29c92020-01-03 10:39:03 +0200262 - ucp
Gerrit MCPbbf9d5d2019-12-19 13:47:41 +0100263 properties:
264 count: { get_param: gtw_size }
265 resource_def:
Oleh Hryhorovb58460e2020-02-05 15:53:48 +0200266 type: MCP2::SrvInstances
Gerrit MCPbbf9d5d2019-12-19 13:47:41 +0100267 properties:
Oleh Hryhorovb58460e2020-02-05 15:53:48 +0200268 metadata: { get_param: gtw_metadata }
269 node_type: "worker"
270 key_name: { get_param: "OS::stack_name" }
Gerrit MCPbbf9d5d2019-12-19 13:47:41 +0100271 image: { get_param: image }
sgudzfe58e8a2020-02-11 13:31:40 +0200272 flavor: { get_param: gtws_flavor }
Mykyta Karpin5ed5fd82020-01-27 18:23:29 +0200273 docker_ee_url: { get_param: docker_ee_url }
274 docker_ee_release: { get_param: docker_ee_release }
Oleh Hryhorovb58460e2020-02-05 15:53:48 +0200275 accessible_network: { get_attr: [accessible_network, public_network] }
276 private_floating_network: { get_attr: [private_floating_network, private_floating_network_id] }
277 private_floating_subnet_id: { get_attr: [private_floating_network, private_floating_subnet_id] }
278 private_floating_interface: { get_param: private_floating_interface }
279 private_floating_network_cidr: { get_param: private_floating_network_cidr }
280 accessible_subnet_id: { get_attr: [accessible_network, accessible_subnet_id]}
Gerrit MCPbbf9d5d2019-12-19 13:47:41 +0100281 public_net_id: { get_param: public_net_id }
Oleh Hryhorovb58460e2020-02-05 15:53:48 +0200282 host_interface: { get_param: host_interface }
Vasyl Saienko3ab29c92020-01-03 10:39:03 +0200283 ucp_master_host: { get_attr: [ucp, server_private_ip] }
Oleh Hryhorovb58460e2020-02-05 15:53:48 +0200284 functions_override: { get_param: functions_override }
Gerrit MCPbbf9d5d2019-12-19 13:47:41 +0100285
sgudzb94b4c62020-02-05 13:21:25 +0200286 lmas:
287 type: OS::Heat::ResourceGroup
288 depends_on:
289 - ucp
290 properties:
291 count: { get_param: lma_size }
292 resource_def:
Oleh Hryhorovb58460e2020-02-05 15:53:48 +0200293 type: MCP2::SrvInstances
sgudzb94b4c62020-02-05 13:21:25 +0200294 properties:
Oleh Hryhorovb58460e2020-02-05 15:53:48 +0200295 metadata: { get_param: lma_metadata }
296 node_type: "worker"
297 key_name: { get_param: "OS::stack_name" }
sgudzb94b4c62020-02-05 13:21:25 +0200298 image: { get_param: image }
sgudzfe58e8a2020-02-11 13:31:40 +0200299 flavor: { get_param: lmas_flavor }
Mykyta Karpin5ed5fd82020-01-27 18:23:29 +0200300 docker_ee_url: { get_param: docker_ee_url }
301 docker_ee_release: { get_param: docker_ee_release }
Oleh Hryhorovb58460e2020-02-05 15:53:48 +0200302 accessible_network: { get_attr: [accessible_network, public_network] }
303 private_floating_network: { get_attr: [private_floating_network, private_floating_network_id] }
304 private_floating_subnet_id: { get_attr: [private_floating_network, private_floating_subnet_id] }
305 private_floating_interface: { get_param: private_floating_interface }
306 private_floating_network_cidr: { get_param: private_floating_network_cidr }
307 accessible_subnet_id: { get_attr: [accessible_network, accessible_subnet_id]}
sgudzb94b4c62020-02-05 13:21:25 +0200308 public_net_id: { get_param: public_net_id }
Oleh Hryhorovb58460e2020-02-05 15:53:48 +0200309 host_interface: { get_param: host_interface }
sgudzb94b4c62020-02-05 13:21:25 +0200310 ucp_master_host: { get_attr: [ucp, server_private_ip] }
Oleh Hryhorovb58460e2020-02-05 15:53:48 +0200311 functions_override: { get_param: functions_override }
sgudzb94b4c62020-02-05 13:21:25 +0200312
313 osds:
314 type: OS::Heat::ResourceGroup
315 depends_on:
316 - ucp
317 properties:
318 count: { get_param: osd_size }
319 resource_def:
Oleh Hryhorovb58460e2020-02-05 15:53:48 +0200320 type: MCP2::SrvInstances
sgudzb94b4c62020-02-05 13:21:25 +0200321 properties:
Oleh Hryhorovb58460e2020-02-05 15:53:48 +0200322 metadata: { get_param: osd_metadata }
323 node_type: "worker"
324 key_name: { get_param: "OS::stack_name" }
sgudzb94b4c62020-02-05 13:21:25 +0200325 image: { get_param: image }
sgudzfe58e8a2020-02-11 13:31:40 +0200326 flavor: { get_param: osds_flavor }
Mykyta Karpin5ed5fd82020-01-27 18:23:29 +0200327 docker_ee_url: { get_param: docker_ee_url }
328 docker_ee_release: { get_param: docker_ee_release }
Oleh Hryhorovb58460e2020-02-05 15:53:48 +0200329 accessible_network: { get_attr: [accessible_network, public_network] }
330 private_floating_network: { get_attr: [private_floating_network, private_floating_network_id] }
331 private_floating_subnet_id: { get_attr: [private_floating_network, private_floating_subnet_id] }
332 private_floating_interface: { get_param: private_floating_interface }
333 private_floating_network_cidr: { get_param: private_floating_network_cidr }
334 accessible_subnet_id: { get_attr: [accessible_network, accessible_subnet_id]}
sgudzb94b4c62020-02-05 13:21:25 +0200335 public_net_id: { get_param: public_net_id }
Oleh Hryhorovb58460e2020-02-05 15:53:48 +0200336 host_interface: { get_param: host_interface }
sgudzb94b4c62020-02-05 13:21:25 +0200337 ucp_master_host: { get_attr: [ucp, server_private_ip] }
Oleh Hryhorovb58460e2020-02-05 15:53:48 +0200338 functions_override: { get_param: functions_override }
Gerrit MCPbbf9d5d2019-12-19 13:47:41 +0100339
sgudz43eb82b2020-02-11 16:36:48 +0200340 ntws:
341 type: OS::Heat::ResourceGroup
342 depends_on:
343 - ucp
344 properties:
345 count: { get_param: ntw_size }
346 resource_def:
347 type: MCP2::SrvInstances
348 properties:
349 metadata: { get_param: ntw_metadata }
350 node_type: "worker"
351 key_name: { get_param: "OS::stack_name" }
352 image: { get_param: image }
353 flavor: { get_param: ntws_flavor }
354 docker_ee_url: { get_param: docker_ee_url }
355 docker_ee_release: { get_param: docker_ee_release }
356 accessible_network: { get_attr: [accessible_network, public_network] }
357 private_floating_network: { get_attr: [private_floating_network, private_floating_network_id] }
358 private_floating_subnet_id: { get_attr: [private_floating_network, private_floating_subnet_id] }
359 private_floating_interface: { get_param: private_floating_interface }
360 private_floating_network_cidr: { get_param: private_floating_network_cidr }
361 accessible_subnet_id: { get_attr: [accessible_network, accessible_subnet_id]}
362 public_net_id: { get_param: public_net_id }
363 host_interface: { get_param: host_interface }
364 ucp_master_host: { get_attr: [ucp, server_private_ip] }
365 functions_override: { get_param: functions_override }
366
Gerrit MCPbbf9d5d2019-12-19 13:47:41 +0100367outputs:
368 ucp_ips:
369 description: Private IP addresses of the deployed ucp instances
370 value: { get_attr: [ucp, server_public_ip] }
371 masters_ips:
372 description: Private IP addresses of the deployed masters instances
373 value: { get_attr: [masters, server_public_ip] }
374 workers_ips:
375 description: Private IP addresses of the deployed worker instances
376 value: { get_attr: [workers, server_public_ip] }
377 cmps_ips:
378 description: Private IP addresses of the deployed cmp instances
379 value: { get_attr: [cmps, server_public_ip] }
380 gtws_ips:
381 description: Private IP addresses of the deployed gtw instances
382 value: { get_attr: [gtws, server_public_ip] }
sgudzb94b4c62020-02-05 13:21:25 +0200383 lmas_ips:
384 description: Private IP addresses of the deployed lma instances
385 value: { get_attr: [lmas, server_public_ip] }
386 osds_ips:
387 description: Private IP addresses of the deployed osd instances
388 value: { get_attr: [osds, server_public_ip] }
sgudz43eb82b2020-02-11 16:36:48 +0200389 ntws_ips:
390 description: Private IP addresses of the deployed contrail instances
391 value: { get_attr: [ntws, server_public_ip] }
Oleh Hryhorov404e9572020-01-21 18:57:22 +0200392 worker_private_floating_ips:
393 description: IPs might be used as gateway
394 value: { get_attr: [workers, server_private_floating_ip] }
Oleh Hryhorov0019f592020-01-23 11:50:12 +0200395 private_floating_cidr:
396 value: { get_param: private_floating_network_cidr }
Oleh Hryhorovb58460e2020-02-05 15:53:48 +0200397 private_floating_network_pool_start:
398 value: { get_param: private_floating_network_pool_start }
399 private_floating_network_pool_end:
400 value: { get_param: private_floating_network_pool_end }
401 private_floating_network_gateway:
402 value: { get_param: private_floating_network_gateway }
Oleh Hryhorov367e3ff2020-02-13 10:35:52 +0200403 tunnel_interface:
404 value: { get_param: tunnel_interface }
405 live_migration_interface:
406 value: { get_param: live_migration_interface }
407 metallb_address_pools:
408 value: { get_param: metallb_address_pools }