019e6cf76e08311474d4671f6126a53bfee1a5b2
[sdc.git] /
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: nested_pattern5_levelTwo
4 imports:
5 - openecomp_heat_index:
6     file: openecomp-heat/_index.yml
7 - GlobalSubstitutionTypes:
8     file: GlobalSubstitutionTypesServiceTemplate.yaml
9 node_types:
10   org.openecomp.resource.vfc.compute.nodes.heat.pd_server_1b:
11     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
12 topology_template:
13   inputs:
14     port_pd_server_1b_port_1_network_role_tag:
15       type: string
16       required: true
17     port_pd_server_1b_port_1_vlan_requirements:
18       type: list
19       required: true
20       entry_schema:
21         type: org.openecomp.datatypes.network.VlanRequirements
22     port_pd_server_1b_port_1_exCP_naming:
23       type: org.openecomp.datatypes.Naming
24       required: true
25     port_pd_server_1b_port_1_subnetpoolid:
26       type: string
27       required: true
28     ps_server_1b_ips:
29       hidden: false
30       immutable: false
31       type: string
32     pd_server_1b_names:
33       hidden: false
34       immutable: false
35       type: list
36       description: PD server names
37       entry_schema:
38         type: string
39     security_group_name:
40       hidden: false
41       immutable: false
42       type: list
43       description: CMAUI1, CMAUI2 server names
44       entry_schema:
45         type: string
46     port_pd_server_1b_port_1_mac_requirements:
47       type: org.openecomp.datatypes.network.MacRequirements
48       required: true
49     ps_server_1b_names:
50       hidden: false
51       immutable: false
52       type: list
53       description: Ps server names
54       entry_schema:
55         type: string
56     port_net:
57       hidden: false
58       immutable: false
59       type: string
60       description: port network
61     ps_server_2b_ips:
62       hidden: false
63       immutable: false
64       type: string
65     pd_server_1b_flavor:
66       hidden: false
67       immutable: false
68       type: string
69       description: Flavor for PD server
70     pd_server_1b_ips:
71       hidden: false
72       immutable: false
73       type: string
74     port_pd_server_1b_port_1_order:
75       type: integer
76       required: true
77     availability_zone_0:
78       label: availabilityzone name
79       hidden: false
80       immutable: false
81       type: string
82       description: availabilityzone name
83     ps_server_1b_flavor:
84       hidden: false
85       immutable: false
86       type: string
87       description: Flavor for PS server
88     ps_server_1b_image:
89       hidden: false
90       immutable: false
91       type: string
92       description: Ps Image server
93     sub_inf_net:
94       hidden: false
95       immutable: false
96       type: string
97       description: sub interface network
98     pd_server_1b_image:
99       hidden: false
100       immutable: false
101       type: string
102       description: PD Image server
103     pd_server_2b_ips:
104       hidden: false
105       immutable: false
106       type: string
107     port_pd_server_1b_port_1_ip_requirements:
108       type: list
109       required: true
110       entry_schema:
111         type: org.openecomp.datatypes.network.IpRequirements
112     port_pd_server_1b_port_1_network_role:
113       type: string
114       required: true
115   node_templates:
116     test_resourceGroup_1:
117       type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested_vlan
118       directives:
119       - substitutable
120       properties:
121         service_template_filter:
122           substitute_service_template: nested_vlanServiceTemplate.yaml
123           count: 9
124           mandatory: true
125         parent_interface: pd_server_1b_port_1
126         net1:
127           get_input: sub_inf_net
128       requirements:
129       - binding_template_Vlan_vmi_1:
130           capability: tosca.capabilities.network.Bindable
131           node: pd_server_1b_port_1
132           relationship: tosca.relationships.network.BindsTo
133     pd_server_1b_port_1:
134       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
135       properties:
136         replacement_policy: AUTO
137         ip_requirements:
138           get_input: port_pd_server_1b_port_1_ip_requirements
139         network_role:
140           get_input: port_pd_server_1b_port_1_network_role
141         fixed_ips:
142         - ip_address:
143             get_input:
144             - pd_server_1b_ips
145             - 0
146         subnetpoolid:
147           get_input: port_pd_server_1b_port_1_subnetpoolid
148         mac_requirements:
149           get_input: port_pd_server_1b_port_1_mac_requirements
150         exCP_naming:
151           get_input: port_pd_server_1b_port_1_exCP_naming
152         vlan_requirements:
153           get_input: port_pd_server_1b_port_1_vlan_requirements
154         network_role_tag:
155           get_input: port_pd_server_1b_port_1_network_role_tag
156         network:
157           get_input: port_net
158         order:
159           get_input: port_pd_server_1b_port_1_order
160       requirements:
161       - binding:
162           capability: tosca.capabilities.network.Bindable
163           node: server_1b_pd_1
164           relationship: tosca.relationships.network.BindsTo
165     server_1b_pd_1:
166       type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server_1b
167       properties:
168         flavor:
169           get_input: pd_server_1b_flavor
170         availability_zone:
171           get_input: availability_zone_0
172         image:
173           get_input: pd_server_1b_image
174         name:
175           get_input:
176           - pd_server_1b_names
177           - 1
178   groups:
179     nested_pattern5_levelTwo_group:
180       type: org.openecomp.groups.heat.HeatStack
181       properties:
182         heat_file: ../Artifacts/nested_pattern5_levelTwo.yml
183         description: nested1
184       members:
185       - test_resourceGroup_1
186       - pd_server_1b_port_1
187       - server_1b_pd_1
188   substitution_mappings:
189     node_type: org.openecomp.resource.abstract.nodes.heat.pd_server_1b
190     capabilities:
191       attachment_pd_server_1b_port_1:
192       - pd_server_1b_port_1
193       - attachment
194       network.outgoing.packets.rate_pd_server_1b_port_1:
195       - pd_server_1b_port_1
196       - network.outgoing.packets.rate
197       memory.resident_server_1b_pd_1:
198       - server_1b_pd_1
199       - memory.resident
200       disk.device.read.bytes_server_1b_pd_1:
201       - server_1b_pd_1
202       - disk.device.read.bytes
203       disk.device.write.requests_server_1b_pd_1:
204       - server_1b_pd_1
205       - disk.device.write.requests
206       disk.ephemeral.size_server_1b_pd_1:
207       - server_1b_pd_1
208       - disk.ephemeral.size
209       disk.capacity_server_1b_pd_1:
210       - server_1b_pd_1
211       - disk.capacity
212       forwarder_pd_server_1b_port_1:
213       - pd_server_1b_port_1
214       - forwarder
215       network.outpoing.packets_pd_server_1b_port_1:
216       - pd_server_1b_port_1
217       - network.outpoing.packets
218       instance_server_1b_pd_1:
219       - server_1b_pd_1
220       - instance
221       disk.device.capacity_server_1b_pd_1:
222       - server_1b_pd_1
223       - disk.device.capacity
224       network.outgoing.bytes.rate_pd_server_1b_port_1:
225       - pd_server_1b_port_1
226       - network.outgoing.bytes.rate
227       feature_pd_server_1b_port_1:
228       - pd_server_1b_port_1
229       - feature
230       os_server_1b_pd_1:
231       - server_1b_pd_1
232       - os
233       network.incoming.packets.rate_pd_server_1b_port_1:
234       - pd_server_1b_port_1
235       - network.incoming.packets.rate
236       disk.read.bytes_server_1b_pd_1:
237       - server_1b_pd_1
238       - disk.read.bytes
239       cpu_server_1b_pd_1:
240       - server_1b_pd_1
241       - cpu
242       feature_test_resourceGroup_1:
243       - test_resourceGroup_1
244       - feature
245       endpoint_server_1b_pd_1:
246       - server_1b_pd_1
247       - endpoint
248       network.incoming.bytes_pd_server_1b_port_1:
249       - pd_server_1b_port_1
250       - network.incoming.bytes
251       disk.write.requests.rate_server_1b_pd_1:
252       - server_1b_pd_1
253       - disk.write.requests.rate
254       host_server_1b_pd_1:
255       - server_1b_pd_1
256       - host
257       disk.root.size_server_1b_pd_1:
258       - server_1b_pd_1
259       - disk.root.size
260       disk.device.read.bytes.rate_server_1b_pd_1:
261       - server_1b_pd_1
262       - disk.device.read.bytes.rate
263       disk.write.bytes.rate_server_1b_pd_1:
264       - server_1b_pd_1
265       - disk.write.bytes.rate
266       memory_server_1b_pd_1:
267       - server_1b_pd_1
268       - memory
269       disk.device.allocation_server_1b_pd_1:
270       - server_1b_pd_1
271       - disk.device.allocation
272       disk.device.usage_server_1b_pd_1:
273       - server_1b_pd_1
274       - disk.device.usage
275       disk.usage_server_1b_pd_1:
276       - server_1b_pd_1
277       - disk.usage
278       disk.device.iops_server_1b_pd_1:
279       - server_1b_pd_1
280       - disk.device.iops
281       disk.allocation_server_1b_pd_1:
282       - server_1b_pd_1
283       - disk.allocation
284       disk.read.requests_server_1b_pd_1:
285       - server_1b_pd_1
286       - disk.read.requests
287       disk.device.write.bytes.rate_server_1b_pd_1:
288       - server_1b_pd_1
289       - disk.device.write.bytes.rate
290       cpu_util_server_1b_pd_1:
291       - server_1b_pd_1
292       - cpu_util
293       feature_server_1b_pd_1:
294       - server_1b_pd_1
295       - feature
296       disk.device.latency_server_1b_pd_1:
297       - server_1b_pd_1
298       - disk.device.latency
299       binding_pd_server_1b_port_1:
300       - pd_server_1b_port_1
301       - binding
302       disk.write.bytes_server_1b_pd_1:
303       - server_1b_pd_1
304       - disk.write.bytes
305       disk.device.write.bytes_server_1b_pd_1:
306       - server_1b_pd_1
307       - disk.device.write.bytes
308       disk.device.read.requests.rate_server_1b_pd_1:
309       - server_1b_pd_1
310       - disk.device.read.requests.rate
311       feature_template_Vlan_vmi_1_test_resourceGroup_1:
312       - test_resourceGroup_1
313       - feature_template_Vlan_vmi_1
314       disk.iops_server_1b_pd_1:
315       - server_1b_pd_1
316       - disk.iops
317       disk.write.requests_server_1b_pd_1:
318       - server_1b_pd_1
319       - disk.write.requests
320       scalable_server_1b_pd_1:
321       - server_1b_pd_1
322       - scalable
323       disk.device.write.requests.rate_server_1b_pd_1:
324       - server_1b_pd_1
325       - disk.device.write.requests.rate
326       binding_server_1b_pd_1:
327       - server_1b_pd_1
328       - binding
329       cpu.delta_server_1b_pd_1:
330       - server_1b_pd_1
331       - cpu.delta
332       disk.device.read.requests_server_1b_pd_1:
333       - server_1b_pd_1
334       - disk.device.read.requests
335       network.incoming.packets_pd_server_1b_port_1:
336       - pd_server_1b_port_1
337       - network.incoming.packets
338       vcpus_server_1b_pd_1:
339       - server_1b_pd_1
340       - vcpus
341       disk.read.bytes.rate_server_1b_pd_1:
342       - server_1b_pd_1
343       - disk.read.bytes.rate
344       network.outgoing.bytes_pd_server_1b_port_1:
345       - pd_server_1b_port_1
346       - network.outgoing.bytes
347       memory.usage_server_1b_pd_1:
348       - server_1b_pd_1
349       - memory.usage
350       network.incoming.bytes.rate_pd_server_1b_port_1:
351       - pd_server_1b_port_1
352       - network.incoming.bytes.rate
353       disk.latency_server_1b_pd_1:
354       - server_1b_pd_1
355       - disk.latency
356     requirements:
357       dependency_test_resourceGroup_1:
358       - test_resourceGroup_1
359       - dependency
360       dependency_template_Vlan_vmi_1_test_resourceGroup_1:
361       - test_resourceGroup_1
362       - dependency_template_Vlan_vmi_1
363       local_storage_server_1b_pd_1:
364       - server_1b_pd_1
365       - local_storage
366       subinterface_link_template_Vlan_vmi_1_test_resourceGroup_1:
367       - test_resourceGroup_1
368       - subinterface_link_template_Vlan_vmi_1
369       link_pd_server_1b_port_1:
370       - pd_server_1b_port_1
371       - link
372       dependency_server_1b_pd_1:
373       - server_1b_pd_1
374       - dependency
375       dependency_pd_server_1b_port_1:
376       - pd_server_1b_port_1
377       - dependency