1 tosca_definitions_version: tosca_simple_yaml_1_0_0
5 - openecomp_heat_index:
6 file: openecomp-heat/_index.yml
7 - GlobalSubstitutionTypes:
8 file: GlobalSubstitutionTypesServiceTemplate.yaml
16 description: The ID or name of the flavor to boot onto.
17 default: vson-app-flavor
19 label: vSON DBG Volume ID 0
23 description: Volume ID of the vSON DBG server.
24 vson_dbs_server_group_id:
25 label: vSON DBS server group policy
29 description: "Tells what policy should be applied to the ServerGroup. Affinity\
30 \ policy will force instances to share the same hypervisor. Anti-affinity\
31 \ will force instances to run in different hypervisors. The group intended\
32 \ for vSON DBS instances. \n"
33 vson_mon_volume_name_0:
34 label: vSON MON volume name
38 description: Volume name.
39 default: vson_mon_volume_0
40 vson_dbs_volume_name_0:
41 label: vSON DBS volume name 0
45 description: First volume name.
46 vson_dbs_volume_size_1:
47 label: vSON DBS volume ID 1 size
51 description: Size of the second Cinder volume. Measured in gigabytes.
54 label: vSON Mediator Volume ID 0
58 description: Volume ID of the vSON Mediator server.
59 vson_mgt_volume_name_0:
60 label: vSON MGT volume name
64 description: Volume name.
65 default: vson_mgt_volume_0
66 vson_dbs_volume_name_1:
67 label: vSON DBS volume name 1
71 description: Second volume name.
72 vson_dbs_volume_size_0:
73 label: vSON DBS volume ID 0 size
77 description: Size of the first Cinder volume. Measured in gigabytes.
84 description: The ID or name of the flavor to boot onto.
85 vson_mon_volume_size_0:
86 label: vSON MON cinder volume size
90 description: Size of the Cinder volume. Measured in gigabytes.
93 label: vSON MON VM image name
97 description: Image name the volume will be created from.
98 default: VSON-BASE-1.0
99 oam_net_subnet_prefix_length:
100 label: OAM net subnet prefix length
104 description: OAM network subnet prefix length.
106 label: swift storage URL
111 Swift storage URL. Example: http://172.16.209.246:8080/v1/AUTH_a4d426b5ef2e41408a8e6e6b9a8d3029 http://172.16.209.246:8080 - protocol, IP and port, v1 - API version AUTH_a4d426b5ef2e41408a8e6e6b9a8d3029 - account ID
113 label: vSON base VM image name
117 description: VM Image name the vSON DC leader instance will be created from.
118 vson_app_oam_net_v6_ip_0:
119 label: vSON APP OAM network IPv6 address
123 description: Fixed IPv6 assignment for the vSON APP instance on the OAM network.
129 description: List of DNS servers.
132 vson_app_volume_size_0:
133 label: vSON APP cinder volume size
138 Size of the Cinder volume. Measured in gigabytes.
140 oam_net_security_group_id:
141 label: OAM network security group ID
146 The ID of Security group applied on the port bound to the vSON OAM network.
147 vson_mgt_flavor_name:
152 description: The ID or name of the flavor to boot onto.
153 default: vson-mgt-flavor
154 vson_mgt_volume_size_0:
155 label: vSON MGT cinder volume size
159 description: Size of the Cinder volume. Measured in gigabytes.
161 vson_dbs_volume_id_0:
162 label: vSON DBS Volume ID 0
166 description: Volume ID of the first vSON DBS server.
167 vson_dbc_volume_id_0:
168 label: vSON DBC Volume ID 0
172 description: Volume ID of the vSON DBC server.
173 vson_dbs_volume_id_1:
174 label: vSON DBS Volume ID 1
178 description: Volume ID of the second vSON DBS server.
180 label: vSON base VM image name
184 description: VM Image name the vSON DBC instance will be created from.
185 default: VSON-BASE-1.0
187 label: vSON Management VM image name
191 description: Image name the volume will be created from.
192 default: VSON-BASE-1.0
194 label: Default IPv6 gateway
198 description: Default IPv6 gateway.
199 vson_mgt_server_group_id:
200 label: vSON Management server group policy
204 description: "Tells what policy should be applied to the ServerGroup. Affinity\
205 \ policy will force instances to share the same hypervisor. Anti-affinity\
206 \ will force instances to run in different hypervisors. The group intended\
207 \ for vSON Management instances. \n"
209 label: vSON Cluster Manager instance name
213 description: Unique name to be issued to the vSON Cluster Manager instance.
214 vson_dbc_server_group_policy:
215 label: vSON Database server group policy
220 Tells what policy should be applied to the ServerGroup. Affinity policy will force instances to share the same hypervisor. Anti-affinity will force instances to run in different hypervisors. The group intended for vSON Database instances.
221 default: anti-affinity
222 vson_clm_server_group_policy:
223 label: vSON Cluster Management server group policy
228 Tells what policy should be applied to the ServerGroup. Affinity policy will force instances to share the same hypervisor. Anti-affinity will force instances to run in different hypervisors. The group intended for vSON Cluster Management instances.
229 default: anti-affinity
230 vson_mon_server_group_policy:
231 label: vSON MON server group policy
236 Tells what policy should be applied to the ServerGroup. Affinity policy will force instances to share the same hypervisor. Anti-affinity will force instances to run in different hypervisors. The group intended for vSON MON instances.
237 default: anti-affinity
238 vson_dbg_server_group_id:
239 label: vSON DBS server group policy
243 description: "Tells what policy should be applied to the ServerGroup. Affinity\
244 \ policy will force instances to share the same hypervisor. Anti-affinity\
245 \ will force instances to run in different hypervisors. The group intended\
246 \ for vSON DBS instances. \n"
247 vson_leader_server_group_policy:
248 label: vSON Cluster/DC leader server group policy
253 Tells what policy should be applied to the ServerGroup. Affinity policy will force instances to share the same hypervisor. Anti-affinity will force instances to run in different hypervisors. The group intended for vSON Cluster/DC leader instances.
254 default: anti-affinity
255 vson_dcl_oam_net_ip_0:
256 label: vSON DC leader OAM network IP address 0
260 description: Fixed IP assignment for the first vSON DC leader instance on the OAM network.
261 vson_cll_flavor_name:
266 description: The ID or name of the flavor to boot onto.
267 vson_app_server_group_policy:
268 label: vSON Application server group policy
273 Tells what policy should be applied to the ServerGroup. Affinity policy will force instances to share the same hypervisor. Anti-affinity will force instances to run in different hypervisors. The group intended for vSON Application instances.
274 default: anti-affinity
275 vson_dcl_oam_net_ip_1:
276 label: vSON DC leader OAM network IP address 1
280 description: Fixed IP assignment for the second vSON DC leader instance on the OAM network.
281 vson_dcl_oam_net_ip_2:
282 label: vSON DC leader OAM network IP address 2
286 description: Fixed IP assignment for the third vSON DC leader instance on the OAM network.
287 vson_dbg_volume_size_0:
288 label: vSON DBG cinder volume size
293 Size of the Cinder volume. Measured in gigabytes.
295 vson_cll_oam_net_ip_0:
296 label: vSON Cluster leader OAM network IP address 0
300 description: Fixed IP assignment for the first vSON Cluster leader instance on the OAM network.
301 vson_app_oam_net_ip_0:
302 label: vSON APP OAM network IPv4 address
306 description: Fixed IPv4 assignment for the vSON APP instance on the OAM network.
307 vson_cll_oam_net_ip_2:
308 label: vSON Cluster leader OAM network IP address 2
312 description: Fixed IP assignment for the third vSON Cluster leader instance on the OAM network.
313 vson_cll_oam_net_ip_1:
314 label: vSON Cluster leader OAM network IP address 1
318 description: Fixed IP assignment for the second vSON Cluster leader instance on the OAM network.
319 vson_clm_oam_net_ip_0:
320 label: vSON CLM OAM network IP address
324 description: Fixed IP assignment for the vSON CLM instance on the OAM network.
331 description: Unique ID for this VF Module instance.
332 vson_dbc_oam_net_ip_0:
333 label: vSON DBC OAM network IP address
337 description: Fixed IP assignment for the vSON DBC instance on the OAM network.
338 vson_dbg_oam_net_ip_0:
339 label: vSON DBG OAM network IP address
343 description: Fixed IP assignment for the vSON DBG instance on the OAM network.
349 description: Unique name for this VF instance.
351 label: Number of Servers
355 description: Number of vSON Management servers.
361 label: vSON Management instance name
365 description: Unique name to be issued to the vSON Management instance.
366 default: vson-03.cisco.com
368 label: VF module name
372 description: Unique name for this VF module instance.
373 default: module_0_vson_mgt_volume
374 vson_clm_flavor_name:
379 description: The ID or name of the flavor to boot onto.
380 default: vson-clm-flavor
381 vson_mdr_flavor_name:
386 description: The ID or name of the flavor to boot onto.
387 default: vson-mdr-flavor
388 vson_mon_volume_id_0:
389 label: vSON MON Volume ID 0
393 description: Volume ID of the vSON MON server.
395 label: Availability zone 0
399 description: Availability zone.
401 label: Availability zone 1
405 description: Second availability zone.
406 vson_dbc_flavor_name:
411 description: The ID or name of the flavor to boot onto.
412 default: vson-dbc-flavor
413 vson_dbc_volume_name_0:
414 label: vSON DBC volume name
418 description: Volume name.
420 label: vSON Mediator VM image name
424 description: Image name the volume will be created from.
426 label: First vSON Cluster leader name
430 description: Unique name to be issued to the first vSON Cluster leader.
432 label: vSON base VM image name
436 description: VM Image name the vSON Cluster leader instance will be created from.
438 label: Third vSON Cluster leader name
442 description: Unique name to be issued to the third vSON Cluster leader.
448 description: Unique name to be issued to the vSON DBG server.
450 label: Second vSON Cluster leader name
454 description: Unique name to be issued to the second vSON Cluster leader.
455 vson_dbs_server_group_policy:
456 label: vSON Database server group policy
461 Tells what policy should be applied to the ServerGroup. Affinity policy will force instances to share the same hypervisor. Anti-affinity will force instances to run in different hypervisors. The group intended for vSON DB Shard instances.
462 default: anti-affinity
463 vson_join_cluster_auth_token:
464 label: vSON join cluster auth token
468 description: "Authentication Token generated for the user permitted to add \
469 \ a new vSON Datacenter. \n"
471 label: First vSON DC leader name
475 description: Unique name to be issued to the first vSON DC leader.
477 label: Second vSON DC leader name
481 description: Unique name to be issued to the second vSON DC leader.
482 vson_clm_0_oam_net_ip_0:
483 label: vSON Cluster Manager 0 OAM net IP
487 description: IP of the first vSON Cluster Management server.
489 label: Third vSON DC leader name
493 description: Unique name to be issued to the third vSON DC leader.
495 label: OAM network ID
499 description: The ID of the OAM network.
500 vson_mon_oam_net_ip_0:
501 label: vSON MON OAM network IP address
505 description: Fixed IP assignment for the vSON MON instance on the OAM network.
506 vson_dbg_flavor_name:
511 description: The ID or name of the flavor to boot onto.
512 default: vson-dbg-flavor
514 label: vSON Cluster Manager VM image name
518 description: Image name the volume will be created from.
519 default: VSON-BASE-1.0
525 description: Unique name to be issued to the vSON DBC server.
526 vson_dbs_oam_net_ip_1:
527 label: vSON DBS OAM network IP address 1
531 description: Fixed IP assignment for the second vSON DBS instance on the OAM network.
533 label: vSON base VM image name
537 description: VM Image name the vSON DBG instance will be created from.
538 default: VSON-BASE-1.0
539 vson_mgt_oam_net_ip_0:
540 label: vSON MGT OAM network IP address
544 description: Fixed IP assignment for the vSON MGT instance on the OAM network.
545 vson_dbs_oam_net_ip_0:
546 label: vSON DBS OAM network IP address 0
550 description: Fixed IP assignment for the first vSON DBS instance on the OAM network.
552 label: vSON Cluster name
556 description: Name of the vSON Cluster.
560 vson_dcl_volume_size_1:
561 label: Cinder volume ID 1 size
566 Size of the second Cinder volume. Measured in gigabytes.
568 vson_dcl_volume_size_0:
569 label: Cinder volume ID 0 size
574 Size of the first Cinder volume. Measured in gigabytes.
576 vson_dcl_volume_size_2:
577 label: Cinder volume ID 2 size
582 Size of the third Cinder volume. Measured in gigabytes.
585 label: First vSON DBS name
589 description: Unique name to be issued to the first vSON DBS server.
591 label: Second vSON DBS name
595 description: Unique name to be issued to the second vSON DBS server.
596 vson_mdr_server_group_id:
597 label: vSON Mediator server group policy
601 description: "Tells what policy should be applied to the ServerGroup. Affinity\
602 \ policy will force instances to share the same hypervisor. Anti-affinity\
603 \ will force instances to run in different hypervisors. The group intended\
604 \ for vSON Mediator instances. \n"
605 vson_dbc_server_group_id:
606 label: vSON DBS server group policy
610 description: "Tells what policy should be applied to the ServerGroup. Affinity\
611 \ policy will force instances to share the same hypervisor. Anti-affinity\
612 \ will force instances to run in different hypervisors. The group intended\
613 \ for vSON DBS instances. \n"
614 vson_dbs_flavor_name:
619 description: The ID or name of the flavor to boot onto.
620 default: vson-dbs-flavor
621 vson_mdr_server_group_policy:
622 label: vSON Mediator server group policy
627 Tells what policy should be applied to the ServerGroup. Affinity policy will force instances to share the same hypervisor. Anti-affinity will force instances to run in different hypervisors. The group intended for vSON Mediator instances.
628 default: anti-affinity
629 vson_dbc_volume_size_0:
630 label: vSON DBC cinder volume size
634 description: Size of the Cinder volume. Measured in gigabytes.
637 label: vSON APP instance name
641 description: Unique name to be issued to the vSON APP instance.
642 default: vson-13.cisco.com
643 swift_account_auth_token:
644 label: Swift account auth token
649 Swift account auth token. Example: 041a5187bb4641f9b89583e2539776b0
650 vson_mdr_oam_net_ip_0:
651 label: vSON MDR OAM network IP address
655 description: Fixed IP assignment for the vSON MDR instance on the OAM network.
656 vson_leader_server_group_id:
657 label: vSON Cluster leader server group policy
662 Tells what policy should be applied to the ServerGroup. Affinity policy will force instances to share the same hypervisor. Anti-affinity will force instances to run in different hypervisors. The group intended for vSON Cluster leaders.
663 vson_clm_server_group_id:
664 label: vSON Cluster Manager server group policy
668 description: "Tells what policy should be applied to the ServerGroup. Affinity\
669 \ policy will force instances to share the same hypervisor. Anti-affinity\
670 \ will force instances to run in different hypervisors. The group intended\
671 \ for vSON Cluster Manager instances. \n"
672 vson_app_server_group_id:
673 label: vSON APP server group policy
678 Tells what policy should be applied to the ServerGroup. Affinity policy will force instances to share the same hypervisor. Anti-affinity will force instances to run in different hypervisors. The group intended for vSON APP instances.
680 label: vSON master CLM IP
684 description: "Master CLM IP. If the vSON Cluster belongs to a single OpenStack\
685 \ tenant, the value SHOULD BE EMPTY. In case the vSON Cluster is distributed\
686 \ between multiple tenants:\n -> vSON Cluster instantiation - the value should\
687 \ be empty \n -> Adding a new DC to existing vSON Cluster - IP of the CLM\
688 \ deployed during \n vSON Cluster instantiation, should be set as the\
690 vson_dcl_volume_id_2:
691 label: vSON DC Leader Volume ID 2
695 description: Volume ID of the third vSON DC leader.
696 vson_mgt_server_group_policy:
697 label: vSON Management server group policy
702 Tells what policy should be applied to the ServerGroup. Affinity policy will force instances to share the same hypervisor. Anti-affinity will force instances to run in different hypervisors. The group intended for vSON Management instances.
703 default: anti-affinity
704 vson_dcl_volume_id_1:
705 label: vSON DC Leader Volume ID 1
709 description: Volume ID of the second vSON DC leader.
710 vson_dcl_volume_id_0:
711 label: vSON DC Leader Volume ID 0
715 description: Volume ID of the first vSON DC leader.
717 label: vSON base VM image name
721 description: VM Image name the vSON DBS instance will be created from.
722 default: VSON-BASE-1.0
723 vson_mon_server_group_id:
724 label: vSON MON server group policy
728 description: "Tells what policy should be applied to the ServerGroup. Affinity\
729 \ policy will force instances to share the same hypervisor. Anti-affinity\
730 \ will force instances to run in different hypervisors. The group intended\
731 \ for vSON MON instances. \n"
732 vson_mdr_volume_size_0:
733 label: vSON MDR cinder volume size
737 description: Size of the Cinder volume. Measured in gigabytes.
740 label: Default gateway
744 description: Default gateway.
745 vson_mgt_volume_id_0:
746 label: vSON Management Volume ID 0
750 description: Volume ID of the vSON Management server.
751 vson_dbg_server_group_policy:
752 label: vSON Database server group policy
757 Tells what policy should be applied to the ServerGroup. Affinity policy will force instances to share the same hypervisor. Anti-affinity will force instances to run in different hypervisors. The group intended for vSON DB Global instances.
758 default: anti-affinity
759 vson_mdr_volume_name_0:
760 label: vSON MGT volume name
764 description: Volume name.
765 default: vson_mdr_volume_0
766 vson_dbg_volume_name_0:
767 label: vSON DBG volume name
771 description: Volume name.
773 label: vSON base VM image name
777 description: VM Image name the vSON APP instance will be created from.
778 default: VSON-BASE-1.0
779 vson_app_volume_id_0:
780 label: vSON APP Volume ID 0
784 description: Volume ID of the vSON APP server.
790 description: Unique ID for this VF instance.
792 label: vSON Datacenter name
796 description: vSON Datacenter name.
797 swift_son_container_name:
802 description: Swift container storing vSON artifacts.
804 oam_net_subnet_v6_prefix_length:
805 label: OAM net IPv6 subnet prefix length
809 description: OAM network IPv6 subnet prefix length.
810 vson_cll_volume_id_0:
811 label: vSON Cluster Leader Volume ID 0
815 description: Volume ID of the first vSON Cluster leader.
821 description: List of NTP servers.
824 vson_cll_volume_id_1:
825 label: vSON Cluster Leader Volume ID 1
829 description: Volume ID of the second vSON Cluster leader.
830 vson_cll_volume_id_2:
831 label: vSON Cluster Leader Volume ID 2
835 description: Volume ID of the third vSON Cluster leader.
836 vson_cll_volume_size_2:
837 label: Cinder volume ID 2 size
842 Size of the third Cinder volume. Measured in gigabytes.
843 vson_cll_volume_size_1:
844 label: Cinder volume ID 1 size
849 Size of the second Cinder volume. Measured in gigabytes.
850 vson_cll_volume_size_0:
851 label: Cinder volume ID 0 size
856 Size of the first Cinder volume. Measured in gigabytes.
857 vson_dcl_flavor_name:
862 description: The ID or name of the flavor to boot onto.
863 vson_app_volume_name_0:
864 label: vSON APP volume name
868 description: Volume name.
870 label: vSON MON instance name
874 description: Unique name to be issued to the vSON MON instance.
876 label: vSON Mediator instance name
880 description: Unique name to be issued to the vSON Mediator instance.
882 abstract_vson_vm_3_0:
883 type: org.openecomp.resource.abstract.nodes.heat.vson_vm_3
888 get_input: vf_module_id
889 vson_cluster_name: ''
891 get_input: default_gateway
892 port_vson_server_oam_net_port_0_ip_requirements:
896 floating_ip_count_required:
901 - service_template_filter
905 oam_net_subnet_prefix_length:
906 get_input: oam_net_subnet_prefix_length
907 swift_storage_url: ''
909 get_input: vf_module_name
911 get_input: dns_servers
912 oam_net_security_group_id:
913 get_input: oam_net_security_group_id
914 service_template_filter:
915 substitute_service_template: nested_vson_serverServiceTemplate.yaml
917 get_input: number_of_servers
920 get_input: vson_clm_image_name
924 get_input: vson_clm_0_oam_net_ip_0
925 port_vson_server_oam_net_port_0_mac_requirements:
929 - get_input: vson_clm_oam_net_ip_0
930 swift_son_container_name: ''
932 swift_account_auth_token:
933 get_input: swift_account_auth_token
934 vson_server_group_id:
935 get_input: vson_clm_server_group_id
937 get_input: vson_clm_flavor_name
938 port_vson_server_oam_net_port_0_network_role_tag: oam
940 - get_input: availability_zone_0
942 get_input: ntp_servers
944 get_input: oam_net_id
946 - get_input: vson_clm_name_0
947 abstract_vson_vm_1_0:
948 type: org.openecomp.resource.abstract.nodes.heat.vson_vm_1
953 get_input: vf_module_id
955 get_input: default_gateway
956 port_vson_server_oam_net_port_0_ip_requirements:
960 floating_ip_count_required:
965 - service_template_filter
969 oam_net_subnet_prefix_length:
970 get_input: oam_net_subnet_prefix_length
972 get_input: vf_module_name
974 get_input: dns_servers
975 oam_net_security_group_id:
976 get_input: oam_net_security_group_id
977 service_template_filter:
978 substitute_service_template: nested_vson_server_with_volServiceTemplate.yaml
980 get_input: number_of_servers
983 get_input: vson_dcl_image_name
987 get_input: vson_clm_0_oam_net_ip_0
988 port_vson_server_oam_net_port_0_mac_requirements:
992 get_input: vson_dc_unit
994 - get_input: vson_dcl_oam_net_ip_0
995 - get_input: vson_dcl_oam_net_ip_1
996 - get_input: vson_dcl_oam_net_ip_2
998 swift_account_auth_token:
999 get_input: swift_account_auth_token
1000 vson_server_group_id:
1001 get_input: vson_leader_server_group_id
1002 vson_vm_flavor_name:
1003 get_input: vson_dcl_flavor_name
1004 port_vson_server_oam_net_port_0_network_role_tag: oam
1006 - get_input: availability_zone_0
1007 - get_input: availability_zone_1
1008 - get_input: availability_zone_0
1010 - get_input: vson_dcl_volume_id_0
1011 - get_input: vson_dcl_volume_id_1
1012 - get_input: vson_dcl_volume_id_2
1014 get_input: ntp_servers
1015 vson_join_cluster_auth_token:
1016 get_input: vson_join_cluster_auth_token
1018 get_input: oam_net_id
1020 - get_input: vson_dcl_name_0
1021 - get_input: vson_dcl_name_1
1022 - get_input: vson_dcl_name_2
1023 abstract_vson_vm_2_0:
1024 type: org.openecomp.resource.abstract.nodes.heat.vson_vm_2
1029 get_input: vf_module_id
1031 get_input: default_gateway
1032 port_vson_server_oam_net_port_0_ip_requirements:
1036 floating_ip_count_required:
1041 - service_template_filter
1045 oam_net_subnet_prefix_length:
1046 get_input: oam_net_subnet_prefix_length
1048 get_input: vf_module_name
1050 get_input: dns_servers
1051 oam_net_security_group_id:
1052 get_input: oam_net_security_group_id
1053 service_template_filter:
1054 substitute_service_template: nested_vson_server_from_volServiceTemplate.yaml
1056 get_input: number_of_servers
1060 vson_clm_oam_net_ip:
1061 get_input: vson_clm_0_oam_net_ip_0
1062 port_vson_server_oam_net_port_0_mac_requirements:
1066 get_input: vson_dc_unit
1068 - get_input: vson_mon_oam_net_ip_0
1070 swift_account_auth_token:
1071 get_input: swift_account_auth_token
1072 vson_server_group_id:
1073 get_input: vson_mon_server_group_id
1074 vson_vm_flavor_name:
1075 get_input: vson_mon_flavor_name
1076 port_vson_server_oam_net_port_0_network_role_tag: oam
1078 - get_input: availability_zone_0
1080 - get_input: vson_mon_volume_id_0
1082 get_input: ntp_servers
1084 get_input: oam_net_id
1086 - get_input: vson_mon_name_0
1088 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
1091 get_input: availability_zone_0
1096 get_input: vf_module_name
1097 size: '(get_input : vson_dbc_volume_size_0) * 1024'
1099 get_input: vson_dbc_volume_name_0
1100 description: vSON DB Config cinder volume.
1102 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
1105 get_input: availability_zone_0
1107 get_input: vson_mdr_image_name
1112 get_input: vf_module_name
1113 size: '(get_input : vson_mdr_volume_size_0) * 1024'
1115 get_input: vson_mdr_volume_name_0
1117 vSON MDR cinder volume. The volume is created from the vSON base VM image.
1119 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
1122 get_input: availability_zone_0
1124 get_input: vson_mgt_image_name
1129 get_input: vf_module_name
1130 size: '(get_input : vson_mgt_volume_size_0) * 1024'
1132 get_input: vson_mgt_volume_name_0
1134 vSON MGT cinder volume. The volume is created from the vSON base VM image.
1136 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
1139 get_input: availability_zone_0
1141 get_input: vson_mon_image_name
1146 get_input: vf_module_name
1147 size: '(get_input : vson_mon_volume_size_0) * 1024'
1149 get_input: vson_mon_volume_name_0
1151 vSON MON cinder volume. The volume is created from the vSON base VM image.
1153 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
1156 get_input: availability_zone_0
1161 get_input: vf_module_name
1162 size: '(get_input : vson_cll_volume_size_2) * 1024'
1165 template: VNF_NAME_cll_volume_2
1169 description: Cinder volume for the third vSON Cluster leader.
1171 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
1174 get_input: availability_zone_0
1179 get_input: vf_module_name
1180 size: '(get_input : vson_cll_volume_size_0) * 1024'
1183 template: VNF_NAME_cll_volume_0
1187 description: Cinder volume for the first vSON Cluster leader.
1189 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
1192 get_input: availability_zone_1
1197 get_input: vf_module_name
1198 size: '(get_input : vson_cll_volume_size_1) * 1024'
1201 template: VNF_NAME_cll_volume_1
1205 description: Cinder volume for the second vSON Cluster leader.
1207 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
1210 get_input: availability_zone_1
1215 get_input: vf_module_name
1216 size: '(get_input : vson_dbs_volume_size_1) * 1024'
1218 get_input: vson_dbs_volume_name_1
1219 description: Cinder volume for the second vSON DBS VM instance.
1221 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
1224 get_input: availability_zone_0
1229 get_input: vf_module_name
1230 size: '(get_input : vson_dbs_volume_size_0) * 1024'
1232 get_input: vson_dbs_volume_name_0
1233 description: Cinder volume for the first vSON DBS VM instance.
1235 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
1238 get_input: availability_zone_0
1243 get_input: vf_module_name
1244 size: '(get_input : vson_dcl_volume_size_2) * 1024'
1247 template: VNF_NAME_dcl_volume_2
1251 description: Cinder volume for the third vSON DC leader.
1253 type: org.openecomp.resource.abstract.nodes.heat.vson_vm
1258 get_input: vf_module_id
1260 get_input: default_gateway
1261 port_vson_server_oam_net_port_0_ip_requirements:
1265 floating_ip_count_required:
1270 - service_template_filter
1274 oam_net_subnet_prefix_length:
1275 get_input: oam_net_subnet_prefix_length
1277 get_input: vf_module_name
1279 get_input: dns_servers
1280 oam_net_security_group_id:
1281 get_input: oam_net_security_group_id
1282 service_template_filter:
1283 substitute_service_template: nested_vson_server_with_vol_dual_ip_stackServiceTemplate.yaml
1285 get_input: number_of_servers
1288 get_input: vson_app_image_name
1291 vson_clm_oam_net_ip:
1292 get_input: vson_clm_0_oam_net_ip_0
1293 port_vson_server_oam_net_port_0_mac_requirements:
1297 get_input: vson_dc_unit
1299 - get_input: vson_app_oam_net_ip_0
1300 oam_net_subnet_v6_prefix_length:
1301 get_input: oam_net_subnet_v6_prefix_length
1303 swift_account_auth_token:
1304 get_input: swift_account_auth_token
1306 get_input: default_gateway_v6
1307 vson_server_group_id:
1308 get_input: vson_app_server_group_id
1309 vson_vm_flavor_name:
1310 get_input: vson_app_flavor_name
1311 port_vson_server_oam_net_port_0_network_role_tag: oam
1313 - get_input: availability_zone_0
1315 - get_input: vson_app_volume_id_0
1317 - get_input: vson_app_oam_net_v6_ip_0
1319 get_input: ntp_servers
1320 vson_join_cluster_auth_token:
1321 get_input: vson_join_cluster_auth_token
1323 get_input: oam_net_id
1325 - get_input: vson_app_name_0
1327 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
1330 get_input: availability_zone_0
1335 get_input: vf_module_name
1336 size: '(get_input : vson_dcl_volume_size_0) * 1024'
1339 template: VNF_NAME_dcl_volume_0
1343 description: Cinder volume for the first vSON DC leader.
1345 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
1348 get_input: availability_zone_1
1353 get_input: vf_module_name
1354 size: '(get_input : vson_dcl_volume_size_1) * 1024'
1357 template: VNF_NAME_dcl_volume_1
1361 description: Cinder volume for the second vSON DC leader.
1362 oam_net_security_group:
1363 type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
1367 template: VNF_NAME_oam_sec_group
1371 description: Security Group for instances connected to the OAM network.
1375 remote_ip_prefix: 0.0.0.0/0
1376 port_range_max: 65535
1381 remote_ip_prefix: 0.0.0.0/0
1382 port_range_max: 65535
1387 remote_ip_prefix: 0.0.0.0/0
1388 port_range_max: 65535
1393 remote_ip_prefix: 0.0.0.0/0
1397 remote_ip_prefix: ::/0
1398 port_range_max: 65535
1403 remote_ip_prefix: ::/0
1404 port_range_max: 65535
1409 remote_ip_prefix: ::/0
1410 port_range_max: 65535
1415 remote_ip_prefix: ::/0
1419 remote_ip_prefix: 0.0.0.0/0
1420 port_range_max: 65535
1425 remote_ip_prefix: 0.0.0.0/0
1426 port_range_max: 65535
1431 remote_ip_prefix: 0.0.0.0/0
1432 port_range_max: 65535
1437 remote_ip_prefix: 0.0.0.0/0
1441 remote_ip_prefix: ::/0
1442 port_range_max: 65535
1447 remote_ip_prefix: ::/0
1448 port_range_max: 65535
1453 remote_ip_prefix: ::/0
1454 port_range_max: 65535
1459 remote_ip_prefix: ::/0
1463 capability: attachment_vson_server_oam_net_port_0
1464 node: abstract_vson_vm_3_0
1465 relationship: org.openecomp.relationships.AttachesTo
1467 capability: attachment_vson_server_oam_net_port_0
1468 node: abstract_vson_vm_1_0
1469 relationship: org.openecomp.relationships.AttachesTo
1471 capability: attachment_vson_server_oam_net_port_0
1472 node: abstract_vson_vm_1_0
1473 relationship: org.openecomp.relationships.AttachesTo
1475 capability: attachment_vson_server_oam_net_port_0
1476 node: abstract_vson_vm_1_0
1477 relationship: org.openecomp.relationships.AttachesTo
1479 capability: attachment_vson_server_oam_net_port_0
1480 node: abstract_vson_vm_3_0
1481 relationship: org.openecomp.relationships.AttachesTo
1483 capability: attachment_vson_server_oam_net_port_0
1484 node: abstract_vson_vm_2_0
1485 relationship: org.openecomp.relationships.AttachesTo
1487 capability: attachment_vson_server_oam_net_port_0
1488 node: abstract_vson_vm_1_0
1489 relationship: org.openecomp.relationships.AttachesTo
1491 capability: attachment_vson_server_oam_net_port_0
1492 node: abstract_vson_vm_0
1493 relationship: org.openecomp.relationships.AttachesTo
1495 capability: attachment_vson_server_oam_net_port_0
1496 node: abstract_vson_vm_1_0
1497 relationship: org.openecomp.relationships.AttachesTo
1499 capability: attachment_vson_server_oam_net_port_0
1500 node: abstract_vson_vm_2_0
1501 relationship: org.openecomp.relationships.AttachesTo
1503 capability: attachment_vson_server_oam_net_port_0
1504 node: abstract_vson_vm_2_0
1505 relationship: org.openecomp.relationships.AttachesTo
1507 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
1510 get_input: availability_zone_0
1515 get_input: vf_module_name
1516 size: '(get_input : vson_dbg_volume_size_0) * 1024'
1518 get_input: vson_dbg_volume_name_0
1519 description: vSON DB Global cinder volume.
1521 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
1524 get_input: availability_zone_0
1529 get_input: vf_module_name
1530 size: '(get_input : vson_app_volume_size_0) * 1024'
1532 get_input: vson_app_volume_name_0
1533 description: vSON APP cinder volume.
1535 module_5_vson_dbg_volume_group:
1536 type: org.openecomp.groups.heat.HeatStack
1538 heat_file: ../Artifacts/module_5_vson_dbg_volume.yaml
1540 Creates a Cinder volume. Cinder volume is a storage in the form of block devices. It can be used, for example, for providing storage to instance. Volume supports creation from snapshot, backup or image. Also volume can be created only by size. The template creates volumes for vSON DB Global servers (Virtual Function Component DBG).
1543 module_7_vson_app_group:
1544 type: org.openecomp.groups.heat.HeatStack
1546 heat_file: ../Artifacts/module_7_vson_app.yaml
1547 description: The template deploys vSON VFC of type APP.
1549 - abstract_vson_vm_0
1550 module_2_vson_mdr_volume_group:
1551 type: org.openecomp.groups.heat.HeatStack
1553 heat_file: ../Artifacts/module_2_vson_mdr_volume.yaml
1555 Create a Cinder volume. Cinder volume is a storage in the form of block devices. It can be used, for example, for providing storage to instance. Volume supports creation from snapshot, backup or image. Also volume can be created only by size. The template creates volume for vSON Mediator server (Virtual Function Component MDR).
1558 module_3_vson_cll_group:
1559 type: org.openecomp.groups.heat.HeatStack
1561 heat_file: ../Artifacts/module_3_vson_cll.yaml
1563 The template deploys three instances of vSON Cluster leaders, instantiates cluster and the first Datacenter.
1565 - abstract_vson_vm_1_0
1566 module_6_vson_dbs_volume_group:
1567 type: org.openecomp.groups.heat.HeatStack
1569 heat_file: ../Artifacts/module_6_vson_dbs_volume.yaml
1570 description: "Creates Cinder volumes. Cinder volume is a storage in the form\
1571 \ of block devices. It can be used, for example, for providing storage\
1572 \ to instance. Volume supports creation from snapshot, backup or image.\
1573 \ Also volume can be created only by size. The template creates volumes\
1574 \ for vSON Database servers configured for sharding (Virtual Function Component\
1575 \ DBS). The shard consists of two Database instances: - Primary - Secondary\
1580 module_0_vson_mgt_group:
1581 type: org.openecomp.groups.heat.HeatStack
1583 heat_file: ../Artifacts/module_0_vson_mgt.yaml
1584 description: The template deploys vSON VFC of type MGT.
1586 - abstract_vson_vm_2_0
1587 module_1_vson_mon_volume_group:
1588 type: org.openecomp.groups.heat.HeatStack
1590 heat_file: ../Artifacts/module_1_vson_mon_volume.yaml
1592 Create a Cinder volume. Cinder volume is a storage in the form of block devices. It can be used, for example, for providing storage to instance. Volume supports creation from snapshot, backup or image. Also volume can be created only by size. The template creates volume for vSON Monitor and KPIs routing server (Virtual Function Component MON).
1595 module_2_vson_mdr_group:
1596 type: org.openecomp.groups.heat.HeatStack
1598 heat_file: ../Artifacts/module_2_vson_mdr.yaml
1599 description: The template deploys vSON VFC of type Mediator (MDR).
1601 - abstract_vson_vm_2_0
1602 module_0_vson_mgt_volume_group:
1603 type: org.openecomp.groups.heat.HeatStack
1605 heat_file: ../Artifacts/module_0_vson_mgt_volume.yaml
1607 Create a Cinder volume. Cinder volume is a storage in the form of block devices. It can be used, for example, for providing storage to instance. Volume supports creation from snapshot, backup or image. Also volume can be created only by size. The template creates volume for vSON Management server (Virtual Function Component MGT).
1610 module_8_vson_dcl_volume_group:
1611 type: org.openecomp.groups.heat.HeatStack
1613 heat_file: ../Artifacts/module_8_vson_dcl_volume.yaml
1615 Creates Cinder volumes. Cinder volume is a storage in the form of block devices. It can be used, for example, for providing storage to instance. Volume supports creation from snapshot, backup or image. Also volume can be created only by size. The template creates volumes for vSON DC leaders (Virtual Function Component DCL).
1620 module_7_vson_app_volume_group:
1621 type: org.openecomp.groups.heat.HeatStack
1623 heat_file: ../Artifacts/module_7_vson_app_volume.yaml
1625 Creates a Cinder volume. Cinder volume is a storage in the form of block devices. It can be used, for example, for providing storage to instance. Volume supports creation from snapshot, backup or image. Also volume can be created only by size. The template creates volume for vSON APP server (Virtual Function Component APP).
1628 module_4_vson_dbc_group:
1629 type: org.openecomp.groups.heat.HeatStack
1631 heat_file: ../Artifacts/module_4_vson_dbc.yaml
1632 description: The template deploys vSON VFC of type Database Config (DBC).
1634 - abstract_vson_vm_1_0
1635 module_3_vson_cll_volume_group:
1636 type: org.openecomp.groups.heat.HeatStack
1638 heat_file: ../Artifacts/module_3_vson_cll_volume.yaml
1640 Creates Cinder volumes. Cinder volume is a storage in the form of block devices. It can be used, for example, for providing storage to instance. Volume supports creation from snapshot, backup or image. Also volume can be created only by size. The template creates volumes for the vSON Cluster leaders (Virtual Function Component CLL).
1645 module_8_vson_dcl_group:
1646 type: org.openecomp.groups.heat.HeatStack
1648 heat_file: ../Artifacts/module_8_vson_dcl.yaml
1649 description: The template deploys vSON Datacenter.
1651 - abstract_vson_vm_1_0
1652 module_9_vson_clm_group:
1653 type: org.openecomp.groups.heat.HeatStack
1655 heat_file: ../Artifacts/module_9_vson_clm.yaml
1656 description: The template deploys vSON VFC of type CLM.
1658 - abstract_vson_vm_3_0
1659 module_4_vson_dbc_volume_group:
1660 type: org.openecomp.groups.heat.HeatStack
1662 heat_file: ../Artifacts/module_4_vson_dbc_volume.yaml
1664 Creates a Cinder volume. Cinder volume is a storage in the form of block devices. It can be used, for example, for providing storage to instance. Volume supports creation from snapshot, backup or image. Also volume can be created only by size. The template creates volume for vSON DB Config servers (Virtual Function Component DBC).
1668 type: org.openecomp.groups.heat.HeatStack
1670 heat_file: ../Artifacts/base_vson.yaml
1672 Creates essential resources: vSON internal network, Security Groups and vSON Cluster Manager instance. Deploys and configure appropriate software on the Cluster Management server. Exposes shared resource as outputs that could be used by add-on templates.
1674 - oam_net_security_group
1675 - abstract_vson_vm_3_0
1676 module_6_vson_dbs_group:
1677 type: org.openecomp.groups.heat.HeatStack
1679 heat_file: ../Artifacts/module_6_vson_dbs.yaml
1680 description: "The template deploys vSON VFC of type Database Shard (DBS) VM\
1681 \ instances: Primary and Secondary. \n"
1683 - abstract_vson_vm_1_0
1684 module_5_vson_dbg_group:
1685 type: org.openecomp.groups.heat.HeatStack
1687 heat_file: ../Artifacts/module_5_vson_dbg.yaml
1688 description: The template deploys vSON VFC of type Database Global (DBG).
1690 - abstract_vson_vm_1_0
1691 module_1_vson_mon_group:
1692 type: org.openecomp.groups.heat.HeatStack
1694 heat_file: ../Artifacts/module_1_vson_mon.yaml
1695 description: The template deploys vSON VFC of type MON.
1697 - abstract_vson_vm_2_0
1699 vson_dbg_volume_id_0:
1700 description: vSON DB Global volume ID.
1701 value: vson_dbg_volume_0
1702 vson_dbs_server_group_id:
1703 description: ID of the Server Group intended for vSON DBS instances.
1704 value: UNSUPPORTED_RESOURCE_vson_dbs_server_group
1705 vson_mdr_volume_id_0:
1706 description: Volume ID.
1707 value: vson_mdr_volume_0
1708 vson_mgt_volume_id_0:
1709 description: ID of the vSON Management volume.
1710 value: vson_mgt_volume_0
1711 vson_mgt_server_group_id:
1712 description: ID of the Server Group intended for vSON Management instances.
1713 value: UNSUPPORTED_RESOURCE_vson_mgt_server_group
1714 vson_cll_volume_id_0:
1715 description: First vSON Cluster leader volume ID.
1716 value: vson_cll_volume_0
1717 vson_cll_volume_id_1:
1718 description: Second vSON Cluster leader volume ID.
1719 value: vson_cll_volume_1
1720 vson_cll_volume_id_2:
1721 description: Third vSON Cluster leader volume ID.
1722 value: vson_cll_volume_2
1723 vson_dbg_server_group_id:
1724 description: ID of the Server Group intended for vSON DBG instances.
1725 value: UNSUPPORTED_RESOURCE_vson_dbg_server_group
1726 vson_leader_server_group_id:
1727 description: ID of the Server Group intended for vSON Cluster/DC leaders.
1728 value: UNSUPPORTED_RESOURCE_vson_leader_server_group
1729 vson_clm_0_oam_net_ip_0:
1730 description: vSON Cluster Management server IP on the OAM network.
1732 get_input: vson_clm_oam_net_ip_0
1733 vson_clm_server_group_id:
1734 description: ID of the Server Group intended for vSON Cluster Management instances.
1735 value: UNSUPPORTED_RESOURCE_vson_clm_server_group
1736 vson_mdr_server_group_id:
1737 description: ID of the Server Group intended for vSON Mediator instances.
1738 value: UNSUPPORTED_RESOURCE_vson_mdr_server_group
1739 vson_dbc_server_group_id:
1740 description: ID of the Server Group intended for vSON DBC instances.
1741 value: UNSUPPORTED_RESOURCE_vson_dbc_server_group
1742 vson_app_server_group_id:
1743 description: ID of the Server Group intended for vSON Application instances.
1744 value: UNSUPPORTED_RESOURCE_vson_app_server_group
1745 vson_mon_volume_id_0:
1746 description: ID of the vSON Monitor and KPIs routing volume.
1747 value: vson_mon_volume_0
1748 vson_app_volume_id_0:
1749 description: vSON APP volume ID.
1750 value: vson_app_volume_0
1751 vson_dcl_volume_id_2:
1752 description: ID of the third vSON DC leader volume.
1753 value: vson_dcl_volume_2
1754 vson_dcl_volume_id_1:
1755 description: ID of the second vSON DC leader volume.
1756 value: vson_dcl_volume_1
1757 vson_dbs_volume_id_0:
1758 description: ID of the first vSON DBS volume.
1759 value: vson_dbs_volume_0
1760 vson_dbc_volume_id_0:
1761 description: vSON DB Config volume ID.
1762 value: vson_dbc_volume_0
1763 vson_dcl_volume_id_0:
1764 description: ID of the first vSON DC leader volume.
1765 value: vson_dcl_volume_0
1766 vson_dbs_volume_id_1:
1767 description: ID of the second vSON DBS volume.
1768 value: vson_dbs_volume_1
1769 vson_mon_server_group_id:
1770 description: ID of the Server Group intended for vSON MON instances.
1771 value: UNSUPPORTED_RESOURCE_vson_mon_server_group