290f8595cec81128729e4a1a64f3ddb0f819e302
[sdc.git] /
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: nested_pattern5_levelTwo
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     ps_server_2b_ips:
17       hidden: false
18       immutable: false
19       type: string
20     ps_server_1b_ips:
21       hidden: false
22       immutable: false
23       type: string
24     packet_int_network_name:
25       hidden: false
26       immutable: false
27       type: string
28       description: network name
29     security_group_name:
30       hidden: false
31       immutable: false
32       type: list
33       description: CMAUI1, CMAUI2 server names
34       entry_schema:
35         type: string
36     availability_zone_0:
37       label: availabilityzone name
38       hidden: false
39       immutable: false
40       type: string
41       description: availabilityzone name
42     ps_server_1b_flavor:
43       hidden: false
44       immutable: false
45       type: string
46       description: Flavor for PS server
47     ps_server_1b_image:
48       hidden: false
49       immutable: false
50       type: string
51       description: Ps Image server
52     sub_inf_net:
53       hidden: false
54       immutable: false
55       type: string
56       description: sub interface network
57     ps_server_1b_names:
58       hidden: false
59       immutable: false
60       type: list
61       description: Ps server names
62       entry_schema:
63         type: string
64     packet_ext_network_name:
65       hidden: false
66       immutable: false
67       type: string
68       description: network name
69   node_templates:
70     abstract_ps_server_1b_0:
71       type: org.openecomp.resource.abstract.nodes.ps_server_1b
72       directives:
73       - substitutable
74       properties:
75         port_ps_server_1b_port_mac_requirements:
76           mac_count_required:
77             is_required: false
78         port_ps_server_1b_port_fixed_ips:
79         - ip_address:
80             get_input:
81             - ps_server_1b_ips
82             - 0
83         vm_flavor_name:
84           get_input: ps_server_1b_flavor
85         port_ps_server_1b_port_network:
86         - packet_int_network
87         subinterface_nested_vlan_net1:
88         - packet_ext_network
89         port_ps_server_1b_port_ip_requirements:
90         - ip_version: 4
91           ip_count_required:
92             is_required: true
93           floating_ip_count_required:
94             is_required: false
95         - ip_version: 6
96           ip_count_required:
97             is_required: false
98           floating_ip_count_required:
99             is_required: false
100         vm_image_name:
101           get_input: ps_server_1b_image
102         port_ps_server_1b_port_replacement_policy:
103         - AUTO
104         subinterface_nested_vlan_parent_interface:
105         - ps_server_1b_port_1
106         compute_ps_server_1b_availability_zone:
107         - get_input: availability_zone_0
108         compute_ps_server_1b_name:
109         - get_input:
110           - ps_server_1b_names
111           - 1
112         service_template_filter:
113           substitute_service_template: Nested_ps_server_1bServiceTemplate.yaml
114           count: 1
115         index_value:
116           get_property:
117           - SELF
118           - service_template_filter
119           - index_value
120       requirements:
121       - link_ps_server_1b_ps_server_1b_port:
122           capability: tosca.capabilities.network.Linkable
123           node: packet_int_network
124           relationship: tosca.relationships.network.LinksTo
125       - link_template_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_nested_vlan:
126           capability: tosca.capabilities.network.Linkable
127           node: packet_ext_network
128           relationship: tosca.relationships.network.LinksTo
129     packet_ext_network:
130       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
131       properties:
132         network_name:
133           get_input: packet_ext_network_name
134     packet_int_network:
135       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
136       properties:
137         network_name:
138           get_input: packet_int_network_name
139     abstract_ps_server_1b_1:
140       type: org.openecomp.resource.abstract.nodes.ps_server_1b
141       directives:
142       - substitutable
143       properties:
144         port_ps_server_1b_port_mac_requirements:
145           mac_count_required:
146             is_required: false
147         port_ps_server_1b_port_fixed_ips:
148         - ip_address:
149             get_input:
150             - ps_server_1b_ips
151             - 1
152         vm_flavor_name:
153           get_input: ps_server_1b_flavor
154         port_ps_server_1b_port_network:
155         - packet_int_network
156         subinterface_nested_vlan_net1:
157         - packet_ext_network
158         port_ps_server_1b_port_ip_requirements:
159         - ip_version: 4
160           ip_count_required:
161             is_required: true
162           floating_ip_count_required:
163             is_required: false
164         - ip_version: 6
165           ip_count_required:
166             is_required: false
167           floating_ip_count_required:
168             is_required: false
169         vm_image_name:
170           get_input: ps_server_1b_image
171         port_ps_server_1b_port_replacement_policy:
172         - AUTO
173         subinterface_nested_vlan_parent_interface:
174         - ps_server_1b_port_2
175         compute_ps_server_1b_availability_zone:
176         - get_input: availability_zone_0
177         compute_ps_server_1b_name:
178         - get_input:
179           - ps_server_1b_names
180           - 2
181         service_template_filter:
182           substitute_service_template: Nested_ps_server_1bServiceTemplate.yaml
183           count: 1
184         index_value:
185           get_property:
186           - SELF
187           - service_template_filter
188           - index_value
189       requirements:
190       - link_ps_server_1b_ps_server_1b_port:
191           capability: tosca.capabilities.network.Linkable
192           node: packet_int_network
193           relationship: tosca.relationships.network.LinksTo
194       - link_template_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_nested_vlan:
195           capability: tosca.capabilities.network.Linkable
196           node: packet_ext_network
197           relationship: tosca.relationships.network.LinksTo
198   groups:
199     nested_pattern5_levelTwo_group:
200       type: org.openecomp.groups.heat.HeatStack
201       properties:
202         heat_file: ../Artifacts/nested_pattern5_levelTwo.yml
203         description: nested1
204       members:
205       - packet_ext_network
206       - packet_int_network
207       - abstract_ps_server_1b_0
208       - abstract_ps_server_1b_1
209   substitution_mappings:
210     node_type: org.openecomp.resource.abstract.nodes.heat.nested_pattern5_levelTwo
211     capabilities:
212       binding_ps_server_1b_port_2:
213       - abstract_ps_server_1b_1
214       - binding_ps_server_1b_ps_server_1b_port
215       disk.device.latency_server_1b_ps_1:
216       - abstract_ps_server_1b_0
217       - disk.device.latency_ps_server_1b
218       disk.device.usage_server_1b_ps_1:
219       - abstract_ps_server_1b_0
220       - disk.device.usage_ps_server_1b
221       disk.device.usage_server_1b_ps_2:
222       - abstract_ps_server_1b_1
223       - disk.device.usage_ps_server_1b
224       disk.read.requests_server_1b_ps_1:
225       - abstract_ps_server_1b_0
226       - disk.read.requests_ps_server_1b
227       disk.device.write.requests.rate_server_1b_ps_1:
228       - abstract_ps_server_1b_0
229       - disk.device.write.requests.rate_ps_server_1b
230       disk.read.requests_server_1b_ps_2:
231       - abstract_ps_server_1b_1
232       - disk.read.requests_ps_server_1b
233       disk.device.write.requests.rate_server_1b_ps_2:
234       - abstract_ps_server_1b_1
235       - disk.device.write.requests.rate_ps_server_1b
236       binding_ps_server_1b_port_1:
237       - abstract_ps_server_1b_0
238       - binding_ps_server_1b_ps_server_1b_port
239       disk.read.bytes_server_1b_ps_1:
240       - abstract_ps_server_1b_0
241       - disk.read.bytes_ps_server_1b
242       disk.read.bytes_server_1b_ps_2:
243       - abstract_ps_server_1b_1
244       - disk.read.bytes_ps_server_1b
245       disk.device.latency_server_1b_ps_2:
246       - abstract_ps_server_1b_1
247       - disk.device.latency_ps_server_1b
248       disk.root.size_server_1b_ps_1:
249       - abstract_ps_server_1b_0
250       - disk.root.size_ps_server_1b
251       network.incoming.bytes.rate_ps_server_1b_port_2:
252       - abstract_ps_server_1b_1
253       - network.incoming.bytes.rate_ps_server_1b_ps_server_1b_port
254       disk.root.size_server_1b_ps_2:
255       - abstract_ps_server_1b_1
256       - disk.root.size_ps_server_1b
257       network.incoming.bytes.rate_ps_server_1b_port_1:
258       - abstract_ps_server_1b_0
259       - network.incoming.bytes.rate_ps_server_1b_ps_server_1b_port
260       disk.device.read.requests.rate_server_1b_ps_1:
261       - abstract_ps_server_1b_0
262       - disk.device.read.requests.rate_ps_server_1b
263       disk.device.read.requests.rate_server_1b_ps_2:
264       - abstract_ps_server_1b_1
265       - disk.device.read.requests.rate_ps_server_1b
266       feature_test_resourceGroup_1:
267       - test_resourceGroup_1
268       - feature
269       network.incoming.bytes_ps_server_1b_port_2:
270       - abstract_ps_server_1b_1
271       - network.incoming.bytes_ps_server_1b_ps_server_1b_port
272       network.incoming.bytes_ps_server_1b_port_1:
273       - abstract_ps_server_1b_0
274       - network.incoming.bytes_ps_server_1b_ps_server_1b_port
275       attachment_packet_int_network:
276       - packet_int_network
277       - attachment
278       cpu.delta_server_1b_ps_2:
279       - abstract_ps_server_1b_1
280       - cpu.delta_ps_server_1b
281       memory.resident_server_1b_ps_2:
282       - abstract_ps_server_1b_1
283       - memory.resident_ps_server_1b
284       cpu.delta_server_1b_ps_1:
285       - abstract_ps_server_1b_0
286       - cpu.delta_ps_server_1b
287       memory.resident_server_1b_ps_1:
288       - abstract_ps_server_1b_0
289       - memory.resident_ps_server_1b
290       cpu_util_server_1b_ps_1:
291       - abstract_ps_server_1b_0
292       - cpu_util_ps_server_1b
293       disk.device.write.bytes.rate_server_1b_ps_2:
294       - abstract_ps_server_1b_1
295       - disk.device.write.bytes.rate_ps_server_1b
296       disk.device.write.bytes.rate_server_1b_ps_1:
297       - abstract_ps_server_1b_0
298       - disk.device.write.bytes.rate_ps_server_1b
299       cpu_util_server_1b_ps_2:
300       - abstract_ps_server_1b_1
301       - cpu_util_ps_server_1b
302       disk.ephemeral.size_server_1b_ps_1:
303       - abstract_ps_server_1b_0
304       - disk.ephemeral.size_ps_server_1b
305       disk.ephemeral.size_server_1b_ps_2:
306       - abstract_ps_server_1b_1
307       - disk.ephemeral.size_ps_server_1b
308       disk.capacity_server_1b_ps_2:
309       - abstract_ps_server_1b_1
310       - disk.capacity_ps_server_1b
311       memory_server_1b_ps_1:
312       - abstract_ps_server_1b_0
313       - memory_ps_server_1b
314       network.outgoing.packets.rate_ps_server_1b_port_1:
315       - abstract_ps_server_1b_0
316       - network.outgoing.packets.rate_ps_server_1b_ps_server_1b_port
317       disk.capacity_server_1b_ps_1:
318       - abstract_ps_server_1b_0
319       - disk.capacity_ps_server_1b
320       memory_server_1b_ps_2:
321       - abstract_ps_server_1b_1
322       - memory_ps_server_1b
323       instance_server_1b_ps_1:
324       - abstract_ps_server_1b_0
325       - instance_ps_server_1b
326       forwarder_ps_server_1b_port_1:
327       - abstract_ps_server_1b_0
328       - forwarder_ps_server_1b_ps_server_1b_port
329       forwarder_ps_server_1b_port_2:
330       - abstract_ps_server_1b_1
331       - forwarder_ps_server_1b_ps_server_1b_port
332       network.outgoing.packets.rate_ps_server_1b_port_2:
333       - abstract_ps_server_1b_1
334       - network.outgoing.packets.rate_ps_server_1b_ps_server_1b_port
335       link_packet_int_network:
336       - packet_int_network
337       - link
338       instance_server_1b_ps_2:
339       - abstract_ps_server_1b_1
340       - instance_ps_server_1b
341       feature_template_Vlan_vmi_1_test_resourceGroup_1:
342       - test_resourceGroup_1
343       - feature_template_Vlan_vmi_1
344       feature_template_Vlan_vmi_1_test_resourceGroup_2:
345       - test_resourceGroup_2
346       - feature_template_Vlan_vmi_1
347       disk.device.capacity_server_1b_ps_1:
348       - abstract_ps_server_1b_0
349       - disk.device.capacity_ps_server_1b
350       end_point_packet_ext_network:
351       - packet_ext_network
352       - end_point
353       disk.device.capacity_server_1b_ps_2:
354       - abstract_ps_server_1b_1
355       - disk.device.capacity_ps_server_1b
356       network.incoming.packets_ps_server_1b_port_2:
357       - abstract_ps_server_1b_1
358       - network.incoming.packets_ps_server_1b_ps_server_1b_port
359       disk.device.iops_server_1b_ps_2:
360       - abstract_ps_server_1b_1
361       - disk.device.iops_ps_server_1b
362       disk.device.iops_server_1b_ps_1:
363       - abstract_ps_server_1b_0
364       - disk.device.iops_ps_server_1b
365       network.incoming.packets_ps_server_1b_port_1:
366       - abstract_ps_server_1b_0
367       - network.incoming.packets_ps_server_1b_ps_server_1b_port
368       network.outgoing.bytes.rate_ps_server_1b_port_1:
369       - abstract_ps_server_1b_0
370       - network.outgoing.bytes.rate_ps_server_1b_ps_server_1b_port
371       network.outpoing.packets_ps_server_1b_port_2:
372       - abstract_ps_server_1b_1
373       - network.outpoing.packets_ps_server_1b_ps_server_1b_port
374       network.outpoing.packets_ps_server_1b_port_1:
375       - abstract_ps_server_1b_0
376       - network.outpoing.packets_ps_server_1b_ps_server_1b_port
377       endpoint_server_1b_ps_1:
378       - abstract_ps_server_1b_0
379       - endpoint_ps_server_1b
380       disk.device.allocation_server_1b_ps_1:
381       - abstract_ps_server_1b_0
382       - disk.device.allocation_ps_server_1b
383       endpoint_server_1b_ps_2:
384       - abstract_ps_server_1b_1
385       - endpoint_ps_server_1b
386       disk.write.requests.rate_server_1b_ps_2:
387       - abstract_ps_server_1b_1
388       - disk.write.requests.rate_ps_server_1b
389       disk.write.requests.rate_server_1b_ps_1:
390       - abstract_ps_server_1b_0
391       - disk.write.requests.rate_ps_server_1b
392       host_server_1b_ps_2:
393       - abstract_ps_server_1b_1
394       - host_ps_server_1b
395       host_server_1b_ps_1:
396       - abstract_ps_server_1b_0
397       - host_ps_server_1b
398       feature_packet_int_network:
399       - packet_int_network
400       - feature
401       network.outgoing.bytes.rate_ps_server_1b_port_2:
402       - abstract_ps_server_1b_1
403       - network.outgoing.bytes.rate_ps_server_1b_ps_server_1b_port
404       disk.write.bytes.rate_server_1b_ps_1:
405       - abstract_ps_server_1b_0
406       - disk.write.bytes.rate_ps_server_1b
407       disk.write.bytes_server_1b_ps_2:
408       - abstract_ps_server_1b_1
409       - disk.write.bytes_ps_server_1b
410       disk.device.write.bytes_server_1b_ps_2:
411       - abstract_ps_server_1b_1
412       - disk.device.write.bytes_ps_server_1b
413       disk.device.write.bytes_server_1b_ps_1:
414       - abstract_ps_server_1b_0
415       - disk.device.write.bytes_ps_server_1b
416       disk.write.bytes_server_1b_ps_1:
417       - abstract_ps_server_1b_0
418       - disk.write.bytes_ps_server_1b
419       disk.write.bytes.rate_server_1b_ps_2:
420       - abstract_ps_server_1b_1
421       - disk.write.bytes.rate_ps_server_1b
422       disk.device.allocation_server_1b_ps_2:
423       - abstract_ps_server_1b_1
424       - disk.device.allocation_ps_server_1b
425       scalable_server_1b_ps_1:
426       - abstract_ps_server_1b_0
427       - scalable_ps_server_1b
428       scalable_server_1b_ps_2:
429       - abstract_ps_server_1b_1
430       - scalable_ps_server_1b
431       disk.allocation_server_1b_ps_2:
432       - abstract_ps_server_1b_1
433       - disk.allocation_ps_server_1b
434       disk.allocation_server_1b_ps_1:
435       - abstract_ps_server_1b_0
436       - disk.allocation_ps_server_1b
437       feature_server_1b_ps_2:
438       - abstract_ps_server_1b_1
439       - feature_ps_server_1b
440       feature_server_1b_ps_1:
441       - abstract_ps_server_1b_0
442       - feature_ps_server_1b
443       vcpus_server_1b_ps_1:
444       - abstract_ps_server_1b_0
445       - vcpus_ps_server_1b
446       vcpus_server_1b_ps_2:
447       - abstract_ps_server_1b_1
448       - vcpus_ps_server_1b
449       disk.read.bytes.rate_server_1b_ps_2:
450       - abstract_ps_server_1b_1
451       - disk.read.bytes.rate_ps_server_1b
452       disk.read.bytes.rate_server_1b_ps_1:
453       - abstract_ps_server_1b_0
454       - disk.read.bytes.rate_ps_server_1b
455       disk.iops_server_1b_ps_1:
456       - abstract_ps_server_1b_0
457       - disk.iops_ps_server_1b
458       memory.usage_server_1b_ps_2:
459       - abstract_ps_server_1b_1
460       - memory.usage_ps_server_1b
461       memory.usage_server_1b_ps_1:
462       - abstract_ps_server_1b_0
463       - memory.usage_ps_server_1b
464       disk.iops_server_1b_ps_2:
465       - abstract_ps_server_1b_1
466       - disk.iops_ps_server_1b
467       disk.write.requests_server_1b_ps_1:
468       - abstract_ps_server_1b_0
469       - disk.write.requests_ps_server_1b
470       disk.write.requests_server_1b_ps_2:
471       - abstract_ps_server_1b_1
472       - disk.write.requests_ps_server_1b
473       network.incoming.packets.rate_ps_server_1b_port_2:
474       - abstract_ps_server_1b_1
475       - network.incoming.packets.rate_ps_server_1b_ps_server_1b_port
476       disk.latency_server_1b_ps_2:
477       - abstract_ps_server_1b_1
478       - disk.latency_ps_server_1b
479       disk.latency_server_1b_ps_1:
480       - abstract_ps_server_1b_0
481       - disk.latency_ps_server_1b
482       network.incoming.packets.rate_ps_server_1b_port_1:
483       - abstract_ps_server_1b_0
484       - network.incoming.packets.rate_ps_server_1b_ps_server_1b_port
485       binding_server_1b_ps_1:
486       - abstract_ps_server_1b_0
487       - binding_ps_server_1b
488       link_packet_ext_network:
489       - packet_ext_network
490       - link
491       binding_server_1b_ps_2:
492       - abstract_ps_server_1b_1
493       - binding_ps_server_1b
494       disk.device.write.requests_server_1b_ps_1:
495       - abstract_ps_server_1b_0
496       - disk.device.write.requests_ps_server_1b
497       disk.device.read.requests_server_1b_ps_2:
498       - abstract_ps_server_1b_1
499       - disk.device.read.requests_ps_server_1b
500       disk.device.write.requests_server_1b_ps_2:
501       - abstract_ps_server_1b_1
502       - disk.device.write.requests_ps_server_1b
503       disk.device.read.requests_server_1b_ps_1:
504       - abstract_ps_server_1b_0
505       - disk.device.read.requests_ps_server_1b
506       end_point_packet_int_network:
507       - packet_int_network
508       - end_point
509       attachment_ps_server_1b_port_1:
510       - abstract_ps_server_1b_0
511       - attachment_ps_server_1b_ps_server_1b_port
512       attachment_ps_server_1b_port_2:
513       - abstract_ps_server_1b_1
514       - attachment_ps_server_1b_ps_server_1b_port
515       attachment_packet_ext_network:
516       - packet_ext_network
517       - attachment
518       os_server_1b_ps_2:
519       - abstract_ps_server_1b_1
520       - os_ps_server_1b
521       os_server_1b_ps_1:
522       - abstract_ps_server_1b_0
523       - os_ps_server_1b
524       feature_test_resourceGroup_2:
525       - test_resourceGroup_2
526       - feature
527       network.outgoing.bytes_ps_server_1b_port_2:
528       - abstract_ps_server_1b_1
529       - network.outgoing.bytes_ps_server_1b_ps_server_1b_port
530       network.outgoing.bytes_ps_server_1b_port_1:
531       - abstract_ps_server_1b_0
532       - network.outgoing.bytes_ps_server_1b_ps_server_1b_port
533       disk.usage_server_1b_ps_2:
534       - abstract_ps_server_1b_1
535       - disk.usage_ps_server_1b
536       disk.usage_server_1b_ps_1:
537       - abstract_ps_server_1b_0
538       - disk.usage_ps_server_1b
539       disk.device.read.bytes_server_1b_ps_2:
540       - abstract_ps_server_1b_1
541       - disk.device.read.bytes_ps_server_1b
542       disk.device.read.bytes_server_1b_ps_1:
543       - abstract_ps_server_1b_0
544       - disk.device.read.bytes_ps_server_1b
545       cpu_server_1b_ps_2:
546       - abstract_ps_server_1b_1
547       - cpu_ps_server_1b
548       cpu_server_1b_ps_1:
549       - abstract_ps_server_1b_0
550       - cpu_ps_server_1b
551       feature_packet_ext_network:
552       - packet_ext_network
553       - feature
554       feature_ps_server_1b_port_1:
555       - abstract_ps_server_1b_0
556       - feature_ps_server_1b_ps_server_1b_port
557       feature_ps_server_1b_port_2:
558       - abstract_ps_server_1b_1
559       - feature_ps_server_1b_ps_server_1b_port
560       disk.device.read.bytes.rate_server_1b_ps_1:
561       - abstract_ps_server_1b_0
562       - disk.device.read.bytes.rate_ps_server_1b
563       disk.device.read.bytes.rate_server_1b_ps_2:
564       - abstract_ps_server_1b_1
565       - disk.device.read.bytes.rate_ps_server_1b
566     requirements:
567       dependency_test_resourceGroup_1:
568       - test_resourceGroup_1
569       - dependency
570       dependency_ps_server_1b_port_2:
571       - abstract_ps_server_1b_1
572       - dependency_ps_server_1b_ps_server_1b_port
573       dependency_test_resourceGroup_2:
574       - test_resourceGroup_2
575       - dependency
576       dependency_ps_server_1b_port_1:
577       - abstract_ps_server_1b_0
578       - dependency_ps_server_1b_ps_server_1b_port
579       dependency_packet_int_network:
580       - packet_int_network
581       - dependency
582       local_storage_server_1b_ps_1:
583       - abstract_ps_server_1b_0
584       - local_storage_ps_server_1b
585       dependency_packet_ext_network:
586       - packet_ext_network
587       - dependency
588       dependency_template_Vlan_vmi_1_test_resourceGroup_2:
589       - test_resourceGroup_2
590       - dependency_template_Vlan_vmi_1
591       dependency_template_Vlan_vmi_1_test_resourceGroup_1:
592       - test_resourceGroup_1
593       - dependency_template_Vlan_vmi_1
594       local_storage_server_1b_ps_2:
595       - abstract_ps_server_1b_1
596       - local_storage_ps_server_1b
597       dependency_server_1b_ps_1:
598       - abstract_ps_server_1b_0
599       - dependency_ps_server_1b
600       dependency_server_1b_ps_2:
601       - abstract_ps_server_1b_1
602       - dependency_ps_server_1b