033465e2904cc12b3b4f1af6b15a590dab76c612
[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     port_net:
12       hidden: false
13       immutable: false
14       type: string
15       description: port network
16     pd_server_1b_flavor:
17       hidden: false
18       immutable: false
19       type: string
20       description: Flavor for PD server
21     pd_server_1b_ips:
22       hidden: false
23       immutable: false
24       type: string
25     packet_external_network_name:
26       hidden: false
27       immutable: false
28       type: string
29       description: network name
30     packet_internal_network_name:
31       hidden: false
32       immutable: false
33       type: string
34       description: network name
35     pd_server_1b_names:
36       hidden: false
37       immutable: false
38       type: list
39       description: PD server names
40       entry_schema:
41         type: string
42     security_group_name:
43       hidden: false
44       immutable: false
45       type: list
46       description: CMAUI1, CMAUI2 server names
47       entry_schema:
48         type: string
49     availability_zone_0:
50       label: availabilityzone name
51       hidden: false
52       immutable: false
53       type: string
54       description: availabilityzone name
55     sub_inf_net:
56       hidden: false
57       immutable: false
58       type: string
59       description: sub interface network
60     pd_server_1b_image:
61       hidden: false
62       immutable: false
63       type: string
64       description: PD Image server
65     pd_server_2b_ips:
66       hidden: false
67       immutable: false
68       type: string
69   node_templates:
70     packet_external_network:
71       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
72       properties:
73         network_name:
74           get_input: packet_external_network_name
75     packet_internal_network:
76       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
77       properties:
78         network_name:
79           get_input: packet_internal_network_name
80     test_nested_level2:
81       type: org.openecomp.resource.abstract.nodes.heat.ps_server_1b
82       directives:
83       - substitutable
84       properties:
85         service_template_filter:
86           substitute_service_template: nested_pattern5_levelTwoServiceTemplate.yaml
87         port_ps_server_1b_port_1_ip_requirements:
88         - ip_version: 4
89           ip_count_required:
90             is_required: true
91           floating_ip_count_required:
92             is_required: false
93         port_ps_server_1b_port_1_mac_requirements:
94           mac_count_required:
95             is_required: false
96     abstract_pd_server_1b:
97       type: org.openecomp.resource.abstract.nodes.pd_server_1b
98       directives:
99       - substitutable
100       properties:
101         compute_pd_server_1b_name:
102         - get_input:
103           - pd_server_1b_names
104           - 0
105         subinterface_nested_vlan_service_template_filter_count:
106         - 9
107         vm_flavor_name:
108           get_input: pd_server_1b_flavor
109         subinterface_nested_vlan_net1:
110         - packet_external_network
111         vm_image_name:
112           get_input: pd_server_1b_image
113         port_pd_server_1b_port_replacement_policy:
114         - AUTO
115         port_pd_server_1b_port_mac_requirements:
116           mac_count_required:
117             is_required: false
118         subinterface_nested_vlan_parent_interface:
119         - pd_server_1b_port_0
120         port_pd_server_1b_port_fixed_ips:
121         - ip_address:
122             get_input:
123             - pd_server_1b_ips
124             - 0
125         port_pd_server_1b_port_network:
126         - packet_internal_network
127         compute_pd_server_1b_availability_zone:
128         - get_input: availability_zone_0
129         port_pd_server_1b_port_ip_requirements:
130         - ip_version: 4
131           ip_count_required:
132             is_required: true
133           floating_ip_count_required:
134             is_required: false
135         service_template_filter:
136           substitute_service_template: Nested_pd_server_1bServiceTemplate.yaml
137           count: 1
138         index_value:
139           get_property:
140           - SELF
141           - service_template_filter
142           - index_value
143       requirements:
144       - link_pd_server_1b_pd_server_1b_port:
145           capability: tosca.capabilities.network.Linkable
146           node: packet_internal_network
147           relationship: tosca.relationships.network.LinksTo
148       - subinterface_link_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
149           capability: tosca.capabilities.network.Linkable
150           node: packet_external_network
151           relationship: tosca.relationships.network.LinksTo
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       - packet_external_network
160       - packet_internal_network
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       scalable_server_1b_ps_1_test_nested_level2:
167       - test_nested_level2
168       - scalable_server_1b_ps_1
169       disk.device.write.bytes.rate_server_1b_ps_1_test_nested_level2:
170       - test_nested_level2
171       - disk.device.write.bytes.rate_server_1b_ps_1
172       end_point_packet_ext_network_test_nested_level2:
173       - test_nested_level2
174       - end_point_packet_ext_network
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.read.bytes_server_1b_ps_1_test_nested_level2:
179       - test_nested_level2
180       - disk.device.read.bytes_server_1b_ps_1
181       feature_packet_ext_network_test_nested_level2:
182       - test_nested_level2
183       - feature_packet_ext_network
184       forwarder_ps_server_1b_port_1_test_nested_level2:
185       - test_nested_level2
186       - forwarder_ps_server_1b_port_1
187       forwarder_pd_server_1b_port_0:
188       - abstract_pd_server_1b
189       - forwarder_pd_server_1b_pd_server_1b_port
190       disk.capacity_server_1b_pd_0:
191       - abstract_pd_server_1b
192       - disk.capacity_pd_server_1b
193       network.outpoing.packets_pd_server_1b_port_0:
194       - abstract_pd_server_1b
195       - network.outpoing.packets_pd_server_1b_pd_server_1b_port
196       network.incoming.packets_ps_server_1b_port_1_test_nested_level2:
197       - test_nested_level2
198       - network.incoming.packets_ps_server_1b_port_1
199       feature_pd_server_1b_port_0:
200       - abstract_pd_server_1b
201       - feature_pd_server_1b_pd_server_1b_port
202       memory_server_1b_ps_1_test_nested_level2:
203       - test_nested_level2
204       - memory_server_1b_ps_1
205       link_packet_int_network_test_nested_level2:
206       - test_nested_level2
207       - link_packet_int_network
208       os_server_1b_ps_1_test_nested_level2:
209       - test_nested_level2
210       - os_server_1b_ps_1
211       disk.root.size_server_1b_ps_1_test_nested_level2:
212       - test_nested_level2
213       - disk.root.size_server_1b_ps_1
214       attachment_packet_internal_network:
215       - packet_internal_network
216       - attachment
217       disk.device.allocation_server_1b_pd_0:
218       - abstract_pd_server_1b
219       - disk.device.allocation_pd_server_1b
220       feature_test_resourceGroup_0:
221       - test_resourceGroup_0
222       - feature
223       disk.write.requests_server_1b_ps_1_test_nested_level2:
224       - test_nested_level2
225       - disk.write.requests_server_1b_ps_1
226       feature_packet_int_network_test_nested_level2:
227       - test_nested_level2
228       - feature_packet_int_network
229       cpu_server_1b_pd_0:
230       - abstract_pd_server_1b
231       - cpu_pd_server_1b
232       disk.write.requests.rate_server_1b_pd_0:
233       - abstract_pd_server_1b
234       - disk.write.requests.rate_pd_server_1b
235       disk.latency_server_1b_ps_1_test_nested_level2:
236       - test_nested_level2
237       - disk.latency_server_1b_ps_1
238       disk.device.read.bytes.rate_server_1b_pd_0:
239       - abstract_pd_server_1b
240       - disk.device.read.bytes.rate_pd_server_1b
241       feature_test_nested_level2:
242       - test_nested_level2
243       - feature
244       disk.write.bytes.rate_server_1b_pd_0:
245       - abstract_pd_server_1b
246       - disk.write.bytes.rate_pd_server_1b
247       disk.device.usage_server_1b_ps_1_test_nested_level2:
248       - test_nested_level2
249       - disk.device.usage_server_1b_ps_1
250       disk.read.bytes_server_1b_ps_1_test_nested_level2:
251       - test_nested_level2
252       - disk.read.bytes_server_1b_ps_1
253       cpu_server_1b_ps_1_test_nested_level2:
254       - test_nested_level2
255       - cpu_server_1b_ps_1
256       disk.usage_server_1b_pd_0:
257       - abstract_pd_server_1b
258       - disk.usage_pd_server_1b
259       end_point_packet_int_network_test_nested_level2:
260       - test_nested_level2
261       - end_point_packet_int_network
262       disk.device.iops_server_1b_pd_0:
263       - abstract_pd_server_1b
264       - disk.device.iops_pd_server_1b
265       disk.write.bytes.rate_server_1b_ps_1_test_nested_level2:
266       - test_nested_level2
267       - disk.write.bytes.rate_server_1b_ps_1
268       cpu_util_server_1b_pd_0:
269       - abstract_pd_server_1b
270       - cpu_util_pd_server_1b
271       disk.read.requests_server_1b_pd_0:
272       - abstract_pd_server_1b
273       - disk.read.requests_pd_server_1b
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       vcpus_server_1b_ps_1_test_nested_level2:
278       - test_nested_level2
279       - vcpus_server_1b_ps_1
280       disk.device.write.bytes_server_1b_ps_1_test_nested_level2:
281       - test_nested_level2
282       - disk.device.write.bytes_server_1b_ps_1
283       disk.iops_server_1b_ps_1_test_nested_level2:
284       - test_nested_level2
285       - disk.iops_server_1b_ps_1
286       feature_server_1b_pd_0:
287       - abstract_pd_server_1b
288       - feature_pd_server_1b
289       disk.capacity_server_1b_ps_1_test_nested_level2:
290       - test_nested_level2
291       - disk.capacity_server_1b_ps_1
292       disk.allocation_server_1b_ps_1_test_nested_level2:
293       - test_nested_level2
294       - disk.allocation_server_1b_ps_1
295       endpoint_server_1b_ps_1_test_nested_level2:
296       - test_nested_level2
297       - endpoint_server_1b_ps_1
298       disk.usage_server_1b_ps_1_test_nested_level2:
299       - test_nested_level2
300       - disk.usage_server_1b_ps_1
301       disk.device.write.bytes_server_1b_pd_0:
302       - abstract_pd_server_1b
303       - disk.device.write.bytes_pd_server_1b
304       disk.iops_server_1b_pd_0:
305       - abstract_pd_server_1b
306       - disk.iops_pd_server_1b
307       feature_template_Vlan_vmi_1_test_resourceGroup_0:
308       - test_resourceGroup_0
309       - feature_template_Vlan_vmi_1
310       end_point_packet_external_network:
311       - packet_external_network
312       - end_point
313       disk.write.bytes_server_1b_pd_0:
314       - abstract_pd_server_1b
315       - disk.write.bytes_pd_server_1b
316       binding_server_1b_pd_0:
317       - abstract_pd_server_1b
318       - binding_pd_server_1b
319       disk.device.write.requests.rate_server_1b_pd_0:
320       - abstract_pd_server_1b
321       - disk.device.write.requests.rate_pd_server_1b
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       network.outgoing.bytes_pd_server_1b_port_0:
326       - abstract_pd_server_1b
327       - network.outgoing.bytes_pd_server_1b_pd_server_1b_port
328       disk.read.requests_server_1b_ps_1_test_nested_level2:
329       - test_nested_level2
330       - disk.read.requests_server_1b_ps_1
331       memory.usage_server_1b_ps_1_test_nested_level2:
332       - test_nested_level2
333       - memory.usage_server_1b_ps_1
334       link_packet_external_network:
335       - packet_external_network
336       - link
337       disk.device.iops_server_1b_ps_1_test_nested_level2:
338       - test_nested_level2
339       - disk.device.iops_server_1b_ps_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       feature_server_1b_ps_1_test_nested_level2:
350       - test_nested_level2
351       - feature_server_1b_ps_1
352       attachment_pd_server_1b_port_0:
353       - abstract_pd_server_1b
354       - attachment_pd_server_1b_pd_server_1b_port
355       attachment_packet_ext_network_test_nested_level2:
356       - test_nested_level2
357       - attachment_packet_ext_network
358       disk.device.write.requests.rate_server_1b_ps_1_test_nested_level2:
359       - test_nested_level2
360       - disk.device.write.requests.rate_server_1b_ps_1
361       host_server_1b_ps_1_test_nested_level2:
362       - test_nested_level2
363       - host_server_1b_ps_1
364       disk.ephemeral.size_server_1b_pd_0:
365       - abstract_pd_server_1b
366       - disk.ephemeral.size_pd_server_1b
367       network.outgoing.bytes_ps_server_1b_port_1_test_nested_level2:
368       - test_nested_level2
369       - network.outgoing.bytes_ps_server_1b_port_1
370       disk.write.bytes_server_1b_ps_1_test_nested_level2:
371       - test_nested_level2
372       - disk.write.bytes_server_1b_ps_1
373       end_point_packet_internal_network:
374       - packet_internal_network
375       - end_point
376       attachment_ps_server_1b_port_1_test_nested_level2:
377       - test_nested_level2
378       - attachment_ps_server_1b_port_1
379       feature_ps_server_1b_port_1_test_nested_level2:
380       - test_nested_level2
381       - feature_ps_server_1b_port_1
382       feature_packet_internal_network:
383       - packet_internal_network
384       - feature
385       cpu.delta_server_1b_ps_1_test_nested_level2:
386       - test_nested_level2
387       - cpu.delta_server_1b_ps_1
388       disk.device.write.requests_server_1b_ps_1_test_nested_level2:
389       - test_nested_level2
390       - disk.device.write.requests_server_1b_ps_1
391       disk.device.capacity_server_1b_ps_1_test_nested_level2:
392       - test_nested_level2
393       - disk.device.capacity_server_1b_ps_1
394       instance_server_1b_pd_0:
395       - abstract_pd_server_1b
396       - instance_pd_server_1b
397       disk.device.capacity_server_1b_pd_0:
398       - abstract_pd_server_1b
399       - disk.device.capacity_pd_server_1b
400       disk.device.read.bytes.rate_server_1b_ps_1_test_nested_level2:
401       - test_nested_level2
402       - disk.device.read.bytes.rate_server_1b_ps_1
403       network.incoming.packets.rate_ps_server_1b_port_1_test_nested_level2:
404       - test_nested_level2
405       - network.incoming.packets.rate_ps_server_1b_port_1
406       instance_server_1b_ps_1_test_nested_level2:
407       - test_nested_level2
408       - instance_server_1b_ps_1
409       network.outgoing.bytes.rate_ps_server_1b_port_1_test_nested_level2:
410       - test_nested_level2
411       - network.outgoing.bytes.rate_ps_server_1b_port_1
412       disk.device.read.requests_server_1b_ps_1_test_nested_level2:
413       - test_nested_level2
414       - disk.device.read.requests_server_1b_ps_1
415       network.outgoing.bytes.rate_pd_server_1b_port_0:
416       - abstract_pd_server_1b
417       - network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port
418       network.incoming.packets.rate_pd_server_1b_port_0:
419       - abstract_pd_server_1b
420       - network.incoming.packets.rate_pd_server_1b_pd_server_1b_port
421       os_server_1b_pd_0:
422       - abstract_pd_server_1b
423       - os_pd_server_1b
424       network.incoming.bytes_ps_server_1b_port_1_test_nested_level2:
425       - test_nested_level2
426       - network.incoming.bytes_ps_server_1b_port_1
427       endpoint_server_1b_pd_0:
428       - abstract_pd_server_1b
429       - endpoint_pd_server_1b
430       disk.read.bytes_server_1b_pd_0:
431       - abstract_pd_server_1b
432       - disk.read.bytes_pd_server_1b
433       cpu_util_server_1b_ps_1_test_nested_level2:
434       - test_nested_level2
435       - cpu_util_server_1b_ps_1
436       binding_server_1b_ps_1_test_nested_level2:
437       - test_nested_level2
438       - binding_server_1b_ps_1
439       network.incoming.bytes.rate_ps_server_1b_port_1_test_nested_level2:
440       - test_nested_level2
441       - network.incoming.bytes.rate_ps_server_1b_port_1
442       binding_ps_server_1b_port_1_test_nested_level2:
443       - test_nested_level2
444       - binding_ps_server_1b_port_1
445       host_server_1b_pd_0:
446       - abstract_pd_server_1b
447       - host_pd_server_1b
448       attachment_packet_int_network_test_nested_level2:
449       - test_nested_level2
450       - attachment_packet_int_network
451       network.incoming.bytes_pd_server_1b_port_0:
452       - abstract_pd_server_1b
453       - network.incoming.bytes_pd_server_1b_pd_server_1b_port
454       disk.root.size_server_1b_pd_0:
455       - abstract_pd_server_1b
456       - disk.root.size_pd_server_1b
457       disk.ephemeral.size_server_1b_ps_1_test_nested_level2:
458       - test_nested_level2
459       - disk.ephemeral.size_server_1b_ps_1
460       memory_server_1b_pd_0:
461       - abstract_pd_server_1b
462       - memory_pd_server_1b
463       disk.device.latency_server_1b_pd_0:
464       - abstract_pd_server_1b
465       - disk.device.latency_pd_server_1b
466       disk.device.read.requests.rate_server_1b_ps_1_test_nested_level2:
467       - test_nested_level2
468       - disk.device.read.requests.rate_server_1b_ps_1
469       disk.device.usage_server_1b_pd_0:
470       - abstract_pd_server_1b
471       - disk.device.usage_pd_server_1b
472       feature_packet_external_network:
473       - packet_external_network
474       - feature
475       memory.resident_server_1b_ps_1_test_nested_level2:
476       - test_nested_level2
477       - memory.resident_server_1b_ps_1
478       network.outgoing.packets.rate_ps_server_1b_port_1_test_nested_level2:
479       - test_nested_level2
480       - network.outgoing.packets.rate_ps_server_1b_port_1
481       disk.device.latency_server_1b_ps_1_test_nested_level2:
482       - test_nested_level2
483       - disk.device.latency_server_1b_ps_1
484       disk.allocation_server_1b_pd_0:
485       - abstract_pd_server_1b
486       - disk.allocation_pd_server_1b
487       link_packet_ext_network_test_nested_level2:
488       - test_nested_level2
489       - link_packet_ext_network
490       binding_pd_server_1b_port_0:
491       - abstract_pd_server_1b
492       - binding_pd_server_1b_pd_server_1b_port
493       disk.device.read.requests.rate_server_1b_pd_0:
494       - abstract_pd_server_1b
495       - disk.device.read.requests.rate_pd_server_1b
496       link_packet_internal_network:
497       - packet_internal_network
498       - link
499       disk.write.requests_server_1b_pd_0:
500       - abstract_pd_server_1b
501       - disk.write.requests_pd_server_1b
502       disk.device.allocation_server_1b_ps_1_test_nested_level2:
503       - test_nested_level2
504       - disk.device.allocation_server_1b_ps_1
505       scalable_server_1b_pd_0:
506       - abstract_pd_server_1b
507       - scalable_pd_server_1b
508       cpu.delta_server_1b_pd_0:
509       - abstract_pd_server_1b
510       - cpu.delta_pd_server_1b
511       disk.read.bytes.rate_server_1b_ps_1_test_nested_level2:
512       - test_nested_level2
513       - disk.read.bytes.rate_server_1b_ps_1
514       feature_test_resourceGroup_1_test_nested_level2:
515       - test_nested_level2
516       - feature_test_resourceGroup_1
517       vcpus_server_1b_pd_0:
518       - abstract_pd_server_1b
519       - vcpus_pd_server_1b
520       disk.device.read.requests_server_1b_pd_0:
521       - abstract_pd_server_1b
522       - disk.device.read.requests_pd_server_1b
523       network.incoming.packets_pd_server_1b_port_0:
524       - abstract_pd_server_1b
525       - network.incoming.packets_pd_server_1b_pd_server_1b_port
526       disk.read.bytes.rate_server_1b_pd_0:
527       - abstract_pd_server_1b
528       - disk.read.bytes.rate_pd_server_1b
529       memory.usage_server_1b_pd_0:
530       - abstract_pd_server_1b
531       - memory.usage_pd_server_1b
532       attachment_packet_external_network:
533       - packet_external_network
534       - attachment
535       network.outpoing.packets_ps_server_1b_port_1_test_nested_level2:
536       - test_nested_level2
537       - network.outpoing.packets_ps_server_1b_port_1
538       disk.latency_server_1b_pd_0:
539       - abstract_pd_server_1b
540       - disk.latency_pd_server_1b
541       network.incoming.bytes.rate_pd_server_1b_port_0:
542       - abstract_pd_server_1b
543       - network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port
544       disk.write.requests.rate_server_1b_ps_1_test_nested_level2:
545       - test_nested_level2
546       - disk.write.requests.rate_server_1b_ps_1
547     requirements:
548       dependency_server_1b_ps_1_test_nested_level2:
549       - test_nested_level2
550       - dependency_server_1b_ps_1
551       dependency_ps_server_1b_port_1_test_nested_level2:
552       - test_nested_level2
553       - dependency_ps_server_1b_port_1
554       dependency_pd_server_1b_port_0:
555       - abstract_pd_server_1b
556       - dependency_pd_server_1b_pd_server_1b_port
557       dependency_template_Vlan_vmi_1_test_resourceGroup_0:
558       - test_resourceGroup_0
559       - dependency_template_Vlan_vmi_1
560       dependency_test_resourceGroup_0:
561       - test_resourceGroup_0
562       - dependency
563       dependency_test_resourceGroup_1_test_nested_level2:
564       - test_nested_level2
565       - dependency_test_resourceGroup_1
566       local_storage_server_1b_pd_0:
567       - abstract_pd_server_1b
568       - local_storage_pd_server_1b
569       local_storage_server_1b_ps_1_test_nested_level2:
570       - test_nested_level2
571       - local_storage_server_1b_ps_1
572       dependency_packet_int_network_test_nested_level2:
573       - test_nested_level2
574       - dependency_packet_int_network
575       dependency_packet_internal_network:
576       - packet_internal_network
577       - dependency
578       dependency_server_1b_pd_0:
579       - abstract_pd_server_1b
580       - dependency_pd_server_1b
581       dependency_template_Vlan_vmi_1_test_resourceGroup_1_test_nested_level2:
582       - test_nested_level2
583       - dependency_template_Vlan_vmi_1_test_resourceGroup_1
584       dependency_packet_ext_network_test_nested_level2:
585       - test_nested_level2
586       - dependency_packet_ext_network
587       dependency_test_nested_level2:
588       - test_nested_level2
589       - dependency
590       dependency_packet_external_network:
591       - packet_external_network
592       - dependency