6b4786665da218a64a8e07a7a5a660f5bcfa0710
[sdc.git] /
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: nested_pattern5
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_1b_ips:
12       hidden: false
13       immutable: false
14       type: string
15     pd_server_1b_names:
16       hidden: false
17       immutable: false
18       type: list
19       description: PD server names
20       entry_schema:
21         type: string
22     security_group_name:
23       hidden: false
24       immutable: false
25       type: list
26       description: CMAUI1, CMAUI2 server names
27       entry_schema:
28         type: string
29     ps_server_1b_names:
30       hidden: false
31       immutable: false
32       type: list
33       description: Ps server names
34       entry_schema:
35         type: string
36     port_net:
37       hidden: false
38       immutable: false
39       type: string
40       description: port network
41     ps_server_2b_ips:
42       hidden: false
43       immutable: false
44       type: string
45     pd_server_1b_flavor:
46       hidden: false
47       immutable: false
48       type: string
49       description: Flavor for PD server
50     pd_server_1b_ips:
51       hidden: false
52       immutable: false
53       type: string
54     availability_zone_0:
55       label: availabilityzone name
56       hidden: false
57       immutable: false
58       type: string
59       description: availabilityzone name
60     ps_server_1b_flavor:
61       hidden: false
62       immutable: false
63       type: string
64       description: Flavor for PS server
65     ps_server_1b_image:
66       hidden: false
67       immutable: false
68       type: string
69       description: Ps Image server
70     sub_inf_net:
71       hidden: false
72       immutable: false
73       type: string
74       description: sub interface network
75     pd_server_1b_image:
76       hidden: false
77       immutable: false
78       type: string
79       description: PD Image server
80     pd_server_2b_ips:
81       hidden: false
82       immutable: false
83       type: string
84   node_templates:
85     test_nested_level2:
86       type: org.openecomp.resource.abstract.nodes.heat.pd_server_1b
87       directives:
88       - substitutable
89       properties:
90         port_net:
91           get_input: port_net
92         service_template_filter:
93           substitute_service_template: nested_pattern5_levelTwoServiceTemplate.yaml
94         port_pd_server_1b_port_1_mac_requirements:
95           mac_count_required:
96             is_required: false
97         sub_inf_net:
98           get_input: sub_inf_net
99         port_pd_server_1b_port_1_ip_requirements:
100         - ip_version: 4
101           ip_count_required:
102             is_required: true
103           floating_ip_count_required:
104             is_required: false
105         - ip_version: 6
106           ip_count_required:
107             is_required: false
108           floating_ip_count_required:
109             is_required: false
110     abstract_pd_server_1b:
111       type: org.openecomp.resource.abstract.nodes.pd_server_1b
112       directives:
113       - substitutable
114       properties:
115         compute_pd_server_1b_name:
116         - get_input:
117           - pd_server_1b_names
118           - 0
119         vm_flavor_name:
120           get_input: pd_server_1b_flavor
121         subinterface_nested_vlan_net1:
122         - get_input: sub_inf_net
123         vm_image_name:
124           get_input: pd_server_1b_image
125         port_pd_server_1b_port_replacement_policy:
126         - AUTO
127         port_pd_server_1b_port_mac_requirements:
128           mac_count_required:
129             is_required: false
130         subinterface_nested_vlan_parent_interface:
131         - pd_server_1b_port_0
132         port_pd_server_1b_port_fixed_ips:
133         - ip_address:
134             get_input:
135             - pd_server_1b_ips
136             - 0
137         port_pd_server_1b_port_network:
138         - get_input: port_net
139         compute_pd_server_1b_availability_zone:
140         - get_input: availability_zone_0
141         port_pd_server_1b_port_ip_requirements:
142         - ip_version: 4
143           ip_count_required:
144             is_required: true
145           floating_ip_count_required:
146             is_required: false
147         - ip_version: 6
148           ip_count_required:
149             is_required: false
150           floating_ip_count_required:
151             is_required: false
152         service_template_filter:
153           substitute_service_template: Nested_pd_server_1bServiceTemplate.yaml
154           count: 1
155         index_value:
156           get_property:
157           - SELF
158           - service_template_filter
159           - index_value
160   groups:
161     nested_pattern5_group:
162       type: org.openecomp.groups.heat.HeatStack
163       properties:
164         heat_file: ../Artifacts/nested_pattern5.yml
165         description: nested1
166       members:
167       - test_nested_level2
168       - abstract_pd_server_1b
169   substitution_mappings:
170     node_type: org.openecomp.resource.abstract.nodes.heat.nested_pattern5
171     capabilities:
172       feature_server_1b_pd_1_test_nested_level2:
173       - test_nested_level2
174       - feature_server_1b_pd_1
175       disk.device.write.requests_server_1b_pd_0:
176       - abstract_pd_server_1b
177       - disk.device.write.requests_pd_server_1b
178       disk.device.write.requests.rate_server_1b_pd_1_test_nested_level2:
179       - test_nested_level2
180       - disk.device.write.requests.rate_server_1b_pd_1
181       disk.write.bytes_server_1b_pd_1_test_nested_level2:
182       - test_nested_level2
183       - disk.write.bytes_server_1b_pd_1
184       forwarder_pd_server_1b_port_0:
185       - abstract_pd_server_1b
186       - forwarder_pd_server_1b_pd_server_1b_port
187       network.outpoing.packets_pd_server_1b_port_1_test_nested_level2:
188       - test_nested_level2
189       - network.outpoing.packets_pd_server_1b_port_1
190       host_server_1b_pd_1_test_nested_level2:
191       - test_nested_level2
192       - host_server_1b_pd_1
193       disk.capacity_server_1b_pd_0:
194       - abstract_pd_server_1b
195       - disk.capacity_pd_server_1b
196       network.outpoing.packets_pd_server_1b_port_0:
197       - abstract_pd_server_1b
198       - network.outpoing.packets_pd_server_1b_pd_server_1b_port
199       disk.device.read.requests.rate_server_1b_pd_1_test_nested_level2:
200       - test_nested_level2
201       - disk.device.read.requests.rate_server_1b_pd_1
202       feature_pd_server_1b_port_0:
203       - abstract_pd_server_1b
204       - feature_pd_server_1b_pd_server_1b_port
205       cpu_util_server_1b_pd_1_test_nested_level2:
206       - test_nested_level2
207       - cpu_util_server_1b_pd_1
208       disk.device.allocation_server_1b_pd_0:
209       - abstract_pd_server_1b
210       - disk.device.allocation_pd_server_1b
211       feature_test_resourceGroup_0:
212       - test_resourceGroup_0
213       - feature
214       disk.write.requests.rate_server_1b_pd_1_test_nested_level2:
215       - test_nested_level2
216       - disk.write.requests.rate_server_1b_pd_1
217       cpu_server_1b_pd_0:
218       - abstract_pd_server_1b
219       - cpu_pd_server_1b
220       disk.write.requests.rate_server_1b_pd_0:
221       - abstract_pd_server_1b
222       - disk.write.requests.rate_pd_server_1b
223       binding_pd_server_1b_port_1_test_nested_level2:
224       - test_nested_level2
225       - binding_pd_server_1b_port_1
226       feature_pd_server_1b_port_1_test_nested_level2:
227       - test_nested_level2
228       - feature_pd_server_1b_port_1
229       disk.read.bytes.rate_server_1b_pd_1_test_nested_level2:
230       - test_nested_level2
231       - disk.read.bytes.rate_server_1b_pd_1
232       disk.device.read.bytes.rate_server_1b_pd_0:
233       - abstract_pd_server_1b
234       - disk.device.read.bytes.rate_pd_server_1b
235       disk.device.allocation_server_1b_pd_1_test_nested_level2:
236       - test_nested_level2
237       - disk.device.allocation_server_1b_pd_1
238       feature_test_nested_level2:
239       - test_nested_level2
240       - feature
241       disk.write.bytes.rate_server_1b_pd_0:
242       - abstract_pd_server_1b
243       - disk.write.bytes.rate_pd_server_1b
244       instance_server_1b_pd_1_test_nested_level2:
245       - test_nested_level2
246       - instance_server_1b_pd_1
247       disk.device.capacity_server_1b_pd_1_test_nested_level2:
248       - test_nested_level2
249       - disk.device.capacity_server_1b_pd_1
250       disk.usage_server_1b_pd_0:
251       - abstract_pd_server_1b
252       - disk.usage_pd_server_1b
253       disk.device.write.bytes_server_1b_pd_1_test_nested_level2:
254       - test_nested_level2
255       - disk.device.write.bytes_server_1b_pd_1
256       network.incoming.packets_pd_server_1b_port_1_test_nested_level2:
257       - test_nested_level2
258       - network.incoming.packets_pd_server_1b_port_1
259       network.incoming.packets.rate_pd_server_1b_port_1_test_nested_level2:
260       - test_nested_level2
261       - network.incoming.packets.rate_pd_server_1b_port_1
262       disk.device.iops_server_1b_pd_0:
263       - abstract_pd_server_1b
264       - disk.device.iops_pd_server_1b
265       cpu_util_server_1b_pd_0:
266       - abstract_pd_server_1b
267       - cpu_util_pd_server_1b
268       disk.read.requests_server_1b_pd_0:
269       - abstract_pd_server_1b
270       - disk.read.requests_pd_server_1b
271       endpoint_server_1b_pd_1_test_nested_level2:
272       - test_nested_level2
273       - endpoint_server_1b_pd_1
274       disk.device.write.bytes.rate_server_1b_pd_0:
275       - abstract_pd_server_1b
276       - disk.device.write.bytes.rate_pd_server_1b
277       feature_server_1b_pd_0:
278       - abstract_pd_server_1b
279       - feature_pd_server_1b
280       attachment_pd_server_1b_port_1_test_nested_level2:
281       - test_nested_level2
282       - attachment_pd_server_1b_port_1
283       disk.allocation_server_1b_pd_1_test_nested_level2:
284       - test_nested_level2
285       - disk.allocation_server_1b_pd_1
286       disk.device.write.bytes_server_1b_pd_0:
287       - abstract_pd_server_1b
288       - disk.device.write.bytes_pd_server_1b
289       memory.usage_server_1b_pd_1_test_nested_level2:
290       - test_nested_level2
291       - memory.usage_server_1b_pd_1
292       disk.iops_server_1b_pd_0:
293       - abstract_pd_server_1b
294       - disk.iops_pd_server_1b
295       feature_template_Vlan_vmi_1_test_resourceGroup_0:
296       - test_resourceGroup_0
297       - feature_template_Vlan_vmi_1
298       disk.read.requests_server_1b_pd_1_test_nested_level2:
299       - test_nested_level2
300       - disk.read.requests_server_1b_pd_1
301       disk.ephemeral.size_server_1b_pd_1_test_nested_level2:
302       - test_nested_level2
303       - disk.ephemeral.size_server_1b_pd_1
304       disk.write.bytes_server_1b_pd_0:
305       - abstract_pd_server_1b
306       - disk.write.bytes_pd_server_1b
307       disk.device.iops_server_1b_pd_1_test_nested_level2:
308       - test_nested_level2
309       - disk.device.iops_server_1b_pd_1
310       binding_server_1b_pd_0:
311       - abstract_pd_server_1b
312       - binding_pd_server_1b
313       vcpus_server_1b_pd_1_test_nested_level2:
314       - test_nested_level2
315       - vcpus_server_1b_pd_1
316       disk.device.write.requests.rate_server_1b_pd_0:
317       - abstract_pd_server_1b
318       - disk.device.write.requests.rate_pd_server_1b
319       cpu_server_1b_pd_1_test_nested_level2:
320       - test_nested_level2
321       - cpu_server_1b_pd_1
322       feature_template_Vlan_vmi_1_test_resourceGroup_1_test_nested_level2:
323       - test_nested_level2
324       - feature_template_Vlan_vmi_1_test_resourceGroup_1
325       disk.usage_server_1b_pd_1_test_nested_level2:
326       - test_nested_level2
327       - disk.usage_server_1b_pd_1
328       network.outgoing.bytes_pd_server_1b_port_0:
329       - abstract_pd_server_1b
330       - network.outgoing.bytes_pd_server_1b_pd_server_1b_port
331       disk.device.write.requests_server_1b_pd_1_test_nested_level2:
332       - test_nested_level2
333       - disk.device.write.requests_server_1b_pd_1
334       cpu.delta_server_1b_pd_1_test_nested_level2:
335       - test_nested_level2
336       - cpu.delta_server_1b_pd_1
337       network.outgoing.bytes.rate_pd_server_1b_port_1_test_nested_level2:
338       - test_nested_level2
339       - network.outgoing.bytes.rate_pd_server_1b_port_1
340       disk.iops_server_1b_pd_1_test_nested_level2:
341       - test_nested_level2
342       - disk.iops_server_1b_pd_1
343       disk.device.read.requests_server_1b_pd_1_test_nested_level2:
344       - test_nested_level2
345       - disk.device.read.requests_server_1b_pd_1
346       memory.resident_server_1b_pd_0:
347       - abstract_pd_server_1b
348       - memory.resident_pd_server_1b
349       network.outgoing.packets.rate_pd_server_1b_port_0:
350       - abstract_pd_server_1b
351       - network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port
352       disk.device.read.bytes_server_1b_pd_0:
353       - abstract_pd_server_1b
354       - disk.device.read.bytes_pd_server_1b
355       attachment_pd_server_1b_port_0:
356       - abstract_pd_server_1b
357       - attachment_pd_server_1b_pd_server_1b_port
358       disk.device.write.bytes.rate_server_1b_pd_1_test_nested_level2:
359       - test_nested_level2
360       - disk.device.write.bytes.rate_server_1b_pd_1
361       disk.ephemeral.size_server_1b_pd_0:
362       - abstract_pd_server_1b
363       - disk.ephemeral.size_pd_server_1b
364       disk.device.usage_server_1b_pd_1_test_nested_level2:
365       - test_nested_level2
366       - disk.device.usage_server_1b_pd_1
367       instance_server_1b_pd_0:
368       - abstract_pd_server_1b
369       - instance_pd_server_1b
370       disk.device.capacity_server_1b_pd_0:
371       - abstract_pd_server_1b
372       - disk.device.capacity_pd_server_1b
373       network.outgoing.packets.rate_pd_server_1b_port_1_test_nested_level2:
374       - test_nested_level2
375       - network.outgoing.packets.rate_pd_server_1b_port_1
376       network.outgoing.bytes.rate_pd_server_1b_port_0:
377       - abstract_pd_server_1b
378       - network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port
379       network.incoming.packets.rate_pd_server_1b_port_0:
380       - abstract_pd_server_1b
381       - network.incoming.packets.rate_pd_server_1b_pd_server_1b_port
382       os_server_1b_pd_0:
383       - abstract_pd_server_1b
384       - os_pd_server_1b
385       endpoint_server_1b_pd_0:
386       - abstract_pd_server_1b
387       - endpoint_pd_server_1b
388       disk.read.bytes_server_1b_pd_0:
389       - abstract_pd_server_1b
390       - disk.read.bytes_pd_server_1b
391       disk.root.size_server_1b_pd_1_test_nested_level2:
392       - test_nested_level2
393       - disk.root.size_server_1b_pd_1
394       forwarder_pd_server_1b_port_1_test_nested_level2:
395       - test_nested_level2
396       - forwarder_pd_server_1b_port_1
397       host_server_1b_pd_0:
398       - abstract_pd_server_1b
399       - host_pd_server_1b
400       network.incoming.bytes_pd_server_1b_port_0:
401       - abstract_pd_server_1b
402       - network.incoming.bytes_pd_server_1b_pd_server_1b_port
403       disk.root.size_server_1b_pd_0:
404       - abstract_pd_server_1b
405       - disk.root.size_pd_server_1b
406       disk.device.read.bytes_server_1b_pd_1_test_nested_level2:
407       - test_nested_level2
408       - disk.device.read.bytes_server_1b_pd_1
409       memory_server_1b_pd_0:
410       - abstract_pd_server_1b
411       - memory_pd_server_1b
412       memory_server_1b_pd_1_test_nested_level2:
413       - test_nested_level2
414       - memory_server_1b_pd_1
415       disk.device.latency_server_1b_pd_0:
416       - abstract_pd_server_1b
417       - disk.device.latency_pd_server_1b
418       disk.device.usage_server_1b_pd_0:
419       - abstract_pd_server_1b
420       - disk.device.usage_pd_server_1b
421       scalable_server_1b_pd_1_test_nested_level2:
422       - test_nested_level2
423       - scalable_server_1b_pd_1
424       network.incoming.bytes_pd_server_1b_port_1_test_nested_level2:
425       - test_nested_level2
426       - network.incoming.bytes_pd_server_1b_port_1
427       disk.allocation_server_1b_pd_0:
428       - abstract_pd_server_1b
429       - disk.allocation_pd_server_1b
430       memory.resident_server_1b_pd_1_test_nested_level2:
431       - test_nested_level2
432       - memory.resident_server_1b_pd_1
433       binding_pd_server_1b_port_0:
434       - abstract_pd_server_1b
435       - binding_pd_server_1b_pd_server_1b_port
436       disk.capacity_server_1b_pd_1_test_nested_level2:
437       - test_nested_level2
438       - disk.capacity_server_1b_pd_1
439       disk.device.latency_server_1b_pd_1_test_nested_level2:
440       - test_nested_level2
441       - disk.device.latency_server_1b_pd_1
442       disk.write.bytes.rate_server_1b_pd_1_test_nested_level2:
443       - test_nested_level2
444       - disk.write.bytes.rate_server_1b_pd_1
445       network.incoming.bytes.rate_pd_server_1b_port_1_test_nested_level2:
446       - test_nested_level2
447       - network.incoming.bytes.rate_pd_server_1b_port_1
448       disk.device.read.requests.rate_server_1b_pd_0:
449       - abstract_pd_server_1b
450       - disk.device.read.requests.rate_pd_server_1b
451       disk.write.requests_server_1b_pd_0:
452       - abstract_pd_server_1b
453       - disk.write.requests_pd_server_1b
454       scalable_server_1b_pd_0:
455       - abstract_pd_server_1b
456       - scalable_pd_server_1b
457       cpu.delta_server_1b_pd_0:
458       - abstract_pd_server_1b
459       - cpu.delta_pd_server_1b
460       feature_test_resourceGroup_1_test_nested_level2:
461       - test_nested_level2
462       - feature_test_resourceGroup_1
463       vcpus_server_1b_pd_0:
464       - abstract_pd_server_1b
465       - vcpus_pd_server_1b
466       disk.device.read.requests_server_1b_pd_0:
467       - abstract_pd_server_1b
468       - disk.device.read.requests_pd_server_1b
469       network.incoming.packets_pd_server_1b_port_0:
470       - abstract_pd_server_1b
471       - network.incoming.packets_pd_server_1b_pd_server_1b_port
472       disk.read.bytes_server_1b_pd_1_test_nested_level2:
473       - test_nested_level2
474       - disk.read.bytes_server_1b_pd_1
475       binding_server_1b_pd_1_test_nested_level2:
476       - test_nested_level2
477       - binding_server_1b_pd_1
478       disk.device.read.bytes.rate_server_1b_pd_1_test_nested_level2:
479       - test_nested_level2
480       - disk.device.read.bytes.rate_server_1b_pd_1
481       disk.latency_server_1b_pd_1_test_nested_level2:
482       - test_nested_level2
483       - disk.latency_server_1b_pd_1
484       disk.read.bytes.rate_server_1b_pd_0:
485       - abstract_pd_server_1b
486       - disk.read.bytes.rate_pd_server_1b
487       network.outgoing.bytes_pd_server_1b_port_1_test_nested_level2:
488       - test_nested_level2
489       - network.outgoing.bytes_pd_server_1b_port_1
490       memory.usage_server_1b_pd_0:
491       - abstract_pd_server_1b
492       - memory.usage_pd_server_1b
493       os_server_1b_pd_1_test_nested_level2:
494       - test_nested_level2
495       - os_server_1b_pd_1
496       disk.latency_server_1b_pd_0:
497       - abstract_pd_server_1b
498       - disk.latency_pd_server_1b
499       network.incoming.bytes.rate_pd_server_1b_port_0:
500       - abstract_pd_server_1b
501       - network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port
502       disk.write.requests_server_1b_pd_1_test_nested_level2:
503       - test_nested_level2
504       - disk.write.requests_server_1b_pd_1
505     requirements:
506       link_template_Vlan_vmi_1_test_resourceGroup_0:
507       - test_resourceGroup_0
508       - link_template_Vlan_vmi_1
509       dependency_pd_server_1b_port_0:
510       - abstract_pd_server_1b
511       - dependency_pd_server_1b_pd_server_1b_port
512       link_template_Vlan_vmi_1_test_resourceGroup_1_test_nested_level2:
513       - test_nested_level2
514       - link_template_Vlan_vmi_1_test_resourceGroup_1
515       dependency_server_1b_pd_1_test_nested_level2:
516       - test_nested_level2
517       - dependency_server_1b_pd_1
518       link_pd_server_1b_port_0:
519       - abstract_pd_server_1b
520       - link_pd_server_1b_pd_server_1b_port
521       dependency_template_Vlan_vmi_1_test_resourceGroup_0:
522       - test_resourceGroup_0
523       - dependency_template_Vlan_vmi_1
524       link_pd_server_1b_port_1_test_nested_level2:
525       - test_nested_level2
526       - link_pd_server_1b_port_1
527       dependency_pd_server_1b_port_1_test_nested_level2:
528       - test_nested_level2
529       - dependency_pd_server_1b_port_1
530       dependency_test_resourceGroup_0:
531       - test_resourceGroup_0
532       - dependency
533       dependency_test_resourceGroup_1_test_nested_level2:
534       - test_nested_level2
535       - dependency_test_resourceGroup_1
536       local_storage_server_1b_pd_0:
537       - abstract_pd_server_1b
538       - local_storage_pd_server_1b
539       dependency_server_1b_pd_0:
540       - abstract_pd_server_1b
541       - dependency_pd_server_1b
542       dependency_template_Vlan_vmi_1_test_resourceGroup_1_test_nested_level2:
543       - test_nested_level2
544       - dependency_template_Vlan_vmi_1_test_resourceGroup_1
545       dependency_test_nested_level2:
546       - test_nested_level2
547       - dependency
548       local_storage_server_1b_pd_1_test_nested_level2:
549       - test_nested_level2
550       - local_storage_server_1b_pd_1