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