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
34 org.openecomp.resource.vfc.nodes.heat.compute:
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]+'
60 description: The cloud zone for this VF instance
65 description: The number for this VF instance
74 description: Virtual management network ip address
79 description: List of Management network IP addresses for IPv4
90 description: Server flavor
97 description: SSH key name
104 description: Unique ID for this VF instance
109 description: List of Availability Zone IDs or Names
116 description: Neutron UUID for the Management network
123 description: VM instance number list must be a list of three-digit numeric value
130 description: Master bootimage volume id
135 description: Security groups
142 description: The component that this VF instance is running
144 - pattern: '[a-zA-Z0-9]+'
151 description: number of instance of the VF_module
153 mvs_modules_custIndexVar2:
154 type: org.openecomp.resource.abstract.nodes.heat.mvs.nested.heat
159 - get_input: vf_module_id
162 - service_template_filter
168 - service_template_filter
174 - service_template_filter
182 - service_template_filter
189 - service_template_filter
193 get_input: virtual_mgmt_ip_0
197 - service_template_filter
199 mvs_mgmt_ip_0: mvs_mgmt_ip_0
206 - service_template_filter
212 - service_template_filter
220 - service_template_filter
226 - service_template_filter
228 service_template_filter:
229 substitute_service_template: mvs.nested.heatServiceTemplate.yaml
234 get_input: availability_zone_0
236 get_input: mgmt_net_id
241 - service_template_filter
246 - service_template_filter
251 - service_template_filter
255 - service_template_filter
259 - service_template_filter
264 - service_template_filter
269 get_input: sec_groups
273 - service_template_filter
275 mvs_modules_custIndexVar1:
276 type: org.openecomp.resource.abstract.nodes.heat.mvs.nested.heat
281 - get_input: vf_module_id
284 - service_template_filter
290 - service_template_filter
296 - service_template_filter
304 - service_template_filter
311 - service_template_filter
315 get_input: virtual_mgmt_ip_0
319 - service_template_filter
321 mvs_mgmt_ip_0: mvs_mgmt_ip_0
328 - service_template_filter
334 - service_template_filter
342 - service_template_filter
348 - service_template_filter
350 service_template_filter:
351 substitute_service_template: mvs.nested.heatServiceTemplate.yaml
356 get_input: availability_zone_0
358 get_input: mgmt_net_id
363 - service_template_filter
368 - service_template_filter
373 - service_template_filter
377 - service_template_filter
381 - service_template_filter
386 - service_template_filter
391 get_input: sec_groups
395 - service_template_filter
397 mvs_modules_defaultIndexVar:
398 type: org.openecomp.resource.abstract.nodes.heat.mvs.nested.heat
403 - get_input: vf_module_id
406 - service_template_filter
412 - service_template_filter
418 - service_template_filter
426 - service_template_filter
433 - service_template_filter
437 get_input: virtual_mgmt_ip_0
441 - service_template_filter
443 mvs_mgmt_ip_0: mvs_mgmt_ip_0
453 - service_template_filter
461 - service_template_filter
466 - service_template_filter
472 - service_template_filter
478 - service_template_filter
486 - service_template_filter
492 - service_template_filter
494 service_template_filter:
495 substitute_service_template: mvs.nested.heatServiceTemplate.yaml
500 get_input: availability_zone_0
502 get_input: mgmt_net_id
507 - service_template_filter
512 - service_template_filter
517 - service_template_filter
521 - service_template_filter
525 - service_template_filter
530 - service_template_filter
535 get_input: sec_groups
539 - service_template_filter
541 server_compute_get_attr_test:
542 type: org.openecomp.resource.vfc.nodes.heat.compute
544 flavor: compute_flavor_name
546 get_input: compute_image_name
549 - mvs_modules_defaultIndexVar
554 - mvs_modules_defaultIndexVar
560 type: org.openecomp.groups.heat.HeatStack
562 heat_file: ../Artifacts/mvs.vfmodule.heat.yaml
564 Metaswitch MVS (Metaview Server)
566 - mvs_modules_custIndexVar2
567 - mvs_modules_custIndexVar1
568 - mvs_modules_defaultIndexVar
569 - server_compute_get_attr_test