1 tosca_definitions_version: tosca_simple_yaml_1_0_0
5 ContrailComputeGlobalTypes:
6 file: ContrailComputeGlobalTypesServiceTemplate.yaml
7 CinderVolumeGlobalTypes:
8 file: CinderVolumeGlobalTypesServiceTemplate.yaml
9 ContrailVirtualNetworkGlobalType:
10 file: ContrailVirtualNetworkGlobalTypeServiceTemplate.yaml
11 AbstractSubstituteGlobalTypes:
12 file: AbstractSubstituteGlobalTypesServiceTemplate.yaml
13 ContrailPortGlobalTypes:
14 file: ContrailPortGlobalTypesServiceTemplate.yaml
15 GlobalSubstitutionTypes:
16 file: GlobalSubstitutionTypesServiceTemplate.yaml
17 NeutronPortGlobalTypes:
18 file: NeutronPortGlobalTypesServiceTemplate.yaml
19 NeutronNetGlobalTypes:
20 file: NeutronNetGlobalTypesServiceTemplate.yaml
22 file: CommonGlobalTypesServiceTemplate.yaml
23 ContrailAbstractSubstituteGlobalTypes:
24 file: ContrailAbstractSubstituteGlobalTypesServiceTemplate.yaml
25 ContrailNetworkRuleGlobalType:
26 file: ContrailNetworkRuleGlobalTypeServiceTemplate.yaml
27 NeutronSecurityRulesGlobalTypes:
28 file: NeutronSecurityRulesGlobalTypesServiceTemplate.yaml
29 NovaServerGlobalTypes:
30 file: NovaServerGlobalTypesServiceTemplate.yaml
31 ContrailV2VirtualMachineInterfaceGlobalType:
32 file: ContrailV2VirtualMachineInterfaceGlobalTypeServiceTemplate.yaml
39 description: Unique ID for this VF_MODULE instance
44 description: The VF Name; defaults to VMVM for the virtual MVM VNF.
46 - pattern: '[a-zA-Z0-9]+'
53 description: The cloud zone for this VF instance
58 description: The number for this VF instance
67 description: Virtual management network ip address
72 description: List of Management network IP addresses for IPv4
79 description: Server flavor
86 description: SSH key name
93 description: Unique ID for this VF instance
98 description: List of Availability Zone IDs or Names
105 description: Neutron UUID for the Management network
112 description: VM instance number list must be a list of three-digit numeric value
119 description: Master bootimage volume id
124 description: Security groups
131 description: The component that this VF instance is running
133 - pattern: '[a-zA-Z0-9]+'
140 description: number of instance of the VF_module
143 type: org.openecomp.resource.abstract.nodes.heat.mvs.nested.heat
148 get_input: vf_module_id
152 get_input: cloud_zone_id
154 get_input: vf_instance_num
156 get_input: virtual_mgmt_ip_0
160 - service_template_filter
163 get_input: mvs_mgmt_ip_0
168 service_template_filter:
169 substitute_service_template: mvs.nested.heatServiceTemplate.yaml
171 get_input: num_instances
176 get_input: availability_zone_0
178 get_input: mgmt_net_id
180 get_input: vm_instance_num
184 get_input: sec_groups
186 get_input: vf_component
187 mvs_modules_same_nested_heat_file_no_count:
188 type: org.openecomp.resource.abstract.nodes.heat.mvs.nested.heat
193 get_input: vf_module_id
197 get_input: cloud_zone_id
199 get_input: vf_instance_num
201 get_input: virtual_mgmt_ip_0
205 - service_template_filter
208 get_input: mvs_mgmt_ip_0
213 service_template_filter:
214 substitute_service_template: mvs.nested.heatServiceTemplate.yaml
220 get_input: availability_zone_0
222 get_input: mgmt_net_id
224 get_input: vm_instance_num
228 get_input: sec_groups
230 get_input: vf_component
233 type: org.openecomp.groups.heat.HeatStack
235 heat_file: ../Artifacts/mvs.vfmodule.heat.yaml
237 Metaswitch MVS (Metaview Server)
240 - mvs_modules_same_nested_heat_file_no_count