tosca_definitions_version: tosca_simple_yaml_1_0_0 metadata: template_name: Main imports: - openecomp_heat_index: file: openecomp-heat/_index.yml - GlobalSubstitutionTypes: file: GlobalSubstitutionTypesServiceTemplate.yaml topology_template: inputs: cmaui_cinder_volume_size: label: CMAUI Cinder volume size hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - addOn - main source_type: HEAT param_name: cmaui_cinder_volume_size type: float description: the size of the CMAUI Cinder volume shared_vol1: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - addOn source_type: HEAT param_name: shared_vol1 type: string description: volume name shared_vol2: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - addOn source_type: HEAT param_name: shared_vol2 type: string description: volume name CMAUI_volume_type: label: CMAUI vm volume type hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - addOn - main source_type: HEAT param_name: CMAUI_volume_type type: string description: the name of the target volume backend node_templates: test_vol1: type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume properties: volume_type: get_input: CMAUI_volume_type size: '(get_input : cmaui_cinder_volume_size) * 1024' test_vol2: type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume properties: volume_type: get_input: CMAUI_volume_type size: '(get_input : cmaui_cinder_volume_size) * 1024' test_nested: type: org.openecomp.resource.abstract.nodes.heat.nested directives: - substitutable properties: service_template_filter: substitute_service_template: nestedServiceTemplate.yaml cmaui_volume_param2: get_input: shared_vol2 shared_vol1: get_input: shared_vol1 requirements: - local_storage_server_cmaui2: capability: tosca.capabilities.Attachment node: test_vol1 relationship: tosca.relationships.AttachesTo - local_storage_server_cmaui1: capability: tosca.capabilities.Attachment node: test_vol1 relationship: tosca.relationships.AttachesTo - local_storage_server_cmaui1: capability: tosca.capabilities.Attachment node: test_vol2 relationship: tosca.relationships.AttachesTo groups: main_group: type: org.openecomp.groups.heat.HeatStack properties: heat_file: ../Artifacts/main.yml description: | Version 2.0 02-09-2016 (Authors: John Doe, user PROD) members: - test_vol1 - test_vol2 addOn_group: type: org.openecomp.groups.heat.HeatStack properties: heat_file: ../Artifacts/addOn.yml description: | Version 2.0 02-09-2016 (Authors: John Doe, user PROD) members: - test_nested outputs: out1_not_shared: value: test_nested