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
133 # ONAP management private network
135 type: OS::Neutron::Net
139 template: oam_network_rand
141 rand: { get_resource: random-str }
144 type: OS::Neutron::Subnet
148 template: oam_network_rand
150 rand: { get_resource: random-str }
151 network_id: { get_resource: oam_network }
152 cidr: { get_param: oam_network_cidr }
153 dns_nameservers: [ "8.8.8.8" ]
156 type: OS::Neutron::Router
159 list_join: ['-', [{ get_param: 'OS::stack_name' }, 'router']]
160 external_gateway_info:
161 network: { get_param: public_net_id }
164 type: OS::Neutron::RouterInterface
166 router_id: { get_resource: router }
167 subnet_id: { get_resource: oam_subnet }
169 rancher_private_port:
170 type: OS::Neutron::Port
172 network: { get_resource: oam_network }
173 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
175 - { get_resource: onap_sg }
178 type: OS::Neutron::FloatingIP
180 floating_network_id: { get_param: public_net_id }
181 port_id: { get_resource: rancher_private_port }
184 type: OS::Nova::Server
187 list_join: ['-', [{ get_param: 'OS::stack_name' }, 'rancher']]
188 image: { get_param: ubuntu_1604_image }
189 flavor: { get_param: rancher_vm_flavor }
190 key_name: { get_param: key_name }
192 - port: { get_resource: rancher_private_port }
193 user_data_format: RAW
197 get_file: rancher_vm_entrypoint.sh
199 __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] }
202 __rancher_private_ip_addr__: { get_attr: [rancher_floating_ip, fixed_ip_address] }
203 __integration_override_yaml__: { get_param: integration_override_yaml }
204 __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 }
208 __docker_manifest__: { get_param: docker_manifest }
209 __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 }
214 __helm_deploy_delay__: { get_param: helm_deploy_delay }
215 __use_ramdisk__: { get_param: use_ramdisk }
216 __public_net_id__: { get_param: public_net_id }
217 __oam_network_cidr__: { get_param: oam_network_cidr }
218 __oam_network_id__: { get_resource: oam_network }
219 __oam_subnet_id__: { get_resource: oam_subnet }
220 __sec_group__: { get_resource: onap_sg }
221 __k8s_01_vm_ip__: { get_attr: [k8s_01_floating_ip, floating_ip_address] }
223 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],
232 get_attr: [k8s_10_floating_ip, floating_ip_address],
233 get_attr: [k8s_11_floating_ip, floating_ip_address],
234 get_attr: [k8s_12_floating_ip, floating_ip_address],
236 __k8s_private_ips__: [
237 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],
246 get_attr: [k8s_10_floating_ip, fixed_ip_address],
247 get_attr: [k8s_11_floating_ip, fixed_ip_address],
248 get_attr: [k8s_12_floating_ip, fixed_ip_address],
251 type: OS::Neutron::Port
253 network: { get_resource: oam_network }
254 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
256 - { get_resource: onap_sg }
259 type: OS::Neutron::FloatingIP
261 floating_network_id: { get_param: public_net_id }
262 port_id: { get_resource: k8s_01_private_port }
265 type: OS::Nova::Server
268 list_join: ['-', [ { get_param: 'OS::stack_name' }, 'k8s', '01' ] ]
269 image: { get_param: ubuntu_1604_image }
270 flavor: { get_param: k8s_vm_flavor }
271 key_name: { get_param: key_name }
273 - port: { get_resource: k8s_01_private_port }
274 user_data_format: RAW
278 __docker_proxy__: { get_param: docker_proxy }
279 __apt_proxy__: { get_param: apt_proxy }
280 __docker_version__: { get_param: docker_version }
281 __rancher_ip_addr__: { get_attr: [rancher_floating_ip, floating_ip_address] }
282 __rancher_private_ip_addr__: { get_attr: [rancher_floating_ip, fixed_ip_address] }
283 __host_label__: 'compute'
285 get_file: k8s_vm_entrypoint.sh
288 type: OS::Neutron::Port
290 network: { get_resource: oam_network }
291 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
293 - { get_resource: onap_sg }
296 type: OS::Neutron::FloatingIP
298 floating_network_id: { get_param: public_net_id }
299 port_id: { get_resource: k8s_02_private_port }
302 type: OS::Nova::Server
305 list_join: ['-', [ { get_param: 'OS::stack_name' }, 'k8s', '02' ] ]
306 image: { get_param: ubuntu_1604_image }
307 flavor: { get_param: k8s_vm_flavor }
308 key_name: { get_param: key_name }
310 - port: { get_resource: k8s_02_private_port }
311 user_data_format: RAW
315 __docker_proxy__: { get_param: docker_proxy }
316 __apt_proxy__: { get_param: apt_proxy }
317 __docker_version__: { get_param: docker_version }
318 __rancher_ip_addr__: { get_attr: [rancher_floating_ip, floating_ip_address] }
319 __rancher_private_ip_addr__: { get_attr: [rancher_floating_ip, fixed_ip_address] }
320 __host_label__: 'compute'
322 get_file: k8s_vm_entrypoint.sh
325 type: OS::Neutron::Port
327 network: { get_resource: oam_network }
328 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
330 - { get_resource: onap_sg }
333 type: OS::Neutron::FloatingIP
335 floating_network_id: { get_param: public_net_id }
336 port_id: { get_resource: k8s_03_private_port }
339 type: OS::Nova::Server
342 list_join: ['-', [ { get_param: 'OS::stack_name' }, 'k8s', '03' ] ]
343 image: { get_param: ubuntu_1604_image }
344 flavor: { get_param: k8s_vm_flavor }
345 key_name: { get_param: key_name }
347 - port: { get_resource: k8s_03_private_port }
348 user_data_format: RAW
352 __docker_proxy__: { get_param: docker_proxy }
353 __apt_proxy__: { get_param: apt_proxy }
354 __docker_version__: { get_param: docker_version }
355 __rancher_ip_addr__: { get_attr: [rancher_floating_ip, floating_ip_address] }
356 __rancher_private_ip_addr__: { get_attr: [rancher_floating_ip, fixed_ip_address] }
357 __host_label__: 'compute'
359 get_file: k8s_vm_entrypoint.sh
362 type: OS::Neutron::Port
364 network: { get_resource: oam_network }
365 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
367 - { get_resource: onap_sg }
370 type: OS::Neutron::FloatingIP
372 floating_network_id: { get_param: public_net_id }
373 port_id: { get_resource: k8s_04_private_port }
376 type: OS::Nova::Server
379 list_join: ['-', [ { get_param: 'OS::stack_name' }, 'k8s', '04' ] ]
380 image: { get_param: ubuntu_1604_image }
381 flavor: { get_param: k8s_vm_flavor }
382 key_name: { get_param: key_name }
384 - port: { get_resource: k8s_04_private_port }
385 user_data_format: RAW
389 __docker_proxy__: { get_param: docker_proxy }
390 __apt_proxy__: { get_param: apt_proxy }
391 __docker_version__: { get_param: docker_version }
392 __rancher_ip_addr__: { get_attr: [rancher_floating_ip, floating_ip_address] }
393 __rancher_private_ip_addr__: { get_attr: [rancher_floating_ip, fixed_ip_address] }
394 __host_label__: 'compute'
396 get_file: k8s_vm_entrypoint.sh
399 type: OS::Neutron::Port
401 network: { get_resource: oam_network }
402 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
404 - { get_resource: onap_sg }
407 type: OS::Neutron::FloatingIP
409 floating_network_id: { get_param: public_net_id }
410 port_id: { get_resource: k8s_05_private_port }
413 type: OS::Nova::Server
416 list_join: ['-', [ { get_param: 'OS::stack_name' }, 'k8s', '05' ] ]
417 image: { get_param: ubuntu_1604_image }
418 flavor: { get_param: k8s_vm_flavor }
419 key_name: { get_param: key_name }
421 - port: { get_resource: k8s_05_private_port }
422 user_data_format: RAW
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] }
431 __host_label__: 'compute'
433 get_file: k8s_vm_entrypoint.sh
436 type: OS::Neutron::Port
438 network: { get_resource: oam_network }
439 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
441 - { get_resource: onap_sg }
444 type: OS::Neutron::FloatingIP
446 floating_network_id: { get_param: public_net_id }
447 port_id: { get_resource: k8s_06_private_port }
450 type: OS::Nova::Server
453 list_join: ['-', [ { get_param: 'OS::stack_name' }, 'k8s', '06' ] ]
454 image: { get_param: ubuntu_1604_image }
455 flavor: { get_param: k8s_vm_flavor }
456 key_name: { get_param: key_name }
458 - port: { get_resource: k8s_06_private_port }
459 user_data_format: RAW
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] }
468 __host_label__: 'compute'
470 get_file: k8s_vm_entrypoint.sh
473 type: OS::Neutron::Port
475 network: { get_resource: oam_network }
476 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
478 - { get_resource: onap_sg }
481 type: OS::Neutron::FloatingIP
483 floating_network_id: { get_param: public_net_id }
484 port_id: { get_resource: k8s_07_private_port }
487 type: OS::Nova::Server
490 list_join: ['-', [ { get_param: 'OS::stack_name' }, 'k8s', '07' ] ]
491 image: { get_param: ubuntu_1604_image }
492 flavor: { get_param: k8s_vm_flavor }
493 key_name: { get_param: key_name }
495 - port: { get_resource: k8s_07_private_port }
496 user_data_format: RAW
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] }
505 __host_label__: 'compute'
507 get_file: k8s_vm_entrypoint.sh
510 type: OS::Neutron::Port
512 network: { get_resource: oam_network }
513 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
515 - { get_resource: onap_sg }
518 type: OS::Neutron::FloatingIP
520 floating_network_id: { get_param: public_net_id }
521 port_id: { get_resource: k8s_08_private_port }
524 type: OS::Nova::Server
527 list_join: ['-', [ { get_param: 'OS::stack_name' }, 'k8s', '08' ] ]
528 image: { get_param: ubuntu_1604_image }
529 flavor: { get_param: k8s_vm_flavor }
530 key_name: { get_param: key_name }
532 - port: { get_resource: k8s_08_private_port }
533 user_data_format: RAW
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] }
542 __host_label__: 'compute'
544 get_file: k8s_vm_entrypoint.sh
547 type: OS::Neutron::Port
549 network: { get_resource: oam_network }
550 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
552 - { get_resource: onap_sg }
555 type: OS::Neutron::FloatingIP
557 floating_network_id: { get_param: public_net_id }
558 port_id: { get_resource: k8s_09_private_port }
561 type: OS::Nova::Server
564 list_join: ['-', [ { get_param: 'OS::stack_name' }, 'k8s', '09' ] ]
565 image: { get_param: ubuntu_1604_image }
566 flavor: { get_param: k8s_vm_flavor }
567 key_name: { get_param: key_name }
569 - port: { get_resource: k8s_09_private_port }
570 user_data_format: RAW
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] }
579 __host_label__: 'compute'
581 get_file: k8s_vm_entrypoint.sh
584 type: OS::Neutron::Port
586 network: { get_resource: oam_network }
587 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
589 - { get_resource: onap_sg }
592 type: OS::Neutron::FloatingIP
594 floating_network_id: { get_param: public_net_id }
595 port_id: { get_resource: k8s_10_private_port }
598 type: OS::Nova::Server
601 list_join: ['-', [ { get_param: 'OS::stack_name' }, 'k8s', '10' ] ]
602 image: { get_param: ubuntu_1604_image }
603 flavor: { get_param: k8s_vm_flavor }
604 key_name: { get_param: key_name }
606 - port: { get_resource: k8s_10_private_port }
607 user_data_format: RAW
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] }
616 __host_label__: 'compute'
618 get_file: k8s_vm_entrypoint.sh
621 type: OS::Neutron::Port
623 network: { get_resource: oam_network }
624 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
626 - { get_resource: onap_sg }
629 type: OS::Neutron::FloatingIP
631 floating_network_id: { get_param: public_net_id }
632 port_id: { get_resource: k8s_11_private_port }
635 type: OS::Nova::Server
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 }
643 - port: { get_resource: k8s_11_private_port }
644 user_data_format: RAW
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'
655 get_file: k8s_vm_entrypoint.sh
658 type: OS::Neutron::Port
660 network: { get_resource: oam_network }
661 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
663 - { get_resource: onap_sg }
666 type: OS::Neutron::FloatingIP
668 floating_network_id: { get_param: public_net_id }
669 port_id: { get_resource: k8s_12_private_port }
672 type: OS::Nova::Server
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 }
680 - port: { get_resource: k8s_12_private_port }
681 user_data_format: RAW
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'
692 get_file: k8s_vm_entrypoint.sh
695 type: OS::Neutron::Port
697 network: { get_resource: oam_network }
698 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
700 - { get_resource: onap_sg }
703 type: OS::Neutron::FloatingIP
705 floating_network_id: { get_param: public_net_id }
706 port_id: { get_resource: etcd_1_private_port }
709 type: OS::Nova::Server
712 list_join: ['-', [ { get_param: 'OS::stack_name' }, 'etcd', '1' ] ]
713 image: { get_param: ubuntu_1604_image }
714 flavor: { get_param: etcd_vm_flavor }
715 key_name: { get_param: key_name }
717 - port: { get_resource: etcd_1_private_port }
718 user_data_format: RAW
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] }
727 __host_label__: 'etcd'
729 get_file: k8s_vm_entrypoint.sh
732 type: OS::Neutron::Port
734 network: { get_resource: oam_network }
735 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
737 - { get_resource: onap_sg }
740 type: OS::Neutron::FloatingIP
742 floating_network_id: { get_param: public_net_id }
743 port_id: { get_resource: etcd_2_private_port }
746 type: OS::Nova::Server
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 }
754 - port: { get_resource: etcd_2_private_port }
755 user_data_format: RAW
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'
766 get_file: k8s_vm_entrypoint.sh
769 type: OS::Neutron::Port
771 network: { get_resource: oam_network }
772 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
774 - { get_resource: onap_sg }
777 type: OS::Neutron::FloatingIP
779 floating_network_id: { get_param: public_net_id }
780 port_id: { get_resource: etcd_3_private_port }
783 type: OS::Nova::Server
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 }
791 - port: { get_resource: etcd_3_private_port }
792 user_data_format: RAW
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'
803 get_file: k8s_vm_entrypoint.sh
806 type: OS::Neutron::Port
808 network: { get_resource: oam_network }
809 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
811 - { get_resource: onap_sg }
814 type: OS::Neutron::FloatingIP
816 floating_network_id: { get_param: public_net_id }
817 port_id: { get_resource: orch_1_private_port }
820 type: OS::Nova::Server
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 }
828 - port: { get_resource: orch_1_private_port }
829 user_data_format: RAW
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'
840 get_file: k8s_vm_entrypoint.sh
844 description: The IP address of the rancher instance
845 value: { get_attr: [rancher_floating_ip, floating_ip_address] }
848 description: The IP address of the k8s_01 instance
849 value: { get_attr: [k8s_01_floating_ip, floating_ip_address] }
852 description: The IP address of the k8s_02 instance
853 value: { get_attr: [k8s_02_floating_ip, floating_ip_address] }
856 description: The IP address of the k8s_03 instance
857 value: { get_attr: [k8s_03_floating_ip, floating_ip_address] }
860 description: The IP address of the k8s_04 instance
861 value: { get_attr: [k8s_04_floating_ip, floating_ip_address] }
864 description: The IP address of the k8s_05 instance
865 value: { get_attr: [k8s_05_floating_ip, floating_ip_address] }
868 description: The IP address of the k8s_06 instance
869 value: { get_attr: [k8s_06_floating_ip, floating_ip_address] }
872 description: The IP address of the k8s_07 instance
873 value: { get_attr: [k8s_07_floating_ip, floating_ip_address] }
876 description: The IP address of the k8s_08 instance
877 value: { get_attr: [k8s_08_floating_ip, floating_ip_address] }
880 description: The IP address of the k8s_09 instance
881 value: { get_attr: [k8s_09_floating_ip, floating_ip_address] }
884 description: The IP address of the k8s_10 instance
885 value: { get_attr: [k8s_10_floating_ip, floating_ip_address] }
888 description: The IP address of the k8s_11 instance
889 value: { get_attr: [k8s_11_floating_ip, floating_ip_address] }
892 description: The IP address of the k8s_12 instance
893 value: { get_attr: [k8s_12_floating_ip, floating_ip_address] }