7794975d668ba1d41975fd34af5608435ae11601
[sdc.git] /
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       requirements:
31       - dependency:
32           capability: tosca.capabilities.Node
33           node: test_nested_all_patterns
34           relationship: tosca.relationships.DependsOn
35       - dependency:
36           capability: tosca.capabilities.Node
37           node: test_nested_no_compute
38           relationship: tosca.relationships.DependsOn
39       - dependency:
40           capability: tosca.capabilities.Node
41           node: test_nested_pattern_4
42           relationship: tosca.relationships.DependsOn
43     test_nested_pattern_4:
44       type: org.openecomp.resource.abstract.nodes.heat.pd_server
45       directives:
46       - substitutable
47       properties:
48         service_template_filter:
49           substitute_service_template: nested-pattern-4ServiceTemplate.yaml
50         p2:
51           get_attribute:
52           - test_nested_no_compute
53           - no_compute_attr_1
54         port_pd_server_port_2_ip_requirements:
55         - ip_version: 4
56           ip_count_required:
57             is_required: true
58           floating_ip_count_required:
59             is_required: false
60         - ip_version: 6
61           ip_count_required:
62             is_required: false
63           floating_ip_count_required:
64             is_required: false
65         port_pd_server_port_2_mac_requirements:
66           mac_count_required:
67             is_required: false
68         port_pd_server_port_1_ip_requirements:
69         - ip_version: 4
70           ip_count_required:
71             is_required: true
72           floating_ip_count_required:
73             is_required: false
74         - ip_version: 6
75           ip_count_required:
76             is_required: false
77           floating_ip_count_required:
78             is_required: false
79         port_pd_server_port_1_mac_requirements:
80           mac_count_required:
81             is_required: false
82     test_nested_no_compute:
83       type: org.openecomp.resource.abstract.nodes.heat.nested-no-compute
84       directives:
85       - substitutable
86       properties:
87         p1:
88           get_attribute:
89           - test_nested_pattern_4
90           - pattern4_attr_1
91         service_template_filter:
92           substitute_service_template: nested-no-computeServiceTemplate.yaml
93     test_nested_all_patterns:
94       type: org.openecomp.resource.abstract.nodes.heat.nested1
95       directives:
96       - substitutable
97       properties:
98         p1:
99           get_attribute:
100           - test_nested_pattern_4
101           - pattern4_attr_1
102         service_template_filter:
103           substitute_service_template: nested1ServiceTemplate.yaml
104         p2:
105           get_attribute:
106           - test_nested_no_compute
107           - no_compute_attr_1
108   groups:
109     main_group:
110       type: org.openecomp.groups.heat.HeatStack
111       properties:
112         heat_file: ../Artifacts/main.yml
113         description: |
114           Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
115       members:
116       - dependsOn_network
117       - test_nested_pattern_4
118       - test_nested_no_compute
119       - test_nested_all_patterns