1 tosca_definitions_version: tosca_simple_yaml_1_0_0
3 template_name: mvs.nested.heat
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
34 org.openecomp.resource.vfc.nodes.heat.vnfci:
35 derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
42 description: Unique ID for this VF_MODULE instance
47 description: The VF Name; defaults to VMVM for the virtual MVM VNF.
49 - pattern: '[a-zA-Z0-9]+'
56 description: The cloud zone for this VF instance
61 description: The number for this VF instance
70 description: Virtual management network ip address
75 description: Index of the current instance
80 description: List of Management network IP addresses for IPv4
87 description: Server flavor
94 description: SSH key name
101 description: Unique ID for this VF instance
106 description: List of Availability Zone IDs or Names
113 description: Neutron UUID for the Management network
120 description: VM instance number list must be a list of three-digit numeric value
127 description: Master bootimage volume id
132 description: Security groups
139 description: The component that this VF instance is running
141 - pattern: '[a-zA-Z0-9]+'
146 type: org.openecomp.resource.vfc.nodes.heat.vnfci
156 - availability_zone_0
159 template: Z$CLOUD_ZONE_ID$VF_NAME$VF_INSTANCE_NUM$VF_COMPONENT$VM_INSTANCE_NUM
164 get_input: cloud_zone_id
171 get_input: vf_component
173 get_input: vf_instance_num
175 type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
178 - get_input: sec_groups
184 - get_input: mvs_mgmt_ip_0
185 allowed_address_pairs:
187 get_input: virtual_mgmt_ip_0
190 template: Z$CLOUD_ZONE_ID$VF_NAME$VF_INSTANCE_NUM$VF_COMPONENT$VM_INSTANCE_NUM-mgmt-port
195 get_input: cloud_zone_id
202 get_input: vf_component
204 get_input: vf_instance_num
206 get_input: mgmt_net_id
209 capability: tosca.capabilities.network.Bindable
211 relationship: tosca.relationships.network.BindsTo
214 type: org.openecomp.groups.heat.HeatStack
216 heat_file: ../Artifacts/mvs.nested.heat.yaml
218 Metaswitch MVS (Metaview Server)
227 substitution_mappings:
228 node_type: org.openecomp.resource.abstract.nodes.heat.mvs.nested.heat
233 attachment_mgmt_port: