b80060507d24b85a52b53466fccc6ea1bd186aba
[sdc.git] / openecomp-be / lib / openecomp-sdc-translator-lib / openecomp-sdc-translator-core / src / test / resources / mock / services / heattotosca / fulltest / subinterface / vlantagging / pattern5 / complexVFCScalingScenario / out / nested_pattern5ServiceTemplate.yaml
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     p1:
12       hidden: false
13       immutable: false
14       type: string
15       description: UID of OAM network
16     p2:
17       hidden: false
18       immutable: false
19       type: string
20       description: UID of OAM network
21     Vlan_network_collection_function:
22       type: string
23       required: true
24     ps_server_1b_ips:
25       hidden: false
26       immutable: false
27       type: string
28     packet_internal_network_name:
29       hidden: false
30       immutable: false
31       type: string
32     pd_server_1b_names:
33       hidden: false
34       immutable: false
35       type: list
36       description: PD server names
37       entry_schema:
38         type: string
39     security_group_name:
40       hidden: false
41       immutable: false
42       type: list
43       description: CMAUI1, CMAUI2 server names
44       entry_schema:
45         type: string
46     ps_server_1b_names:
47       hidden: false
48       immutable: false
49       type: list
50       description: Ps server names
51       entry_schema:
52         type: string
53     ps_server_2b_ips:
54       hidden: false
55       immutable: false
56       type: string
57     pd_server_1b_flavor:
58       hidden: false
59       immutable: false
60       type: string
61       description: Flavor for PD server
62     pd_server_1b_ips:
63       hidden: false
64       immutable: false
65       type: string
66     Vlan_vfc_instance_group_function:
67       type: string
68       required: true
69     packet_external_network_name:
70       hidden: false
71       immutable: false
72       type: string
73     availability_zone_0:
74       label: availabilityzone name
75       hidden: false
76       immutable: false
77       type: string
78       description: availabilityzone name
79     ps_server_1b_flavor:
80       hidden: false
81       immutable: false
82       type: string
83       description: Flavor for PS server
84     ps_server_1b_image:
85       hidden: false
86       immutable: false
87       type: string
88       description: Ps Image server
89     net:
90       hidden: false
91       immutable: false
92       type: string
93     pd_server_1b_image:
94       hidden: false
95       immutable: false
96       type: string
97       description: PD Image server
98     pd_server_2b_ips:
99       hidden: false
100       immutable: false
101       type: string
102   node_templates:
103     packet_external_network:
104       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
105       properties:
106         network_name:
107           get_input: packet_external_network_name
108     packet_internal_network:
109       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
110       properties:
111         network_name:
112           get_input: packet_internal_network_name
113     abstract_pd_server_1b:
114       type: org.openecomp.resource.abstract.nodes.pd_server_1b
115       directives:
116       - substitutable
117       properties:
118         compute_pd_server_1b_name:
119         - get_input:
120           - pd_server_1b_names
121           - 0
122         - get_input:
123           - pd_server_1b_names
124           - 1
125         vm_flavor_name:
126           get_input: pd_server_1b_flavor
127         subinterface_nested_vlan_net1:
128         - packet_external_network
129         - packet_external_network
130         vm_image_name:
131           get_input: pd_server_1b_image
132         port_pd_server_1b_port_replacement_policy:
133         - AUTO
134         - AUTO
135         port_pd_server_1b_port_mac_requirements:
136           mac_count_required:
137             is_required: false
138         subinterface_nested_vlan_parent_interface:
139         - pd_server_1b_port_0
140         - pd_server_1b_port_1
141         port_pd_server_1b_port_fixed_ips:
142         - - ip_address:
143               get_input:
144               - pd_server_1b_ips
145               - 0
146         - - ip_address:
147               get_input:
148               - pd_server_1b_ips
149               - 0
150         port_pd_server_1b_port_network:
151         - packet_internal_network
152         - packet_internal_network
153         compute_pd_server_1b_availability_zone:
154         - get_input: availability_zone_0
155         - get_input: availability_zone_0
156         port_pd_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         - - ip_version: 4
168             ip_count_required:
169               is_required: true
170             floating_ip_count_required:
171               is_required: false
172           - ip_version: 6
173             ip_count_required:
174               is_required: false
175             floating_ip_count_required:
176               is_required: false
177         service_template_filter:
178           substitute_service_template: Nested_pd_server_1bServiceTemplate.yaml
179           count: 2
180         index_value:
181           get_property:
182           - SELF
183           - service_template_filter
184           - index_value
185       requirements:
186       - link_pd_server_1b_pd_server_1b_port:
187           capability: tosca.capabilities.network.Linkable
188           node: packet_internal_network
189           relationship: tosca.relationships.network.LinksTo
190       - link_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
191           capability: tosca.capabilities.network.Linkable
192           node: packet_external_network
193           relationship: tosca.relationships.network.LinksTo
194   groups:
195     nested_pattern5_group:
196       type: org.openecomp.groups.heat.HeatStack
197       properties:
198         heat_file: ../Artifacts/nested_pattern5.yml
199         description: nested1
200       members:
201       - packet_external_network
202       - packet_internal_network
203       - abstract_pd_server_1b
204     Vlan_group:
205       type: org.openecomp.groups.VfcInstanceGroup
206       properties:
207         vfc_parent_port_role: 1b
208         network_collection_function:
209           get_input: Vlan_network_collection_function
210         vfc_instance_group_function:
211           get_input: Vlan_vfc_instance_group_function
212         subinterface_role: Vlan
213       members:
214       - abstract_pd_server_1b
215   substitution_mappings:
216     node_type: org.openecomp.resource.abstract.nodes.heat.nested_pattern5
217     capabilities:
218       disk.device.write.requests_server_1b_pd_0:
219       - abstract_pd_server_1b
220       - disk.device.write.requests_pd_server_1b
221       disk.device.write.requests_server_1b_pd_1:
222       - abstract_pd_server_1b
223       - disk.device.write.requests_pd_server_1b
224       forwarder_pd_server_1b_port_0:
225       - abstract_pd_server_1b
226       - forwarder_pd_server_1b_pd_server_1b_port
227       disk.capacity_server_1b_pd_1:
228       - abstract_pd_server_1b
229       - disk.capacity_pd_server_1b
230       forwarder_pd_server_1b_port_1:
231       - abstract_pd_server_1b
232       - forwarder_pd_server_1b_pd_server_1b_port
233       disk.capacity_server_1b_pd_0:
234       - abstract_pd_server_1b
235       - disk.capacity_pd_server_1b
236       network.outpoing.packets_pd_server_1b_port_0:
237       - abstract_pd_server_1b
238       - network.outpoing.packets_pd_server_1b_pd_server_1b_port
239       network.outpoing.packets_pd_server_1b_port_1:
240       - abstract_pd_server_1b
241       - network.outpoing.packets_pd_server_1b_pd_server_1b_port
242       feature_pd_server_1b_port_0:
243       - abstract_pd_server_1b
244       - feature_pd_server_1b_pd_server_1b_port
245       feature_pd_server_1b_port_1:
246       - abstract_pd_server_1b
247       - feature_pd_server_1b_pd_server_1b_port
248       attachment_packet_internal_network:
249       - packet_internal_network
250       - attachment
251       disk.device.allocation_server_1b_pd_0:
252       - abstract_pd_server_1b
253       - disk.device.allocation_pd_server_1b
254       feature_test_resourceGroup_0:
255       - test_resourceGroup_0
256       - feature
257       cpu_server_1b_pd_1:
258       - abstract_pd_server_1b
259       - cpu_pd_server_1b
260       cpu_server_1b_pd_0:
261       - abstract_pd_server_1b
262       - cpu_pd_server_1b
263       feature_test_resourceGroup_1:
264       - test_resourceGroup_1
265       - feature
266       disk.write.requests.rate_server_1b_pd_0:
267       - abstract_pd_server_1b
268       - disk.write.requests.rate_pd_server_1b
269       disk.write.requests.rate_server_1b_pd_1:
270       - abstract_pd_server_1b
271       - disk.write.requests.rate_pd_server_1b
272       disk.device.read.bytes.rate_server_1b_pd_0:
273       - abstract_pd_server_1b
274       - disk.device.read.bytes.rate_pd_server_1b
275       disk.device.read.bytes.rate_server_1b_pd_1:
276       - abstract_pd_server_1b
277       - disk.device.read.bytes.rate_pd_server_1b
278       disk.write.bytes.rate_server_1b_pd_0:
279       - abstract_pd_server_1b
280       - disk.write.bytes.rate_pd_server_1b
281       disk.write.bytes.rate_server_1b_pd_1:
282       - abstract_pd_server_1b
283       - disk.write.bytes.rate_pd_server_1b
284       disk.device.allocation_server_1b_pd_1:
285       - abstract_pd_server_1b
286       - disk.device.allocation_pd_server_1b
287       disk.usage_server_1b_pd_0:
288       - abstract_pd_server_1b
289       - disk.usage_pd_server_1b
290       disk.usage_server_1b_pd_1:
291       - abstract_pd_server_1b
292       - disk.usage_pd_server_1b
293       disk.device.iops_server_1b_pd_1:
294       - abstract_pd_server_1b
295       - disk.device.iops_pd_server_1b
296       disk.device.iops_server_1b_pd_0:
297       - abstract_pd_server_1b
298       - disk.device.iops_pd_server_1b
299       disk.read.requests_server_1b_pd_1:
300       - abstract_pd_server_1b
301       - disk.read.requests_pd_server_1b
302       cpu_util_server_1b_pd_0:
303       - abstract_pd_server_1b
304       - cpu_util_pd_server_1b
305       disk.read.requests_server_1b_pd_0:
306       - abstract_pd_server_1b
307       - disk.read.requests_pd_server_1b
308       disk.device.write.bytes.rate_server_1b_pd_1:
309       - abstract_pd_server_1b
310       - disk.device.write.bytes.rate_pd_server_1b
311       disk.device.write.bytes.rate_server_1b_pd_0:
312       - abstract_pd_server_1b
313       - disk.device.write.bytes.rate_pd_server_1b
314       cpu_util_server_1b_pd_1:
315       - abstract_pd_server_1b
316       - cpu_util_pd_server_1b
317       feature_server_1b_pd_1:
318       - abstract_pd_server_1b
319       - feature_pd_server_1b
320       feature_server_1b_pd_0:
321       - abstract_pd_server_1b
322       - feature_pd_server_1b
323       disk.write.bytes_server_1b_pd_1:
324       - abstract_pd_server_1b
325       - disk.write.bytes_pd_server_1b
326       disk.device.write.bytes_server_1b_pd_1:
327       - abstract_pd_server_1b
328       - disk.device.write.bytes_pd_server_1b
329       disk.device.write.bytes_server_1b_pd_0:
330       - abstract_pd_server_1b
331       - disk.device.write.bytes_pd_server_1b
332       disk.iops_server_1b_pd_0:
333       - abstract_pd_server_1b
334       - disk.iops_pd_server_1b
335       feature_template_Vlan_vmi_1_test_resourceGroup_0:
336       - test_resourceGroup_0
337       - feature_template_Vlan_vmi_1
338       feature_template_Vlan_vmi_1_test_resourceGroup_1:
339       - test_resourceGroup_1
340       - feature_template_Vlan_vmi_1
341       end_point_packet_external_network:
342       - packet_external_network
343       - end_point
344       disk.iops_server_1b_pd_1:
345       - abstract_pd_server_1b
346       - disk.iops_pd_server_1b
347       disk.write.bytes_server_1b_pd_0:
348       - abstract_pd_server_1b
349       - disk.write.bytes_pd_server_1b
350       binding_server_1b_pd_0:
351       - abstract_pd_server_1b
352       - binding_pd_server_1b
353       disk.device.write.requests.rate_server_1b_pd_1:
354       - abstract_pd_server_1b
355       - disk.device.write.requests.rate_pd_server_1b
356       disk.device.write.requests.rate_server_1b_pd_0:
357       - abstract_pd_server_1b
358       - disk.device.write.requests.rate_pd_server_1b
359       binding_server_1b_pd_1:
360       - abstract_pd_server_1b
361       - binding_pd_server_1b
362       network.outgoing.bytes_pd_server_1b_port_0:
363       - abstract_pd_server_1b
364       - network.outgoing.bytes_pd_server_1b_pd_server_1b_port
365       network.outgoing.bytes_pd_server_1b_port_1:
366       - abstract_pd_server_1b
367       - network.outgoing.bytes_pd_server_1b_pd_server_1b_port
368       link_packet_external_network:
369       - packet_external_network
370       - link
371       memory.resident_server_1b_pd_0:
372       - abstract_pd_server_1b
373       - memory.resident_pd_server_1b
374       attachment_pd_server_1b_port_1:
375       - abstract_pd_server_1b
376       - attachment_pd_server_1b_pd_server_1b_port
377       network.outgoing.packets.rate_pd_server_1b_port_1:
378       - abstract_pd_server_1b
379       - network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port
380       network.outgoing.packets.rate_pd_server_1b_port_0:
381       - abstract_pd_server_1b
382       - network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port
383       memory.resident_server_1b_pd_1:
384       - abstract_pd_server_1b
385       - memory.resident_pd_server_1b
386       disk.device.read.bytes_server_1b_pd_1:
387       - abstract_pd_server_1b
388       - disk.device.read.bytes_pd_server_1b
389       disk.device.read.bytes_server_1b_pd_0:
390       - abstract_pd_server_1b
391       - disk.device.read.bytes_pd_server_1b
392       attachment_pd_server_1b_port_0:
393       - abstract_pd_server_1b
394       - attachment_pd_server_1b_pd_server_1b_port
395       disk.ephemeral.size_server_1b_pd_0:
396       - abstract_pd_server_1b
397       - disk.ephemeral.size_pd_server_1b
398       disk.ephemeral.size_server_1b_pd_1:
399       - abstract_pd_server_1b
400       - disk.ephemeral.size_pd_server_1b
401       end_point_packet_internal_network:
402       - packet_internal_network
403       - end_point
404       feature_packet_internal_network:
405       - packet_internal_network
406       - feature
407       instance_server_1b_pd_0:
408       - abstract_pd_server_1b
409       - instance_pd_server_1b
410       disk.device.capacity_server_1b_pd_0:
411       - abstract_pd_server_1b
412       - disk.device.capacity_pd_server_1b
413       instance_server_1b_pd_1:
414       - abstract_pd_server_1b
415       - instance_pd_server_1b
416       disk.device.capacity_server_1b_pd_1:
417       - abstract_pd_server_1b
418       - disk.device.capacity_pd_server_1b
419       network.outgoing.bytes.rate_pd_server_1b_port_1:
420       - abstract_pd_server_1b
421       - network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port
422       network.outgoing.bytes.rate_pd_server_1b_port_0:
423       - abstract_pd_server_1b
424       - network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port
425       network.incoming.packets.rate_pd_server_1b_port_0:
426       - abstract_pd_server_1b
427       - network.incoming.packets.rate_pd_server_1b_pd_server_1b_port
428       os_server_1b_pd_1:
429       - abstract_pd_server_1b
430       - os_pd_server_1b
431       os_server_1b_pd_0:
432       - abstract_pd_server_1b
433       - os_pd_server_1b
434       endpoint_server_1b_pd_0:
435       - abstract_pd_server_1b
436       - endpoint_pd_server_1b
437       disk.read.bytes_server_1b_pd_0:
438       - abstract_pd_server_1b
439       - disk.read.bytes_pd_server_1b
440       network.incoming.packets.rate_pd_server_1b_port_1:
441       - abstract_pd_server_1b
442       - network.incoming.packets.rate_pd_server_1b_pd_server_1b_port
443       disk.read.bytes_server_1b_pd_1:
444       - abstract_pd_server_1b
445       - disk.read.bytes_pd_server_1b
446       endpoint_server_1b_pd_1:
447       - abstract_pd_server_1b
448       - endpoint_pd_server_1b
449       network.incoming.bytes_pd_server_1b_port_1:
450       - abstract_pd_server_1b
451       - network.incoming.bytes_pd_server_1b_pd_server_1b_port
452       host_server_1b_pd_1:
453       - abstract_pd_server_1b
454       - host_pd_server_1b
455       host_server_1b_pd_0:
456       - abstract_pd_server_1b
457       - host_pd_server_1b
458       network.incoming.bytes_pd_server_1b_port_0:
459       - abstract_pd_server_1b
460       - network.incoming.bytes_pd_server_1b_pd_server_1b_port
461       disk.root.size_server_1b_pd_1:
462       - abstract_pd_server_1b
463       - disk.root.size_pd_server_1b
464       disk.root.size_server_1b_pd_0:
465       - abstract_pd_server_1b
466       - disk.root.size_pd_server_1b
467       memory_server_1b_pd_0:
468       - abstract_pd_server_1b
469       - memory_pd_server_1b
470       disk.device.latency_server_1b_pd_0:
471       - abstract_pd_server_1b
472       - disk.device.latency_pd_server_1b
473       memory_server_1b_pd_1:
474       - abstract_pd_server_1b
475       - memory_pd_server_1b
476       disk.device.usage_server_1b_pd_0:
477       - abstract_pd_server_1b
478       - disk.device.usage_pd_server_1b
479       disk.device.usage_server_1b_pd_1:
480       - abstract_pd_server_1b
481       - disk.device.usage_pd_server_1b
482       feature_packet_external_network:
483       - packet_external_network
484       - feature
485       disk.allocation_server_1b_pd_1:
486       - abstract_pd_server_1b
487       - disk.allocation_pd_server_1b
488       disk.allocation_server_1b_pd_0:
489       - abstract_pd_server_1b
490       - disk.allocation_pd_server_1b
491       binding_pd_server_1b_port_0:
492       - abstract_pd_server_1b
493       - binding_pd_server_1b_pd_server_1b_port
494       disk.device.latency_server_1b_pd_1:
495       - abstract_pd_server_1b
496       - disk.device.latency_pd_server_1b
497       binding_pd_server_1b_port_1:
498       - abstract_pd_server_1b
499       - binding_pd_server_1b_pd_server_1b_port
500       disk.device.read.requests.rate_server_1b_pd_0:
501       - abstract_pd_server_1b
502       - disk.device.read.requests.rate_pd_server_1b
503       link_packet_internal_network:
504       - packet_internal_network
505       - link
506       disk.device.read.requests.rate_server_1b_pd_1:
507       - abstract_pd_server_1b
508       - disk.device.read.requests.rate_pd_server_1b
509       disk.write.requests_server_1b_pd_0:
510       - abstract_pd_server_1b
511       - disk.write.requests_pd_server_1b
512       disk.write.requests_server_1b_pd_1:
513       - abstract_pd_server_1b
514       - disk.write.requests_pd_server_1b
515       scalable_server_1b_pd_0:
516       - abstract_pd_server_1b
517       - scalable_pd_server_1b
518       scalable_server_1b_pd_1:
519       - abstract_pd_server_1b
520       - scalable_pd_server_1b
521       cpu.delta_server_1b_pd_0:
522       - abstract_pd_server_1b
523       - cpu.delta_pd_server_1b
524       cpu.delta_server_1b_pd_1:
525       - abstract_pd_server_1b
526       - cpu.delta_pd_server_1b
527       vcpus_server_1b_pd_0:
528       - abstract_pd_server_1b
529       - vcpus_pd_server_1b
530       disk.device.read.requests_server_1b_pd_1:
531       - abstract_pd_server_1b
532       - disk.device.read.requests_pd_server_1b
533       disk.device.read.requests_server_1b_pd_0:
534       - abstract_pd_server_1b
535       - disk.device.read.requests_pd_server_1b
536       network.incoming.packets_pd_server_1b_port_1:
537       - abstract_pd_server_1b
538       - network.incoming.packets_pd_server_1b_pd_server_1b_port
539       vcpus_server_1b_pd_1:
540       - abstract_pd_server_1b
541       - vcpus_pd_server_1b
542       network.incoming.packets_pd_server_1b_port_0:
543       - abstract_pd_server_1b
544       - network.incoming.packets_pd_server_1b_pd_server_1b_port
545       disk.read.bytes.rate_server_1b_pd_1:
546       - abstract_pd_server_1b
547       - disk.read.bytes.rate_pd_server_1b
548       disk.read.bytes.rate_server_1b_pd_0:
549       - abstract_pd_server_1b
550       - disk.read.bytes.rate_pd_server_1b
551       memory.usage_server_1b_pd_1:
552       - abstract_pd_server_1b
553       - memory.usage_pd_server_1b
554       memory.usage_server_1b_pd_0:
555       - abstract_pd_server_1b
556       - memory.usage_pd_server_1b
557       attachment_packet_external_network:
558       - packet_external_network
559       - attachment
560       network.incoming.bytes.rate_pd_server_1b_port_1:
561       - abstract_pd_server_1b
562       - network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port
563       disk.latency_server_1b_pd_1:
564       - abstract_pd_server_1b
565       - disk.latency_pd_server_1b
566       disk.latency_server_1b_pd_0:
567       - abstract_pd_server_1b
568       - disk.latency_pd_server_1b
569       network.incoming.bytes.rate_pd_server_1b_port_0:
570       - abstract_pd_server_1b
571       - network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port
572     requirements:
573       dependency_test_resourceGroup_1:
574       - test_resourceGroup_1
575       - dependency
576       dependency_test_resourceGroup_0:
577       - test_resourceGroup_0
578       - dependency
579       local_storage_server_1b_pd_0:
580       - abstract_pd_server_1b
581       - local_storage_pd_server_1b
582       dependency_packet_internal_network:
583       - packet_internal_network
584       - dependency
585       dependency_template_Vlan_vmi_1_test_resourceGroup_1:
586       - test_resourceGroup_1
587       - dependency_template_Vlan_vmi_1
588       dependency_pd_server_1b_port_0:
589       - abstract_pd_server_1b
590       - dependency_pd_server_1b_pd_server_1b_port
591       local_storage_server_1b_pd_1:
592       - abstract_pd_server_1b
593       - local_storage_pd_server_1b
594       dependency_server_1b_pd_0:
595       - abstract_pd_server_1b
596       - dependency_pd_server_1b
597       dependency_server_1b_pd_1:
598       - abstract_pd_server_1b
599       - dependency_pd_server_1b
600       dependency_template_Vlan_vmi_1_test_resourceGroup_0:
601       - test_resourceGroup_0
602       - dependency_template_Vlan_vmi_1
603       dependency_pd_server_1b_port_1:
604       - abstract_pd_server_1b
605       - dependency_pd_server_1b_pd_server_1b_port
606       dependency_packet_external_network:
607       - packet_external_network
608       - dependency