[SDC] Onboarding 1710 rebase.
[sdc.git] / openecomp-be / lib / openecomp-sdc-translator-lib / openecomp-sdc-translator-core / src / test / resources / mock / services / heattotosca / fulltest / nestedOtherScenarios / oneLevel / nestedTwoSameOneDiffWithConnectivity / 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     security_group_name:
12       hidden: false
13       immutable: false
14       type: string
15       description: security_group_name
16     jsa_name:
17       hidden: false
18       immutable: false
19       type: string
20       description: network name of jsa log network
21   node_templates:
22     dependsOn_network:
23       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
24       properties:
25         network_name:
26           get_input: jsa_name
27       requirements:
28       - dependency:
29           capability: tosca.capabilities.Node
30           node: test_nested_same_file_1
31           relationship: tosca.relationships.DependsOn
32       - dependency:
33           capability: tosca.capabilities.Node
34           node: test_nested_same_file_2
35           relationship: tosca.relationships.DependsOn
36       - dependency:
37           capability: tosca.capabilities.Node
38           node: test_nested_diff_file
39           relationship: tosca.relationships.DependsOn
40     test_nested_diff_file:
41       type: org.openecomp.resource.abstract.nodes.heat.nested-other-file-1B
42       directives:
43       - substitutable
44       properties:
45         p1: jsa_security_group1
46         service_template_filter:
47           substitute_service_template: nested-other-file-1BServiceTemplate.yaml
48     test_nested_same_file_1:
49       type: org.openecomp.resource.abstract.nodes.heat.nested-same-file-1B
50       directives:
51       - substitutable
52       properties:
53         p1:
54           get_attribute:
55           - test_nested_diff_file
56           - nested_diff_file_attr_1
57         service_template_filter:
58           substitute_service_template: nested-same-file-1BServiceTemplate.yaml
59         p2: jsa_security_group2
60     test_nested_same_file_2:
61       type: org.openecomp.resource.abstract.nodes.heat.nested-same-file-1B
62       directives:
63       - substitutable
64       properties:
65         service_template_filter:
66           substitute_service_template: nested-same-file-1BServiceTemplate.yaml
67         p2:
68           get_attribute:
69           - test_nested_same_file_1
70           - nested_same_file_attr_1
71     jsa_security_group1:
72       type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
73       properties:
74         name:
75           get_input: security_group_name
76         description: ems security group
77         rules:
78         - protocol: tcp
79           ethertype: IPv4
80           port_range_max: 65535
81           remote_ip_prefix: 0.0.0.0/0
82           direction: egress
83           port_range_min: 1
84       requirements:
85       - port:
86           capability: attachment_ps_server_port
87           node: test_nested_diff_file
88           relationship: org.openecomp.relationships.AttachesTo
89       - port:
90           capability: attachment_pd_server_port
91           node: test_nested_diff_file
92           relationship: org.openecomp.relationships.AttachesTo
93     jsa_security_group2:
94       type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
95       properties:
96         name:
97           get_input: security_group_name
98         description: ems security group
99         rules:
100         - protocol: icmp
101           ethertype: IPv6
102           remote_ip_prefix: ::/0
103           direction: ingress
104       requirements:
105       - port:
106           capability: attachment_sm_server_port
107           node: test_nested_same_file_1
108           relationship: org.openecomp.relationships.AttachesTo
109   groups:
110     main_group:
111       type: org.openecomp.groups.heat.HeatStack
112       properties:
113         heat_file: ../Artifacts/main.yml
114         description: |
115           Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
116       members:
117       - dependsOn_network
118       - test_nested_diff_file
119       - test_nested_same_file_1
120       - test_nested_same_file_2
121       - jsa_security_group1
122       - jsa_security_group2