metadata:
template_name: Main
imports:
- ContrailComputeGlobalTypes:
- file: ContrailComputeGlobalTypesServiceTemplate.yaml
- CinderVolumeGlobalTypes:
- file: CinderVolumeGlobalTypesServiceTemplate.yaml
- ContrailVirtualNetworkGlobalType:
- file: ContrailVirtualNetworkGlobalTypeServiceTemplate.yaml
- AbstractSubstituteGlobalTypes:
- file: AbstractSubstituteGlobalTypesServiceTemplate.yaml
- ContrailPortGlobalTypes:
- file: ContrailPortGlobalTypesServiceTemplate.yaml
- GlobalSubstitutionTypes:
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
+- GlobalSubstitutionTypes:
file: GlobalSubstitutionTypesServiceTemplate.yaml
- NeutronPortGlobalTypes:
- file: NeutronPortGlobalTypesServiceTemplate.yaml
- NeutronNetGlobalTypes:
- file: NeutronNetGlobalTypesServiceTemplate.yaml
- CommonGlobalTypes:
- file: CommonGlobalTypesServiceTemplate.yaml
- ContrailAbstractSubstituteGlobalTypes:
- file: ContrailAbstractSubstituteGlobalTypesServiceTemplate.yaml
- ContrailNetworkRuleGlobalType:
- file: ContrailNetworkRuleGlobalTypeServiceTemplate.yaml
- NeutronSecurityRulesGlobalTypes:
- file: NeutronSecurityRulesGlobalTypesServiceTemplate.yaml
- NovaServerGlobalTypes:
- file: NovaServerGlobalTypesServiceTemplate.yaml
- ContrailV2VirtualMachineInterfaceGlobalType:
- file: ContrailV2VirtualMachineInterfaceGlobalTypeServiceTemplate.yaml
topology_template:
inputs:
cmaui_names:
type: string
description: Unique ID for this VNF instance
default: This_is_ths_MMSC-CMAUI_id
+ inner_cmaui_volume_b3:
+ hidden: false
+ immutable: false
+ type: list
+ entry_schema:
+ type: string
inner_cmaui_volume_a1:
hidden: false
immutable: false
properties:
service_template_filter:
substitute_service_template: nestedServiceTemplate.yaml
+ inner_cmaui_volume_b3:
+ get_input:
+ - inner_cmaui_volume_b3
+ - 0
inner_cmaui_volume_a1:
get_input: inner_cmaui_volume_a1
inner_cmaui_volume_b2:
get_input: CMAUI_volume_type
size: '(get_input : cmaui_cinder_volume_size) * 1024'
groups:
- a_vol:
+ main_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/main.yml
+ description: cmaui server template for vMMSC
+ members:
+ - stam_nested
+ a_vol_group:
type: org.openecomp.groups.heat.HeatStack
properties:
heat_file: ../Artifacts/a_vol.yml
members:
- inner_cmaui_volume_a1
- cmaui_volume2
- main:
- type: org.openecomp.groups.heat.HeatStack
- properties:
- heat_file: ../Artifacts/main.yml
- description: cmaui server template for vMMSC
- members:
- - stam_nested
outputs:
inner_cmaui_volume_a2:
value: cmaui_volume2
+ inner_cmaui_volume_b3:
+ value: inner_cmaui_volume_a1
inner_cmaui_volume_a1:
value: inner_cmaui_volume_a1
\ No newline at end of file