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
1012 port_vson_server_oam_net_port_0_ip_requirements:
1016 floating_ip_count_required:
1021 oam_net_subnet_prefix_length:
1022 get_input: oam_net_subnet_prefix_length
1024 get_input: swift_storage_url
1026 get_input: vf_module_name
1028 get_input: dns_servers
1029 oam_net_security_group_id: oam_net_security_group
1030 service_template_filter:
1031 substitute_service_template: nested_vson_serverServiceTemplate.yaml
1033 get_input: vson_clm_image_name
1036 vson_clm_oam_net_ip:
1037 get_input: vson_master_clm_ip
1038 port_vson_server_oam_net_port_0_mac_requirements:
1042 - get_input: vson_clm_oam_net_ip_0
1043 swift_son_container_name:
1044 get_input: swift_son_container_name
1046 swift_account_auth_token:
1047 get_input: swift_account_auth_token
1048 vson_server_group_id: UNSUPPORTED_RESOURCE_vson_clm_server_group
1049 vson_vm_flavor_name:
1050 get_input: vson_clm_flavor_name
1051 port_vson_server_oam_net_port_0_network_role_tag: oam
1053 - get_input: availability_zone_0
1055 get_input: ntp_servers
1057 get_input: oam_net_id
1059 - get_input: vson_clm_name_0
1061 - dependency_vson_server:
1062 capability: tosca.capabilities.Node
1063 node: tosca.nodes.Root
1064 relationship: tosca.relationships.DependsOn
1065 - local_storage_vson_server:
1066 capability: tosca.capabilities.Attachment
1067 node: tosca.nodes.BlockStorage
1068 relationship: tosca.relationships.AttachesTo
1069 - dependency_vson_server_oam_net_port_0:
1070 capability: tosca.capabilities.Node
1071 node: tosca.nodes.Root
1072 relationship: tosca.relationships.DependsOn
1073 - link_vson_server_oam_net_port_0:
1074 capability: tosca.capabilities.network.Linkable
1075 relationship: tosca.relationships.network.LinksTo
1077 type: org.openecomp.resource.abstract.nodes.heat.vson_vm_2
1082 get_input: vf_module_id
1084 get_input: default_gateway
1085 port_vson_server_oam_net_port_0_ip_requirements:
1089 floating_ip_count_required:
1094 - service_template_filter
1098 oam_net_subnet_prefix_length:
1099 get_input: oam_net_subnet_prefix_length
1101 get_input: vf_module_name
1103 get_input: dns_servers
1104 oam_net_security_group_id:
1105 get_input: oam_net_security_group_id
1106 service_template_filter:
1107 substitute_service_template: nested_vson_server_from_volServiceTemplate.yaml
1109 get_input: number_of_servers
1113 vson_clm_oam_net_ip:
1114 get_input: vson_clm_0_oam_net_ip_0
1115 port_vson_server_oam_net_port_0_mac_requirements:
1119 get_input: vson_dc_unit
1121 - get_input: vson_mgt_oam_net_ip_0
1123 swift_account_auth_token:
1124 get_input: swift_account_auth_token
1125 vson_server_group_id:
1126 get_input: vson_mgt_server_group_id
1127 vson_vm_flavor_name:
1128 get_input: vson_mgt_flavor_name
1129 port_vson_server_oam_net_port_0_network_role_tag: oam
1131 - get_input: availability_zone_0
1133 - get_input: vson_mgt_volume_id_0
1135 get_input: ntp_servers
1137 get_input: oam_net_id
1139 - get_input: vson_mgt_name_0
1141 - dependency_vson_server:
1142 capability: tosca.capabilities.Node
1143 node: tosca.nodes.Root
1144 relationship: tosca.relationships.DependsOn
1145 - local_storage_vson_server:
1146 capability: tosca.capabilities.Attachment
1147 node: tosca.nodes.BlockStorage
1148 relationship: tosca.relationships.AttachesTo
1149 - dependency_vson_server_oam_net_port_0:
1150 capability: tosca.capabilities.Node
1151 node: tosca.nodes.Root
1152 relationship: tosca.relationships.DependsOn
1153 - link_vson_server_oam_net_port_0:
1154 capability: tosca.capabilities.network.Linkable
1155 relationship: tosca.relationships.network.LinksTo
1157 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
1160 get_input: availability_zone_1
1165 get_input: vf_module_name
1166 size: '(get_input : vson_dbs_volume_size_1) * 1024'
1168 get_input: vson_dbs_volume_name_1
1169 description: Cinder volume for the second vSON DBS VM instance.
1171 type: org.openecomp.resource.abstract.nodes.heat.vson_vm_1
1176 get_input: vf_module_id
1178 get_input: default_gateway
1179 port_vson_server_oam_net_port_0_ip_requirements:
1183 floating_ip_count_required:
1188 - service_template_filter
1192 oam_net_subnet_prefix_length:
1193 get_input: oam_net_subnet_prefix_length
1195 get_input: vf_module_name
1197 get_input: dns_servers
1198 oam_net_security_group_id:
1199 get_input: oam_net_security_group_id
1200 service_template_filter:
1201 substitute_service_template: nested_vson_server_with_volServiceTemplate.yaml
1203 get_input: number_of_servers
1206 get_input: vson_dbc_image_name
1209 vson_clm_oam_net_ip:
1210 get_input: vson_clm_0_oam_net_ip_0
1211 port_vson_server_oam_net_port_0_mac_requirements:
1215 get_input: vson_dc_unit
1217 - get_input: vson_dbc_oam_net_ip_0
1219 swift_account_auth_token:
1220 get_input: swift_account_auth_token
1221 vson_server_group_id:
1222 get_input: vson_dbc_server_group_id
1223 vson_vm_flavor_name:
1224 get_input: vson_dbc_flavor_name
1225 port_vson_server_oam_net_port_0_network_role_tag: oam
1227 - get_input: availability_zone_0
1229 - get_input: vson_dbc_volume_id_0
1231 get_input: ntp_servers
1232 vson_join_cluster_auth_token:
1233 get_input: vson_join_cluster_auth_token
1235 get_input: oam_net_id
1237 - get_input: vson_dbc_name_0
1239 - dependency_vson_server:
1240 capability: tosca.capabilities.Node
1241 node: tosca.nodes.Root
1242 relationship: tosca.relationships.DependsOn
1243 - local_storage_vson_server:
1244 capability: tosca.capabilities.Attachment
1245 node: tosca.nodes.BlockStorage
1246 relationship: tosca.relationships.AttachesTo
1247 - dependency_vson_server_oam_net_port_0:
1248 capability: tosca.capabilities.Node
1249 node: tosca.nodes.Root
1250 relationship: tosca.relationships.DependsOn
1251 - link_vson_server_oam_net_port_0:
1252 capability: tosca.capabilities.network.Linkable
1253 relationship: tosca.relationships.network.LinksTo
1255 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
1258 get_input: availability_zone_0
1263 get_input: vf_module_name
1264 size: '(get_input : vson_dbs_volume_size_0) * 1024'
1266 get_input: vson_dbs_volume_name_0
1267 description: Cinder volume for the first vSON DBS VM instance.
1269 type: org.openecomp.resource.abstract.nodes.heat.vson_vm_4
1274 get_input: vf_module_id
1275 vson_cluster_name: ''
1277 get_input: default_gateway
1278 port_vson_server_oam_net_port_0_ip_requirements:
1282 floating_ip_count_required:
1287 - service_template_filter
1291 oam_net_subnet_prefix_length:
1292 get_input: oam_net_subnet_prefix_length
1293 swift_storage_url: ''
1295 get_input: vf_module_name
1297 get_input: dns_servers
1298 oam_net_security_group_id:
1299 get_input: oam_net_security_group_id
1300 service_template_filter:
1301 substitute_service_template: nested_vson_serverServiceTemplate.yaml
1303 get_input: number_of_servers
1306 get_input: vson_clm_image_name
1309 vson_clm_oam_net_ip:
1310 get_input: vson_clm_0_oam_net_ip_0
1311 port_vson_server_oam_net_port_0_mac_requirements:
1315 - get_input: vson_clm_oam_net_ip_0
1316 swift_son_container_name: ''
1318 swift_account_auth_token:
1319 get_input: swift_account_auth_token
1320 vson_server_group_id:
1321 get_input: vson_clm_server_group_id
1322 vson_vm_flavor_name:
1323 get_input: vson_clm_flavor_name
1324 port_vson_server_oam_net_port_0_network_role_tag: oam
1326 - get_input: availability_zone_0
1328 get_input: ntp_servers
1330 get_input: oam_net_id
1332 - get_input: vson_clm_name_0
1334 - dependency_vson_server:
1335 capability: tosca.capabilities.Node
1336 node: tosca.nodes.Root
1337 relationship: tosca.relationships.DependsOn
1338 - local_storage_vson_server:
1339 capability: tosca.capabilities.Attachment
1340 node: tosca.nodes.BlockStorage
1341 relationship: tosca.relationships.AttachesTo
1342 - dependency_vson_server_oam_net_port_0:
1343 capability: tosca.capabilities.Node
1344 node: tosca.nodes.Root
1345 relationship: tosca.relationships.DependsOn
1346 - link_vson_server_oam_net_port_0:
1347 capability: tosca.capabilities.network.Linkable
1348 relationship: tosca.relationships.network.LinksTo
1350 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
1353 get_input: availability_zone_0
1358 get_input: vf_module_name
1359 size: '(get_input : vson_dcl_volume_size_2) * 1024'
1362 template: VNF_NAME_dcl_volume_2
1366 description: Cinder volume for the third vSON DC leader.
1368 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
1371 get_input: availability_zone_0
1376 get_input: vf_module_name
1377 size: '(get_input : vson_dcl_volume_size_0) * 1024'
1380 template: VNF_NAME_dcl_volume_0
1384 description: Cinder volume for the first vSON DC leader.
1386 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
1389 get_input: availability_zone_1
1394 get_input: vf_module_name
1395 size: '(get_input : vson_dcl_volume_size_1) * 1024'
1398 template: VNF_NAME_dcl_volume_1
1402 description: Cinder volume for the second vSON DC leader.
1404 type: org.openecomp.resource.abstract.nodes.heat.vson_vm_2
1409 get_input: vf_module_id
1411 get_input: default_gateway
1412 port_vson_server_oam_net_port_0_ip_requirements:
1416 floating_ip_count_required:
1421 - service_template_filter
1425 oam_net_subnet_prefix_length:
1426 get_input: oam_net_subnet_prefix_length
1428 get_input: vf_module_name
1430 get_input: dns_servers
1431 oam_net_security_group_id:
1432 get_input: oam_net_security_group_id
1433 service_template_filter:
1434 substitute_service_template: nested_vson_server_from_volServiceTemplate.yaml
1436 get_input: number_of_servers
1440 vson_clm_oam_net_ip:
1441 get_input: vson_clm_0_oam_net_ip_0
1442 port_vson_server_oam_net_port_0_mac_requirements:
1446 get_input: vson_dc_unit
1448 - get_input: vson_mdr_oam_net_ip_0
1450 swift_account_auth_token:
1451 get_input: swift_account_auth_token
1452 vson_server_group_id:
1453 get_input: vson_mdr_server_group_id
1454 vson_vm_flavor_name:
1455 get_input: vson_mdr_flavor_name
1456 port_vson_server_oam_net_port_0_network_role_tag: oam
1458 - get_input: availability_zone_0
1460 - get_input: vson_mdr_volume_id_0
1462 get_input: ntp_servers
1464 get_input: oam_net_id
1466 - get_input: vson_mdr_name_0
1468 - dependency_vson_server:
1469 capability: tosca.capabilities.Node
1470 node: tosca.nodes.Root
1471 relationship: tosca.relationships.DependsOn
1472 - local_storage_vson_server:
1473 capability: tosca.capabilities.Attachment
1474 node: tosca.nodes.BlockStorage
1475 relationship: tosca.relationships.AttachesTo
1476 - dependency_vson_server_oam_net_port_0:
1477 capability: tosca.capabilities.Node
1478 node: tosca.nodes.Root
1479 relationship: tosca.relationships.DependsOn
1480 - link_vson_server_oam_net_port_0:
1481 capability: tosca.capabilities.network.Linkable
1482 relationship: tosca.relationships.network.LinksTo
1484 type: org.openecomp.resource.abstract.nodes.heat.vson_vm_1
1489 get_input: vf_module_id
1491 get_input: default_gateway
1492 port_vson_server_oam_net_port_0_ip_requirements:
1496 floating_ip_count_required:
1501 - service_template_filter
1505 oam_net_subnet_prefix_length:
1506 get_input: oam_net_subnet_prefix_length
1508 get_input: vf_module_name
1510 get_input: dns_servers
1511 oam_net_security_group_id:
1512 get_input: oam_net_security_group_id
1513 service_template_filter:
1514 substitute_service_template: nested_vson_server_with_volServiceTemplate.yaml
1516 get_input: number_of_servers
1519 get_input: vson_dbs_image_name
1522 vson_clm_oam_net_ip:
1523 get_input: vson_clm_0_oam_net_ip_0
1524 port_vson_server_oam_net_port_0_mac_requirements:
1528 get_input: vson_dc_unit
1530 - get_input: vson_dbs_oam_net_ip_0
1531 - get_input: vson_dbs_oam_net_ip_1
1533 swift_account_auth_token:
1534 get_input: swift_account_auth_token
1535 vson_server_group_id:
1536 get_input: vson_dbs_server_group_id
1537 vson_vm_flavor_name:
1538 get_input: vson_dbs_flavor_name
1539 port_vson_server_oam_net_port_0_network_role_tag: oam
1541 - get_input: availability_zone_0
1542 - get_input: availability_zone_1
1544 - get_input: vson_dbs_volume_id_0
1545 - get_input: vson_dbs_volume_id_1
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_dbs_name_0
1554 - get_input: vson_dbs_name_1
1556 - dependency_vson_server:
1557 capability: tosca.capabilities.Node
1558 node: tosca.nodes.Root
1559 relationship: tosca.relationships.DependsOn
1560 - local_storage_vson_server:
1561 capability: tosca.capabilities.Attachment
1562 node: tosca.nodes.BlockStorage
1563 relationship: tosca.relationships.AttachesTo
1564 - dependency_vson_server_oam_net_port_0:
1565 capability: tosca.capabilities.Node
1566 node: tosca.nodes.Root
1567 relationship: tosca.relationships.DependsOn
1568 - link_vson_server_oam_net_port_0:
1569 capability: tosca.capabilities.network.Linkable
1570 relationship: tosca.relationships.network.LinksTo
1572 type: org.openecomp.resource.abstract.nodes.heat.vson_vm
1577 get_input: vf_module_id
1579 get_input: default_gateway
1580 port_vson_server_oam_net_port_0_ip_requirements:
1584 floating_ip_count_required:
1589 - service_template_filter
1593 oam_net_subnet_prefix_length:
1594 get_input: oam_net_subnet_prefix_length
1596 get_input: vf_module_name
1598 get_input: dns_servers
1599 oam_net_security_group_id:
1600 get_input: oam_net_security_group_id
1601 service_template_filter:
1602 substitute_service_template: nested_vson_server_with_vol_dual_ip_stackServiceTemplate.yaml
1604 get_input: number_of_servers
1607 get_input: vson_app_image_name
1610 vson_clm_oam_net_ip:
1611 get_input: vson_clm_0_oam_net_ip_0
1612 port_vson_server_oam_net_port_0_mac_requirements:
1616 get_input: vson_dc_unit
1618 - get_input: vson_app_oam_net_ip_0
1619 oam_net_subnet_v6_prefix_length:
1620 get_input: oam_net_subnet_v6_prefix_length
1622 swift_account_auth_token:
1623 get_input: swift_account_auth_token
1625 get_input: default_gateway_v6
1626 vson_server_group_id:
1627 get_input: vson_app_server_group_id
1628 vson_vm_flavor_name:
1629 get_input: vson_app_flavor_name
1630 port_vson_server_oam_net_port_0_network_role_tag: oam
1632 - get_input: availability_zone_0
1634 - get_input: vson_app_volume_id_0
1636 - get_input: vson_app_oam_net_v6_ip_0
1638 get_input: ntp_servers
1639 vson_join_cluster_auth_token:
1640 get_input: vson_join_cluster_auth_token
1642 get_input: oam_net_id
1644 - get_input: vson_app_name_0
1646 - dependency_vson_server:
1647 capability: tosca.capabilities.Node
1648 node: tosca.nodes.Root
1649 relationship: tosca.relationships.DependsOn
1650 - local_storage_vson_server:
1651 capability: tosca.capabilities.Attachment
1652 node: tosca.nodes.BlockStorage
1653 relationship: tosca.relationships.AttachesTo
1654 - dependency_vson_server_oam_net_port_0:
1655 capability: tosca.capabilities.Node
1656 node: tosca.nodes.Root
1657 relationship: tosca.relationships.DependsOn
1658 - link_vson_server_oam_net_port_0:
1659 capability: tosca.capabilities.network.Linkable
1660 relationship: tosca.relationships.network.LinksTo
1661 oam_net_security_group:
1662 type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
1666 template: VNF_NAME_oam_sec_group
1670 description: Security Group for instances connected to the OAM network.
1674 remote_ip_prefix: 0.0.0.0/0
1675 port_range_max: 65535
1680 remote_ip_prefix: 0.0.0.0/0
1681 port_range_max: 65535
1686 remote_ip_prefix: 0.0.0.0/0
1687 port_range_max: 65535
1692 remote_ip_prefix: 0.0.0.0/0
1696 remote_ip_prefix: ::/0
1697 port_range_max: 65535
1702 remote_ip_prefix: ::/0
1703 port_range_max: 65535
1708 remote_ip_prefix: ::/0
1709 port_range_max: 65535
1714 remote_ip_prefix: ::/0
1718 remote_ip_prefix: 0.0.0.0/0
1719 port_range_max: 65535
1724 remote_ip_prefix: 0.0.0.0/0
1725 port_range_max: 65535
1730 remote_ip_prefix: 0.0.0.0/0
1731 port_range_max: 65535
1736 remote_ip_prefix: 0.0.0.0/0
1740 remote_ip_prefix: ::/0
1741 port_range_max: 65535
1746 remote_ip_prefix: ::/0
1747 port_range_max: 65535
1752 remote_ip_prefix: ::/0
1753 port_range_max: 65535
1758 remote_ip_prefix: ::/0
1762 capability: attachment_vson_server_oam_net_port_0
1764 relationship: org.openecomp.relationships.AttachesTo
1766 capability: attachment_vson_server_oam_net_port_0
1767 node: vson_dcl_group
1768 relationship: org.openecomp.relationships.AttachesTo
1770 capability: attachment_vson_server_oam_net_port_0
1771 node: vson_dbs_group
1772 relationship: org.openecomp.relationships.AttachesTo
1774 capability: attachment_vson_server_oam_net_port_0
1775 node: vson_dbg_group
1776 relationship: org.openecomp.relationships.AttachesTo
1778 capability: attachment_vson_server_oam_net_port_0
1779 node: vson_clm_group
1780 relationship: org.openecomp.relationships.AttachesTo
1782 capability: attachment_vson_server_oam_net_port_0
1783 node: vson_mdr_group
1784 relationship: org.openecomp.relationships.AttachesTo
1786 capability: attachment_vson_server_oam_net_port_0
1787 node: vson_cll_group
1788 relationship: org.openecomp.relationships.AttachesTo
1790 capability: attachment_vson_server_oam_net_port_0
1791 node: vson_app_group
1792 relationship: org.openecomp.relationships.AttachesTo
1794 capability: attachment_vson_server_oam_net_port_0
1795 node: vson_dbc_group
1796 relationship: org.openecomp.relationships.AttachesTo
1798 capability: attachment_vson_server_oam_net_port_0
1799 node: vson_mon_group
1800 relationship: org.openecomp.relationships.AttachesTo
1802 capability: attachment_vson_server_oam_net_port_0
1803 node: vson_mgt_group
1804 relationship: org.openecomp.relationships.AttachesTo
1806 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
1809 get_input: availability_zone_0
1814 get_input: vf_module_name
1815 size: '(get_input : vson_dbg_volume_size_0) * 1024'
1817 get_input: vson_dbg_volume_name_0
1818 description: vSON DB Global cinder volume.
1820 type: org.openecomp.resource.abstract.nodes.heat.vson_vm_1
1825 get_input: vf_module_id
1827 get_input: default_gateway
1828 port_vson_server_oam_net_port_0_ip_requirements:
1832 floating_ip_count_required:
1837 - service_template_filter
1841 oam_net_subnet_prefix_length:
1842 get_input: oam_net_subnet_prefix_length
1844 get_input: vf_module_name
1846 get_input: dns_servers
1847 oam_net_security_group_id:
1848 get_input: oam_net_security_group_id
1849 service_template_filter:
1850 substitute_service_template: nested_vson_server_with_volServiceTemplate.yaml
1852 get_input: number_of_servers
1855 get_input: vson_dbg_image_name
1858 vson_clm_oam_net_ip:
1859 get_input: vson_clm_0_oam_net_ip_0
1860 port_vson_server_oam_net_port_0_mac_requirements:
1864 get_input: vson_dc_unit
1866 - get_input: vson_dbg_oam_net_ip_0
1868 swift_account_auth_token:
1869 get_input: swift_account_auth_token
1870 vson_server_group_id:
1871 get_input: vson_dbg_server_group_id
1872 vson_vm_flavor_name:
1873 get_input: vson_dbg_flavor_name
1874 port_vson_server_oam_net_port_0_network_role_tag: oam
1876 - get_input: availability_zone_0
1878 - get_input: vson_dbg_volume_id_0
1880 get_input: ntp_servers
1881 vson_join_cluster_auth_token:
1882 get_input: vson_join_cluster_auth_token
1884 get_input: oam_net_id
1886 - get_input: vson_dbg_name_0
1888 - dependency_vson_server:
1889 capability: tosca.capabilities.Node
1890 node: tosca.nodes.Root
1891 relationship: tosca.relationships.DependsOn
1892 - local_storage_vson_server:
1893 capability: tosca.capabilities.Attachment
1894 node: tosca.nodes.BlockStorage
1895 relationship: tosca.relationships.AttachesTo
1896 - dependency_vson_server_oam_net_port_0:
1897 capability: tosca.capabilities.Node
1898 node: tosca.nodes.Root
1899 relationship: tosca.relationships.DependsOn
1900 - link_vson_server_oam_net_port_0:
1901 capability: tosca.capabilities.network.Linkable
1902 relationship: tosca.relationships.network.LinksTo
1904 type: org.openecomp.resource.abstract.nodes.heat.vson_vm_1
1909 get_input: vf_module_id
1911 get_input: default_gateway
1912 port_vson_server_oam_net_port_0_ip_requirements:
1916 floating_ip_count_required:
1921 - service_template_filter
1925 oam_net_subnet_prefix_length:
1926 get_input: oam_net_subnet_prefix_length
1928 get_input: vf_module_name
1930 get_input: dns_servers
1931 oam_net_security_group_id:
1932 get_input: oam_net_security_group_id
1933 service_template_filter:
1934 substitute_service_template: nested_vson_server_with_volServiceTemplate.yaml
1936 get_input: number_of_servers
1939 get_input: vson_cll_image_name
1942 vson_clm_oam_net_ip:
1943 get_input: vson_clm_0_oam_net_ip_0
1944 port_vson_server_oam_net_port_0_mac_requirements:
1948 get_input: vson_dc_unit
1950 - get_input: vson_cll_oam_net_ip_0
1951 - get_input: vson_cll_oam_net_ip_1
1952 - get_input: vson_cll_oam_net_ip_2
1954 swift_account_auth_token:
1955 get_input: swift_account_auth_token
1956 vson_server_group_id:
1957 get_input: vson_leader_server_group_id
1958 vson_vm_flavor_name:
1959 get_input: vson_cll_flavor_name
1960 port_vson_server_oam_net_port_0_network_role_tag: oam
1962 - get_input: availability_zone_0
1963 - get_input: availability_zone_1
1964 - get_input: availability_zone_0
1966 - get_input: vson_cll_volume_id_0
1967 - get_input: vson_cll_volume_id_1
1968 - get_input: vson_cll_volume_id_2
1970 get_input: ntp_servers
1971 vson_join_cluster_auth_token: ''
1973 get_input: oam_net_id
1975 - get_input: vson_cll_name_0
1976 - get_input: vson_cll_name_1
1977 - get_input: vson_cll_name_2
1979 - dependency_vson_server:
1980 capability: tosca.capabilities.Node
1981 node: tosca.nodes.Root
1982 relationship: tosca.relationships.DependsOn
1983 - local_storage_vson_server:
1984 capability: tosca.capabilities.Attachment
1985 node: tosca.nodes.BlockStorage
1986 relationship: tosca.relationships.AttachesTo
1987 - dependency_vson_server_oam_net_port_0:
1988 capability: tosca.capabilities.Node
1989 node: tosca.nodes.Root
1990 relationship: tosca.relationships.DependsOn
1991 - link_vson_server_oam_net_port_0:
1992 capability: tosca.capabilities.network.Linkable
1993 relationship: tosca.relationships.network.LinksTo
1995 type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
1998 get_input: availability_zone_0
2003 get_input: vf_module_name
2004 size: '(get_input : vson_app_volume_size_0) * 1024'
2006 get_input: vson_app_volume_name_0
2007 description: vSON APP cinder volume.
2009 type: org.openecomp.resource.abstract.nodes.heat.vson_vm_2
2014 get_input: vf_module_id
2016 get_input: default_gateway
2017 port_vson_server_oam_net_port_0_ip_requirements:
2021 floating_ip_count_required:
2026 - service_template_filter
2030 oam_net_subnet_prefix_length:
2031 get_input: oam_net_subnet_prefix_length
2033 get_input: vf_module_name
2035 get_input: dns_servers
2036 oam_net_security_group_id:
2037 get_input: oam_net_security_group_id
2038 service_template_filter:
2039 substitute_service_template: nested_vson_server_from_volServiceTemplate.yaml
2041 get_input: number_of_servers
2045 vson_clm_oam_net_ip:
2046 get_input: vson_clm_0_oam_net_ip_0
2047 port_vson_server_oam_net_port_0_mac_requirements:
2051 get_input: vson_dc_unit
2053 - get_input: vson_mon_oam_net_ip_0
2055 swift_account_auth_token:
2056 get_input: swift_account_auth_token
2057 vson_server_group_id:
2058 get_input: vson_mon_server_group_id
2059 vson_vm_flavor_name:
2060 get_input: vson_mon_flavor_name
2061 port_vson_server_oam_net_port_0_network_role_tag: oam
2063 - get_input: availability_zone_0
2065 - get_input: vson_mon_volume_id_0
2067 get_input: ntp_servers
2069 get_input: oam_net_id
2071 - get_input: vson_mon_name_0
2073 - dependency_vson_server:
2074 capability: tosca.capabilities.Node
2075 node: tosca.nodes.Root
2076 relationship: tosca.relationships.DependsOn
2077 - local_storage_vson_server:
2078 capability: tosca.capabilities.Attachment
2079 node: tosca.nodes.BlockStorage
2080 relationship: tosca.relationships.AttachesTo
2081 - dependency_vson_server_oam_net_port_0:
2082 capability: tosca.capabilities.Node
2083 node: tosca.nodes.Root
2084 relationship: tosca.relationships.DependsOn
2085 - link_vson_server_oam_net_port_0:
2086 capability: tosca.capabilities.network.Linkable
2087 relationship: tosca.relationships.network.LinksTo
2089 type: org.openecomp.resource.abstract.nodes.heat.vson_vm_1
2094 get_input: vf_module_id
2096 get_input: default_gateway
2097 port_vson_server_oam_net_port_0_ip_requirements:
2101 floating_ip_count_required:
2106 - service_template_filter
2110 oam_net_subnet_prefix_length:
2111 get_input: oam_net_subnet_prefix_length
2113 get_input: vf_module_name
2115 get_input: dns_servers
2116 oam_net_security_group_id:
2117 get_input: oam_net_security_group_id
2118 service_template_filter:
2119 substitute_service_template: nested_vson_server_with_volServiceTemplate.yaml
2121 get_input: number_of_servers
2124 get_input: vson_dcl_image_name
2127 vson_clm_oam_net_ip:
2128 get_input: vson_clm_0_oam_net_ip_0
2129 port_vson_server_oam_net_port_0_mac_requirements:
2133 get_input: vson_dc_unit
2135 - get_input: vson_dcl_oam_net_ip_0
2136 - get_input: vson_dcl_oam_net_ip_1
2137 - get_input: vson_dcl_oam_net_ip_2
2139 swift_account_auth_token:
2140 get_input: swift_account_auth_token
2141 vson_server_group_id:
2142 get_input: vson_leader_server_group_id
2143 vson_vm_flavor_name:
2144 get_input: vson_dcl_flavor_name
2145 port_vson_server_oam_net_port_0_network_role_tag: oam
2147 - get_input: availability_zone_0
2148 - get_input: availability_zone_1
2149 - get_input: availability_zone_0
2151 - get_input: vson_dcl_volume_id_0
2152 - get_input: vson_dcl_volume_id_1
2153 - get_input: vson_dcl_volume_id_2
2155 get_input: ntp_servers
2156 vson_join_cluster_auth_token:
2157 get_input: vson_join_cluster_auth_token
2159 get_input: oam_net_id
2161 - get_input: vson_dcl_name_0
2162 - get_input: vson_dcl_name_1
2163 - get_input: vson_dcl_name_2
2165 - dependency_vson_server:
2166 capability: tosca.capabilities.Node
2167 node: tosca.nodes.Root
2168 relationship: tosca.relationships.DependsOn
2169 - local_storage_vson_server:
2170 capability: tosca.capabilities.Attachment
2171 node: tosca.nodes.BlockStorage
2172 relationship: tosca.relationships.AttachesTo
2173 - dependency_vson_server_oam_net_port_0:
2174 capability: tosca.capabilities.Node
2175 node: tosca.nodes.Root
2176 relationship: tosca.relationships.DependsOn
2177 - link_vson_server_oam_net_port_0:
2178 capability: tosca.capabilities.network.Linkable
2179 relationship: tosca.relationships.network.LinksTo
2181 module_5_vson_dbg_volume_group:
2182 type: org.openecomp.groups.heat.HeatStack
2184 heat_file: ../Artifacts/module_5_vson_dbg_volume.yaml
2186 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).
2189 module_7_vson_app_group:
2190 type: org.openecomp.groups.heat.HeatStack
2192 heat_file: ../Artifacts/module_7_vson_app.yaml
2193 description: The template deploys vSON VFC of type APP.
2196 module_2_vson_mdr_volume_group:
2197 type: org.openecomp.groups.heat.HeatStack
2199 heat_file: ../Artifacts/module_2_vson_mdr_volume.yaml
2201 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).
2204 module_3_vson_cll_group:
2205 type: org.openecomp.groups.heat.HeatStack
2207 heat_file: ../Artifacts/module_3_vson_cll.yaml
2209 The template deploys three instances of vSON Cluster leaders, instantiates cluster and the first Datacenter.
2212 module_6_vson_dbs_volume_group:
2213 type: org.openecomp.groups.heat.HeatStack
2215 heat_file: ../Artifacts/module_6_vson_dbs_volume.yaml
2216 description: "Creates Cinder volumes. Cinder volume is a storage in the form\
2217 \ of block devices. It can be used, for example, for providing storage\
2218 \ to instance. Volume supports creation from snapshot, backup or image.\
2219 \ Also volume can be created only by size. The template creates volumes\
2220 \ for vSON Database servers configured for sharding (Virtual Function Component\
2221 \ DBS). The shard consists of two Database instances: - Primary - Secondary\
2226 module_0_vson_mgt_group:
2227 type: org.openecomp.groups.heat.HeatStack
2229 heat_file: ../Artifacts/module_0_vson_mgt.yaml
2230 description: The template deploys vSON VFC of type MGT.
2233 module_1_vson_mon_volume_group:
2234 type: org.openecomp.groups.heat.HeatStack
2236 heat_file: ../Artifacts/module_1_vson_mon_volume.yaml
2238 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).
2241 module_2_vson_mdr_group:
2242 type: org.openecomp.groups.heat.HeatStack
2244 heat_file: ../Artifacts/module_2_vson_mdr.yaml
2245 description: The template deploys vSON VFC of type Mediator (MDR).
2248 module_0_vson_mgt_volume_group:
2249 type: org.openecomp.groups.heat.HeatStack
2251 heat_file: ../Artifacts/module_0_vson_mgt_volume.yaml
2253 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).
2256 module_8_vson_dcl_volume_group:
2257 type: org.openecomp.groups.heat.HeatStack
2259 heat_file: ../Artifacts/module_8_vson_dcl_volume.yaml
2261 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).
2266 module_7_vson_app_volume_group:
2267 type: org.openecomp.groups.heat.HeatStack
2269 heat_file: ../Artifacts/module_7_vson_app_volume.yaml
2271 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).
2274 module_4_vson_dbc_group:
2275 type: org.openecomp.groups.heat.HeatStack
2277 heat_file: ../Artifacts/module_4_vson_dbc.yaml
2278 description: The template deploys vSON VFC of type Database Config (DBC).
2281 module_3_vson_cll_volume_group:
2282 type: org.openecomp.groups.heat.HeatStack
2284 heat_file: ../Artifacts/module_3_vson_cll_volume.yaml
2286 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).
2291 module_8_vson_dcl_group:
2292 type: org.openecomp.groups.heat.HeatStack
2294 heat_file: ../Artifacts/module_8_vson_dcl.yaml
2295 description: The template deploys vSON Datacenter.
2298 module_9_vson_clm_group:
2299 type: org.openecomp.groups.heat.HeatStack
2301 heat_file: ../Artifacts/module_9_vson_clm.yaml
2302 description: The template deploys vSON VFC of type CLM.
2305 module_4_vson_dbc_volume_group:
2306 type: org.openecomp.groups.heat.HeatStack
2308 heat_file: ../Artifacts/module_4_vson_dbc_volume.yaml
2310 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).
2314 type: org.openecomp.groups.heat.HeatStack
2316 heat_file: ../Artifacts/base_vson.yaml
2318 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.
2320 - oam_net_security_group
2322 module_6_vson_dbs_group:
2323 type: org.openecomp.groups.heat.HeatStack
2325 heat_file: ../Artifacts/module_6_vson_dbs.yaml
2326 description: "The template deploys vSON VFC of type Database Shard (DBS) VM\
2327 \ instances: Primary and Secondary. \n"
2330 module_5_vson_dbg_group:
2331 type: org.openecomp.groups.heat.HeatStack
2333 heat_file: ../Artifacts/module_5_vson_dbg.yaml
2334 description: The template deploys vSON VFC of type Database Global (DBG).
2337 module_1_vson_mon_group:
2338 type: org.openecomp.groups.heat.HeatStack
2340 heat_file: ../Artifacts/module_1_vson_mon.yaml
2341 description: The template deploys vSON VFC of type MON.
2345 vson_dbg_volume_id_0:
2346 description: vSON DB Global volume ID.
2347 value: vson_dbg_volume_0
2348 vson_dbs_server_group_id:
2349 description: ID of the Server Group intended for vSON DBS instances.
2350 value: UNSUPPORTED_RESOURCE_vson_dbs_server_group
2351 vson_mdr_volume_id_0:
2352 description: Volume ID.
2353 value: vson_mdr_volume_0
2354 vson_mgt_volume_id_0:
2355 description: ID of the vSON Management volume.
2356 value: vson_mgt_volume_0
2357 vson_mgt_server_group_id:
2358 description: ID of the Server Group intended for vSON Management instances.
2359 value: UNSUPPORTED_RESOURCE_vson_mgt_server_group
2360 vson_cll_volume_id_0:
2361 description: First vSON Cluster leader volume ID.
2362 value: vson_cll_volume_0
2363 vson_cll_volume_id_1:
2364 description: Second vSON Cluster leader volume ID.
2365 value: vson_cll_volume_1
2366 vson_cll_volume_id_2:
2367 description: Third vSON Cluster leader volume ID.
2368 value: vson_cll_volume_2
2369 vson_dbg_server_group_id:
2370 description: ID of the Server Group intended for vSON DBG instances.
2371 value: UNSUPPORTED_RESOURCE_vson_dbg_server_group
2372 vson_leader_server_group_id:
2373 description: ID of the Server Group intended for vSON Cluster/DC leaders.
2374 value: UNSUPPORTED_RESOURCE_vson_leader_server_group
2375 vson_clm_0_oam_net_ip_0:
2376 description: vSON Cluster Management server IP on the OAM network.
2378 get_input: vson_clm_oam_net_ip_0
2379 vson_clm_server_group_id:
2380 description: ID of the Server Group intended for vSON Cluster Management instances.
2381 value: UNSUPPORTED_RESOURCE_vson_clm_server_group
2382 vson_mdr_server_group_id:
2383 description: ID of the Server Group intended for vSON Mediator instances.
2384 value: UNSUPPORTED_RESOURCE_vson_mdr_server_group
2385 vson_dbc_server_group_id:
2386 description: ID of the Server Group intended for vSON DBC instances.
2387 value: UNSUPPORTED_RESOURCE_vson_dbc_server_group
2388 vson_app_server_group_id:
2389 description: ID of the Server Group intended for vSON Application instances.
2390 value: UNSUPPORTED_RESOURCE_vson_app_server_group
2391 vson_mon_volume_id_0:
2392 description: ID of the vSON Monitor and KPIs routing volume.
2393 value: vson_mon_volume_0
2394 vson_app_volume_id_0:
2395 description: vSON APP volume ID.
2396 value: vson_app_volume_0
2397 vson_dcl_volume_id_2:
2398 description: ID of the third vSON DC leader volume.
2399 value: vson_dcl_volume_2
2400 vson_dcl_volume_id_1:
2401 description: ID of the second vSON DC leader volume.
2402 value: vson_dcl_volume_1
2403 vson_dbs_volume_id_0:
2404 description: ID of the first vSON DBS volume.
2405 value: vson_dbs_volume_0
2406 vson_dbc_volume_id_0:
2407 description: vSON DB Config volume ID.
2408 value: vson_dbc_volume_0
2409 vson_dcl_volume_id_0:
2410 description: ID of the first vSON DC leader volume.
2411 value: vson_dcl_volume_0
2412 vson_dbs_volume_id_1:
2413 description: ID of the second vSON DBS volume.
2414 value: vson_dbs_volume_1
2415 vson_mon_server_group_id:
2416 description: ID of the Server Group intended for vSON MON instances.
2417 value: UNSUPPORTED_RESOURCE_vson_mon_server_group