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.
883 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
886 get_input: availability_zone_0
891 get_input: vf_module_name
892 size: '(get_input : vson_dbc_volume_size_0) * 1024'
894 get_input: vson_dbc_volume_name_0
895 description: vSON DB Config cinder volume.
897 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
900 get_input: availability_zone_0
902 get_input: vson_mdr_image_name
907 get_input: vf_module_name
908 size: '(get_input : vson_mdr_volume_size_0) * 1024'
910 get_input: vson_mdr_volume_name_0
912 vSON MDR cinder volume. The volume is created from the vSON base VM image.
914 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
917 get_input: availability_zone_0
919 get_input: vson_mgt_image_name
924 get_input: vf_module_name
925 size: '(get_input : vson_mgt_volume_size_0) * 1024'
927 get_input: vson_mgt_volume_name_0
929 vSON MGT cinder volume. The volume is created from the vSON base VM image.
931 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
934 get_input: availability_zone_0
936 get_input: vson_mon_image_name
941 get_input: vf_module_name
942 size: '(get_input : vson_mon_volume_size_0) * 1024'
944 get_input: vson_mon_volume_name_0
946 vSON MON cinder volume. The volume is created from the vSON base VM image.
948 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
951 get_input: availability_zone_0
956 get_input: vf_module_name
957 size: '(get_input : vson_cll_volume_size_2) * 1024'
960 template: VNF_NAME_cll_volume_2
964 description: Cinder volume for the third vSON Cluster leader.
966 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
969 get_input: availability_zone_0
974 get_input: vf_module_name
975 size: '(get_input : vson_cll_volume_size_0) * 1024'
978 template: VNF_NAME_cll_volume_0
982 description: Cinder volume for the first vSON Cluster leader.
984 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
987 get_input: availability_zone_1
992 get_input: vf_module_name
993 size: '(get_input : vson_cll_volume_size_1) * 1024'
996 template: VNF_NAME_cll_volume_1
1000 description: Cinder volume for the second vSON Cluster leader.
1002 type: org.openecomp.resource.abstract.nodes.heat.vson_vm_4
1007 get_input: vf_module_id
1009 get_input: vson_cluster_name
1011 get_input: default_gateway
1015 oam_net_subnet_prefix_length:
1016 get_input: oam_net_subnet_prefix_length
1018 get_input: swift_storage_url
1020 get_input: vf_module_name
1022 get_input: dns_servers
1023 oam_net_security_group_id: oam_net_security_group
1024 service_template_filter:
1025 substitute_service_template: nested_vson_serverServiceTemplate.yaml
1027 get_input: vson_clm_image_name
1030 port_vson_server_oam_net_port_20_network_role_tag: oam
1031 vson_clm_oam_net_ip:
1032 get_input: vson_master_clm_ip
1034 - get_input: vson_clm_oam_net_ip_0
1035 swift_son_container_name:
1036 get_input: swift_son_container_name
1038 swift_account_auth_token:
1039 get_input: swift_account_auth_token
1040 vson_server_group_id: UNSUPPORTED_RESOURCE_vson_clm_server_group
1041 vson_vm_flavor_name:
1042 get_input: vson_clm_flavor_name
1044 - get_input: availability_zone_0
1046 get_input: ntp_servers
1047 port_vson_server_oam_net_port_20_mac_requirements:
1050 port_vson_server_oam_net_port_20_ip_requirements:
1054 floating_ip_count_required:
1057 get_input: oam_net_id
1059 - get_input: vson_clm_name_0
1061 - dependency_vson_server_1:
1062 capability: tosca.capabilities.Node
1063 node: oam_net_security_group
1064 relationship: tosca.relationships.DependsOn
1066 type: org.openecomp.resource.abstract.nodes.heat.vson_vm_2
1071 get_input: vf_module_id
1073 get_input: default_gateway
1077 - service_template_filter
1081 oam_net_subnet_prefix_length:
1082 get_input: oam_net_subnet_prefix_length
1084 get_input: vf_module_name
1086 get_input: dns_servers
1087 oam_net_security_group_id:
1088 get_input: oam_net_security_group_id
1089 service_template_filter:
1090 substitute_service_template: nested_vson_server_from_volServiceTemplate.yaml
1092 get_input: number_of_servers
1096 vson_clm_oam_net_ip:
1097 get_input: vson_clm_0_oam_net_ip_0
1099 get_input: vson_dc_unit
1101 - get_input: vson_mgt_oam_net_ip_0
1103 swift_account_auth_token:
1104 get_input: swift_account_auth_token
1105 vson_server_group_id:
1106 get_input: vson_mgt_server_group_id
1107 vson_vm_flavor_name:
1108 get_input: vson_mgt_flavor_name
1110 - get_input: availability_zone_0
1112 - get_input: vson_mgt_volume_id_0
1113 port_vson_server_oam_net_port_10_network_role_tag: oam
1115 get_input: ntp_servers
1117 get_input: oam_net_id
1119 - get_input: vson_mgt_name_0
1120 port_vson_server_oam_net_port_10_mac_requirements:
1123 port_vson_server_oam_net_port_10_ip_requirements:
1127 floating_ip_count_required:
1130 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
1133 get_input: availability_zone_1
1138 get_input: vf_module_name
1139 size: '(get_input : vson_dbs_volume_size_1) * 1024'
1141 get_input: vson_dbs_volume_name_1
1142 description: Cinder volume for the second vSON DBS VM instance.
1144 type: org.openecomp.resource.abstract.nodes.heat.vson_vm_1
1149 get_input: vf_module_id
1151 get_input: default_gateway
1152 port_vson_server_oam_net_port_00_network_role_tag: oam
1156 - service_template_filter
1160 oam_net_subnet_prefix_length:
1161 get_input: oam_net_subnet_prefix_length
1162 port_vson_server_oam_net_port_00_ip_requirements:
1166 floating_ip_count_required:
1169 get_input: vf_module_name
1171 get_input: dns_servers
1172 oam_net_security_group_id:
1173 get_input: oam_net_security_group_id
1174 service_template_filter:
1175 substitute_service_template: nested_vson_server_with_volServiceTemplate.yaml
1177 get_input: number_of_servers
1180 get_input: vson_dbc_image_name
1183 vson_clm_oam_net_ip:
1184 get_input: vson_clm_0_oam_net_ip_0
1186 get_input: vson_dc_unit
1188 - get_input: vson_dbc_oam_net_ip_0
1190 swift_account_auth_token:
1191 get_input: swift_account_auth_token
1192 port_vson_server_oam_net_port_00_mac_requirements:
1195 vson_server_group_id:
1196 get_input: vson_dbc_server_group_id
1197 vson_vm_flavor_name:
1198 get_input: vson_dbc_flavor_name
1200 - get_input: availability_zone_0
1202 - get_input: vson_dbc_volume_id_0
1204 get_input: ntp_servers
1205 vson_join_cluster_auth_token:
1206 get_input: vson_join_cluster_auth_token
1208 get_input: oam_net_id
1210 - get_input: vson_dbc_name_0
1212 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
1215 get_input: availability_zone_0
1220 get_input: vf_module_name
1221 size: '(get_input : vson_dbs_volume_size_0) * 1024'
1223 get_input: vson_dbs_volume_name_0
1224 description: Cinder volume for the first vSON DBS VM instance.
1226 type: org.openecomp.resource.abstract.nodes.heat.vson_vm_4
1231 get_input: vf_module_id
1232 vson_cluster_name: ''
1234 get_input: default_gateway
1238 - service_template_filter
1242 oam_net_subnet_prefix_length:
1243 get_input: oam_net_subnet_prefix_length
1244 swift_storage_url: ''
1246 get_input: vf_module_name
1248 get_input: dns_servers
1249 oam_net_security_group_id:
1250 get_input: oam_net_security_group_id
1251 service_template_filter:
1252 substitute_service_template: nested_vson_serverServiceTemplate.yaml
1254 get_input: number_of_servers
1257 get_input: vson_clm_image_name
1260 port_vson_server_oam_net_port_20_network_role_tag: oam
1261 vson_clm_oam_net_ip:
1262 get_input: vson_clm_0_oam_net_ip_0
1264 - get_input: vson_clm_oam_net_ip_0
1265 swift_son_container_name: ''
1267 swift_account_auth_token:
1268 get_input: swift_account_auth_token
1269 vson_server_group_id:
1270 get_input: vson_clm_server_group_id
1271 vson_vm_flavor_name:
1272 get_input: vson_clm_flavor_name
1274 - get_input: availability_zone_0
1276 get_input: ntp_servers
1277 port_vson_server_oam_net_port_20_mac_requirements:
1280 port_vson_server_oam_net_port_20_ip_requirements:
1284 floating_ip_count_required:
1287 get_input: oam_net_id
1289 - get_input: vson_clm_name_0
1291 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
1294 get_input: availability_zone_0
1299 get_input: vf_module_name
1300 size: '(get_input : vson_dcl_volume_size_2) * 1024'
1303 template: VNF_NAME_dcl_volume_2
1307 description: Cinder volume for the third vSON DC leader.
1309 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
1312 get_input: availability_zone_0
1317 get_input: vf_module_name
1318 size: '(get_input : vson_dcl_volume_size_0) * 1024'
1321 template: VNF_NAME_dcl_volume_0
1325 description: Cinder volume for the first vSON DC leader.
1327 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
1330 get_input: availability_zone_1
1335 get_input: vf_module_name
1336 size: '(get_input : vson_dcl_volume_size_1) * 1024'
1339 template: VNF_NAME_dcl_volume_1
1343 description: Cinder volume for the second vSON DC leader.
1345 type: org.openecomp.resource.abstract.nodes.heat.vson_vm_2
1350 get_input: vf_module_id
1352 get_input: default_gateway
1356 - service_template_filter
1360 oam_net_subnet_prefix_length:
1361 get_input: oam_net_subnet_prefix_length
1363 get_input: vf_module_name
1365 get_input: dns_servers
1366 oam_net_security_group_id:
1367 get_input: oam_net_security_group_id
1368 service_template_filter:
1369 substitute_service_template: nested_vson_server_from_volServiceTemplate.yaml
1371 get_input: number_of_servers
1375 vson_clm_oam_net_ip:
1376 get_input: vson_clm_0_oam_net_ip_0
1378 get_input: vson_dc_unit
1380 - get_input: vson_mdr_oam_net_ip_0
1382 swift_account_auth_token:
1383 get_input: swift_account_auth_token
1384 vson_server_group_id:
1385 get_input: vson_mdr_server_group_id
1386 vson_vm_flavor_name:
1387 get_input: vson_mdr_flavor_name
1389 - get_input: availability_zone_0
1391 - get_input: vson_mdr_volume_id_0
1392 port_vson_server_oam_net_port_10_network_role_tag: oam
1394 get_input: ntp_servers
1396 get_input: oam_net_id
1398 - get_input: vson_mdr_name_0
1399 port_vson_server_oam_net_port_10_mac_requirements:
1402 port_vson_server_oam_net_port_10_ip_requirements:
1406 floating_ip_count_required:
1409 type: org.openecomp.resource.abstract.nodes.heat.vson_vm_1
1414 get_input: vf_module_id
1416 get_input: default_gateway
1417 port_vson_server_oam_net_port_00_network_role_tag: oam
1421 - service_template_filter
1425 oam_net_subnet_prefix_length:
1426 get_input: oam_net_subnet_prefix_length
1427 port_vson_server_oam_net_port_00_ip_requirements:
1431 floating_ip_count_required:
1434 get_input: vf_module_name
1436 get_input: dns_servers
1437 oam_net_security_group_id:
1438 get_input: oam_net_security_group_id
1439 service_template_filter:
1440 substitute_service_template: nested_vson_server_with_volServiceTemplate.yaml
1442 get_input: number_of_servers
1445 get_input: vson_dbs_image_name
1448 vson_clm_oam_net_ip:
1449 get_input: vson_clm_0_oam_net_ip_0
1451 get_input: vson_dc_unit
1453 - get_input: vson_dbs_oam_net_ip_0
1454 - get_input: vson_dbs_oam_net_ip_1
1456 swift_account_auth_token:
1457 get_input: swift_account_auth_token
1458 port_vson_server_oam_net_port_00_mac_requirements:
1461 vson_server_group_id:
1462 get_input: vson_dbs_server_group_id
1463 vson_vm_flavor_name:
1464 get_input: vson_dbs_flavor_name
1466 - get_input: availability_zone_0
1467 - get_input: availability_zone_1
1469 - get_input: vson_dbs_volume_id_0
1470 - get_input: vson_dbs_volume_id_1
1472 get_input: ntp_servers
1473 vson_join_cluster_auth_token:
1474 get_input: vson_join_cluster_auth_token
1476 get_input: oam_net_id
1478 - get_input: vson_dbs_name_0
1479 - get_input: vson_dbs_name_1
1481 type: org.openecomp.resource.abstract.nodes.heat.vson_vm
1486 get_input: vf_module_id
1488 get_input: default_gateway
1489 port_vson_server_oam_net_port_0_ip_requirements:
1493 floating_ip_count_required:
1498 - service_template_filter
1502 oam_net_subnet_prefix_length:
1503 get_input: oam_net_subnet_prefix_length
1505 get_input: vf_module_name
1507 get_input: dns_servers
1508 oam_net_security_group_id:
1509 get_input: oam_net_security_group_id
1510 service_template_filter:
1511 substitute_service_template: nested_vson_server_with_vol_dual_ip_stackServiceTemplate.yaml
1513 get_input: number_of_servers
1516 get_input: vson_app_image_name
1519 vson_clm_oam_net_ip:
1520 get_input: vson_clm_0_oam_net_ip_0
1521 port_vson_server_oam_net_port_0_mac_requirements:
1525 get_input: vson_dc_unit
1527 - get_input: vson_app_oam_net_ip_0
1528 oam_net_subnet_v6_prefix_length:
1529 get_input: oam_net_subnet_v6_prefix_length
1531 swift_account_auth_token:
1532 get_input: swift_account_auth_token
1534 get_input: default_gateway_v6
1535 vson_server_group_id:
1536 get_input: vson_app_server_group_id
1537 vson_vm_flavor_name:
1538 get_input: vson_app_flavor_name
1539 port_vson_server_oam_net_port_0_network_role_tag: oam
1541 - get_input: availability_zone_0
1543 - get_input: vson_app_volume_id_0
1545 - get_input: vson_app_oam_net_v6_ip_0
1547 get_input: ntp_servers
1548 vson_join_cluster_auth_token:
1549 get_input: vson_join_cluster_auth_token
1551 get_input: oam_net_id
1553 - get_input: vson_app_name_0
1554 oam_net_security_group:
1555 type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
1559 template: VNF_NAME_oam_sec_group
1563 description: Security Group for instances connected to the OAM network.
1567 remote_ip_prefix: 0.0.0.0/0
1568 port_range_max: 65535
1573 remote_ip_prefix: 0.0.0.0/0
1574 port_range_max: 65535
1579 remote_ip_prefix: 0.0.0.0/0
1580 port_range_max: 65535
1585 remote_ip_prefix: 0.0.0.0/0
1589 remote_ip_prefix: ::/0
1590 port_range_max: 65535
1595 remote_ip_prefix: ::/0
1596 port_range_max: 65535
1601 remote_ip_prefix: ::/0
1602 port_range_max: 65535
1607 remote_ip_prefix: ::/0
1611 remote_ip_prefix: 0.0.0.0/0
1612 port_range_max: 65535
1617 remote_ip_prefix: 0.0.0.0/0
1618 port_range_max: 65535
1623 remote_ip_prefix: 0.0.0.0/0
1624 port_range_max: 65535
1629 remote_ip_prefix: 0.0.0.0/0
1633 remote_ip_prefix: ::/0
1634 port_range_max: 65535
1639 remote_ip_prefix: ::/0
1640 port_range_max: 65535
1645 remote_ip_prefix: ::/0
1646 port_range_max: 65535
1651 remote_ip_prefix: ::/0
1655 capability: attachment_vson_server_oam_net_port_20
1657 relationship: org.openecomp.relationships.AttachesTo
1659 capability: attachment_vson_server_oam_net_port_00
1660 node: vson_dcl_group
1661 relationship: org.openecomp.relationships.AttachesTo
1663 capability: attachment_vson_server_oam_net_port_00
1664 node: vson_dbs_group
1665 relationship: org.openecomp.relationships.AttachesTo
1667 capability: attachment_vson_server_oam_net_port_00
1668 node: vson_dbg_group
1669 relationship: org.openecomp.relationships.AttachesTo
1671 capability: attachment_vson_server_oam_net_port_20
1672 node: vson_clm_group
1673 relationship: org.openecomp.relationships.AttachesTo
1675 capability: attachment_vson_server_oam_net_port_10
1676 node: vson_mdr_group
1677 relationship: org.openecomp.relationships.AttachesTo
1679 capability: attachment_vson_server_oam_net_port_00
1680 node: vson_cll_group
1681 relationship: org.openecomp.relationships.AttachesTo
1683 capability: attachment_vson_server_oam_net_port_0
1684 node: vson_app_group
1685 relationship: org.openecomp.relationships.AttachesTo
1687 capability: attachment_vson_server_oam_net_port_00
1688 node: vson_dbc_group
1689 relationship: org.openecomp.relationships.AttachesTo
1691 capability: attachment_vson_server_oam_net_port_10
1692 node: vson_mon_group
1693 relationship: org.openecomp.relationships.AttachesTo
1695 capability: attachment_vson_server_oam_net_port_10
1696 node: vson_mgt_group
1697 relationship: org.openecomp.relationships.AttachesTo
1699 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
1702 get_input: availability_zone_0
1707 get_input: vf_module_name
1708 size: '(get_input : vson_dbg_volume_size_0) * 1024'
1710 get_input: vson_dbg_volume_name_0
1711 description: vSON DB Global cinder volume.
1713 type: org.openecomp.resource.abstract.nodes.heat.vson_vm_1
1718 get_input: vf_module_id
1720 get_input: default_gateway
1721 port_vson_server_oam_net_port_00_network_role_tag: oam
1725 - service_template_filter
1729 oam_net_subnet_prefix_length:
1730 get_input: oam_net_subnet_prefix_length
1731 port_vson_server_oam_net_port_00_ip_requirements:
1735 floating_ip_count_required:
1738 get_input: vf_module_name
1740 get_input: dns_servers
1741 oam_net_security_group_id:
1742 get_input: oam_net_security_group_id
1743 service_template_filter:
1744 substitute_service_template: nested_vson_server_with_volServiceTemplate.yaml
1746 get_input: number_of_servers
1749 get_input: vson_dbg_image_name
1752 vson_clm_oam_net_ip:
1753 get_input: vson_clm_0_oam_net_ip_0
1755 get_input: vson_dc_unit
1757 - get_input: vson_dbg_oam_net_ip_0
1759 swift_account_auth_token:
1760 get_input: swift_account_auth_token
1761 port_vson_server_oam_net_port_00_mac_requirements:
1764 vson_server_group_id:
1765 get_input: vson_dbg_server_group_id
1766 vson_vm_flavor_name:
1767 get_input: vson_dbg_flavor_name
1769 - get_input: availability_zone_0
1771 - get_input: vson_dbg_volume_id_0
1773 get_input: ntp_servers
1774 vson_join_cluster_auth_token:
1775 get_input: vson_join_cluster_auth_token
1777 get_input: oam_net_id
1779 - get_input: vson_dbg_name_0
1781 type: org.openecomp.resource.abstract.nodes.heat.vson_vm_1
1786 get_input: vf_module_id
1788 get_input: default_gateway
1789 port_vson_server_oam_net_port_00_network_role_tag: oam
1793 - service_template_filter
1797 oam_net_subnet_prefix_length:
1798 get_input: oam_net_subnet_prefix_length
1799 port_vson_server_oam_net_port_00_ip_requirements:
1803 floating_ip_count_required:
1806 get_input: vf_module_name
1808 get_input: dns_servers
1809 oam_net_security_group_id:
1810 get_input: oam_net_security_group_id
1811 service_template_filter:
1812 substitute_service_template: nested_vson_server_with_volServiceTemplate.yaml
1814 get_input: number_of_servers
1817 get_input: vson_cll_image_name
1820 vson_clm_oam_net_ip:
1821 get_input: vson_clm_0_oam_net_ip_0
1823 get_input: vson_dc_unit
1825 - get_input: vson_cll_oam_net_ip_0
1826 - get_input: vson_cll_oam_net_ip_1
1827 - get_input: vson_cll_oam_net_ip_2
1829 swift_account_auth_token:
1830 get_input: swift_account_auth_token
1831 port_vson_server_oam_net_port_00_mac_requirements:
1834 vson_server_group_id:
1835 get_input: vson_leader_server_group_id
1836 vson_vm_flavor_name:
1837 get_input: vson_cll_flavor_name
1839 - get_input: availability_zone_0
1840 - get_input: availability_zone_1
1841 - get_input: availability_zone_0
1843 - get_input: vson_cll_volume_id_0
1844 - get_input: vson_cll_volume_id_1
1845 - get_input: vson_cll_volume_id_2
1847 get_input: ntp_servers
1848 vson_join_cluster_auth_token: ''
1850 get_input: oam_net_id
1852 - get_input: vson_cll_name_0
1853 - get_input: vson_cll_name_1
1854 - get_input: vson_cll_name_2
1856 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
1859 get_input: availability_zone_0
1864 get_input: vf_module_name
1865 size: '(get_input : vson_app_volume_size_0) * 1024'
1867 get_input: vson_app_volume_name_0
1868 description: vSON APP cinder volume.
1870 type: org.openecomp.resource.abstract.nodes.heat.vson_vm_2
1875 get_input: vf_module_id
1877 get_input: default_gateway
1881 - service_template_filter
1885 oam_net_subnet_prefix_length:
1886 get_input: oam_net_subnet_prefix_length
1888 get_input: vf_module_name
1890 get_input: dns_servers
1891 oam_net_security_group_id:
1892 get_input: oam_net_security_group_id
1893 service_template_filter:
1894 substitute_service_template: nested_vson_server_from_volServiceTemplate.yaml
1896 get_input: number_of_servers
1900 vson_clm_oam_net_ip:
1901 get_input: vson_clm_0_oam_net_ip_0
1903 get_input: vson_dc_unit
1905 - get_input: vson_mon_oam_net_ip_0
1907 swift_account_auth_token:
1908 get_input: swift_account_auth_token
1909 vson_server_group_id:
1910 get_input: vson_mon_server_group_id
1911 vson_vm_flavor_name:
1912 get_input: vson_mon_flavor_name
1914 - get_input: availability_zone_0
1916 - get_input: vson_mon_volume_id_0
1917 port_vson_server_oam_net_port_10_network_role_tag: oam
1919 get_input: ntp_servers
1921 get_input: oam_net_id
1923 - get_input: vson_mon_name_0
1924 port_vson_server_oam_net_port_10_mac_requirements:
1927 port_vson_server_oam_net_port_10_ip_requirements:
1931 floating_ip_count_required:
1934 type: org.openecomp.resource.abstract.nodes.heat.vson_vm_1
1939 get_input: vf_module_id
1941 get_input: default_gateway
1942 port_vson_server_oam_net_port_00_network_role_tag: oam
1946 - service_template_filter
1950 oam_net_subnet_prefix_length:
1951 get_input: oam_net_subnet_prefix_length
1952 port_vson_server_oam_net_port_00_ip_requirements:
1956 floating_ip_count_required:
1959 get_input: vf_module_name
1961 get_input: dns_servers
1962 oam_net_security_group_id:
1963 get_input: oam_net_security_group_id
1964 service_template_filter:
1965 substitute_service_template: nested_vson_server_with_volServiceTemplate.yaml
1967 get_input: number_of_servers
1970 get_input: vson_dcl_image_name
1973 vson_clm_oam_net_ip:
1974 get_input: vson_clm_0_oam_net_ip_0
1976 get_input: vson_dc_unit
1978 - get_input: vson_dcl_oam_net_ip_0
1979 - get_input: vson_dcl_oam_net_ip_1
1980 - get_input: vson_dcl_oam_net_ip_2
1982 swift_account_auth_token:
1983 get_input: swift_account_auth_token
1984 port_vson_server_oam_net_port_00_mac_requirements:
1987 vson_server_group_id:
1988 get_input: vson_leader_server_group_id
1989 vson_vm_flavor_name:
1990 get_input: vson_dcl_flavor_name
1992 - get_input: availability_zone_0
1993 - get_input: availability_zone_1
1994 - get_input: availability_zone_0
1996 - get_input: vson_dcl_volume_id_0
1997 - get_input: vson_dcl_volume_id_1
1998 - get_input: vson_dcl_volume_id_2
2000 get_input: ntp_servers
2001 vson_join_cluster_auth_token:
2002 get_input: vson_join_cluster_auth_token
2004 get_input: oam_net_id
2006 - get_input: vson_dcl_name_0
2007 - get_input: vson_dcl_name_1
2008 - get_input: vson_dcl_name_2
2010 module_5_vson_dbg_volume_group:
2011 type: org.openecomp.groups.heat.HeatStack
2013 heat_file: ../Artifacts/module_5_vson_dbg_volume.yaml
2015 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).
2018 module_7_vson_app_group:
2019 type: org.openecomp.groups.heat.HeatStack
2021 heat_file: ../Artifacts/module_7_vson_app.yaml
2022 description: The template deploys vSON VFC of type APP.
2025 module_2_vson_mdr_volume_group:
2026 type: org.openecomp.groups.heat.HeatStack
2028 heat_file: ../Artifacts/module_2_vson_mdr_volume.yaml
2030 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).
2033 module_3_vson_cll_group:
2034 type: org.openecomp.groups.heat.HeatStack
2036 heat_file: ../Artifacts/module_3_vson_cll.yaml
2038 The template deploys three instances of vSON Cluster leaders, instantiates cluster and the first Datacenter.
2041 module_6_vson_dbs_volume_group:
2042 type: org.openecomp.groups.heat.HeatStack
2044 heat_file: ../Artifacts/module_6_vson_dbs_volume.yaml
2045 description: "Creates Cinder volumes. Cinder volume is a storage in the form\
2046 \ of block devices. It can be used, for example, for providing storage\
2047 \ to instance. Volume supports creation from snapshot, backup or image.\
2048 \ Also volume can be created only by size. The template creates volumes\
2049 \ for vSON Database servers configured for sharding (Virtual Function Component\
2050 \ DBS). The shard consists of two Database instances: - Primary - Secondary\
2055 module_0_vson_mgt_group:
2056 type: org.openecomp.groups.heat.HeatStack
2058 heat_file: ../Artifacts/module_0_vson_mgt.yaml
2059 description: The template deploys vSON VFC of type MGT.
2062 module_1_vson_mon_volume_group:
2063 type: org.openecomp.groups.heat.HeatStack
2065 heat_file: ../Artifacts/module_1_vson_mon_volume.yaml
2067 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).
2070 module_2_vson_mdr_group:
2071 type: org.openecomp.groups.heat.HeatStack
2073 heat_file: ../Artifacts/module_2_vson_mdr.yaml
2074 description: The template deploys vSON VFC of type Mediator (MDR).
2077 module_0_vson_mgt_volume_group:
2078 type: org.openecomp.groups.heat.HeatStack
2080 heat_file: ../Artifacts/module_0_vson_mgt_volume.yaml
2082 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).
2085 module_8_vson_dcl_volume_group:
2086 type: org.openecomp.groups.heat.HeatStack
2088 heat_file: ../Artifacts/module_8_vson_dcl_volume.yaml
2090 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).
2095 module_7_vson_app_volume_group:
2096 type: org.openecomp.groups.heat.HeatStack
2098 heat_file: ../Artifacts/module_7_vson_app_volume.yaml
2100 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).
2103 module_4_vson_dbc_group:
2104 type: org.openecomp.groups.heat.HeatStack
2106 heat_file: ../Artifacts/module_4_vson_dbc.yaml
2107 description: The template deploys vSON VFC of type Database Config (DBC).
2110 module_3_vson_cll_volume_group:
2111 type: org.openecomp.groups.heat.HeatStack
2113 heat_file: ../Artifacts/module_3_vson_cll_volume.yaml
2115 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).
2120 module_8_vson_dcl_group:
2121 type: org.openecomp.groups.heat.HeatStack
2123 heat_file: ../Artifacts/module_8_vson_dcl.yaml
2124 description: The template deploys vSON Datacenter.
2127 module_9_vson_clm_group:
2128 type: org.openecomp.groups.heat.HeatStack
2130 heat_file: ../Artifacts/module_9_vson_clm.yaml
2131 description: The template deploys vSON VFC of type CLM.
2134 module_4_vson_dbc_volume_group:
2135 type: org.openecomp.groups.heat.HeatStack
2137 heat_file: ../Artifacts/module_4_vson_dbc_volume.yaml
2139 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).
2143 type: org.openecomp.groups.heat.HeatStack
2145 heat_file: ../Artifacts/base_vson.yaml
2147 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.
2149 - oam_net_security_group
2151 module_6_vson_dbs_group:
2152 type: org.openecomp.groups.heat.HeatStack
2154 heat_file: ../Artifacts/module_6_vson_dbs.yaml
2155 description: "The template deploys vSON VFC of type Database Shard (DBS) VM\
2156 \ instances: Primary and Secondary. \n"
2159 module_5_vson_dbg_group:
2160 type: org.openecomp.groups.heat.HeatStack
2162 heat_file: ../Artifacts/module_5_vson_dbg.yaml
2163 description: The template deploys vSON VFC of type Database Global (DBG).
2166 module_1_vson_mon_group:
2167 type: org.openecomp.groups.heat.HeatStack
2169 heat_file: ../Artifacts/module_1_vson_mon.yaml
2170 description: The template deploys vSON VFC of type MON.
2174 vson_dbg_volume_id_0:
2175 description: vSON DB Global volume ID.
2176 value: vson_dbg_volume_0
2177 vson_dbs_server_group_id:
2178 description: ID of the Server Group intended for vSON DBS instances.
2179 value: UNSUPPORTED_RESOURCE_vson_dbs_server_group
2180 vson_mdr_volume_id_0:
2181 description: Volume ID.
2182 value: vson_mdr_volume_0
2183 vson_mgt_volume_id_0:
2184 description: ID of the vSON Management volume.
2185 value: vson_mgt_volume_0
2186 vson_mgt_server_group_id:
2187 description: ID of the Server Group intended for vSON Management instances.
2188 value: UNSUPPORTED_RESOURCE_vson_mgt_server_group
2189 vson_cll_volume_id_0:
2190 description: First vSON Cluster leader volume ID.
2191 value: vson_cll_volume_0
2192 vson_cll_volume_id_1:
2193 description: Second vSON Cluster leader volume ID.
2194 value: vson_cll_volume_1
2195 vson_cll_volume_id_2:
2196 description: Third vSON Cluster leader volume ID.
2197 value: vson_cll_volume_2
2198 vson_dbg_server_group_id:
2199 description: ID of the Server Group intended for vSON DBG instances.
2200 value: UNSUPPORTED_RESOURCE_vson_dbg_server_group
2201 vson_leader_server_group_id:
2202 description: ID of the Server Group intended for vSON Cluster/DC leaders.
2203 value: UNSUPPORTED_RESOURCE_vson_leader_server_group
2204 vson_clm_0_oam_net_ip_0:
2205 description: vSON Cluster Management server IP on the OAM network.
2207 get_input: vson_clm_oam_net_ip_0
2208 vson_clm_server_group_id:
2209 description: ID of the Server Group intended for vSON Cluster Management instances.
2210 value: UNSUPPORTED_RESOURCE_vson_clm_server_group
2211 vson_mdr_server_group_id:
2212 description: ID of the Server Group intended for vSON Mediator instances.
2213 value: UNSUPPORTED_RESOURCE_vson_mdr_server_group
2214 vson_dbc_server_group_id:
2215 description: ID of the Server Group intended for vSON DBC instances.
2216 value: UNSUPPORTED_RESOURCE_vson_dbc_server_group
2217 vson_app_server_group_id:
2218 description: ID of the Server Group intended for vSON Application instances.
2219 value: UNSUPPORTED_RESOURCE_vson_app_server_group
2220 vson_mon_volume_id_0:
2221 description: ID of the vSON Monitor and KPIs routing volume.
2222 value: vson_mon_volume_0
2223 vson_app_volume_id_0:
2224 description: vSON APP volume ID.
2225 value: vson_app_volume_0
2226 vson_dcl_volume_id_2:
2227 description: ID of the third vSON DC leader volume.
2228 value: vson_dcl_volume_2
2229 vson_dcl_volume_id_1:
2230 description: ID of the second vSON DC leader volume.
2231 value: vson_dcl_volume_1
2232 vson_dbs_volume_id_0:
2233 description: ID of the first vSON DBS volume.
2234 value: vson_dbs_volume_0
2235 vson_dbc_volume_id_0:
2236 description: vSON DB Config volume ID.
2237 value: vson_dbc_volume_0
2238 vson_dcl_volume_id_0:
2239 description: ID of the first vSON DC leader volume.
2240 value: vson_dcl_volume_0
2241 vson_dbs_volume_id_1:
2242 description: ID of the second vSON DBS volume.
2243 value: vson_dbs_volume_1
2244 vson_mon_server_group_id:
2245 description: ID of the Server Group intended for vSON MON instances.
2246 value: UNSUPPORTED_RESOURCE_vson_mon_server_group