[SDC-29] rebase continue work to align source
[sdc.git] / openecomp-be / lib / openecomp-sdc-translator-lib / openecomp-sdc-translator-core / src / test / resources / mock / services / heattotosca / fulltest / scalingInstances / oneComputeTypeOnePortOutputParamGetAttrIn / out / MainServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: Main
4 imports:
5 - openecomp_heat_index:
6     file: openecomp-heat/_index.yml
7 - GlobalSubstitutionTypes:
8     file: GlobalSubstitutionTypesServiceTemplate.yaml
9 topology_template:
10   inputs:
11     pd_flavor_name:
12       label: PD flavor name
13       hidden: false
14       immutable: false
15       type: string
16       description: flavor name of PD instance
17       default: m3.xlarge
18     availabilityzone_name:
19       label: availabilityzone name
20       hidden: false
21       immutable: false
22       type: string
23       description: availabilityzone name
24       default: nova
25     pd_image_name:
26       label: image name
27       hidden: false
28       immutable: false
29       type: string
30       description: PD image name
31       default: MOG_BASE_8.0
32     pd_server_names:
33       label: PD server names
34       hidden: false
35       immutable: false
36       type: list
37       description: name of the PD instance
38       default:
39       - ZRDM1MOGX01MPD001
40       - ZRDM1MOGX01MPD002
41       entry_schema:
42         type: string
43   node_templates:
44     abstract_pd_server:
45       type: org.openecomp.resource.abstract.nodes.pd_server
46       directives:
47       - substitutable
48       properties:
49         compute_pd_server_availability_zone:
50         - get_input: availabilityzone_name
51         - get_input: availabilityzone_name
52         compute_pd_server_name:
53         - get_input:
54           - pd_server_names
55           - 1
56         - get_input:
57           - pd_server_names
58           - 0
59         port_pd01_port_replacement_policy:
60         - AUTO_PORT_1
61         - AUTO_PORT_0
62         vm_flavor_name:
63           get_input: pd_flavor_name
64         port_pd01_port_mac_requirements:
65         - mac_count_required:
66             is_required: false
67         - mac_count_required:
68             is_required: false
69         vm_image_name:
70           get_input: pd_image_name
71         port_pd01_port_ip_requirements:
72         - - ip_version: 4
73             ip_count_required:
74               is_required: false
75             floating_ip_count_required:
76               is_required: false
77         - - ip_version: 4
78             ip_count_required:
79               is_required: false
80             floating_ip_count_required:
81               is_required: false
82         port_pd01_port_network:
83         - Network-1
84         - Network-0
85         compute_pd_server_user_data_format:
86         - RAW_SERVER_PD_2
87         - RAW_SERVER_PD_1
88         service_template_filter:
89           substitute_service_template: Nested_pd_serverServiceTemplate.yaml
90           count: 2
91         index_value:
92           get_property:
93           - SELF
94           - service_template_filter
95           - index_value
96   groups:
97     hot-mog-0108-bs1271_group:
98       type: org.openecomp.groups.heat.HeatStack
99       properties:
100         heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
101         description: heat template that creates MOG stack
102       members:
103       - abstract_pd_server
104   outputs:
105     output_attr_port_pd_0:
106       description: output attr port0
107       value:
108         get_attribute:
109         - abstract_pd_server
110         - pd_server_pd01_port_device_id
111     output_attr_server_pd_1:
112       description: output attr pd1
113       value:
114         get_attribute:
115         - abstract_pd_server
116         - pd_server_accessIPv4
117     output_attr_server_pd_2:
118       description: output attr pd2
119       value:
120         get_attribute:
121         - abstract_pd_server
122         - pd_server_accessIPv6