Nested Dependency issues
[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       annotations:
15         source:
16           type: org.openecomp.annotations.Source
17           properties:
18             vf_module_label:
19             - main
20             source_type: HEAT
21             param_name: jsa_name
22       type: string
23       description: network name of jsa log network
24   node_templates:
25     dependsOn_network:
26       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
27       properties:
28         network_name:
29           get_input: jsa_name
30     test_nested_pattern_4:
31       type: org.openecomp.resource.abstract.nodes.heat.pd_server
32       directives:
33       - substitutable
34       properties:
35         service_template_filter:
36           substitute_service_template: nested-pattern-4ServiceTemplate.yaml
37         p2:
38           get_attribute:
39           - test_nested_no_compute
40           - no_compute_attr_1
41         port_pd_server_port_2_ip_requirements:
42         - ip_version: 4
43           ip_count_required:
44             is_required: true
45           floating_ip_count_required:
46             is_required: false
47         port_pd_server_port_2_mac_requirements:
48           mac_count_required:
49             is_required: false
50         port_pd_server_port_1_ip_requirements:
51         - ip_version: 4
52           ip_count_required:
53             is_required: true
54           floating_ip_count_required:
55             is_required: false
56         port_pd_server_port_1_mac_requirements:
57           mac_count_required:
58             is_required: false
59     test_nested_no_compute:
60       type: org.openecomp.resource.abstract.nodes.heat.nested-no-compute
61       directives:
62       - substitutable
63       properties:
64         p1:
65           get_attribute:
66           - test_nested_pattern_4
67           - pattern4_attr_1
68         service_template_filter:
69           substitute_service_template: nested-no-computeServiceTemplate.yaml
70     test_nested_all_patterns:
71       type: org.openecomp.resource.abstract.nodes.heat.nested1
72       directives:
73       - substitutable
74       properties:
75         p1:
76           get_attribute:
77           - test_nested_pattern_4
78           - pattern4_attr_1
79         service_template_filter:
80           substitute_service_template: nested1ServiceTemplate.yaml
81         p2:
82           get_attribute:
83           - test_nested_no_compute
84           - no_compute_attr_1
85   groups:
86     main_group:
87       type: org.openecomp.groups.heat.HeatStack
88       properties:
89         heat_file: ../Artifacts/main.yml
90         description: |
91           Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
92       members:
93       - dependsOn_network
94       - test_nested_pattern_4
95       - test_nested_no_compute
96       - test_nested_all_patterns