blob: 689bb660378de25f8a16862c4a9fe09a22f607ac [file] [log] [blame]
Gary Wu11c98742018-05-02 16:19:04 -07001#
2# Generated by scripts/gen-onap-oom-yaml.sh; MANUAL CHANGES WILL BE LOST
3#
Gary Wuccd529b2018-01-16 18:31:01 -08004heat_template_version: 2015-10-15
5description: ONAP on Kubernetes using OOM
6
7parameters:
Gary Wuccd529b2018-01-16 18:31:01 -08008 docker_proxy:
9 type: string
10
11 apt_proxy:
12 type: string
13
Gary Wuc98156d2018-01-18 12:03:26 -080014 public_net_id:
15 type: string
16 description: The ID of the Public network for floating IP address allocation
17
Gary Wuc98156d2018-01-18 12:03:26 -080018 oam_network_cidr:
19 type: string
20 description: CIDR of the OAM ONAP network
21
Gary Wu60dd0d82018-01-18 14:54:47 -080022 ubuntu_1604_image:
23 type: string
24 description: Name of the Ubuntu 16.04 image
25
Gary Wu60dd0d82018-01-18 14:54:47 -080026 rancher_vm_flavor:
27 type: string
Gary Wu11c98742018-05-02 16:19:04 -070028 description: VM flavor for Rancher
Gary Wu60dd0d82018-01-18 14:54:47 -080029
30 k8s_vm_flavor:
31 type: string
Gary Wu11c98742018-05-02 16:19:04 -070032 description: VM flavor for k8s hosts
33
Gary Wu3fd6c2a2018-10-28 21:44:00 -070034 etcd_vm_flavor:
35 type: string
36 description: VM flavor for etcd hosts
37
38 orch_vm_flavor:
39 type: string
40 description: VM flavor for orch hosts
41
Gary Wu11c98742018-05-02 16:19:04 -070042 integration_override_yaml:
43 type: string
44 description: Content for integration_override.yaml
Gary Wu60dd0d82018-01-18 14:54:47 -080045
Gary Wu87aa8b52018-08-09 08:10:24 -070046 integration_gerrit_branch:
Gary Wu81836d22018-06-22 13:48:50 -070047 type: string
48 default: "master"
49
Gary Wu87aa8b52018-08-09 08:10:24 -070050 integration_gerrit_refspec:
51 type: string
52 default: "refs/heads/master"
53
54 oom_gerrit_branch:
55 type: string
56 default: "master"
57
58 oom_gerrit_refspec:
Gary Wu81836d22018-06-22 13:48:50 -070059 type: string
60 default: "refs/heads/master"
61
62 docker_manifest:
63 type: string
Gary Wu87aa8b52018-08-09 08:10:24 -070064 default: ""
Gary Wu81836d22018-06-22 13:48:50 -070065
gwu10db4622018-07-17 22:11:39 -070066 key_name:
67 type: string
68 default: "onap_key"
69
Gary Wu7a04b3d2018-08-15 12:31:46 -070070 docker_version:
71 type: string
Gary Wu3fd6c2a2018-10-28 21:44:00 -070072 default: "17.03.2"
Gary Wu7a04b3d2018-08-15 12:31:46 -070073
74 rancher_version:
75 type: string
Gary Wu3fd6c2a2018-10-28 21:44:00 -070076 default: "1.6.22"
Gary Wu7a04b3d2018-08-15 12:31:46 -070077
78 rancher_agent_version:
79 type: string
Gary Wu3fd6c2a2018-10-28 21:44:00 -070080 default: "1.2.11"
Gary Wu7a04b3d2018-08-15 12:31:46 -070081
82 kubectl_version:
83 type: string
Gary Wu3fd6c2a2018-10-28 21:44:00 -070084 default: "1.11.2"
Gary Wu7a04b3d2018-08-15 12:31:46 -070085
86 helm_version:
87 type: string
88 default: "2.9.1"
89
Gary Wu48a32942018-11-08 07:34:49 -080090 helm_deploy_delay:
91 type: string
92 default: "2m"
93
94 use_ramdisk:
95 type: string
96 description: Set to "true" if you want to use a RAM disk for /dockerdata-nfs/.
97 default: "false"
98
Gary Wuccd529b2018-01-16 18:31:01 -080099resources:
Gary Wuc98156d2018-01-18 12:03:26 -0800100 random-str:
101 type: OS::Heat::RandomString
102 properties:
103 length: 4
104
Gary Wubc11e5d2018-02-07 10:23:27 -0800105 # ONAP security group
106 onap_sg:
107 type: OS::Neutron::SecurityGroup
108 properties:
109 name:
110 str_replace:
111 template: base_rand
112 params:
113 base: onap_sg
114 rand: { get_resource: random-str }
115 description: security group used by ONAP
116 rules:
117 # All egress traffic
118 - direction: egress
119 ethertype: IPv4
120 - direction: egress
121 ethertype: IPv6
122 # ingress traffic
123 # ICMP
124 - protocol: icmp
125 - protocol: udp
126 port_range_min: 1
127 port_range_max: 65535
128 - protocol: tcp
129 port_range_min: 1
130 port_range_max: 65535
131
132
Gary Wu52dfdcb2018-01-25 11:02:48 -0800133 # ONAP management private network
134 oam_network:
135 type: OS::Neutron::Net
136 properties:
137 name:
138 str_replace:
139 template: oam_network_rand
140 params:
141 rand: { get_resource: random-str }
142
143 oam_subnet:
144 type: OS::Neutron::Subnet
145 properties:
146 name:
147 str_replace:
148 template: oam_network_rand
149 params:
150 rand: { get_resource: random-str }
151 network_id: { get_resource: oam_network }
152 cidr: { get_param: oam_network_cidr }
Gary Wu14a6b302018-05-01 15:59:28 -0700153 dns_nameservers: [ "8.8.8.8" ]
Gary Wu52dfdcb2018-01-25 11:02:48 -0800154
155 router:
156 type: OS::Neutron::Router
157 properties:
eHanan97b7a9c2018-09-05 14:09:19 +0100158 name:
159 list_join: ['-', [{ get_param: 'OS::stack_name' }, 'router']]
Gary Wu52dfdcb2018-01-25 11:02:48 -0800160 external_gateway_info:
161 network: { get_param: public_net_id }
162
163 router_interface:
164 type: OS::Neutron::RouterInterface
165 properties:
166 router_id: { get_resource: router }
167 subnet_id: { get_resource: oam_subnet }
168
Gary Wu374498a2018-02-06 17:31:04 -0800169 rancher_private_port:
170 type: OS::Neutron::Port
171 properties:
172 network: { get_resource: oam_network }
173 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
Gary Wubc11e5d2018-02-07 10:23:27 -0800174 security_groups:
175 - { get_resource: onap_sg }
Gary Wu374498a2018-02-06 17:31:04 -0800176
177 rancher_floating_ip:
178 type: OS::Neutron::FloatingIP
179 properties:
180 floating_network_id: { get_param: public_net_id }
181 port_id: { get_resource: rancher_private_port }
182
Gary Wuccd529b2018-01-16 18:31:01 -0800183 rancher_vm:
184 type: OS::Nova::Server
185 properties:
eHanan97b7a9c2018-09-05 14:09:19 +0100186 name:
187 list_join: ['-', [{ get_param: 'OS::stack_name' }, 'rancher']]
Gary Wu558ac6e2018-01-19 14:53:12 -0800188 image: { get_param: ubuntu_1604_image }
Gary Wu60dd0d82018-01-18 14:54:47 -0800189 flavor: { get_param: rancher_vm_flavor }
gwu10db4622018-07-17 22:11:39 -0700190 key_name: { get_param: key_name }
Gary Wuccd529b2018-01-16 18:31:01 -0800191 networks:
Gary Wu374498a2018-02-06 17:31:04 -0800192 - port: { get_resource: rancher_private_port }
Gary Wuccd529b2018-01-16 18:31:01 -0800193 user_data_format: RAW
194 user_data:
195 str_replace:
Gary Wu1ff56672018-01-17 20:51:45 -0800196 template:
197 get_file: rancher_vm_entrypoint.sh
Gary Wu14a6b302018-05-01 15:59:28 -0700198 params:
Gary Wu14a6b302018-05-01 15:59:28 -0700199 __docker_proxy__: { get_param: docker_proxy }
200 __apt_proxy__: { get_param: apt_proxy }
201 __rancher_ip_addr__: { get_attr: [rancher_floating_ip, floating_ip_address] }
Gary Wuad513722018-07-26 13:08:47 -0700202 __rancher_private_ip_addr__: { get_attr: [rancher_floating_ip, fixed_ip_address] }
Gary Wu11c98742018-05-02 16:19:04 -0700203 __integration_override_yaml__: { get_param: integration_override_yaml }
Gary Wu87aa8b52018-08-09 08:10:24 -0700204 __integration_gerrit_branch__: { get_param: integration_gerrit_branch }
205 __integration_gerrit_refspec__: { get_param: integration_gerrit_refspec }
206 __oom_gerrit_branch__: { get_param: oom_gerrit_branch }
207 __oom_gerrit_refspec__: { get_param: oom_gerrit_refspec }
Gary Wu81836d22018-06-22 13:48:50 -0700208 __docker_manifest__: { get_param: docker_manifest }
Gary Wu7a04b3d2018-08-15 12:31:46 -0700209 __docker_version__: { get_param: docker_version }
210 __rancher_version__: { get_param: rancher_version }
211 __rancher_agent_version__: { get_param: rancher_agent_version }
212 __kubectl_version__: { get_param: kubectl_version }
213 __helm_version__: { get_param: helm_version }
Gary Wu48a32942018-11-08 07:34:49 -0800214 __helm_deploy_delay__: { get_param: helm_deploy_delay }
215 __use_ramdisk__: { get_param: use_ramdisk }
Gary Wu978171e2018-07-24 11:56:01 -0700216 __public_net_id__: { get_param: public_net_id }
217 __oam_network_cidr__: { get_param: oam_network_cidr }
Gary Wu11c98742018-05-02 16:19:04 -0700218 __oam_network_id__: { get_resource: oam_network }
219 __oam_subnet_id__: { get_resource: oam_subnet }
Gary Wu17440fe2018-10-22 15:12:07 -0700220 __sec_group__: { get_resource: onap_sg }
Gary Wu48a32942018-11-08 07:34:49 -0800221 __k8s_01_vm_ip__: { get_attr: [k8s_01_floating_ip, floating_ip_address] }
Gary Wu14a6b302018-05-01 15:59:28 -0700222 __k8s_vm_ips__: [
Gary Wu48a32942018-11-08 07:34:49 -0800223 get_attr: [k8s_01_floating_ip, floating_ip_address],
224 get_attr: [k8s_02_floating_ip, floating_ip_address],
225 get_attr: [k8s_03_floating_ip, floating_ip_address],
226 get_attr: [k8s_04_floating_ip, floating_ip_address],
227 get_attr: [k8s_05_floating_ip, floating_ip_address],
228 get_attr: [k8s_06_floating_ip, floating_ip_address],
229 get_attr: [k8s_07_floating_ip, floating_ip_address],
230 get_attr: [k8s_08_floating_ip, floating_ip_address],
231 get_attr: [k8s_09_floating_ip, floating_ip_address],
Gary Wudc2351b2018-09-24 13:37:53 -0700232 get_attr: [k8s_10_floating_ip, floating_ip_address],
Gary Wu48a32942018-11-08 07:34:49 -0800233 get_attr: [k8s_11_floating_ip, floating_ip_address],
Gary Wu4b79dbb2018-11-08 20:04:33 -0800234 get_attr: [k8s_12_floating_ip, floating_ip_address],
Gary Wu14a6b302018-05-01 15:59:28 -0700235 ]
Gary Wuad513722018-07-26 13:08:47 -0700236 __k8s_private_ips__: [
Gary Wu48a32942018-11-08 07:34:49 -0800237 get_attr: [k8s_01_floating_ip, fixed_ip_address],
238 get_attr: [k8s_02_floating_ip, fixed_ip_address],
239 get_attr: [k8s_03_floating_ip, fixed_ip_address],
240 get_attr: [k8s_04_floating_ip, fixed_ip_address],
241 get_attr: [k8s_05_floating_ip, fixed_ip_address],
242 get_attr: [k8s_06_floating_ip, fixed_ip_address],
243 get_attr: [k8s_07_floating_ip, fixed_ip_address],
244 get_attr: [k8s_08_floating_ip, fixed_ip_address],
245 get_attr: [k8s_09_floating_ip, fixed_ip_address],
Gary Wudc2351b2018-09-24 13:37:53 -0700246 get_attr: [k8s_10_floating_ip, fixed_ip_address],
Gary Wu48a32942018-11-08 07:34:49 -0800247 get_attr: [k8s_11_floating_ip, fixed_ip_address],
Gary Wu4b79dbb2018-11-08 20:04:33 -0800248 get_attr: [k8s_12_floating_ip, fixed_ip_address],
Gary Wuad513722018-07-26 13:08:47 -0700249 ]
Gary Wu48a32942018-11-08 07:34:49 -0800250 k8s_01_private_port:
Gary Wu52dfdcb2018-01-25 11:02:48 -0800251 type: OS::Neutron::Port
252 properties:
253 network: { get_resource: oam_network }
254 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
Gary Wubc11e5d2018-02-07 10:23:27 -0800255 security_groups:
256 - { get_resource: onap_sg }
Gary Wu52dfdcb2018-01-25 11:02:48 -0800257
Gary Wu48a32942018-11-08 07:34:49 -0800258 k8s_01_floating_ip:
Gary Wu52dfdcb2018-01-25 11:02:48 -0800259 type: OS::Neutron::FloatingIP
260 properties:
261 floating_network_id: { get_param: public_net_id }
Gary Wu48a32942018-11-08 07:34:49 -0800262 port_id: { get_resource: k8s_01_private_port }
Gary Wu52dfdcb2018-01-25 11:02:48 -0800263
Gary Wu48a32942018-11-08 07:34:49 -0800264 k8s_01_vm:
Gary Wuccd529b2018-01-16 18:31:01 -0800265 type: OS::Nova::Server
266 properties:
eHanan97b7a9c2018-09-05 14:09:19 +0100267 name:
Gary Wu48a32942018-11-08 07:34:49 -0800268 list_join: ['-', [ { get_param: 'OS::stack_name' }, 'k8s', '01' ] ]
Gary Wu558ac6e2018-01-19 14:53:12 -0800269 image: { get_param: ubuntu_1604_image }
Gary Wu60dd0d82018-01-18 14:54:47 -0800270 flavor: { get_param: k8s_vm_flavor }
gwu10db4622018-07-17 22:11:39 -0700271 key_name: { get_param: key_name }
Gary Wuccd529b2018-01-16 18:31:01 -0800272 networks:
Gary Wu48a32942018-11-08 07:34:49 -0800273 - port: { get_resource: k8s_01_private_port }
Gary Wuccd529b2018-01-16 18:31:01 -0800274 user_data_format: RAW
275 user_data:
276 str_replace:
277 params:
278 __docker_proxy__: { get_param: docker_proxy }
279 __apt_proxy__: { get_param: apt_proxy }
Gary Wu7a04b3d2018-08-15 12:31:46 -0700280 __docker_version__: { get_param: docker_version }
Gary Wu5d325d02018-02-06 21:21:31 -0800281 __rancher_ip_addr__: { get_attr: [rancher_floating_ip, floating_ip_address] }
Gary Wuad513722018-07-26 13:08:47 -0700282 __rancher_private_ip_addr__: { get_attr: [rancher_floating_ip, fixed_ip_address] }
Gary Wu3fd6c2a2018-10-28 21:44:00 -0700283 __host_label__: 'compute'
Gary Wu14a6b302018-05-01 15:59:28 -0700284 template:
285 get_file: k8s_vm_entrypoint.sh
286
Gary Wu48a32942018-11-08 07:34:49 -0800287 k8s_02_private_port:
Gary Wu14a6b302018-05-01 15:59:28 -0700288 type: OS::Neutron::Port
289 properties:
290 network: { get_resource: oam_network }
291 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
292 security_groups:
293 - { get_resource: onap_sg }
294
Gary Wu48a32942018-11-08 07:34:49 -0800295 k8s_02_floating_ip:
Gary Wu14a6b302018-05-01 15:59:28 -0700296 type: OS::Neutron::FloatingIP
297 properties:
298 floating_network_id: { get_param: public_net_id }
Gary Wu48a32942018-11-08 07:34:49 -0800299 port_id: { get_resource: k8s_02_private_port }
Gary Wu14a6b302018-05-01 15:59:28 -0700300
Gary Wu48a32942018-11-08 07:34:49 -0800301 k8s_02_vm:
Gary Wu14a6b302018-05-01 15:59:28 -0700302 type: OS::Nova::Server
303 properties:
eHanan97b7a9c2018-09-05 14:09:19 +0100304 name:
Gary Wu48a32942018-11-08 07:34:49 -0800305 list_join: ['-', [ { get_param: 'OS::stack_name' }, 'k8s', '02' ] ]
Gary Wu14a6b302018-05-01 15:59:28 -0700306 image: { get_param: ubuntu_1604_image }
307 flavor: { get_param: k8s_vm_flavor }
gwu10db4622018-07-17 22:11:39 -0700308 key_name: { get_param: key_name }
Gary Wu14a6b302018-05-01 15:59:28 -0700309 networks:
Gary Wu48a32942018-11-08 07:34:49 -0800310 - port: { get_resource: k8s_02_private_port }
Gary Wu14a6b302018-05-01 15:59:28 -0700311 user_data_format: RAW
312 user_data:
313 str_replace:
314 params:
Gary Wu14a6b302018-05-01 15:59:28 -0700315 __docker_proxy__: { get_param: docker_proxy }
316 __apt_proxy__: { get_param: apt_proxy }
Gary Wu7a04b3d2018-08-15 12:31:46 -0700317 __docker_version__: { get_param: docker_version }
Gary Wu14a6b302018-05-01 15:59:28 -0700318 __rancher_ip_addr__: { get_attr: [rancher_floating_ip, floating_ip_address] }
Gary Wuad513722018-07-26 13:08:47 -0700319 __rancher_private_ip_addr__: { get_attr: [rancher_floating_ip, fixed_ip_address] }
Gary Wu3fd6c2a2018-10-28 21:44:00 -0700320 __host_label__: 'compute'
Gary Wu14a6b302018-05-01 15:59:28 -0700321 template:
322 get_file: k8s_vm_entrypoint.sh
323
Gary Wu48a32942018-11-08 07:34:49 -0800324 k8s_03_private_port:
Gary Wu14a6b302018-05-01 15:59:28 -0700325 type: OS::Neutron::Port
326 properties:
327 network: { get_resource: oam_network }
328 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
329 security_groups:
330 - { get_resource: onap_sg }
331
Gary Wu48a32942018-11-08 07:34:49 -0800332 k8s_03_floating_ip:
Gary Wu14a6b302018-05-01 15:59:28 -0700333 type: OS::Neutron::FloatingIP
334 properties:
335 floating_network_id: { get_param: public_net_id }
Gary Wu48a32942018-11-08 07:34:49 -0800336 port_id: { get_resource: k8s_03_private_port }
Gary Wu14a6b302018-05-01 15:59:28 -0700337
Gary Wu48a32942018-11-08 07:34:49 -0800338 k8s_03_vm:
Gary Wu14a6b302018-05-01 15:59:28 -0700339 type: OS::Nova::Server
340 properties:
eHanan97b7a9c2018-09-05 14:09:19 +0100341 name:
Gary Wu48a32942018-11-08 07:34:49 -0800342 list_join: ['-', [ { get_param: 'OS::stack_name' }, 'k8s', '03' ] ]
Gary Wu14a6b302018-05-01 15:59:28 -0700343 image: { get_param: ubuntu_1604_image }
344 flavor: { get_param: k8s_vm_flavor }
gwu10db4622018-07-17 22:11:39 -0700345 key_name: { get_param: key_name }
Gary Wu14a6b302018-05-01 15:59:28 -0700346 networks:
Gary Wu48a32942018-11-08 07:34:49 -0800347 - port: { get_resource: k8s_03_private_port }
Gary Wu14a6b302018-05-01 15:59:28 -0700348 user_data_format: RAW
349 user_data:
350 str_replace:
351 params:
Gary Wu14a6b302018-05-01 15:59:28 -0700352 __docker_proxy__: { get_param: docker_proxy }
353 __apt_proxy__: { get_param: apt_proxy }
Gary Wu7a04b3d2018-08-15 12:31:46 -0700354 __docker_version__: { get_param: docker_version }
Gary Wu14a6b302018-05-01 15:59:28 -0700355 __rancher_ip_addr__: { get_attr: [rancher_floating_ip, floating_ip_address] }
Gary Wuad513722018-07-26 13:08:47 -0700356 __rancher_private_ip_addr__: { get_attr: [rancher_floating_ip, fixed_ip_address] }
Gary Wu3fd6c2a2018-10-28 21:44:00 -0700357 __host_label__: 'compute'
Gary Wu14a6b302018-05-01 15:59:28 -0700358 template:
359 get_file: k8s_vm_entrypoint.sh
360
Gary Wu48a32942018-11-08 07:34:49 -0800361 k8s_04_private_port:
Gary Wu14a6b302018-05-01 15:59:28 -0700362 type: OS::Neutron::Port
363 properties:
364 network: { get_resource: oam_network }
365 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
366 security_groups:
367 - { get_resource: onap_sg }
368
Gary Wu48a32942018-11-08 07:34:49 -0800369 k8s_04_floating_ip:
Gary Wu14a6b302018-05-01 15:59:28 -0700370 type: OS::Neutron::FloatingIP
371 properties:
372 floating_network_id: { get_param: public_net_id }
Gary Wu48a32942018-11-08 07:34:49 -0800373 port_id: { get_resource: k8s_04_private_port }
Gary Wu14a6b302018-05-01 15:59:28 -0700374
Gary Wu48a32942018-11-08 07:34:49 -0800375 k8s_04_vm:
Gary Wu14a6b302018-05-01 15:59:28 -0700376 type: OS::Nova::Server
377 properties:
eHanan97b7a9c2018-09-05 14:09:19 +0100378 name:
Gary Wu48a32942018-11-08 07:34:49 -0800379 list_join: ['-', [ { get_param: 'OS::stack_name' }, 'k8s', '04' ] ]
Gary Wu14a6b302018-05-01 15:59:28 -0700380 image: { get_param: ubuntu_1604_image }
381 flavor: { get_param: k8s_vm_flavor }
gwu10db4622018-07-17 22:11:39 -0700382 key_name: { get_param: key_name }
Gary Wu14a6b302018-05-01 15:59:28 -0700383 networks:
Gary Wu48a32942018-11-08 07:34:49 -0800384 - port: { get_resource: k8s_04_private_port }
Gary Wu14a6b302018-05-01 15:59:28 -0700385 user_data_format: RAW
386 user_data:
387 str_replace:
388 params:
Gary Wu14a6b302018-05-01 15:59:28 -0700389 __docker_proxy__: { get_param: docker_proxy }
390 __apt_proxy__: { get_param: apt_proxy }
Gary Wu7a04b3d2018-08-15 12:31:46 -0700391 __docker_version__: { get_param: docker_version }
Gary Wu14a6b302018-05-01 15:59:28 -0700392 __rancher_ip_addr__: { get_attr: [rancher_floating_ip, floating_ip_address] }
Gary Wuad513722018-07-26 13:08:47 -0700393 __rancher_private_ip_addr__: { get_attr: [rancher_floating_ip, fixed_ip_address] }
Gary Wu3fd6c2a2018-10-28 21:44:00 -0700394 __host_label__: 'compute'
Gary Wu14a6b302018-05-01 15:59:28 -0700395 template:
396 get_file: k8s_vm_entrypoint.sh
397
Gary Wu48a32942018-11-08 07:34:49 -0800398 k8s_05_private_port:
Gary Wu4d2cfb62018-09-07 09:05:33 -0700399 type: OS::Neutron::Port
400 properties:
401 network: { get_resource: oam_network }
402 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
403 security_groups:
404 - { get_resource: onap_sg }
405
Gary Wu48a32942018-11-08 07:34:49 -0800406 k8s_05_floating_ip:
Gary Wu4d2cfb62018-09-07 09:05:33 -0700407 type: OS::Neutron::FloatingIP
408 properties:
409 floating_network_id: { get_param: public_net_id }
Gary Wu48a32942018-11-08 07:34:49 -0800410 port_id: { get_resource: k8s_05_private_port }
Gary Wu4d2cfb62018-09-07 09:05:33 -0700411
Gary Wu48a32942018-11-08 07:34:49 -0800412 k8s_05_vm:
Gary Wu4d2cfb62018-09-07 09:05:33 -0700413 type: OS::Nova::Server
414 properties:
eHanan97b7a9c2018-09-05 14:09:19 +0100415 name:
Gary Wu48a32942018-11-08 07:34:49 -0800416 list_join: ['-', [ { get_param: 'OS::stack_name' }, 'k8s', '05' ] ]
Gary Wu4d2cfb62018-09-07 09:05:33 -0700417 image: { get_param: ubuntu_1604_image }
418 flavor: { get_param: k8s_vm_flavor }
419 key_name: { get_param: key_name }
420 networks:
Gary Wu48a32942018-11-08 07:34:49 -0800421 - port: { get_resource: k8s_05_private_port }
Gary Wu4d2cfb62018-09-07 09:05:33 -0700422 user_data_format: RAW
423 user_data:
424 str_replace:
425 params:
426 __docker_proxy__: { get_param: docker_proxy }
427 __apt_proxy__: { get_param: apt_proxy }
428 __docker_version__: { get_param: docker_version }
429 __rancher_ip_addr__: { get_attr: [rancher_floating_ip, floating_ip_address] }
430 __rancher_private_ip_addr__: { get_attr: [rancher_floating_ip, fixed_ip_address] }
Gary Wu3fd6c2a2018-10-28 21:44:00 -0700431 __host_label__: 'compute'
Gary Wu4d2cfb62018-09-07 09:05:33 -0700432 template:
433 get_file: k8s_vm_entrypoint.sh
434
Gary Wu48a32942018-11-08 07:34:49 -0800435 k8s_06_private_port:
Gary Wu0bf673e2018-09-18 08:24:33 -0700436 type: OS::Neutron::Port
437 properties:
438 network: { get_resource: oam_network }
439 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
440 security_groups:
441 - { get_resource: onap_sg }
442
Gary Wu48a32942018-11-08 07:34:49 -0800443 k8s_06_floating_ip:
Gary Wu0bf673e2018-09-18 08:24:33 -0700444 type: OS::Neutron::FloatingIP
445 properties:
446 floating_network_id: { get_param: public_net_id }
Gary Wu48a32942018-11-08 07:34:49 -0800447 port_id: { get_resource: k8s_06_private_port }
Gary Wu0bf673e2018-09-18 08:24:33 -0700448
Gary Wu48a32942018-11-08 07:34:49 -0800449 k8s_06_vm:
Gary Wu0bf673e2018-09-18 08:24:33 -0700450 type: OS::Nova::Server
451 properties:
452 name:
Gary Wu48a32942018-11-08 07:34:49 -0800453 list_join: ['-', [ { get_param: 'OS::stack_name' }, 'k8s', '06' ] ]
Gary Wu0bf673e2018-09-18 08:24:33 -0700454 image: { get_param: ubuntu_1604_image }
455 flavor: { get_param: k8s_vm_flavor }
456 key_name: { get_param: key_name }
457 networks:
Gary Wu48a32942018-11-08 07:34:49 -0800458 - port: { get_resource: k8s_06_private_port }
Gary Wu0bf673e2018-09-18 08:24:33 -0700459 user_data_format: RAW
460 user_data:
461 str_replace:
462 params:
463 __docker_proxy__: { get_param: docker_proxy }
464 __apt_proxy__: { get_param: apt_proxy }
465 __docker_version__: { get_param: docker_version }
466 __rancher_ip_addr__: { get_attr: [rancher_floating_ip, floating_ip_address] }
467 __rancher_private_ip_addr__: { get_attr: [rancher_floating_ip, fixed_ip_address] }
Gary Wu3fd6c2a2018-10-28 21:44:00 -0700468 __host_label__: 'compute'
Gary Wu0bf673e2018-09-18 08:24:33 -0700469 template:
470 get_file: k8s_vm_entrypoint.sh
471
Gary Wu48a32942018-11-08 07:34:49 -0800472 k8s_07_private_port:
Gary Wudc2351b2018-09-24 13:37:53 -0700473 type: OS::Neutron::Port
474 properties:
475 network: { get_resource: oam_network }
476 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
477 security_groups:
478 - { get_resource: onap_sg }
479
Gary Wu48a32942018-11-08 07:34:49 -0800480 k8s_07_floating_ip:
Gary Wudc2351b2018-09-24 13:37:53 -0700481 type: OS::Neutron::FloatingIP
482 properties:
483 floating_network_id: { get_param: public_net_id }
Gary Wu48a32942018-11-08 07:34:49 -0800484 port_id: { get_resource: k8s_07_private_port }
Gary Wudc2351b2018-09-24 13:37:53 -0700485
Gary Wu48a32942018-11-08 07:34:49 -0800486 k8s_07_vm:
Gary Wudc2351b2018-09-24 13:37:53 -0700487 type: OS::Nova::Server
488 properties:
489 name:
Gary Wu48a32942018-11-08 07:34:49 -0800490 list_join: ['-', [ { get_param: 'OS::stack_name' }, 'k8s', '07' ] ]
Gary Wudc2351b2018-09-24 13:37:53 -0700491 image: { get_param: ubuntu_1604_image }
492 flavor: { get_param: k8s_vm_flavor }
493 key_name: { get_param: key_name }
494 networks:
Gary Wu48a32942018-11-08 07:34:49 -0800495 - port: { get_resource: k8s_07_private_port }
Gary Wudc2351b2018-09-24 13:37:53 -0700496 user_data_format: RAW
497 user_data:
498 str_replace:
499 params:
500 __docker_proxy__: { get_param: docker_proxy }
501 __apt_proxy__: { get_param: apt_proxy }
502 __docker_version__: { get_param: docker_version }
503 __rancher_ip_addr__: { get_attr: [rancher_floating_ip, floating_ip_address] }
504 __rancher_private_ip_addr__: { get_attr: [rancher_floating_ip, fixed_ip_address] }
Gary Wu3fd6c2a2018-10-28 21:44:00 -0700505 __host_label__: 'compute'
Gary Wudc2351b2018-09-24 13:37:53 -0700506 template:
507 get_file: k8s_vm_entrypoint.sh
508
Gary Wu48a32942018-11-08 07:34:49 -0800509 k8s_08_private_port:
Gary Wudc2351b2018-09-24 13:37:53 -0700510 type: OS::Neutron::Port
511 properties:
512 network: { get_resource: oam_network }
513 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
514 security_groups:
515 - { get_resource: onap_sg }
516
Gary Wu48a32942018-11-08 07:34:49 -0800517 k8s_08_floating_ip:
Gary Wudc2351b2018-09-24 13:37:53 -0700518 type: OS::Neutron::FloatingIP
519 properties:
520 floating_network_id: { get_param: public_net_id }
Gary Wu48a32942018-11-08 07:34:49 -0800521 port_id: { get_resource: k8s_08_private_port }
Gary Wudc2351b2018-09-24 13:37:53 -0700522
Gary Wu48a32942018-11-08 07:34:49 -0800523 k8s_08_vm:
Gary Wudc2351b2018-09-24 13:37:53 -0700524 type: OS::Nova::Server
525 properties:
526 name:
Gary Wu48a32942018-11-08 07:34:49 -0800527 list_join: ['-', [ { get_param: 'OS::stack_name' }, 'k8s', '08' ] ]
Gary Wudc2351b2018-09-24 13:37:53 -0700528 image: { get_param: ubuntu_1604_image }
529 flavor: { get_param: k8s_vm_flavor }
530 key_name: { get_param: key_name }
531 networks:
Gary Wu48a32942018-11-08 07:34:49 -0800532 - port: { get_resource: k8s_08_private_port }
Gary Wudc2351b2018-09-24 13:37:53 -0700533 user_data_format: RAW
534 user_data:
535 str_replace:
536 params:
537 __docker_proxy__: { get_param: docker_proxy }
538 __apt_proxy__: { get_param: apt_proxy }
539 __docker_version__: { get_param: docker_version }
540 __rancher_ip_addr__: { get_attr: [rancher_floating_ip, floating_ip_address] }
541 __rancher_private_ip_addr__: { get_attr: [rancher_floating_ip, fixed_ip_address] }
Gary Wu3fd6c2a2018-10-28 21:44:00 -0700542 __host_label__: 'compute'
Gary Wudc2351b2018-09-24 13:37:53 -0700543 template:
544 get_file: k8s_vm_entrypoint.sh
545
Gary Wu48a32942018-11-08 07:34:49 -0800546 k8s_09_private_port:
Gary Wudc2351b2018-09-24 13:37:53 -0700547 type: OS::Neutron::Port
548 properties:
549 network: { get_resource: oam_network }
550 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
551 security_groups:
552 - { get_resource: onap_sg }
553
Gary Wu48a32942018-11-08 07:34:49 -0800554 k8s_09_floating_ip:
Gary Wudc2351b2018-09-24 13:37:53 -0700555 type: OS::Neutron::FloatingIP
556 properties:
557 floating_network_id: { get_param: public_net_id }
Gary Wu48a32942018-11-08 07:34:49 -0800558 port_id: { get_resource: k8s_09_private_port }
Gary Wudc2351b2018-09-24 13:37:53 -0700559
Gary Wu48a32942018-11-08 07:34:49 -0800560 k8s_09_vm:
Gary Wudc2351b2018-09-24 13:37:53 -0700561 type: OS::Nova::Server
562 properties:
563 name:
Gary Wu48a32942018-11-08 07:34:49 -0800564 list_join: ['-', [ { get_param: 'OS::stack_name' }, 'k8s', '09' ] ]
Gary Wudc2351b2018-09-24 13:37:53 -0700565 image: { get_param: ubuntu_1604_image }
566 flavor: { get_param: k8s_vm_flavor }
567 key_name: { get_param: key_name }
568 networks:
Gary Wu48a32942018-11-08 07:34:49 -0800569 - port: { get_resource: k8s_09_private_port }
Gary Wudc2351b2018-09-24 13:37:53 -0700570 user_data_format: RAW
571 user_data:
572 str_replace:
573 params:
574 __docker_proxy__: { get_param: docker_proxy }
575 __apt_proxy__: { get_param: apt_proxy }
576 __docker_version__: { get_param: docker_version }
577 __rancher_ip_addr__: { get_attr: [rancher_floating_ip, floating_ip_address] }
578 __rancher_private_ip_addr__: { get_attr: [rancher_floating_ip, fixed_ip_address] }
Gary Wu3fd6c2a2018-10-28 21:44:00 -0700579 __host_label__: 'compute'
Gary Wudc2351b2018-09-24 13:37:53 -0700580 template:
581 get_file: k8s_vm_entrypoint.sh
582
583 k8s_10_private_port:
584 type: OS::Neutron::Port
585 properties:
586 network: { get_resource: oam_network }
587 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
588 security_groups:
589 - { get_resource: onap_sg }
590
591 k8s_10_floating_ip:
592 type: OS::Neutron::FloatingIP
593 properties:
594 floating_network_id: { get_param: public_net_id }
595 port_id: { get_resource: k8s_10_private_port }
596
597 k8s_10_vm:
598 type: OS::Nova::Server
599 properties:
600 name:
Gary Wu3fd6c2a2018-10-28 21:44:00 -0700601 list_join: ['-', [ { get_param: 'OS::stack_name' }, 'k8s', '10' ] ]
Gary Wudc2351b2018-09-24 13:37:53 -0700602 image: { get_param: ubuntu_1604_image }
603 flavor: { get_param: k8s_vm_flavor }
604 key_name: { get_param: key_name }
605 networks:
606 - port: { get_resource: k8s_10_private_port }
607 user_data_format: RAW
608 user_data:
609 str_replace:
610 params:
611 __docker_proxy__: { get_param: docker_proxy }
612 __apt_proxy__: { get_param: apt_proxy }
613 __docker_version__: { get_param: docker_version }
614 __rancher_ip_addr__: { get_attr: [rancher_floating_ip, floating_ip_address] }
615 __rancher_private_ip_addr__: { get_attr: [rancher_floating_ip, fixed_ip_address] }
Gary Wu3fd6c2a2018-10-28 21:44:00 -0700616 __host_label__: 'compute'
Gary Wudc2351b2018-09-24 13:37:53 -0700617 template:
618 get_file: k8s_vm_entrypoint.sh
619
Gary Wu48a32942018-11-08 07:34:49 -0800620 k8s_11_private_port:
621 type: OS::Neutron::Port
622 properties:
623 network: { get_resource: oam_network }
624 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
625 security_groups:
626 - { get_resource: onap_sg }
627
628 k8s_11_floating_ip:
629 type: OS::Neutron::FloatingIP
630 properties:
631 floating_network_id: { get_param: public_net_id }
632 port_id: { get_resource: k8s_11_private_port }
633
634 k8s_11_vm:
635 type: OS::Nova::Server
636 properties:
637 name:
638 list_join: ['-', [ { get_param: 'OS::stack_name' }, 'k8s', '11' ] ]
639 image: { get_param: ubuntu_1604_image }
640 flavor: { get_param: k8s_vm_flavor }
641 key_name: { get_param: key_name }
642 networks:
643 - port: { get_resource: k8s_11_private_port }
644 user_data_format: RAW
645 user_data:
646 str_replace:
647 params:
648 __docker_proxy__: { get_param: docker_proxy }
649 __apt_proxy__: { get_param: apt_proxy }
650 __docker_version__: { get_param: docker_version }
651 __rancher_ip_addr__: { get_attr: [rancher_floating_ip, floating_ip_address] }
652 __rancher_private_ip_addr__: { get_attr: [rancher_floating_ip, fixed_ip_address] }
653 __host_label__: 'compute'
654 template:
655 get_file: k8s_vm_entrypoint.sh
656
Gary Wu4b79dbb2018-11-08 20:04:33 -0800657 k8s_12_private_port:
658 type: OS::Neutron::Port
659 properties:
660 network: { get_resource: oam_network }
661 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
662 security_groups:
663 - { get_resource: onap_sg }
664
665 k8s_12_floating_ip:
666 type: OS::Neutron::FloatingIP
667 properties:
668 floating_network_id: { get_param: public_net_id }
669 port_id: { get_resource: k8s_12_private_port }
670
671 k8s_12_vm:
672 type: OS::Nova::Server
673 properties:
674 name:
675 list_join: ['-', [ { get_param: 'OS::stack_name' }, 'k8s', '12' ] ]
676 image: { get_param: ubuntu_1604_image }
677 flavor: { get_param: k8s_vm_flavor }
678 key_name: { get_param: key_name }
679 networks:
680 - port: { get_resource: k8s_12_private_port }
681 user_data_format: RAW
682 user_data:
683 str_replace:
684 params:
685 __docker_proxy__: { get_param: docker_proxy }
686 __apt_proxy__: { get_param: apt_proxy }
687 __docker_version__: { get_param: docker_version }
688 __rancher_ip_addr__: { get_attr: [rancher_floating_ip, floating_ip_address] }
689 __rancher_private_ip_addr__: { get_attr: [rancher_floating_ip, fixed_ip_address] }
690 __host_label__: 'compute'
691 template:
692 get_file: k8s_vm_entrypoint.sh
693
Gary Wu3fd6c2a2018-10-28 21:44:00 -0700694 etcd_1_private_port:
Gary Wu61db1be2018-09-25 08:12:33 -0700695 type: OS::Neutron::Port
696 properties:
697 network: { get_resource: oam_network }
698 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
699 security_groups:
700 - { get_resource: onap_sg }
701
Gary Wu3fd6c2a2018-10-28 21:44:00 -0700702 etcd_1_floating_ip:
Gary Wu61db1be2018-09-25 08:12:33 -0700703 type: OS::Neutron::FloatingIP
704 properties:
705 floating_network_id: { get_param: public_net_id }
Gary Wu3fd6c2a2018-10-28 21:44:00 -0700706 port_id: { get_resource: etcd_1_private_port }
Gary Wu61db1be2018-09-25 08:12:33 -0700707
Gary Wu3fd6c2a2018-10-28 21:44:00 -0700708 etcd_1_vm:
Gary Wu61db1be2018-09-25 08:12:33 -0700709 type: OS::Nova::Server
710 properties:
711 name:
Gary Wu3fd6c2a2018-10-28 21:44:00 -0700712 list_join: ['-', [ { get_param: 'OS::stack_name' }, 'etcd', '1' ] ]
Gary Wu61db1be2018-09-25 08:12:33 -0700713 image: { get_param: ubuntu_1604_image }
Gary Wu3fd6c2a2018-10-28 21:44:00 -0700714 flavor: { get_param: etcd_vm_flavor }
Gary Wu61db1be2018-09-25 08:12:33 -0700715 key_name: { get_param: key_name }
716 networks:
Gary Wu3fd6c2a2018-10-28 21:44:00 -0700717 - port: { get_resource: etcd_1_private_port }
Gary Wu61db1be2018-09-25 08:12:33 -0700718 user_data_format: RAW
719 user_data:
720 str_replace:
721 params:
722 __docker_proxy__: { get_param: docker_proxy }
723 __apt_proxy__: { get_param: apt_proxy }
724 __docker_version__: { get_param: docker_version }
725 __rancher_ip_addr__: { get_attr: [rancher_floating_ip, floating_ip_address] }
726 __rancher_private_ip_addr__: { get_attr: [rancher_floating_ip, fixed_ip_address] }
Gary Wu3fd6c2a2018-10-28 21:44:00 -0700727 __host_label__: 'etcd'
728 template:
729 get_file: k8s_vm_entrypoint.sh
730
731 etcd_2_private_port:
732 type: OS::Neutron::Port
733 properties:
734 network: { get_resource: oam_network }
735 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
736 security_groups:
737 - { get_resource: onap_sg }
738
739 etcd_2_floating_ip:
740 type: OS::Neutron::FloatingIP
741 properties:
742 floating_network_id: { get_param: public_net_id }
743 port_id: { get_resource: etcd_2_private_port }
744
745 etcd_2_vm:
746 type: OS::Nova::Server
747 properties:
748 name:
749 list_join: ['-', [ { get_param: 'OS::stack_name' }, 'etcd', '2' ] ]
750 image: { get_param: ubuntu_1604_image }
751 flavor: { get_param: etcd_vm_flavor }
752 key_name: { get_param: key_name }
753 networks:
754 - port: { get_resource: etcd_2_private_port }
755 user_data_format: RAW
756 user_data:
757 str_replace:
758 params:
759 __docker_proxy__: { get_param: docker_proxy }
760 __apt_proxy__: { get_param: apt_proxy }
761 __docker_version__: { get_param: docker_version }
762 __rancher_ip_addr__: { get_attr: [rancher_floating_ip, floating_ip_address] }
763 __rancher_private_ip_addr__: { get_attr: [rancher_floating_ip, fixed_ip_address] }
764 __host_label__: 'etcd'
765 template:
766 get_file: k8s_vm_entrypoint.sh
767
768 etcd_3_private_port:
769 type: OS::Neutron::Port
770 properties:
771 network: { get_resource: oam_network }
772 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
773 security_groups:
774 - { get_resource: onap_sg }
775
776 etcd_3_floating_ip:
777 type: OS::Neutron::FloatingIP
778 properties:
779 floating_network_id: { get_param: public_net_id }
780 port_id: { get_resource: etcd_3_private_port }
781
782 etcd_3_vm:
783 type: OS::Nova::Server
784 properties:
785 name:
786 list_join: ['-', [ { get_param: 'OS::stack_name' }, 'etcd', '3' ] ]
787 image: { get_param: ubuntu_1604_image }
788 flavor: { get_param: etcd_vm_flavor }
789 key_name: { get_param: key_name }
790 networks:
791 - port: { get_resource: etcd_3_private_port }
792 user_data_format: RAW
793 user_data:
794 str_replace:
795 params:
796 __docker_proxy__: { get_param: docker_proxy }
797 __apt_proxy__: { get_param: apt_proxy }
798 __docker_version__: { get_param: docker_version }
799 __rancher_ip_addr__: { get_attr: [rancher_floating_ip, floating_ip_address] }
800 __rancher_private_ip_addr__: { get_attr: [rancher_floating_ip, fixed_ip_address] }
801 __host_label__: 'etcd'
802 template:
803 get_file: k8s_vm_entrypoint.sh
804
Gary Wu89f67232018-11-01 13:45:31 -0700805 orch_1_private_port:
806 type: OS::Neutron::Port
807 properties:
808 network: { get_resource: oam_network }
809 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
810 security_groups:
811 - { get_resource: onap_sg }
812
813 orch_1_floating_ip:
814 type: OS::Neutron::FloatingIP
815 properties:
816 floating_network_id: { get_param: public_net_id }
817 port_id: { get_resource: orch_1_private_port }
818
819 orch_1_vm:
820 type: OS::Nova::Server
821 properties:
822 name:
823 list_join: ['-', [ { get_param: 'OS::stack_name' }, 'orch', '1' ] ]
824 image: { get_param: ubuntu_1604_image }
825 flavor: { get_param: orch_vm_flavor }
826 key_name: { get_param: key_name }
827 networks:
828 - port: { get_resource: orch_1_private_port }
829 user_data_format: RAW
830 user_data:
831 str_replace:
832 params:
833 __docker_proxy__: { get_param: docker_proxy }
834 __apt_proxy__: { get_param: apt_proxy }
835 __docker_version__: { get_param: docker_version }
836 __rancher_ip_addr__: { get_attr: [rancher_floating_ip, floating_ip_address] }
837 __rancher_private_ip_addr__: { get_attr: [rancher_floating_ip, fixed_ip_address] }
838 __host_label__: 'orchestration'
839 template:
840 get_file: k8s_vm_entrypoint.sh
841
Gary Wu14ee41d2018-01-19 15:03:59 -0800842outputs:
Gary Wu61034082018-01-22 12:48:50 -0800843 rancher_vm_ip:
844 description: The IP address of the rancher instance
Gary Wu5d325d02018-02-06 21:21:31 -0800845 value: { get_attr: [rancher_floating_ip, floating_ip_address] }
Gary Wu61034082018-01-22 12:48:50 -0800846
Gary Wu48a32942018-11-08 07:34:49 -0800847 k8s_01_vm_ip:
848 description: The IP address of the k8s_01 instance
849 value: { get_attr: [k8s_01_floating_ip, floating_ip_address] }
Gary Wu36e42dd2018-05-03 07:29:53 -0700850
Gary Wu48a32942018-11-08 07:34:49 -0800851 k8s_02_vm_ip:
852 description: The IP address of the k8s_02 instance
853 value: { get_attr: [k8s_02_floating_ip, floating_ip_address] }
Gary Wu36e42dd2018-05-03 07:29:53 -0700854
Gary Wu48a32942018-11-08 07:34:49 -0800855 k8s_03_vm_ip:
856 description: The IP address of the k8s_03 instance
857 value: { get_attr: [k8s_03_floating_ip, floating_ip_address] }
Gary Wu36e42dd2018-05-03 07:29:53 -0700858
Gary Wu48a32942018-11-08 07:34:49 -0800859 k8s_04_vm_ip:
860 description: The IP address of the k8s_04 instance
861 value: { get_attr: [k8s_04_floating_ip, floating_ip_address] }
Gary Wu36e42dd2018-05-03 07:29:53 -0700862
Gary Wu48a32942018-11-08 07:34:49 -0800863 k8s_05_vm_ip:
864 description: The IP address of the k8s_05 instance
865 value: { get_attr: [k8s_05_floating_ip, floating_ip_address] }
Gary Wu4d2cfb62018-09-07 09:05:33 -0700866
Gary Wu48a32942018-11-08 07:34:49 -0800867 k8s_06_vm_ip:
868 description: The IP address of the k8s_06 instance
869 value: { get_attr: [k8s_06_floating_ip, floating_ip_address] }
Gary Wu0bf673e2018-09-18 08:24:33 -0700870
Gary Wu48a32942018-11-08 07:34:49 -0800871 k8s_07_vm_ip:
872 description: The IP address of the k8s_07 instance
873 value: { get_attr: [k8s_07_floating_ip, floating_ip_address] }
Gary Wudc2351b2018-09-24 13:37:53 -0700874
Gary Wu48a32942018-11-08 07:34:49 -0800875 k8s_08_vm_ip:
876 description: The IP address of the k8s_08 instance
877 value: { get_attr: [k8s_08_floating_ip, floating_ip_address] }
Gary Wudc2351b2018-09-24 13:37:53 -0700878
Gary Wu48a32942018-11-08 07:34:49 -0800879 k8s_09_vm_ip:
880 description: The IP address of the k8s_09 instance
881 value: { get_attr: [k8s_09_floating_ip, floating_ip_address] }
Gary Wudc2351b2018-09-24 13:37:53 -0700882
883 k8s_10_vm_ip:
884 description: The IP address of the k8s_10 instance
885 value: { get_attr: [k8s_10_floating_ip, floating_ip_address] }
886
Gary Wu48a32942018-11-08 07:34:49 -0800887 k8s_11_vm_ip:
888 description: The IP address of the k8s_11 instance
889 value: { get_attr: [k8s_11_floating_ip, floating_ip_address] }
890
Gary Wu4b79dbb2018-11-08 20:04:33 -0800891 k8s_12_vm_ip:
892 description: The IP address of the k8s_12 instance
893 value: { get_attr: [k8s_12_floating_ip, floating_ip_address] }
894