4cbd2d77f718052849a54d4d71b08b85e62104cb
[sdc.git] /
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: nested1-no-compute
4 imports:
5 - openecomp_heat_index:
6     file: openecomp-heat/_index.yml
7 - GlobalSubstitutionTypes:
8     file: GlobalSubstitutionTypesServiceTemplate.yaml
9 topology_template:
10   inputs:
11     ps_server_ips:
12       hidden: false
13       immutable: false
14       type: string
15     name:
16       hidden: false
17       immutable: false
18       type: string
19       description: nested parameter
20     net:
21       hidden: false
22       immutable: false
23       type: string
24     pd_server_ips:
25       hidden: false
26       immutable: false
27       type: string
28   node_templates:
29     ps_server_port:
30       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
31       properties:
32         replacement_policy: AUTO
33         ip_requirements:
34         - ip_version: 4
35           ip_count_required:
36             is_required: true
37           floating_ip_count_required:
38             is_required: false
39         - ip_version: 6
40           ip_count_required:
41             is_required: false
42           floating_ip_count_required:
43             is_required: false
44         fixed_ips:
45         - ip_address:
46             get_input:
47             - ps_server_ips
48             - 0
49         mac_requirements:
50           mac_count_required:
51             is_required: false
52         network:
53           get_input: net
54     pd_server_port:
55       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
56       properties:
57         replacement_policy: AUTO
58         ip_requirements:
59         - ip_version: 4
60           ip_count_required:
61             is_required: true
62           floating_ip_count_required:
63             is_required: false
64         - ip_version: 6
65           ip_count_required:
66             is_required: false
67           floating_ip_count_required:
68             is_required: false
69         fixed_ips:
70         - ip_address:
71             get_input:
72             - pd_server_ips
73             - 0
74         mac_requirements:
75           mac_count_required:
76             is_required: false
77         network:
78           get_input: net
79   groups:
80     nested1-no-compute_group:
81       type: org.openecomp.groups.heat.HeatStack
82       properties:
83         heat_file: ../Artifacts/nested1-no-compute.yml
84         description: nested1-no-compute
85       members:
86       - ps_server_port
87       - pd_server_port
88   substitution_mappings:
89     node_type: org.openecomp.resource.abstract.nodes.heat.nested1-no-compute
90     capabilities:
91       feature_ps_server_port:
92       - ps_server_port
93       - feature
94       network.outgoing.bytes_ps_server_port:
95       - ps_server_port
96       - network.outgoing.bytes
97       feature_pd_server_port:
98       - pd_server_port
99       - feature
100       network.outgoing.bytes.rate_ps_server_port:
101       - ps_server_port
102       - network.outgoing.bytes.rate
103       network.outgoing.bytes.rate_pd_server_port:
104       - pd_server_port
105       - network.outgoing.bytes.rate
106       network.outgoing.bytes_pd_server_port:
107       - pd_server_port
108       - network.outgoing.bytes
109       network.outgoing.packets.rate_pd_server_port:
110       - pd_server_port
111       - network.outgoing.packets.rate
112       binding_pd_server_port:
113       - pd_server_port
114       - binding
115       network.incoming.packets.rate_ps_server_port:
116       - ps_server_port
117       - network.incoming.packets.rate
118       network.incoming.bytes.rate_ps_server_port:
119       - ps_server_port
120       - network.incoming.bytes.rate
121       network.outgoing.packets.rate_ps_server_port:
122       - ps_server_port
123       - network.outgoing.packets.rate
124       binding_ps_server_port:
125       - ps_server_port
126       - binding
127       network.incoming.packets_pd_server_port:
128       - pd_server_port
129       - network.incoming.packets
130       forwarder_pd_server_port:
131       - pd_server_port
132       - forwarder
133       network.incoming.bytes_pd_server_port:
134       - pd_server_port
135       - network.incoming.bytes
136       network.outpoing.packets_pd_server_port:
137       - pd_server_port
138       - network.outpoing.packets
139       network.outpoing.packets_ps_server_port:
140       - ps_server_port
141       - network.outpoing.packets
142       network.incoming.bytes_ps_server_port:
143       - ps_server_port
144       - network.incoming.bytes
145       attachment_ps_server_port:
146       - ps_server_port
147       - attachment
148       forwarder_ps_server_port:
149       - ps_server_port
150       - forwarder
151       attachment_pd_server_port:
152       - pd_server_port
153       - attachment
154       network.incoming.packets_ps_server_port:
155       - ps_server_port
156       - network.incoming.packets
157       network.incoming.packets.rate_pd_server_port:
158       - pd_server_port
159       - network.incoming.packets.rate
160       network.incoming.bytes.rate_pd_server_port:
161       - pd_server_port
162       - network.incoming.bytes.rate
163     requirements:
164       dependency_ps_server_port:
165       - ps_server_port
166       - dependency
167       dependency_pd_server_port:
168       - pd_server_port
169       - dependency
170       link_pd_server_port:
171       - pd_server_port
172       - link
173       link_ps_server_port:
174       - ps_server_port
175       - link
176       binding_ps_server_port:
177       - ps_server_port
178       - binding
179       binding_pd_server_port:
180       - pd_server_port
181       - binding