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