Merge "pom.xml fixes for entire SDC"
[sdc.git] / openecomp-be / lib / openecomp-sdc-translator-lib / openecomp-sdc-translator-core / src / test / resources / mock / services / heattotosca / fulltest / nestedOtherScenarios / oneLevel / nestedAllPatternsConnectivity / 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     jsa_name:
12       hidden: false
13       immutable: false
14       type: string
15       description: network name of jsa log network
16   node_templates:
17     dependsOn_network:
18       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
19       properties:
20         network_name:
21           get_input: jsa_name
22       requirements:
23       - dependency:
24           capability: tosca.capabilities.Node
25           node: test_nested_all_patterns
26           relationship: tosca.relationships.DependsOn
27       - dependency:
28           capability: tosca.capabilities.Node
29           node: test_nested_no_compute
30           relationship: tosca.relationships.DependsOn
31       - dependency:
32           capability: tosca.capabilities.Node
33           node: test_nested_pattern_4
34           relationship: tosca.relationships.DependsOn
35     test_nested_pattern_4:
36       type: org.openecomp.resource.abstract.nodes.heat.pd_server
37       directives:
38       - substitutable
39       properties:
40         service_template_filter:
41           substitute_service_template: nested-pattern-4ServiceTemplate.yaml
42         p2:
43           get_attribute:
44           - test_nested_no_compute
45           - no_compute_attr_1
46         port_pd_server_port_2_ip_requirements:
47         - ip_version: 4
48           ip_count_required:
49             is_required: true
50           floating_ip_count_required:
51             is_required: false
52         port_pd_server_port_2_mac_requirements:
53           mac_count_required:
54             is_required: false
55         port_pd_server_port_1_ip_requirements:
56         - ip_version: 4
57           ip_count_required:
58             is_required: true
59           floating_ip_count_required:
60             is_required: false
61         port_pd_server_port_1_mac_requirements:
62           mac_count_required:
63             is_required: false
64       requirements:
65       - dependency_pd_server_port_1:
66           capability: tosca.capabilities.Node
67           node: tosca.nodes.Root
68           relationship: tosca.relationships.DependsOn
69       - link_pd_server_port_1:
70           capability: tosca.capabilities.network.Linkable
71           relationship: tosca.relationships.network.LinksTo
72       - dependency_pd_server_port_2:
73           capability: tosca.capabilities.Node
74           node: tosca.nodes.Root
75           relationship: tosca.relationships.DependsOn
76       - link_pd_server_port_2:
77           capability: tosca.capabilities.network.Linkable
78           relationship: tosca.relationships.network.LinksTo
79       - dependency_server_pd:
80           capability: tosca.capabilities.Node
81           node: tosca.nodes.Root
82           relationship: tosca.relationships.DependsOn
83       - local_storage_server_pd:
84           capability: tosca.capabilities.Attachment
85           node: tosca.nodes.BlockStorage
86           relationship: tosca.relationships.AttachesTo
87     test_nested_no_compute:
88       type: org.openecomp.resource.abstract.nodes.heat.nested-no-compute
89       directives:
90       - substitutable
91       properties:
92         p1:
93           get_attribute:
94           - test_nested_pattern_4
95           - pattern4_attr_1
96         service_template_filter:
97           substitute_service_template: nested-no-computeServiceTemplate.yaml
98       requirements:
99       - dependency:
100           capability: tosca.capabilities.Node
101           node: test_nested_all_patterns
102           relationship: tosca.relationships.DependsOn
103       - dependency:
104           capability: tosca.capabilities.Node
105           node: test_nested_pattern_4
106           relationship: tosca.relationships.DependsOn
107     test_nested_all_patterns:
108       type: org.openecomp.resource.abstract.nodes.heat.nested1
109       directives:
110       - substitutable
111       properties:
112         p1:
113           get_attribute:
114           - test_nested_pattern_4
115           - pattern4_attr_1
116         service_template_filter:
117           substitute_service_template: nested1ServiceTemplate.yaml
118         p2:
119           get_attribute:
120           - test_nested_no_compute
121           - no_compute_attr_1
122   groups:
123     main_group:
124       type: org.openecomp.groups.heat.HeatStack
125       properties:
126         heat_file: ../Artifacts/main.yml
127         description: |
128           Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
129       members:
130       - dependsOn_network
131       - test_nested_pattern_4
132       - test_nested_no_compute
133       - test_nested_all_patterns