4c68f250a40a8fd5ba66533974b0535fc0f27222
[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         subinterface_nested_vlan_service_template_filter_count:
120         - 9
121         vm_flavor_name:
122           get_input: pd_server_1b_flavor
123         port_pd_server_1b_port_subinterface_indicator:
124         - true
125         subinterface_nested_vlan_net1:
126         - get_input: sub_inf_net
127         vm_image_name:
128           get_input: pd_server_1b_image
129         port_pd_server_1b_port_replacement_policy:
130         - AUTO
131         port_pd_server_1b_port_mac_requirements:
132           mac_count_required:
133             is_required: false
134         subinterface_nested_vlan_parent_interface:
135         - pd_server_1b_port_0
136         port_pd_server_1b_port_fixed_ips:
137         - ip_address:
138             get_input:
139             - pd_server_1b_ips
140             - 0
141         port_pd_server_1b_port_network:
142         - get_input: port_net
143         compute_pd_server_1b_availability_zone:
144         - get_input: availability_zone_0
145         port_pd_server_1b_port_ip_requirements:
146         - ip_version: 4
147           ip_count_required:
148             is_required: true
149           floating_ip_count_required:
150             is_required: false
151         - ip_version: 6
152           ip_count_required:
153             is_required: false
154           floating_ip_count_required:
155             is_required: false
156         service_template_filter:
157           substitute_service_template: Nested_pd_server_1bServiceTemplate.yaml
158           count: 1
159         index_value:
160           get_property:
161           - SELF
162           - service_template_filter
163           - index_value
164   groups:
165     nested_pattern5_group:
166       type: org.openecomp.groups.heat.HeatStack
167       properties:
168         heat_file: ../Artifacts/nested_pattern5.yml
169         description: nested1
170       members:
171       - test_nested_level2
172       - abstract_pd_server_1b
173   substitution_mappings:
174     node_type: org.openecomp.resource.abstract.nodes.heat.nested_pattern5
175     capabilities:
176       feature_server_1b_pd_1_test_nested_level2:
177       - test_nested_level2
178       - feature_server_1b_pd_1
179       disk.device.write.requests_server_1b_pd_0:
180       - abstract_pd_server_1b
181       - disk.device.write.requests_pd_server_1b
182       disk.device.write.requests.rate_server_1b_pd_1_test_nested_level2:
183       - test_nested_level2
184       - disk.device.write.requests.rate_server_1b_pd_1
185       disk.write.bytes_server_1b_pd_1_test_nested_level2:
186       - test_nested_level2
187       - disk.write.bytes_server_1b_pd_1
188       forwarder_pd_server_1b_port_0:
189       - abstract_pd_server_1b
190       - forwarder_pd_server_1b_pd_server_1b_port
191       network.outpoing.packets_pd_server_1b_port_1_test_nested_level2:
192       - test_nested_level2
193       - network.outpoing.packets_pd_server_1b_port_1
194       host_server_1b_pd_1_test_nested_level2:
195       - test_nested_level2
196       - host_server_1b_pd_1
197       disk.capacity_server_1b_pd_0:
198       - abstract_pd_server_1b
199       - disk.capacity_pd_server_1b
200       network.outpoing.packets_pd_server_1b_port_0:
201       - abstract_pd_server_1b
202       - network.outpoing.packets_pd_server_1b_pd_server_1b_port
203       disk.device.read.requests.rate_server_1b_pd_1_test_nested_level2:
204       - test_nested_level2
205       - disk.device.read.requests.rate_server_1b_pd_1
206       feature_pd_server_1b_port_0:
207       - abstract_pd_server_1b
208       - feature_pd_server_1b_pd_server_1b_port
209       cpu_util_server_1b_pd_1_test_nested_level2:
210       - test_nested_level2
211       - cpu_util_server_1b_pd_1
212       disk.device.allocation_server_1b_pd_0:
213       - abstract_pd_server_1b
214       - disk.device.allocation_pd_server_1b
215       feature_test_resourceGroup_0:
216       - test_resourceGroup_0
217       - feature
218       disk.write.requests.rate_server_1b_pd_1_test_nested_level2:
219       - test_nested_level2
220       - disk.write.requests.rate_server_1b_pd_1
221       cpu_server_1b_pd_0:
222       - abstract_pd_server_1b
223       - cpu_pd_server_1b
224       disk.write.requests.rate_server_1b_pd_0:
225       - abstract_pd_server_1b
226       - disk.write.requests.rate_pd_server_1b
227       binding_pd_server_1b_port_1_test_nested_level2:
228       - test_nested_level2
229       - binding_pd_server_1b_port_1
230       feature_pd_server_1b_port_1_test_nested_level2:
231       - test_nested_level2
232       - feature_pd_server_1b_port_1
233       disk.read.bytes.rate_server_1b_pd_1_test_nested_level2:
234       - test_nested_level2
235       - disk.read.bytes.rate_server_1b_pd_1
236       disk.device.read.bytes.rate_server_1b_pd_0:
237       - abstract_pd_server_1b
238       - disk.device.read.bytes.rate_pd_server_1b
239       disk.device.allocation_server_1b_pd_1_test_nested_level2:
240       - test_nested_level2
241       - disk.device.allocation_server_1b_pd_1
242       feature_test_nested_level2:
243       - test_nested_level2
244       - feature
245       disk.write.bytes.rate_server_1b_pd_0:
246       - abstract_pd_server_1b
247       - disk.write.bytes.rate_pd_server_1b
248       instance_server_1b_pd_1_test_nested_level2:
249       - test_nested_level2
250       - instance_server_1b_pd_1
251       disk.device.capacity_server_1b_pd_1_test_nested_level2:
252       - test_nested_level2
253       - disk.device.capacity_server_1b_pd_1
254       disk.usage_server_1b_pd_0:
255       - abstract_pd_server_1b
256       - disk.usage_pd_server_1b
257       disk.device.write.bytes_server_1b_pd_1_test_nested_level2:
258       - test_nested_level2
259       - disk.device.write.bytes_server_1b_pd_1
260       network.incoming.packets_pd_server_1b_port_1_test_nested_level2:
261       - test_nested_level2
262       - network.incoming.packets_pd_server_1b_port_1
263       network.incoming.packets.rate_pd_server_1b_port_1_test_nested_level2:
264       - test_nested_level2
265       - network.incoming.packets.rate_pd_server_1b_port_1
266       disk.device.iops_server_1b_pd_0:
267       - abstract_pd_server_1b
268       - disk.device.iops_pd_server_1b
269       cpu_util_server_1b_pd_0:
270       - abstract_pd_server_1b
271       - cpu_util_pd_server_1b
272       disk.read.requests_server_1b_pd_0:
273       - abstract_pd_server_1b
274       - disk.read.requests_pd_server_1b
275       endpoint_server_1b_pd_1_test_nested_level2:
276       - test_nested_level2
277       - endpoint_server_1b_pd_1
278       disk.device.write.bytes.rate_server_1b_pd_0:
279       - abstract_pd_server_1b
280       - disk.device.write.bytes.rate_pd_server_1b
281       feature_server_1b_pd_0:
282       - abstract_pd_server_1b
283       - feature_pd_server_1b
284       attachment_pd_server_1b_port_1_test_nested_level2:
285       - test_nested_level2
286       - attachment_pd_server_1b_port_1
287       disk.allocation_server_1b_pd_1_test_nested_level2:
288       - test_nested_level2
289       - disk.allocation_server_1b_pd_1
290       disk.device.write.bytes_server_1b_pd_0:
291       - abstract_pd_server_1b
292       - disk.device.write.bytes_pd_server_1b
293       memory.usage_server_1b_pd_1_test_nested_level2:
294       - test_nested_level2
295       - memory.usage_server_1b_pd_1
296       disk.iops_server_1b_pd_0:
297       - abstract_pd_server_1b
298       - disk.iops_pd_server_1b
299       feature_template_Vlan_vmi_1_test_resourceGroup_0:
300       - test_resourceGroup_0
301       - feature_template_Vlan_vmi_1
302       disk.read.requests_server_1b_pd_1_test_nested_level2:
303       - test_nested_level2
304       - disk.read.requests_server_1b_pd_1
305       disk.ephemeral.size_server_1b_pd_1_test_nested_level2:
306       - test_nested_level2
307       - disk.ephemeral.size_server_1b_pd_1
308       disk.write.bytes_server_1b_pd_0:
309       - abstract_pd_server_1b
310       - disk.write.bytes_pd_server_1b
311       disk.device.iops_server_1b_pd_1_test_nested_level2:
312       - test_nested_level2
313       - disk.device.iops_server_1b_pd_1
314       binding_server_1b_pd_0:
315       - abstract_pd_server_1b
316       - binding_pd_server_1b
317       vcpus_server_1b_pd_1_test_nested_level2:
318       - test_nested_level2
319       - vcpus_server_1b_pd_1
320       disk.device.write.requests.rate_server_1b_pd_0:
321       - abstract_pd_server_1b
322       - disk.device.write.requests.rate_pd_server_1b
323       cpu_server_1b_pd_1_test_nested_level2:
324       - test_nested_level2
325       - cpu_server_1b_pd_1
326       feature_template_Vlan_vmi_1_test_resourceGroup_1_test_nested_level2:
327       - test_nested_level2
328       - feature_template_Vlan_vmi_1_test_resourceGroup_1
329       disk.usage_server_1b_pd_1_test_nested_level2:
330       - test_nested_level2
331       - disk.usage_server_1b_pd_1
332       network.outgoing.bytes_pd_server_1b_port_0:
333       - abstract_pd_server_1b
334       - network.outgoing.bytes_pd_server_1b_pd_server_1b_port
335       disk.device.write.requests_server_1b_pd_1_test_nested_level2:
336       - test_nested_level2
337       - disk.device.write.requests_server_1b_pd_1
338       cpu.delta_server_1b_pd_1_test_nested_level2:
339       - test_nested_level2
340       - cpu.delta_server_1b_pd_1
341       network.outgoing.bytes.rate_pd_server_1b_port_1_test_nested_level2:
342       - test_nested_level2
343       - network.outgoing.bytes.rate_pd_server_1b_port_1
344       disk.iops_server_1b_pd_1_test_nested_level2:
345       - test_nested_level2
346       - disk.iops_server_1b_pd_1
347       disk.device.read.requests_server_1b_pd_1_test_nested_level2:
348       - test_nested_level2
349       - disk.device.read.requests_server_1b_pd_1
350       memory.resident_server_1b_pd_0:
351       - abstract_pd_server_1b
352       - memory.resident_pd_server_1b
353       network.outgoing.packets.rate_pd_server_1b_port_0:
354       - abstract_pd_server_1b
355       - network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port
356       disk.device.read.bytes_server_1b_pd_0:
357       - abstract_pd_server_1b
358       - disk.device.read.bytes_pd_server_1b
359       attachment_pd_server_1b_port_0:
360       - abstract_pd_server_1b
361       - attachment_pd_server_1b_pd_server_1b_port
362       disk.device.write.bytes.rate_server_1b_pd_1_test_nested_level2:
363       - test_nested_level2
364       - disk.device.write.bytes.rate_server_1b_pd_1
365       disk.ephemeral.size_server_1b_pd_0:
366       - abstract_pd_server_1b
367       - disk.ephemeral.size_pd_server_1b
368       disk.device.usage_server_1b_pd_1_test_nested_level2:
369       - test_nested_level2
370       - disk.device.usage_server_1b_pd_1
371       instance_server_1b_pd_0:
372       - abstract_pd_server_1b
373       - instance_pd_server_1b
374       disk.device.capacity_server_1b_pd_0:
375       - abstract_pd_server_1b
376       - disk.device.capacity_pd_server_1b
377       network.outgoing.packets.rate_pd_server_1b_port_1_test_nested_level2:
378       - test_nested_level2
379       - network.outgoing.packets.rate_pd_server_1b_port_1
380       network.outgoing.bytes.rate_pd_server_1b_port_0:
381       - abstract_pd_server_1b
382       - network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port
383       network.incoming.packets.rate_pd_server_1b_port_0:
384       - abstract_pd_server_1b
385       - network.incoming.packets.rate_pd_server_1b_pd_server_1b_port
386       os_server_1b_pd_0:
387       - abstract_pd_server_1b
388       - os_pd_server_1b
389       endpoint_server_1b_pd_0:
390       - abstract_pd_server_1b
391       - endpoint_pd_server_1b
392       disk.read.bytes_server_1b_pd_0:
393       - abstract_pd_server_1b
394       - disk.read.bytes_pd_server_1b
395       disk.root.size_server_1b_pd_1_test_nested_level2:
396       - test_nested_level2
397       - disk.root.size_server_1b_pd_1
398       forwarder_pd_server_1b_port_1_test_nested_level2:
399       - test_nested_level2
400       - forwarder_pd_server_1b_port_1
401       host_server_1b_pd_0:
402       - abstract_pd_server_1b
403       - host_pd_server_1b
404       network.incoming.bytes_pd_server_1b_port_0:
405       - abstract_pd_server_1b
406       - network.incoming.bytes_pd_server_1b_pd_server_1b_port
407       disk.root.size_server_1b_pd_0:
408       - abstract_pd_server_1b
409       - disk.root.size_pd_server_1b
410       disk.device.read.bytes_server_1b_pd_1_test_nested_level2:
411       - test_nested_level2
412       - disk.device.read.bytes_server_1b_pd_1
413       memory_server_1b_pd_0:
414       - abstract_pd_server_1b
415       - memory_pd_server_1b
416       memory_server_1b_pd_1_test_nested_level2:
417       - test_nested_level2
418       - memory_server_1b_pd_1
419       disk.device.latency_server_1b_pd_0:
420       - abstract_pd_server_1b
421       - disk.device.latency_pd_server_1b
422       disk.device.usage_server_1b_pd_0:
423       - abstract_pd_server_1b
424       - disk.device.usage_pd_server_1b
425       scalable_server_1b_pd_1_test_nested_level2:
426       - test_nested_level2
427       - scalable_server_1b_pd_1
428       network.incoming.bytes_pd_server_1b_port_1_test_nested_level2:
429       - test_nested_level2
430       - network.incoming.bytes_pd_server_1b_port_1
431       disk.allocation_server_1b_pd_0:
432       - abstract_pd_server_1b
433       - disk.allocation_pd_server_1b
434       memory.resident_server_1b_pd_1_test_nested_level2:
435       - test_nested_level2
436       - memory.resident_server_1b_pd_1
437       binding_pd_server_1b_port_0:
438       - abstract_pd_server_1b
439       - binding_pd_server_1b_pd_server_1b_port
440       disk.capacity_server_1b_pd_1_test_nested_level2:
441       - test_nested_level2
442       - disk.capacity_server_1b_pd_1
443       disk.device.latency_server_1b_pd_1_test_nested_level2:
444       - test_nested_level2
445       - disk.device.latency_server_1b_pd_1
446       disk.write.bytes.rate_server_1b_pd_1_test_nested_level2:
447       - test_nested_level2
448       - disk.write.bytes.rate_server_1b_pd_1
449       network.incoming.bytes.rate_pd_server_1b_port_1_test_nested_level2:
450       - test_nested_level2
451       - network.incoming.bytes.rate_pd_server_1b_port_1
452       disk.device.read.requests.rate_server_1b_pd_0:
453       - abstract_pd_server_1b
454       - disk.device.read.requests.rate_pd_server_1b
455       disk.write.requests_server_1b_pd_0:
456       - abstract_pd_server_1b
457       - disk.write.requests_pd_server_1b
458       scalable_server_1b_pd_0:
459       - abstract_pd_server_1b
460       - scalable_pd_server_1b
461       cpu.delta_server_1b_pd_0:
462       - abstract_pd_server_1b
463       - cpu.delta_pd_server_1b
464       feature_test_resourceGroup_1_test_nested_level2:
465       - test_nested_level2
466       - feature_test_resourceGroup_1
467       vcpus_server_1b_pd_0:
468       - abstract_pd_server_1b
469       - vcpus_pd_server_1b
470       disk.device.read.requests_server_1b_pd_0:
471       - abstract_pd_server_1b
472       - disk.device.read.requests_pd_server_1b
473       network.incoming.packets_pd_server_1b_port_0:
474       - abstract_pd_server_1b
475       - network.incoming.packets_pd_server_1b_pd_server_1b_port
476       disk.read.bytes_server_1b_pd_1_test_nested_level2:
477       - test_nested_level2
478       - disk.read.bytes_server_1b_pd_1
479       binding_server_1b_pd_1_test_nested_level2:
480       - test_nested_level2
481       - binding_server_1b_pd_1
482       disk.device.read.bytes.rate_server_1b_pd_1_test_nested_level2:
483       - test_nested_level2
484       - disk.device.read.bytes.rate_server_1b_pd_1
485       disk.latency_server_1b_pd_1_test_nested_level2:
486       - test_nested_level2
487       - disk.latency_server_1b_pd_1
488       disk.read.bytes.rate_server_1b_pd_0:
489       - abstract_pd_server_1b
490       - disk.read.bytes.rate_pd_server_1b
491       network.outgoing.bytes_pd_server_1b_port_1_test_nested_level2:
492       - test_nested_level2
493       - network.outgoing.bytes_pd_server_1b_port_1
494       memory.usage_server_1b_pd_0:
495       - abstract_pd_server_1b
496       - memory.usage_pd_server_1b
497       os_server_1b_pd_1_test_nested_level2:
498       - test_nested_level2
499       - os_server_1b_pd_1
500       disk.latency_server_1b_pd_0:
501       - abstract_pd_server_1b
502       - disk.latency_pd_server_1b
503       network.incoming.bytes.rate_pd_server_1b_port_0:
504       - abstract_pd_server_1b
505       - network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port
506       disk.write.requests_server_1b_pd_1_test_nested_level2:
507       - test_nested_level2
508       - disk.write.requests_server_1b_pd_1
509     requirements:
510       dependency_pd_server_1b_port_0:
511       - abstract_pd_server_1b
512       - dependency_pd_server_1b_pd_server_1b_port
513       dependency_server_1b_pd_1_test_nested_level2:
514       - test_nested_level2
515       - dependency_server_1b_pd_1
516       link_pd_server_1b_port_0:
517       - abstract_pd_server_1b
518       - link_pd_server_1b_pd_server_1b_port
519       subinterface_link_template_Vlan_vmi_1_test_resourceGroup_0:
520       - test_resourceGroup_0
521       - subinterface_link_template_Vlan_vmi_1
522       dependency_template_Vlan_vmi_1_test_resourceGroup_0:
523       - test_resourceGroup_0
524       - dependency_template_Vlan_vmi_1
525       link_pd_server_1b_port_1_test_nested_level2:
526       - test_nested_level2
527       - link_pd_server_1b_port_1
528       dependency_pd_server_1b_port_1_test_nested_level2:
529       - test_nested_level2
530       - dependency_pd_server_1b_port_1
531       dependency_test_resourceGroup_0:
532       - test_resourceGroup_0
533       - dependency
534       dependency_test_resourceGroup_1_test_nested_level2:
535       - test_nested_level2
536       - dependency_test_resourceGroup_1
537       local_storage_server_1b_pd_0:
538       - abstract_pd_server_1b
539       - local_storage_pd_server_1b
540       dependency_server_1b_pd_0:
541       - abstract_pd_server_1b
542       - dependency_pd_server_1b
543       dependency_template_Vlan_vmi_1_test_resourceGroup_1_test_nested_level2:
544       - test_nested_level2
545       - dependency_template_Vlan_vmi_1_test_resourceGroup_1
546       subinterface_link_template_Vlan_vmi_1_test_resourceGroup_1_test_nested_level2:
547       - test_nested_level2
548       - subinterface_link_template_Vlan_vmi_1_test_resourceGroup_1
549       dependency_test_nested_level2:
550       - test_nested_level2
551       - dependency
552       local_storage_server_1b_pd_1_test_nested_level2:
553       - test_nested_level2
554       - local_storage_server_1b_pd_1