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