[SDC-29] rebase continue work to align source
[sdc.git] / openecomp-be / lib / openecomp-sdc-translator-lib / openecomp-sdc-translator-core / src / test / resources / mock / services / heattotosca / securityrulestoportconnection / securityRulesToPortGetResource / inputfiles / FEBase_Module.yaml
1 heat_template_version: '2014-10-16'
2
3 parameters:
4   base_image_name:
5     description: The base ID or name of the image to boot with
6     type: string
7   cdr_network:
8     description: A string specifying a symbolic name for the network
9     type: string
10   domain_name:
11     description: The servers domain
12     type: string
13   manager_name_0:
14     description: VM Name for Manager VM 0
15     type: string
16   manager_oam_direct_ip_0:
17     description: The public ip address of the manager
18     type: string
19   ntp_timezone:
20     description: Name of NTP Time zone to be used
21     type: string
22   oam_private_net_name:
23     description: A string specifying a symbolic name for the network
24     type: string
25   packet_internal_network_name:
26     description: A string specifying a symbolic name for the network
27     type: string
28   packet_internal_network_subnet_alloc_end:
29     description: End address for the allocation pool
30     type: string
31   packet_internal_network_subnet_alloc_start:
32     description: Start address for the allocation pool
33     type: string
34   packet_internal_network_subnet_cidr:
35     description: The Classless Inter-Domain Routing
36     type: string
37   packet_internal_network_subnet_name:
38     description: The name of the subnet
39     type: string
40   packet_mirror_network_name:
41     description: A string specifying a symbolic name for the network
42     type: string
43   packet_mirror_network_subnet_alloc_end:
44     description: End address for the allocation pool
45     type: string
46   packet_mirror_network_subnet_alloc_start:
47     description: Start address for the allocation pool
48     type: string
49   packet_mirror_network_subnet_cidr:
50     description: The Classless Inter-Domain Routing
51     type: string
52   packet_mirror_network_subnet_name:
53     description: The name of the subnet
54     type: string
55   availability_zone_0:
56     description: Name of the availability zone for server placement
57     type: string
58   qrouter_cluster_name:
59     description: The component cluster name
60     type: string
61   qrouter_flavor_name:
62     description: The ID or name of the flavor to boot onto
63     type: string
64   qrouter_names:
65     description: VM Names for QRouter VMs
66     type: comma_delimited_list
67   qrouter_node_count:
68     description: The number of nodes to create
69     type: number
70   qrouter_volume_name_0:
71     description: The name of the volume
72     type: string
73   qrouter_volume_name_1:
74     description: The name of the volume
75     type: string
76   qrouter_volume_name_2:
77     description: The name of the volume
78     type: string
79   qrouter_volume_size_0:
80     description: The size of the volume in GB
81     type: number
82   qrouter_volume_size_1:
83     description: The size of the volume in GB
84     type: number
85   qrouter_volume_size_2:
86     description: The size of the volume in GB
87     type: number
88   qrouter_volume_type_0:
89     description: The type of the volume mapping to a backend
90     type: string
91   qrouter_volume_type_1:
92     description: The type of the volume mapping to a backend
93     type: string
94   qrouter_volume_type_2:
95     description: The type of the volume mapping to a backend
96     type: string
97   qtrace_name_0:
98     description: VM Name for QRouter VMs
99     type: string
100   region_name:
101     description: Name of region to be used
102     type: string
103   rpmrepository_ip_0:
104     description: The public ip address of the repository
105     type: string
106   tenant_name:
107     description: Name of tenant to be used
108     type: string
109   availability_zone_1:
110     description: Name of the availability zone for server placement
111     type: string
112   vLBAgent_cluster_name:
113     description: The component cluster name
114     type: string
115   vLBAgent_flavor_name:
116     description: The ID or name of the flavor to boot onto
117     type: string
118   vLBAgent_names:
119     description: VM Names for vLBAgent VMs
120     type: comma_delimited_list
121   vLBAgent_node_count:
122     description: The number of nodes to create
123     type: number
124   vLBAgent_type:
125     description: vLBAgent Type. mme or sgw
126     type: string
127   vLBAgent_version_name:
128     description: The version name of the component
129     type: string
130   vLBAgent_volume_name_0:
131     description: The name of the volume
132     type: string
133   vLBAgent_volume_name_1:
134     description: The name of the volume
135     type: string
136   vLBAgent_volume_name_2:
137     description: The name of the volume
138     type: string
139   vLBAgent_volume_size_0:
140     description: The size of the volume in GB
141     type: number
142   vLBAgent_volume_size_1:
143     description: The size of the volume in GB
144     type: number
145   vLBAgent_volume_size_2:
146     description: The size of the volume in Gigabytes.
147     type: number
148   vLBAgent_volume_type_0:
149     description: The type of the volume mapping to a backend
150     type: string
151   vLBAgent_volume_type_1:
152     description: The type of the volume mapping to a backend
153     type: string
154   vLBAgent_volume_type_2:
155     description: The Cinder volume type. Used to specify the backend.
156     type: string
157   availability_zone_2:
158     description: Name of the availability zone for server placement.
159     type: string
160   vLB_cluster_name:
161     description: The component cluster name.
162     type: string
163   vLB_flavor_name:
164     description: The name of the flavor to boot onto.
165     type: string
166   vLB_names:
167     description: VM Names for vLB VMs
168     type: comma_delimited_list
169   vLB_node_count:
170     description: The number of nodes to create.
171     type: number
172   vLB_type:
173     description: The type of VLB. MME or SGW.
174     type: string
175   vLB_version_name:
176     description: The version name of the component.
177     type: string
178   vLB_volume_name_0:
179     description: The name of the volume
180     type: string
181   vLB_volume_name_1:
182     description: The name of the volume
183     type: string
184   vLB_volume_name_2:
185     description: The name of the volume
186     type: string
187   vLB_volume_size_0:
188     description: The size of the volume in GB.
189     type: number
190   vLB_volume_size_1:
191     description: The size of the volume in GB.
192     type: number
193   vLB_volume_size_2:
194     description: The size of the volume in GB.
195     type: number
196   vLB_volume_type_0:
197     description: The type of the volume mapping to a backend
198     type: string
199   vLB_volume_type_1:
200     description: The type of the volume mapping to a backend
201     type: string
202   vLB_volume_type_2:
203     description: The type of the volume mapping to a backend
204     type: string
205   vProbe_cluster_name:
206     description: The component cluster name
207     type: string
208   vProbe_node_count:
209     description: The number of nodes to create
210     type: number
211   vProbe_version_name:
212     description: The version name of the component
213     type: string
214   version_number:
215     description: The version number of the component
216     type: string
217   vf_module_id:
218     description: The VF MODULE ID of the RADCOM System.
219     type: string
220   vnf_id:
221     description: The VNF ID of the RADCOM System.
222     type: string
223   vprobe_AppDependenciesMachineType:
224     description: The application dependencies
225     type: string
226   availability_zone_3:
227     description: Name of the availability zone for server placement
228     type: string
229   vprobe_flavor_name:
230     description: The name of the flavor to boot onto
231     type: string
232   vprobe_names:
233     description: VM Names for vProbe VMs
234     type: comma_delimited_list
235   vprobe_type:
236     description: The type of vProbe. MME or SGW.
237     type: string
238   vf_module_name:
239     description: The VNF module name for vProbe elements.
240     type: string
241   vprobe_volume_name_0:
242     description: The name of the volume
243     type: string
244   vprobe_volume_name_1:
245     description: The name of the volume
246     type: string
247   vprobe_volume_name_2:
248     description: The name of the volume
249     type: string
250   vprobe_volume_size_0:
251     description: The size of the volume in GB
252     type: number
253   vprobe_volume_size_1:
254     description: The size of the volume in GB
255     type: number
256   vprobe_volume_size_2:
257     description: The size of the volume in GB
258     type: number
259   vprobe_volume_type_0:
260     description: The type of the volume mapping to a backend
261     type: string
262   vprobe_volume_type_1:
263     description: The type of the volume mapping to a backend
264     type: string
265   vprobe_volume_type_2:
266     description: The type of the volume mapping to a backend
267     type: string
268   win_domain_name:
269     description: Windows servers' domain
270     type: string
271 resources:
272   QRouter0:
273     depends_on:
274     - security_group
275     - packet_mirror_network
276     - packet_mirror_network_subnet
277     - packet_internal_network
278     - packet_internal_network_subnet
279     properties:
280       cdr_network:
281         get_param: cdr_network
282       domain_name:
283         get_param: domain_name
284       qrouter_image_name:
285         get_param: base_image_name
286       manager_name_0:
287         get_param: manager_name_0
288       manager_oam_direct_ip_0:
289         get_param: manager_oam_direct_ip_0
290       ntp_timezone:
291         get_param: ntp_timezone
292       oam_private_net_name:
293         get_param: oam_private_net_name
294       availability_zone_0:
295         get_param: availability_zone_0
296       qrouter_cluster_name:
297         get_param: qrouter_cluster_name
298       qrouter_flavor_name:
299         get_param: qrouter_flavor_name
300       qrouter_names:
301         get_param: qrouter_names
302       qrouter_node_count:
303         get_param: qrouter_node_count
304       qrouter_volume_name_0:
305         get_param: qrouter_volume_name_0
306       qrouter_volume_name_1:
307         get_param: qrouter_volume_name_1
308       qrouter_volume_name_2:
309         get_param: qrouter_volume_name_2
310       qrouter_volume_size_0:
311         get_param: qrouter_volume_size_0
312       qrouter_volume_size_1:
313         get_param: qrouter_volume_size_1
314       qrouter_volume_size_2:
315         get_param: qrouter_volume_size_2
316       qrouter_volume_type_0:
317         get_param: qrouter_volume_type_0
318       qrouter_volume_type_1:
319         get_param: qrouter_volume_type_1
320       qrouter_volume_type_2:
321         get_param: qrouter_volume_type_2
322       region_name:
323         get_param: region_name
324       rpmrepository_ip_0:
325         get_param: rpmrepository_ip_0
326       security_group:
327         get_resource: security_group
328       tenant_name:
329         get_param: tenant_name
330       version_number:
331         get_param: version_number
332       vf_module_id:
333         get_param: vf_module_id
334       vf_module_name:
335         get_param: vf_module_name
336       vnf_id:
337         get_param: vnf_id
338     type: FEAdd_On_Module_QRouterTemplate.yaml
339   packet_internal_network:
340     properties:
341       name:
342         get_param: packet_internal_network_name
343     type: OS::Neutron::Net
344   packet_internal_network_subnet:
345     properties:
346       allocation_pools:
347       - end:
348           get_param: packet_internal_network_subnet_alloc_end
349         start:
350           get_param: packet_internal_network_subnet_alloc_start
351       cidr:
352         get_param: packet_internal_network_subnet_cidr
353       enable_dhcp: true
354       gateway_ip_0: null
355       name:
356         get_param: packet_internal_network_subnet_name
357       network_id:
358         get_resource: packet_internal_network
359     type: OS::Neutron::Subnet
360   packet_mirror_network:
361     properties:
362       name:
363         get_param: packet_mirror_network_name
364     type: OS::Neutron::Net
365   packet_mirror_network_subnet:
366     properties:
367       allocation_pools:
368       - end:
369           get_param: packet_mirror_network_subnet_alloc_end
370         start:
371           get_param: packet_mirror_network_subnet_alloc_start
372       cidr:
373         get_param: packet_mirror_network_subnet_cidr
374       enable_dhcp: true
375       gateway_ip_0: null
376       name:
377         get_param: packet_mirror_network_subnet_name
378       network_id:
379         get_resource: packet_mirror_network
380     type: OS::Neutron::Subnet
381   security_group:
382     properties:
383       name: FE_radcom_security_group
384       rules:
385       - port_range_max: 23
386         port_range_min: 23
387         protocol: tcp
388       - port_range_max: 123
389         port_range_min: 123
390         protocol: tcp
391       - port_range_max: 3389
392         port_range_min: 3389
393         protocol: tcp
394       - port_range_max: 5434
395         port_range_min: 5434
396         protocol: udp
397       - port_range_max: 5443
398         port_range_min: 5435
399         protocol: tcp
400       - port_range_max: 8000
401         port_range_min: 8000
402         protocol: tcp
403       - port_range_max: 9900
404         port_range_min: 9900
405         protocol: tcp
406       - port_range_max: 12050
407         port_range_min: 12000
408         protocol: tcp
409       - port_range_max: 161
410         port_range_min: 161
411         protocol: tcp
412       - port_range_max: 8000
413         port_range_min: 8000
414         protocol: udp
415       - protocol: icmp
416       - protocol: 47
417       - port_range_max: 22
418         port_range_min: 22
419         protocol: tcp
420       - port_range_max: 3050
421         port_range_min: 3000
422         protocol: tcp
423       - port_range_max: 8081
424         port_range_min: 8080
425         protocol: tcp
426       - port_range_max: 8084
427         port_range_min: 8084
428         protocol: tcp
429       - port_range_max: 4000
430         port_range_min: 4000
431         protocol: tcp
432       - port_range_max: 33000
433         port_range_min: 33000
434         protocol: tcp
435       - port_range_max: 8082
436         port_range_min: 8082
437         protocol: tcp
438     type: OS::Neutron::SecurityGroup
439   vLB:
440     depends_on:
441     - security_group
442     - packet_mirror_network
443     - packet_mirror_network_subnet
444     - packet_internal_network
445     - packet_internal_network_subnet
446     properties:
447       domain_name:
448         get_param: domain_name
449       vlb_image_name:
450         get_param: base_image_name
451       manager_name_0:
452         get_param: manager_name_0
453       manager_oam_direct_ip_0:
454         get_param: manager_oam_direct_ip_0
455       ntp_timezone:
456         get_param: ntp_timezone
457       oam_private_net_name:
458         get_param: oam_private_net_name
459       packet_internal_network:
460         get_resource: packet_internal_network
461       packet_mirror_network:
462         get_resource: packet_mirror_network
463       region_name:
464         get_param: region_name
465       rpmrepository_ip_0:
466         get_param: rpmrepository_ip_0
467       security_group:
468         get_resource: security_group
469       tenant_name:
470         get_param: tenant_name
471       availability_zone_0:
472         get_param: availability_zone_1
473       vLB_cluster_name:
474         get_param: vLB_cluster_name
475       vLB_flavor_name:
476         get_param: vLB_flavor_name
477       vLB_names:
478         get_param: vLB_names
479       vLB_node_count:
480         get_param: vLB_node_count
481       vLB_type:
482         get_param: vLB_type
483       vLB_version_name:
484         get_param: vLB_version_name
485       vLB_volume_name_0:
486         get_param: vLB_volume_name_0
487       vLB_volume_name_1:
488         get_param: vLB_volume_name_1
489       vLB_volume_name_2:
490         get_param: vLB_volume_name_2
491       vLB_volume_size_0:
492         get_param: vLB_volume_size_0
493       vLB_volume_size_1:
494         get_param: vLB_volume_size_1
495       vLB_volume_size_2:
496         get_param: vLB_volume_size_2
497       vLB_volume_type_0:
498         get_param: vLB_volume_type_0
499       vLB_volume_type_1:
500         get_param: vLB_volume_type_1
501       vLB_volume_type_2:
502         get_param: vLB_volume_type_2
503       vProbe_cluster_name:
504         get_param: vProbe_cluster_name
505       vf_module_id:
506         get_param: vf_module_id
507       vf_module_name:
508         get_param: vf_module_name
509       vnf_id:
510         get_param: vnf_id
511     type: FEAdd_On_Module_vLBTemplate.yaml
512   vLBAgent:
513     depends_on:
514     - security_group
515     - packet_mirror_network
516     - packet_mirror_network_subnet
517     - packet_internal_network
518     - packet_internal_network_subnet
519     properties:
520       domain_name:
521         get_param: domain_name
522       vlb_agent_image_name:
523         get_param: base_image_name
524       manager_name_0:
525         get_param: manager_name_0
526       manager_oam_direct_ip_0:
527         get_param: manager_oam_direct_ip_0
528       ntp_timezone:
529         get_param: ntp_timezone
530       oam_private_net_name:
531         get_param: oam_private_net_name
532       packet_internal_network:
533         get_resource: packet_internal_network
534       packet_mirror_network:
535         get_resource: packet_mirror_network
536       region_name:
537         get_param: region_name
538       rpmrepository_ip_0:
539         get_param: rpmrepository_ip_0
540       security_group:
541         get_resource: security_group
542       tenant_name:
543         get_param: tenant_name
544       availability_zone_0:
545         get_param: availability_zone_2
546       vLBAgent_cluster_name:
547         get_param: vLBAgent_cluster_name
548       vLBAgent_flavor_name:
549         get_param: vLBAgent_flavor_name
550       vLBAgent_names:
551         get_param: vLBAgent_names
552       vLBAgent_node_count:
553         get_param: vLBAgent_node_count
554       vLBAgent_type:
555         get_param: vLBAgent_type
556       vLBAgent_version_name:
557         get_param: vLBAgent_version_name
558       vLBAgent_volume_name_0:
559         get_param: vLBAgent_volume_name_0
560       vLBAgent_volume_name_1:
561         get_param: vLBAgent_volume_name_1
562       vLBAgent_volume_name_2:
563         get_param: vLBAgent_volume_name_2
564       vLBAgent_volume_size_0:
565         get_param: vLBAgent_volume_size_0
566       vLBAgent_volume_size_1:
567         get_param: vLBAgent_volume_size_1
568       vLBAgent_volume_size_2:
569         get_param: vLBAgent_volume_size_2
570       vLBAgent_volume_type_0:
571         get_param: vLBAgent_volume_type_0
572       vLBAgent_volume_type_1:
573         get_param: vLBAgent_volume_type_1
574       vLBAgent_volume_type_2:
575         get_param: vLBAgent_volume_type_2
576       vLB_cluster_name:
577         get_param: vLB_cluster_name
578       vLB_node_count:
579         get_param: vLB_node_count
580       vProbe_cluster_name:
581         get_param: vProbe_cluster_name
582       vf_module_id:
583         get_param: vf_module_id
584       vf_module_name:
585         get_param: vf_module_name
586       vnf_id:
587         get_param: vnf_id
588     type: FEAdd_On_Module_vLBAgentTemplate.yaml
589   vProbe:
590     depends_on:
591     - security_group
592     - packet_mirror_network
593     - packet_mirror_network_subnet
594     - packet_internal_network
595     - packet_internal_network_subnet
596     properties:
597       cdr_network:
598         get_param: cdr_network
599       domain_name:
600         get_param: domain_name
601       vprobe_image_name:
602         get_param: base_image_name
603       manager_name_0:
604         get_param: manager_name_0
605       manager_oam_direct_ip_0:
606         get_param: manager_oam_direct_ip_0
607       ntp_timezone:
608         get_param: ntp_timezone
609       oam_private_net_name:
610         get_param: oam_private_net_name
611       packet_internal_network:
612         get_resource: packet_internal_network
613       qrouter_cluster_name:
614         get_param: qrouter_cluster_name
615       qtrace_name_0:
616         get_param: qtrace_name_0
617       region_name:
618         get_param: region_name
619       rpmrepository_ip_0:
620         get_param: rpmrepository_ip_0
621       security_group:
622         get_resource: security_group
623       tenant_name:
624         get_param: tenant_name
625       vLB_node_count:
626         get_param: vLB_node_count
627       vProbe_cluster_name:
628         get_param: vProbe_cluster_name
629       vProbe_node_count:
630         get_param: vProbe_node_count
631       vProbe_version_name:
632         get_param: vProbe_version_name
633       vf_module_id:
634         get_param: vf_module_id
635       vf_module_name:
636         get_param: vf_module_name
637       vnf_id:
638         get_param: vnf_id
639       vprobe_AppDependenciesMachineType:
640         get_param: vprobe_AppDependenciesMachineType
641       availability_zone_0:
642         get_param: availability_zone_3
643       vprobe_flavor_name:
644         get_param: vprobe_flavor_name
645       vprobe_names:
646         get_param: vprobe_names
647       vprobe_type:
648         get_param: vprobe_type
649       vprobe_volume_name_0:
650         get_param: vprobe_volume_name_0
651       vprobe_volume_name_1:
652         get_param: vprobe_volume_name_1
653       vprobe_volume_name_2:
654         get_param: vprobe_volume_name_2
655       vprobe_volume_size_0:
656         get_param: vprobe_volume_size_0
657       vprobe_volume_size_1:
658         get_param: vprobe_volume_size_1
659       vprobe_volume_size_2:
660         get_param: vprobe_volume_size_2
661       vprobe_volume_type_0:
662         get_param: vprobe_volume_type_0
663       vprobe_volume_type_1:
664         get_param: vprobe_volume_type_1
665       vprobe_volume_type_2:
666         get_param: vprobe_volume_type_2
667       win_domain_name:
668         get_param: win_domain_name
669     type: FEAdd_On_Module_vProbeTemplate.yaml
670