2 # Generated by scripts/gen-onap-oom-yaml.sh; MANUAL CHANGES WILL BE LOST
4 heat_template_version: 2015-10-15
5 description: ONAP on Kubernetes using OOM
16 description: The ID of the Public network for floating IP address allocation
20 description: CIDR of the OAM ONAP network
24 description: Name of the Ubuntu 16.04 image
28 description: VM flavor for Rancher
32 description: VM flavor for k8s hosts
36 description: VM flavor for etcd hosts
40 description: VM flavor for orch hosts
42 integration_override_yaml:
44 description: Content for integration_override.yaml
46 integration_gerrit_branch:
50 integration_gerrit_refspec:
52 default: "refs/heads/master"
60 default: "refs/heads/master"
78 rancher_agent_version:
96 description: Set to "true" if you want to use a RAM disk for /dockerdata-nfs/.
101 type: OS::Heat::RandomString
105 # ONAP security group
107 type: OS::Neutron::SecurityGroup
114 rand: { get_resource: random-str }
115 description: security group used by ONAP
127 port_range_max: 65535
130 port_range_max: 65535
131 # Protocols used for vLB/vDNS use case
137 # ONAP management private network
139 type: OS::Neutron::Net
143 template: oam_network_rand
145 rand: { get_resource: random-str }
148 type: OS::Neutron::Subnet
152 template: oam_network_rand
154 rand: { get_resource: random-str }
155 network_id: { get_resource: oam_network }
156 cidr: { get_param: oam_network_cidr }
157 dns_nameservers: [ "8.8.8.8" ]
160 type: OS::Neutron::Router
163 list_join: ['-', [{ get_param: 'OS::stack_name' }, 'router']]
164 external_gateway_info:
165 network: { get_param: public_net_id }
168 type: OS::Neutron::RouterInterface
170 router_id: { get_resource: router }
171 subnet_id: { get_resource: oam_subnet }
173 rancher_private_port:
174 type: OS::Neutron::Port
176 network: { get_resource: oam_network }
177 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
179 - { get_resource: onap_sg }
182 type: OS::Neutron::FloatingIP
184 floating_network_id: { get_param: public_net_id }
185 port_id: { get_resource: rancher_private_port }
188 type: OS::Nova::Server
191 list_join: ['-', [{ get_param: 'OS::stack_name' }, 'rancher']]
192 image: { get_param: ubuntu_1604_image }
193 flavor: { get_param: rancher_vm_flavor }
194 key_name: { get_param: key_name }
196 - port: { get_resource: rancher_private_port }
197 user_data_format: RAW
201 get_file: rancher_vm_entrypoint.sh
203 __docker_proxy__: { get_param: docker_proxy }
204 __apt_proxy__: { get_param: apt_proxy }
205 __rancher_ip_addr__: { get_attr: [rancher_floating_ip, floating_ip_address] }
206 __rancher_private_ip_addr__: { get_attr: [rancher_floating_ip, fixed_ip_address] }
207 __integration_override_yaml__: { get_param: integration_override_yaml }
208 __integration_gerrit_branch__: { get_param: integration_gerrit_branch }
209 __integration_gerrit_refspec__: { get_param: integration_gerrit_refspec }
210 __oom_gerrit_branch__: { get_param: oom_gerrit_branch }
211 __oom_gerrit_refspec__: { get_param: oom_gerrit_refspec }
212 __docker_manifest__: { get_param: docker_manifest }
213 __docker_version__: { get_param: docker_version }
214 __rancher_version__: { get_param: rancher_version }
215 __rancher_agent_version__: { get_param: rancher_agent_version }
216 __kubectl_version__: { get_param: kubectl_version }
217 __helm_version__: { get_param: helm_version }
218 __helm_deploy_delay__: { get_param: helm_deploy_delay }
219 __use_ramdisk__: { get_param: use_ramdisk }
220 __public_net_id__: { get_param: public_net_id }
221 __oam_network_cidr__: { get_param: oam_network_cidr }
222 __oam_network_id__: { get_resource: oam_network }
223 __oam_subnet_id__: { get_resource: oam_subnet }
224 __sec_group__: { get_resource: onap_sg }
225 __k8s_01_vm_ip__: { get_attr: [k8s_01_floating_ip, floating_ip_address] }
227 get_attr: [k8s_01_floating_ip, floating_ip_address],
228 get_attr: [k8s_02_floating_ip, floating_ip_address],
229 get_attr: [k8s_03_floating_ip, floating_ip_address],
230 get_attr: [k8s_04_floating_ip, floating_ip_address],
231 get_attr: [k8s_05_floating_ip, floating_ip_address],
232 get_attr: [k8s_06_floating_ip, floating_ip_address],
233 get_attr: [k8s_07_floating_ip, floating_ip_address],
234 get_attr: [k8s_08_floating_ip, floating_ip_address],
235 get_attr: [k8s_09_floating_ip, floating_ip_address],
236 get_attr: [k8s_10_floating_ip, floating_ip_address],
237 get_attr: [k8s_11_floating_ip, floating_ip_address],
238 get_attr: [k8s_12_floating_ip, floating_ip_address],
240 __k8s_private_ips__: [
241 get_attr: [k8s_01_floating_ip, fixed_ip_address],
242 get_attr: [k8s_02_floating_ip, fixed_ip_address],
243 get_attr: [k8s_03_floating_ip, fixed_ip_address],
244 get_attr: [k8s_04_floating_ip, fixed_ip_address],
245 get_attr: [k8s_05_floating_ip, fixed_ip_address],
246 get_attr: [k8s_06_floating_ip, fixed_ip_address],
247 get_attr: [k8s_07_floating_ip, fixed_ip_address],
248 get_attr: [k8s_08_floating_ip, fixed_ip_address],
249 get_attr: [k8s_09_floating_ip, fixed_ip_address],
250 get_attr: [k8s_10_floating_ip, fixed_ip_address],
251 get_attr: [k8s_11_floating_ip, fixed_ip_address],
252 get_attr: [k8s_12_floating_ip, fixed_ip_address],
255 type: OS::Neutron::Port
257 network: { get_resource: oam_network }
258 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
260 - { get_resource: onap_sg }
263 type: OS::Neutron::FloatingIP
265 floating_network_id: { get_param: public_net_id }
266 port_id: { get_resource: k8s_01_private_port }
269 type: OS::Nova::Server
272 list_join: ['-', [ { get_param: 'OS::stack_name' }, 'k8s', '01' ] ]
273 image: { get_param: ubuntu_1604_image }
274 flavor: { get_param: k8s_vm_flavor }
275 key_name: { get_param: key_name }
277 - port: { get_resource: k8s_01_private_port }
278 user_data_format: RAW
282 __docker_proxy__: { get_param: docker_proxy }
283 __apt_proxy__: { get_param: apt_proxy }
284 __docker_version__: { get_param: docker_version }
285 __rancher_ip_addr__: { get_attr: [rancher_floating_ip, floating_ip_address] }
286 __rancher_private_ip_addr__: { get_attr: [rancher_floating_ip, fixed_ip_address] }
287 __host_label__: 'compute'
289 get_file: k8s_vm_entrypoint.sh
292 type: OS::Neutron::Port
294 network: { get_resource: oam_network }
295 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
297 - { get_resource: onap_sg }
300 type: OS::Neutron::FloatingIP
302 floating_network_id: { get_param: public_net_id }
303 port_id: { get_resource: k8s_02_private_port }
306 type: OS::Nova::Server
309 list_join: ['-', [ { get_param: 'OS::stack_name' }, 'k8s', '02' ] ]
310 image: { get_param: ubuntu_1604_image }
311 flavor: { get_param: k8s_vm_flavor }
312 key_name: { get_param: key_name }
314 - port: { get_resource: k8s_02_private_port }
315 user_data_format: RAW
319 __docker_proxy__: { get_param: docker_proxy }
320 __apt_proxy__: { get_param: apt_proxy }
321 __docker_version__: { get_param: docker_version }
322 __rancher_ip_addr__: { get_attr: [rancher_floating_ip, floating_ip_address] }
323 __rancher_private_ip_addr__: { get_attr: [rancher_floating_ip, fixed_ip_address] }
324 __host_label__: 'compute'
326 get_file: k8s_vm_entrypoint.sh
329 type: OS::Neutron::Port
331 network: { get_resource: oam_network }
332 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
334 - { get_resource: onap_sg }
337 type: OS::Neutron::FloatingIP
339 floating_network_id: { get_param: public_net_id }
340 port_id: { get_resource: k8s_03_private_port }
343 type: OS::Nova::Server
346 list_join: ['-', [ { get_param: 'OS::stack_name' }, 'k8s', '03' ] ]
347 image: { get_param: ubuntu_1604_image }
348 flavor: { get_param: k8s_vm_flavor }
349 key_name: { get_param: key_name }
351 - port: { get_resource: k8s_03_private_port }
352 user_data_format: RAW
356 __docker_proxy__: { get_param: docker_proxy }
357 __apt_proxy__: { get_param: apt_proxy }
358 __docker_version__: { get_param: docker_version }
359 __rancher_ip_addr__: { get_attr: [rancher_floating_ip, floating_ip_address] }
360 __rancher_private_ip_addr__: { get_attr: [rancher_floating_ip, fixed_ip_address] }
361 __host_label__: 'compute'
363 get_file: k8s_vm_entrypoint.sh
366 type: OS::Neutron::Port
368 network: { get_resource: oam_network }
369 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
371 - { get_resource: onap_sg }
374 type: OS::Neutron::FloatingIP
376 floating_network_id: { get_param: public_net_id }
377 port_id: { get_resource: k8s_04_private_port }
380 type: OS::Nova::Server
383 list_join: ['-', [ { get_param: 'OS::stack_name' }, 'k8s', '04' ] ]
384 image: { get_param: ubuntu_1604_image }
385 flavor: { get_param: k8s_vm_flavor }
386 key_name: { get_param: key_name }
388 - port: { get_resource: k8s_04_private_port }
389 user_data_format: RAW
393 __docker_proxy__: { get_param: docker_proxy }
394 __apt_proxy__: { get_param: apt_proxy }
395 __docker_version__: { get_param: docker_version }
396 __rancher_ip_addr__: { get_attr: [rancher_floating_ip, floating_ip_address] }
397 __rancher_private_ip_addr__: { get_attr: [rancher_floating_ip, fixed_ip_address] }
398 __host_label__: 'compute'
400 get_file: k8s_vm_entrypoint.sh
403 type: OS::Neutron::Port
405 network: { get_resource: oam_network }
406 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
408 - { get_resource: onap_sg }
411 type: OS::Neutron::FloatingIP
413 floating_network_id: { get_param: public_net_id }
414 port_id: { get_resource: k8s_05_private_port }
417 type: OS::Nova::Server
420 list_join: ['-', [ { get_param: 'OS::stack_name' }, 'k8s', '05' ] ]
421 image: { get_param: ubuntu_1604_image }
422 flavor: { get_param: k8s_vm_flavor }
423 key_name: { get_param: key_name }
425 - port: { get_resource: k8s_05_private_port }
426 user_data_format: RAW
430 __docker_proxy__: { get_param: docker_proxy }
431 __apt_proxy__: { get_param: apt_proxy }
432 __docker_version__: { get_param: docker_version }
433 __rancher_ip_addr__: { get_attr: [rancher_floating_ip, floating_ip_address] }
434 __rancher_private_ip_addr__: { get_attr: [rancher_floating_ip, fixed_ip_address] }
435 __host_label__: 'compute'
437 get_file: k8s_vm_entrypoint.sh
440 type: OS::Neutron::Port
442 network: { get_resource: oam_network }
443 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
445 - { get_resource: onap_sg }
448 type: OS::Neutron::FloatingIP
450 floating_network_id: { get_param: public_net_id }
451 port_id: { get_resource: k8s_06_private_port }
454 type: OS::Nova::Server
457 list_join: ['-', [ { get_param: 'OS::stack_name' }, 'k8s', '06' ] ]
458 image: { get_param: ubuntu_1604_image }
459 flavor: { get_param: k8s_vm_flavor }
460 key_name: { get_param: key_name }
462 - port: { get_resource: k8s_06_private_port }
463 user_data_format: RAW
467 __docker_proxy__: { get_param: docker_proxy }
468 __apt_proxy__: { get_param: apt_proxy }
469 __docker_version__: { get_param: docker_version }
470 __rancher_ip_addr__: { get_attr: [rancher_floating_ip, floating_ip_address] }
471 __rancher_private_ip_addr__: { get_attr: [rancher_floating_ip, fixed_ip_address] }
472 __host_label__: 'compute'
474 get_file: k8s_vm_entrypoint.sh
477 type: OS::Neutron::Port
479 network: { get_resource: oam_network }
480 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
482 - { get_resource: onap_sg }
485 type: OS::Neutron::FloatingIP
487 floating_network_id: { get_param: public_net_id }
488 port_id: { get_resource: k8s_07_private_port }
491 type: OS::Nova::Server
494 list_join: ['-', [ { get_param: 'OS::stack_name' }, 'k8s', '07' ] ]
495 image: { get_param: ubuntu_1604_image }
496 flavor: { get_param: k8s_vm_flavor }
497 key_name: { get_param: key_name }
499 - port: { get_resource: k8s_07_private_port }
500 user_data_format: RAW
504 __docker_proxy__: { get_param: docker_proxy }
505 __apt_proxy__: { get_param: apt_proxy }
506 __docker_version__: { get_param: docker_version }
507 __rancher_ip_addr__: { get_attr: [rancher_floating_ip, floating_ip_address] }
508 __rancher_private_ip_addr__: { get_attr: [rancher_floating_ip, fixed_ip_address] }
509 __host_label__: 'compute'
511 get_file: k8s_vm_entrypoint.sh
514 type: OS::Neutron::Port
516 network: { get_resource: oam_network }
517 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
519 - { get_resource: onap_sg }
522 type: OS::Neutron::FloatingIP
524 floating_network_id: { get_param: public_net_id }
525 port_id: { get_resource: k8s_08_private_port }
528 type: OS::Nova::Server
531 list_join: ['-', [ { get_param: 'OS::stack_name' }, 'k8s', '08' ] ]
532 image: { get_param: ubuntu_1604_image }
533 flavor: { get_param: k8s_vm_flavor }
534 key_name: { get_param: key_name }
536 - port: { get_resource: k8s_08_private_port }
537 user_data_format: RAW
541 __docker_proxy__: { get_param: docker_proxy }
542 __apt_proxy__: { get_param: apt_proxy }
543 __docker_version__: { get_param: docker_version }
544 __rancher_ip_addr__: { get_attr: [rancher_floating_ip, floating_ip_address] }
545 __rancher_private_ip_addr__: { get_attr: [rancher_floating_ip, fixed_ip_address] }
546 __host_label__: 'compute'
548 get_file: k8s_vm_entrypoint.sh
551 type: OS::Neutron::Port
553 network: { get_resource: oam_network }
554 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
556 - { get_resource: onap_sg }
559 type: OS::Neutron::FloatingIP
561 floating_network_id: { get_param: public_net_id }
562 port_id: { get_resource: k8s_09_private_port }
565 type: OS::Nova::Server
568 list_join: ['-', [ { get_param: 'OS::stack_name' }, 'k8s', '09' ] ]
569 image: { get_param: ubuntu_1604_image }
570 flavor: { get_param: k8s_vm_flavor }
571 key_name: { get_param: key_name }
573 - port: { get_resource: k8s_09_private_port }
574 user_data_format: RAW
578 __docker_proxy__: { get_param: docker_proxy }
579 __apt_proxy__: { get_param: apt_proxy }
580 __docker_version__: { get_param: docker_version }
581 __rancher_ip_addr__: { get_attr: [rancher_floating_ip, floating_ip_address] }
582 __rancher_private_ip_addr__: { get_attr: [rancher_floating_ip, fixed_ip_address] }
583 __host_label__: 'compute'
585 get_file: k8s_vm_entrypoint.sh
588 type: OS::Neutron::Port
590 network: { get_resource: oam_network }
591 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
593 - { get_resource: onap_sg }
596 type: OS::Neutron::FloatingIP
598 floating_network_id: { get_param: public_net_id }
599 port_id: { get_resource: k8s_10_private_port }
602 type: OS::Nova::Server
605 list_join: ['-', [ { get_param: 'OS::stack_name' }, 'k8s', '10' ] ]
606 image: { get_param: ubuntu_1604_image }
607 flavor: { get_param: k8s_vm_flavor }
608 key_name: { get_param: key_name }
610 - port: { get_resource: k8s_10_private_port }
611 user_data_format: RAW
615 __docker_proxy__: { get_param: docker_proxy }
616 __apt_proxy__: { get_param: apt_proxy }
617 __docker_version__: { get_param: docker_version }
618 __rancher_ip_addr__: { get_attr: [rancher_floating_ip, floating_ip_address] }
619 __rancher_private_ip_addr__: { get_attr: [rancher_floating_ip, fixed_ip_address] }
620 __host_label__: 'compute'
622 get_file: k8s_vm_entrypoint.sh
625 type: OS::Neutron::Port
627 network: { get_resource: oam_network }
628 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
630 - { get_resource: onap_sg }
633 type: OS::Neutron::FloatingIP
635 floating_network_id: { get_param: public_net_id }
636 port_id: { get_resource: k8s_11_private_port }
639 type: OS::Nova::Server
642 list_join: ['-', [ { get_param: 'OS::stack_name' }, 'k8s', '11' ] ]
643 image: { get_param: ubuntu_1604_image }
644 flavor: { get_param: k8s_vm_flavor }
645 key_name: { get_param: key_name }
647 - port: { get_resource: k8s_11_private_port }
648 user_data_format: RAW
652 __docker_proxy__: { get_param: docker_proxy }
653 __apt_proxy__: { get_param: apt_proxy }
654 __docker_version__: { get_param: docker_version }
655 __rancher_ip_addr__: { get_attr: [rancher_floating_ip, floating_ip_address] }
656 __rancher_private_ip_addr__: { get_attr: [rancher_floating_ip, fixed_ip_address] }
657 __host_label__: 'compute'
659 get_file: k8s_vm_entrypoint.sh
662 type: OS::Neutron::Port
664 network: { get_resource: oam_network }
665 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
667 - { get_resource: onap_sg }
670 type: OS::Neutron::FloatingIP
672 floating_network_id: { get_param: public_net_id }
673 port_id: { get_resource: k8s_12_private_port }
676 type: OS::Nova::Server
679 list_join: ['-', [ { get_param: 'OS::stack_name' }, 'k8s', '12' ] ]
680 image: { get_param: ubuntu_1604_image }
681 flavor: { get_param: k8s_vm_flavor }
682 key_name: { get_param: key_name }
684 - port: { get_resource: k8s_12_private_port }
685 user_data_format: RAW
689 __docker_proxy__: { get_param: docker_proxy }
690 __apt_proxy__: { get_param: apt_proxy }
691 __docker_version__: { get_param: docker_version }
692 __rancher_ip_addr__: { get_attr: [rancher_floating_ip, floating_ip_address] }
693 __rancher_private_ip_addr__: { get_attr: [rancher_floating_ip, fixed_ip_address] }
694 __host_label__: 'compute'
696 get_file: k8s_vm_entrypoint.sh
699 type: OS::Neutron::Port
701 network: { get_resource: oam_network }
702 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
704 - { get_resource: onap_sg }
707 type: OS::Neutron::FloatingIP
709 floating_network_id: { get_param: public_net_id }
710 port_id: { get_resource: etcd_1_private_port }
713 type: OS::Nova::Server
716 list_join: ['-', [ { get_param: 'OS::stack_name' }, 'etcd', '1' ] ]
717 image: { get_param: ubuntu_1604_image }
718 flavor: { get_param: etcd_vm_flavor }
719 key_name: { get_param: key_name }
721 - port: { get_resource: etcd_1_private_port }
722 user_data_format: RAW
726 __docker_proxy__: { get_param: docker_proxy }
727 __apt_proxy__: { get_param: apt_proxy }
728 __docker_version__: { get_param: docker_version }
729 __rancher_ip_addr__: { get_attr: [rancher_floating_ip, floating_ip_address] }
730 __rancher_private_ip_addr__: { get_attr: [rancher_floating_ip, fixed_ip_address] }
731 __host_label__: 'etcd'
733 get_file: k8s_vm_entrypoint.sh
736 type: OS::Neutron::Port
738 network: { get_resource: oam_network }
739 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
741 - { get_resource: onap_sg }
744 type: OS::Neutron::FloatingIP
746 floating_network_id: { get_param: public_net_id }
747 port_id: { get_resource: etcd_2_private_port }
750 type: OS::Nova::Server
753 list_join: ['-', [ { get_param: 'OS::stack_name' }, 'etcd', '2' ] ]
754 image: { get_param: ubuntu_1604_image }
755 flavor: { get_param: etcd_vm_flavor }
756 key_name: { get_param: key_name }
758 - port: { get_resource: etcd_2_private_port }
759 user_data_format: RAW
763 __docker_proxy__: { get_param: docker_proxy }
764 __apt_proxy__: { get_param: apt_proxy }
765 __docker_version__: { get_param: docker_version }
766 __rancher_ip_addr__: { get_attr: [rancher_floating_ip, floating_ip_address] }
767 __rancher_private_ip_addr__: { get_attr: [rancher_floating_ip, fixed_ip_address] }
768 __host_label__: 'etcd'
770 get_file: k8s_vm_entrypoint.sh
773 type: OS::Neutron::Port
775 network: { get_resource: oam_network }
776 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
778 - { get_resource: onap_sg }
781 type: OS::Neutron::FloatingIP
783 floating_network_id: { get_param: public_net_id }
784 port_id: { get_resource: etcd_3_private_port }
787 type: OS::Nova::Server
790 list_join: ['-', [ { get_param: 'OS::stack_name' }, 'etcd', '3' ] ]
791 image: { get_param: ubuntu_1604_image }
792 flavor: { get_param: etcd_vm_flavor }
793 key_name: { get_param: key_name }
795 - port: { get_resource: etcd_3_private_port }
796 user_data_format: RAW
800 __docker_proxy__: { get_param: docker_proxy }
801 __apt_proxy__: { get_param: apt_proxy }
802 __docker_version__: { get_param: docker_version }
803 __rancher_ip_addr__: { get_attr: [rancher_floating_ip, floating_ip_address] }
804 __rancher_private_ip_addr__: { get_attr: [rancher_floating_ip, fixed_ip_address] }
805 __host_label__: 'etcd'
807 get_file: k8s_vm_entrypoint.sh
810 type: OS::Neutron::Port
812 network: { get_resource: oam_network }
813 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
815 - { get_resource: onap_sg }
818 type: OS::Neutron::FloatingIP
820 floating_network_id: { get_param: public_net_id }
821 port_id: { get_resource: orch_1_private_port }
824 type: OS::Nova::Server
827 list_join: ['-', [ { get_param: 'OS::stack_name' }, 'orch', '1' ] ]
828 image: { get_param: ubuntu_1604_image }
829 flavor: { get_param: orch_vm_flavor }
830 key_name: { get_param: key_name }
832 - port: { get_resource: orch_1_private_port }
833 user_data_format: RAW
837 __docker_proxy__: { get_param: docker_proxy }
838 __apt_proxy__: { get_param: apt_proxy }
839 __docker_version__: { get_param: docker_version }
840 __rancher_ip_addr__: { get_attr: [rancher_floating_ip, floating_ip_address] }
841 __rancher_private_ip_addr__: { get_attr: [rancher_floating_ip, fixed_ip_address] }
842 __host_label__: 'orchestration'
844 get_file: k8s_vm_entrypoint.sh
848 description: The IP address of the rancher instance
849 value: { get_attr: [rancher_floating_ip, floating_ip_address] }
852 description: The IP address of the k8s_01 instance
853 value: { get_attr: [k8s_01_floating_ip, floating_ip_address] }
856 description: The IP address of the k8s_02 instance
857 value: { get_attr: [k8s_02_floating_ip, floating_ip_address] }
860 description: The IP address of the k8s_03 instance
861 value: { get_attr: [k8s_03_floating_ip, floating_ip_address] }
864 description: The IP address of the k8s_04 instance
865 value: { get_attr: [k8s_04_floating_ip, floating_ip_address] }
868 description: The IP address of the k8s_05 instance
869 value: { get_attr: [k8s_05_floating_ip, floating_ip_address] }
872 description: The IP address of the k8s_06 instance
873 value: { get_attr: [k8s_06_floating_ip, floating_ip_address] }
876 description: The IP address of the k8s_07 instance
877 value: { get_attr: [k8s_07_floating_ip, floating_ip_address] }
880 description: The IP address of the k8s_08 instance
881 value: { get_attr: [k8s_08_floating_ip, floating_ip_address] }
884 description: The IP address of the k8s_09 instance
885 value: { get_attr: [k8s_09_floating_ip, floating_ip_address] }
888 description: The IP address of the k8s_10 instance
889 value: { get_attr: [k8s_10_floating_ip, floating_ip_address] }
892 description: The IP address of the k8s_11 instance
893 value: { get_attr: [k8s_11_floating_ip, floating_ip_address] }
896 description: The IP address of the k8s_12 instance
897 value: { get_attr: [k8s_12_floating_ip, floating_ip_address] }