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