[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 / out / MainServiceTemplate.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: Main
4 imports:
5 - openecomp_heat_index:
6     file: openecomp-heat/_index.yml
7 - GlobalSubstitutionTypes:
8     file: GlobalSubstitutionTypesServiceTemplate.yaml
9 topology_template:
10   inputs:
11     vprobe_volume_type_0:
12       hidden: false
13       immutable: false
14       type: string
15       description: The type of the volume mapping to a backend
16       default: volumes_ceph
17     vprobe_volume_type_1:
18       hidden: false
19       immutable: false
20       type: string
21       description: The type of the volume mapping to a backend
22       default: volumes_ceph
23     vprobe_volume_type_2:
24       hidden: false
25       immutable: false
26       type: string
27       description: The type of the volume mapping to a backend
28       default: volumes_ceph
29     oam_private_net_name:
30       hidden: false
31       immutable: false
32       type: string
33       description: A string specifying a symbolic name for the network
34     vProbe_cluster_name:
35       hidden: false
36       immutable: false
37       type: string
38       description: The component cluster name
39       default: vProbe_cluster
40     qrouter_flavor_name:
41       hidden: false
42       immutable: false
43       type: string
44       description: The ID or name of the flavor to boot onto
45       default: m1.large
46     version_number:
47       hidden: false
48       immutable: false
49       type: string
50       description: The version number of the component
51       default: 11.1.5
52     vLB_version_name:
53       hidden: false
54       immutable: false
55       type: string
56       description: The version name of the component.
57       default: vProbe.r.11.1.e._08_16-12_53
58     vprobe_flavor_name:
59       hidden: false
60       immutable: false
61       type: string
62       description: The name of the flavor to boot onto
63       default: m1.large
64     domain_name:
65       hidden: false
66       immutable: false
67       type: string
68       description: The servers domain
69     ntp_timezone:
70       hidden: false
71       immutable: false
72       type: string
73       description: Name of NTP Time zone to be used
74       default: UTC
75     packet_mirror_network_subnet_cidr:
76       hidden: false
77       immutable: false
78       type: string
79       description: The Classless Inter-Domain Routing
80       default: 20.20.5.0/24
81     vLBAgent_cluster_name:
82       hidden: false
83       immutable: false
84       type: string
85       description: The component cluster name
86       default: vLBAgent_cluster
87     vLB_type:
88       hidden: false
89       immutable: false
90       type: string
91       description: The type of VLB. MME or SGW.
92       default: mme
93     qrouter_names:
94       hidden: false
95       immutable: false
96       type: list
97       description: VM Names for QRouter VMs
98       entry_schema:
99         type: string
100     win_domain_name:
101       hidden: false
102       immutable: false
103       type: string
104       description: Windows servers' domain
105     tenant_name:
106       hidden: false
107       immutable: false
108       type: string
109       description: Name of tenant to be used
110     vLB_names:
111       hidden: false
112       immutable: false
113       type: list
114       description: VM Names for vLB VMs
115       entry_schema:
116         type: string
117     vprobe_volume_size_2:
118       hidden: false
119       immutable: false
120       type: float
121       description: The size of the volume in GB
122       default: 1
123     vLBAgent_flavor_name:
124       hidden: false
125       immutable: false
126       type: string
127       description: The ID or name of the flavor to boot onto
128       default: m1.large
129     vprobe_volume_name_0:
130       hidden: false
131       immutable: false
132       type: string
133       description: The name of the volume
134       default: data
135     vprobe_volume_size_0:
136       hidden: false
137       immutable: false
138       type: float
139       description: The size of the volume in GB
140       default: 100
141     vprobe_volume_name_1:
142       hidden: false
143       immutable: false
144       type: string
145       description: The name of the volume
146       default: log
147     vprobe_volume_size_1:
148       hidden: false
149       immutable: false
150       type: float
151       description: The size of the volume in GB
152       default: 5
153     vprobe_volume_name_2:
154       hidden: false
155       immutable: false
156       type: string
157       description: The name of the volume
158       default: config
159     packet_mirror_network_subnet_alloc_start:
160       hidden: false
161       immutable: false
162       type: string
163       description: Start address for the allocation pool
164       default: 20.20.5.2
165     vLBAgent_version_name:
166       hidden: false
167       immutable: false
168       type: string
169       description: The version name of the component
170       default: vProbe.r.11.1.e._08_16-12_53
171     vLB_volume_name_2:
172       hidden: false
173       immutable: false
174       type: string
175       description: The name of the volume
176       default: config
177     cdr_network:
178       hidden: false
179       immutable: false
180       type: string
181       description: A string specifying a symbolic name for the network
182     vLBAgent_type:
183       hidden: false
184       immutable: false
185       type: string
186       description: vLBAgent Type. mme or sgw
187       default: mme
188     vProbe_node_count:
189       hidden: false
190       immutable: false
191       type: float
192       description: The number of nodes to create
193       default: 1
194     packet_internal_network_subnet_alloc_end:
195       hidden: false
196       immutable: false
197       type: string
198       description: End address for the allocation pool
199       default: 192.0.6.250
200     vLBAgent_volume_type_0:
201       hidden: false
202       immutable: false
203       type: string
204       description: The type of the volume mapping to a backend
205       default: volumes_ceph
206     vLBAgent_volume_type_1:
207       hidden: false
208       immutable: false
209       type: string
210       description: The type of the volume mapping to a backend
211       default: volumes_ceph
212     vLBAgent_volume_size_1:
213       hidden: false
214       immutable: false
215       type: float
216       description: The size of the volume in GB
217       default: 1
218     vLBAgent_volume_type_2:
219       hidden: false
220       immutable: false
221       type: string
222       description: The Cinder volume type. Used to specify the backend.
223       default: volumes_ceph
224     vLB_volume_name_0:
225       hidden: false
226       immutable: false
227       type: string
228       description: The name of the volume
229       default: data
230     vLB_volume_type_1:
231       hidden: false
232       immutable: false
233       type: string
234       description: The type of the volume mapping to a backend
235       default: volumes_ceph
236     vLBAgent_volume_size_2:
237       hidden: false
238       immutable: false
239       type: float
240       description: The size of the volume in Gigabytes.
241       default: 1
242     vLB_volume_name_1:
243       hidden: false
244       immutable: false
245       type: string
246       description: The name of the volume
247       default: log
248     vLB_volume_type_2:
249       hidden: false
250       immutable: false
251       type: string
252       description: The type of the volume mapping to a backend
253       default: volumes_ceph
254     vLBAgent_volume_size_0:
255       hidden: false
256       immutable: false
257       type: float
258       description: The size of the volume in GB
259       default: 15
260     vLB_volume_type_0:
261       hidden: false
262       immutable: false
263       type: string
264       description: The type of the volume mapping to a backend
265       default: volumes_ceph
266     vLBAgent_volume_name_2:
267       hidden: false
268       immutable: false
269       type: string
270       description: The name of the volume
271       default: config
272     vLBAgent_volume_name_1:
273       hidden: false
274       immutable: false
275       type: string
276       description: The name of the volume
277       default: log
278     vLBAgent_volume_name_0:
279       hidden: false
280       immutable: false
281       type: string
282       description: The name of the volume
283       default: data
284     vLB_volume_size_1:
285       hidden: false
286       immutable: false
287       type: float
288       description: The size of the volume in GB.
289       default: 1
290     vLB_volume_size_0:
291       hidden: false
292       immutable: false
293       type: float
294       description: The size of the volume in GB.
295       default: 10
296     packet_mirror_network_subnet_name:
297       hidden: false
298       immutable: false
299       type: string
300       description: The name of the subnet
301       default: rprb_26071_mme_int_pktmirror_net_1_subnet
302     vLB_volume_size_2:
303       hidden: false
304       immutable: false
305       type: float
306       description: The size of the volume in GB.
307       default: 1
308     vf_module_id:
309       hidden: false
310       immutable: false
311       type: string
312       description: The VF MODULE ID of the RADCOM System.
313     qrouter_cluster_name:
314       hidden: false
315       immutable: false
316       type: string
317       description: The component cluster name
318       default: qrouter_cluster
319     vprobe_type:
320       hidden: false
321       immutable: false
322       type: string
323       description: The type of vProbe. MME or SGW.
324       default: mme
325     base_image_name:
326       hidden: false
327       immutable: false
328       type: string
329       description: The base ID or name of the image to boot with
330       default: rprb_centos_6_7_05_24_2016
331     vf_module_name:
332       hidden: false
333       immutable: false
334       type: string
335       description: The VNF module name for vProbe elements.
336     vLB_node_count:
337       hidden: false
338       immutable: false
339       type: float
340       description: The number of nodes to create.
341       default: 1
342     packet_mirror_network_subnet_alloc_end:
343       hidden: false
344       immutable: false
345       type: string
346       description: End address for the allocation pool
347       default: 20.20.5.250
348     packet_internal_network_subnet_name:
349       hidden: false
350       immutable: false
351       type: string
352       description: The name of the subnet
353       default: rprb_26071_mme_int_pktinternal_net_1_subnet
354     vProbe_version_name:
355       hidden: false
356       immutable: false
357       type: string
358       description: The version name of the component
359       default: vProbe.r.11.1.e._08_16-12_53
360     vnf_id:
361       hidden: false
362       immutable: false
363       type: string
364       description: The VNF ID of the RADCOM System.
365     availability_zone_0:
366       hidden: false
367       immutable: false
368       type: string
369       description: Name of the availability zone for server placement
370     region_name:
371       hidden: false
372       immutable: false
373       type: string
374       description: Name of region to be used
375     availability_zone_1:
376       hidden: false
377       immutable: false
378       type: string
379       description: Name of the availability zone for server placement
380     qtrace_name_0:
381       hidden: false
382       immutable: false
383       type: string
384       description: VM Name for QRouter VMs
385     availability_zone_2:
386       hidden: false
387       immutable: false
388       type: string
389       description: Name of the availability zone for server placement.
390     vprobe_AppDependenciesMachineType:
391       hidden: false
392       immutable: false
393       type: string
394       description: The application dependencies
395       default: DatabaseUpgrade
396     manager_name_0:
397       hidden: false
398       immutable: false
399       type: string
400       description: VM Name for Manager VM 0
401     availability_zone_3:
402       hidden: false
403       immutable: false
404       type: string
405       description: Name of the availability zone for server placement
406     vLB_cluster_name:
407       hidden: false
408       immutable: false
409       type: string
410       description: The component cluster name.
411       default: vLB_cluster
412     packet_internal_network_name:
413       hidden: false
414       immutable: false
415       type: string
416       description: A string specifying a symbolic name for the network
417       default: rprb_26071_mme_int_pktinternal_net_1
418     packet_mirror_network_name:
419       hidden: false
420       immutable: false
421       type: string
422       description: A string specifying a symbolic name for the network
423       default: rprb_26071_mme_int_pktmirror_net_1
424     packet_internal_network_subnet_alloc_start:
425       hidden: false
426       immutable: false
427       type: string
428       description: Start address for the allocation pool
429       default: 192.0.6.2
430     qrouter_volume_type_1:
431       hidden: false
432       immutable: false
433       type: string
434       description: The type of the volume mapping to a backend
435       default: volumes_ceph
436     vLBAgent_node_count:
437       hidden: false
438       immutable: false
439       type: float
440       description: The number of nodes to create
441       default: 1
442     qrouter_volume_type_2:
443       hidden: false
444       immutable: false
445       type: string
446       description: The type of the volume mapping to a backend
447       default: volumes_ceph
448     vprobe_names:
449       hidden: false
450       immutable: false
451       type: list
452       description: VM Names for vProbe VMs
453       entry_schema:
454         type: string
455     qrouter_node_count:
456       hidden: false
457       immutable: false
458       type: float
459       description: The number of nodes to create
460       default: 1
461     qrouter_volume_name_2:
462       hidden: false
463       immutable: false
464       type: string
465       description: The name of the volume
466       default: config
467     vLBAgent_names:
468       hidden: false
469       immutable: false
470       type: list
471       description: VM Names for vLBAgent VMs
472       entry_schema:
473         type: string
474     vLB_flavor_name:
475       hidden: false
476       immutable: false
477       type: string
478       description: The name of the flavor to boot onto.
479       default: m1.large
480     qrouter_volume_name_1:
481       hidden: false
482       immutable: false
483       type: string
484       description: The name of the volume
485       default: log
486     qrouter_volume_name_0:
487       hidden: false
488       immutable: false
489       type: string
490       description: The name of the volume
491       default: data
492     qrouter_volume_type_0:
493       hidden: false
494       immutable: false
495       type: string
496       description: The type of the volume mapping to a backend
497       default: volumes_ceph
498     qrouter_volume_size_0:
499       hidden: false
500       immutable: false
501       type: float
502       description: The size of the volume in GB
503       default: 1
504     qrouter_volume_size_1:
505       hidden: false
506       immutable: false
507       type: float
508       description: The size of the volume in GB
509       default: 1
510     packet_internal_network_subnet_cidr:
511       hidden: false
512       immutable: false
513       type: string
514       description: The Classless Inter-Domain Routing
515       default: 192.0.6.0/24
516     manager_oam_direct_ip_0:
517       hidden: false
518       immutable: false
519       type: string
520       description: The public ip address of the manager
521     qrouter_volume_size_2:
522       hidden: false
523       immutable: false
524       type: float
525       description: The size of the volume in GB
526       default: 1
527     rpmrepository_ip_0:
528       hidden: false
529       immutable: false
530       type: string
531       description: The public ip address of the repository
532   node_templates:
533     vLBAgent:
534       type: org.openecomp.resource.abstract.nodes.heat.FEAdd_On_Module_vLBAgentTemplate
535       directives:
536       - substitutable
537       properties:
538         vf_module_id:
539           get_input: vf_module_id
540         packet_mirror_network: packet_mirror_network
541         oam_private_net_name:
542           get_input: oam_private_net_name
543         vProbe_cluster_name:
544           get_input: vProbe_cluster_name
545         vlb_agent_image_name:
546           get_input: base_image_name
547         vf_module_name:
548           get_input: vf_module_name
549         vLB_node_count:
550           get_input: vLB_node_count
551         service_template_filter:
552           substitute_service_template: FEAdd_On_Module_vLBAgentTemplateServiceTemplate.yaml
553         domain_name:
554           get_input: domain_name
555         ntp_timezone:
556           get_input: ntp_timezone
557         packet_internal_network: packet_internal_network
558         vnf_id:
559           get_input: vnf_id
560         vLBAgent_cluster_name:
561           get_input: vLBAgent_cluster_name
562         availability_zone_0:
563           get_input: availability_zone_2
564         region_name:
565           get_input: region_name
566         manager_name_0:
567           get_input: manager_name_0
568         vLB_cluster_name:
569           get_input: vLB_cluster_name
570         tenant_name:
571           get_input: tenant_name
572         vLBAgent_flavor_name:
573           get_input: vLBAgent_flavor_name
574         security_group: security_group
575         vLBAgent_version_name:
576           get_input: vLBAgent_version_name
577         vLBAgent_type:
578           get_input: vLBAgent_type
579         vLBAgent_node_count:
580           get_input: vLBAgent_node_count
581         vLBAgent_volume_type_0:
582           get_input: vLBAgent_volume_type_0
583         vLBAgent_volume_type_1:
584           get_input: vLBAgent_volume_type_1
585         vLBAgent_volume_size_1:
586           get_input: vLBAgent_volume_size_1
587         vLBAgent_volume_type_2:
588           get_input: vLBAgent_volume_type_2
589         vLBAgent_names:
590           get_input: vLBAgent_names
591         vLBAgent_volume_size_2:
592           get_input: vLBAgent_volume_size_2
593         vLBAgent_volume_size_0:
594           get_input: vLBAgent_volume_size_0
595         vLBAgent_volume_name_2:
596           get_input: vLBAgent_volume_name_2
597         vLBAgent_volume_name_1:
598           get_input: vLBAgent_volume_name_1
599         vLBAgent_volume_name_0:
600           get_input: vLBAgent_volume_name_0
601         manager_oam_direct_ip_0:
602           get_input: manager_oam_direct_ip_0
603         rpmrepository_ip_0:
604           get_input: rpmrepository_ip_0
605       requirements:
606       - link_packet_mirror_network_port:
607           capability: tosca.capabilities.network.Linkable
608           node: packet_mirror_network
609           relationship: tosca.relationships.network.LinksTo
610       - link_packet_internal_network_port:
611           capability: tosca.capabilities.network.Linkable
612           node: packet_internal_network
613           relationship: tosca.relationships.network.LinksTo
614       - dependency:
615           capability: tosca.capabilities.Node
616           node: security_group
617           relationship: tosca.relationships.DependsOn
618       - dependency:
619           capability: tosca.capabilities.Node
620           node: packet_mirror_network
621           relationship: tosca.relationships.DependsOn
622       - dependency:
623           capability: tosca.capabilities.Node
624           node: packet_mirror_network
625           relationship: tosca.relationships.DependsOn
626       - dependency:
627           capability: tosca.capabilities.Node
628           node: packet_internal_network
629           relationship: tosca.relationships.DependsOn
630       - dependency:
631           capability: tosca.capabilities.Node
632           node: packet_internal_network
633           relationship: tosca.relationships.DependsOn
634     vProbe:
635       type: org.openecomp.resource.abstract.nodes.heat.FEAdd_On_Module_vProbeTemplate
636       directives:
637       - substitutable
638       properties:
639         vf_module_id:
640           get_input: vf_module_id
641         vprobe_volume_type_0:
642           get_input: vprobe_volume_type_0
643         vprobe_volume_type_1:
644           get_input: vprobe_volume_type_1
645         qrouter_cluster_name:
646           get_input: qrouter_cluster_name
647         vprobe_volume_type_2:
648           get_input: vprobe_volume_type_2
649         oam_private_net_name:
650           get_input: oam_private_net_name
651         vProbe_cluster_name:
652           get_input: vProbe_cluster_name
653         vprobe_type:
654           get_input: vprobe_type
655         vprobe_image_name:
656           get_input: base_image_name
657         vprobe_flavor_name:
658           get_input: vprobe_flavor_name
659         vf_module_name:
660           get_input: vf_module_name
661         vLB_node_count:
662           get_input: vLB_node_count
663         service_template_filter:
664           substitute_service_template: FEAdd_On_Module_vProbeTemplateServiceTemplate.yaml
665         domain_name:
666           get_input: domain_name
667         ntp_timezone:
668           get_input: ntp_timezone
669         packet_internal_network: packet_internal_network
670         vProbe_version_name:
671           get_input: vProbe_version_name
672         vnf_id:
673           get_input: vnf_id
674         availability_zone_0:
675           get_input: availability_zone_3
676         region_name:
677           get_input: region_name
678         qtrace_name_0:
679           get_input: qtrace_name_0
680         vprobe_AppDependenciesMachineType:
681           get_input: vprobe_AppDependenciesMachineType
682         manager_name_0:
683           get_input: manager_name_0
684         win_domain_name:
685           get_input: win_domain_name
686         tenant_name:
687           get_input: tenant_name
688         vprobe_volume_size_2:
689           get_input: vprobe_volume_size_2
690         vprobe_volume_name_0:
691           get_input: vprobe_volume_name_0
692         vprobe_volume_size_0:
693           get_input: vprobe_volume_size_0
694         vprobe_volume_name_1:
695           get_input: vprobe_volume_name_1
696         vprobe_volume_size_1:
697           get_input: vprobe_volume_size_1
698         vprobe_volume_name_2:
699           get_input: vprobe_volume_name_2
700         security_group: security_group
701         cdr_network:
702           get_input: cdr_network
703         vProbe_node_count:
704           get_input: vProbe_node_count
705         vprobe_names:
706           get_input: vprobe_names
707         manager_oam_direct_ip_0:
708           get_input: manager_oam_direct_ip_0
709         rpmrepository_ip_0:
710           get_input: rpmrepository_ip_0
711       requirements:
712       - link_packet_internal_network_port:
713           capability: tosca.capabilities.network.Linkable
714           node: packet_internal_network
715           relationship: tosca.relationships.network.LinksTo
716       - dependency:
717           capability: tosca.capabilities.Node
718           node: security_group
719           relationship: tosca.relationships.DependsOn
720       - dependency:
721           capability: tosca.capabilities.Node
722           node: packet_mirror_network
723           relationship: tosca.relationships.DependsOn
724       - dependency:
725           capability: tosca.capabilities.Node
726           node: packet_mirror_network
727           relationship: tosca.relationships.DependsOn
728       - dependency:
729           capability: tosca.capabilities.Node
730           node: packet_internal_network
731           relationship: tosca.relationships.DependsOn
732       - dependency:
733           capability: tosca.capabilities.Node
734           node: packet_internal_network
735           relationship: tosca.relationships.DependsOn
736     packet_mirror_network:
737       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
738       properties:
739         dhcp_enabled: true
740         network_name:
741           get_input: packet_mirror_network_name
742         subnets:
743           packet_mirror_network_subnet:
744             enable_dhcp: true
745             name:
746               get_input: packet_mirror_network_subnet_name
747             cidr:
748               get_input: packet_mirror_network_subnet_cidr
749             allocation_pools:
750             - start:
751                 get_input: packet_mirror_network_subnet_alloc_start
752               end:
753                 get_input: packet_mirror_network_subnet_alloc_end
754     packet_internal_network:
755       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
756       properties:
757         dhcp_enabled: true
758         network_name:
759           get_input: packet_internal_network_name
760         subnets:
761           packet_internal_network_subnet:
762             enable_dhcp: true
763             name:
764               get_input: packet_internal_network_subnet_name
765             cidr:
766               get_input: packet_internal_network_subnet_cidr
767             allocation_pools:
768             - start:
769                 get_input: packet_internal_network_subnet_alloc_start
770               end:
771                 get_input: packet_internal_network_subnet_alloc_end
772     security_group:
773       type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
774       properties:
775         name: FE_radcom_security_group
776         rules:
777         - protocol: tcp
778           port_range_max: 23
779           port_range_min: 23
780         - protocol: tcp
781           port_range_max: 123
782           port_range_min: 123
783         - protocol: tcp
784           port_range_max: 3389
785           port_range_min: 3389
786         - protocol: udp
787           port_range_max: 5434
788           port_range_min: 5434
789         - protocol: tcp
790           port_range_max: 5443
791           port_range_min: 5435
792         - protocol: tcp
793           port_range_max: 8000
794           port_range_min: 8000
795         - protocol: tcp
796           port_range_max: 9900
797           port_range_min: 9900
798         - protocol: tcp
799           port_range_max: 12050
800           port_range_min: 12000
801         - protocol: tcp
802           port_range_max: 161
803           port_range_min: 161
804         - protocol: udp
805           port_range_max: 8000
806           port_range_min: 8000
807         - protocol: icmp
808         - protocol: 47
809         - protocol: tcp
810           port_range_max: 22
811           port_range_min: 22
812         - protocol: tcp
813           port_range_max: 3050
814           port_range_min: 3000
815         - protocol: tcp
816           port_range_max: 8081
817           port_range_min: 8080
818         - protocol: tcp
819           port_range_max: 8084
820           port_range_min: 8084
821         - protocol: tcp
822           port_range_max: 4000
823           port_range_min: 4000
824         - protocol: tcp
825           port_range_max: 33000
826           port_range_min: 33000
827         - protocol: tcp
828           port_range_max: 8082
829           port_range_min: 8082
830       requirements:
831       - port:
832           capability: attachment_oam_private_net_network_port
833           node: QRouter0
834           relationship: org.openecomp.relationships.AttachesTo
835       - port:
836           capability: attachment_cdr_network_port
837           node: QRouter0
838           relationship: org.openecomp.relationships.AttachesTo
839       - port:
840           capability: attachment_oam_private_net_network_port
841           node: vLB
842           relationship: org.openecomp.relationships.AttachesTo
843       - port:
844           capability: attachment_packet_internal_network_port
845           node: vLB
846           relationship: org.openecomp.relationships.AttachesTo
847       - port:
848           capability: attachment_packet_mirror_network_port
849           node: vLB
850           relationship: org.openecomp.relationships.AttachesTo
851       - port:
852           capability: attachment_oam_private_net_network_port
853           node: vLBAgent
854           relationship: org.openecomp.relationships.AttachesTo
855       - port:
856           capability: attachment_packet_internal_network_port
857           node: vLBAgent
858           relationship: org.openecomp.relationships.AttachesTo
859       - port:
860           capability: attachment_packet_mirror_network_port
861           node: vLBAgent
862           relationship: org.openecomp.relationships.AttachesTo
863       - port:
864           capability: attachment_oam_private_net_network_port
865           node: vProbe
866           relationship: org.openecomp.relationships.AttachesTo
867       - port:
868           capability: attachment_cdr_network_port
869           node: vProbe
870           relationship: org.openecomp.relationships.AttachesTo
871       - port:
872           capability: attachment_packet_internal_network_port
873           node: vProbe
874           relationship: org.openecomp.relationships.AttachesTo
875     QRouter0:
876       type: org.openecomp.resource.abstract.nodes.heat.FEAdd_On_Module_QRouterTemplate
877       directives:
878       - substitutable
879       properties:
880         vf_module_id:
881           get_input: vf_module_id
882         qrouter_cluster_name:
883           get_input: qrouter_cluster_name
884         oam_private_net_name:
885           get_input: oam_private_net_name
886         qrouter_flavor_name:
887           get_input: qrouter_flavor_name
888         version_number:
889           get_input: version_number
890         vf_module_name:
891           get_input: vf_module_name
892         service_template_filter:
893           substitute_service_template: FEAdd_On_Module_QRouterTemplateServiceTemplate.yaml
894         domain_name:
895           get_input: domain_name
896         ntp_timezone:
897           get_input: ntp_timezone
898         vnf_id:
899           get_input: vnf_id
900         availability_zone_0:
901           get_input: availability_zone_0
902         region_name:
903           get_input: region_name
904         manager_name_0:
905           get_input: manager_name_0
906         qrouter_names:
907           get_input: qrouter_names
908         tenant_name:
909           get_input: tenant_name
910         security_group: security_group
911         cdr_network:
912           get_input: cdr_network
913         qrouter_image_name:
914           get_input: base_image_name
915         qrouter_volume_type_1:
916           get_input: qrouter_volume_type_1
917         qrouter_volume_type_2:
918           get_input: qrouter_volume_type_2
919         qrouter_node_count:
920           get_input: qrouter_node_count
921         qrouter_volume_name_2:
922           get_input: qrouter_volume_name_2
923         qrouter_volume_name_1:
924           get_input: qrouter_volume_name_1
925         qrouter_volume_name_0:
926           get_input: qrouter_volume_name_0
927         qrouter_volume_type_0:
928           get_input: qrouter_volume_type_0
929         qrouter_volume_size_0:
930           get_input: qrouter_volume_size_0
931         qrouter_volume_size_1:
932           get_input: qrouter_volume_size_1
933         manager_oam_direct_ip_0:
934           get_input: manager_oam_direct_ip_0
935         qrouter_volume_size_2:
936           get_input: qrouter_volume_size_2
937         rpmrepository_ip_0:
938           get_input: rpmrepository_ip_0
939       requirements:
940       - dependency:
941           capability: tosca.capabilities.Node
942           node: security_group
943           relationship: tosca.relationships.DependsOn
944       - dependency:
945           capability: tosca.capabilities.Node
946           node: packet_mirror_network
947           relationship: tosca.relationships.DependsOn
948       - dependency:
949           capability: tosca.capabilities.Node
950           node: packet_mirror_network
951           relationship: tosca.relationships.DependsOn
952       - dependency:
953           capability: tosca.capabilities.Node
954           node: packet_internal_network
955           relationship: tosca.relationships.DependsOn
956       - dependency:
957           capability: tosca.capabilities.Node
958           node: packet_internal_network
959           relationship: tosca.relationships.DependsOn
960     vLB:
961       type: org.openecomp.resource.abstract.nodes.heat.FEAdd_On_Module_vLBTemplate
962       directives:
963       - substitutable
964       properties:
965         vf_module_id:
966           get_input: vf_module_id
967         packet_mirror_network: packet_mirror_network
968         oam_private_net_name:
969           get_input: oam_private_net_name
970         vProbe_cluster_name:
971           get_input: vProbe_cluster_name
972         vLB_version_name:
973           get_input: vLB_version_name
974         vf_module_name:
975           get_input: vf_module_name
976         vLB_node_count:
977           get_input: vLB_node_count
978         service_template_filter:
979           substitute_service_template: FEAdd_On_Module_vLBTemplateServiceTemplate.yaml
980         domain_name:
981           get_input: domain_name
982         ntp_timezone:
983           get_input: ntp_timezone
984         packet_internal_network: packet_internal_network
985         vnf_id:
986           get_input: vnf_id
987         vLB_type:
988           get_input: vLB_type
989         availability_zone_0:
990           get_input: availability_zone_1
991         region_name:
992           get_input: region_name
993         manager_name_0:
994           get_input: manager_name_0
995         vLB_cluster_name:
996           get_input: vLB_cluster_name
997         tenant_name:
998           get_input: tenant_name
999         vLB_names:
1000           get_input: vLB_names
1001         security_group: security_group
1002         vLB_volume_name_2:
1003           get_input: vLB_volume_name_2
1004         vLB_volume_name_0:
1005           get_input: vLB_volume_name_0
1006         vLB_volume_type_1:
1007           get_input: vLB_volume_type_1
1008         vLB_flavor_name:
1009           get_input: vLB_flavor_name
1010         vLB_volume_name_1:
1011           get_input: vLB_volume_name_1
1012         vLB_volume_type_2:
1013           get_input: vLB_volume_type_2
1014         vLB_volume_type_0:
1015           get_input: vLB_volume_type_0
1016         vLB_volume_size_1:
1017           get_input: vLB_volume_size_1
1018         vlb_image_name:
1019           get_input: base_image_name
1020         vLB_volume_size_0:
1021           get_input: vLB_volume_size_0
1022         manager_oam_direct_ip_0:
1023           get_input: manager_oam_direct_ip_0
1024         rpmrepository_ip_0:
1025           get_input: rpmrepository_ip_0
1026         vLB_volume_size_2:
1027           get_input: vLB_volume_size_2
1028       requirements:
1029       - link_packet_mirror_network_port:
1030           capability: tosca.capabilities.network.Linkable
1031           node: packet_mirror_network
1032           relationship: tosca.relationships.network.LinksTo
1033       - link_packet_internal_network_port:
1034           capability: tosca.capabilities.network.Linkable
1035           node: packet_internal_network
1036           relationship: tosca.relationships.network.LinksTo
1037       - dependency:
1038           capability: tosca.capabilities.Node
1039           node: security_group
1040           relationship: tosca.relationships.DependsOn
1041       - dependency:
1042           capability: tosca.capabilities.Node
1043           node: packet_mirror_network
1044           relationship: tosca.relationships.DependsOn
1045       - dependency:
1046           capability: tosca.capabilities.Node
1047           node: packet_mirror_network
1048           relationship: tosca.relationships.DependsOn
1049       - dependency:
1050           capability: tosca.capabilities.Node
1051           node: packet_internal_network
1052           relationship: tosca.relationships.DependsOn
1053       - dependency:
1054           capability: tosca.capabilities.Node
1055           node: packet_internal_network
1056           relationship: tosca.relationships.DependsOn
1057   groups:
1058     FEBase_Module_group:
1059       type: org.openecomp.groups.heat.HeatStack
1060       properties:
1061         heat_file: ../Artifacts/FEBase_Module.yaml
1062       members:
1063       - vLBAgent
1064       - vProbe
1065       - packet_mirror_network
1066       - packet_internal_network
1067       - security_group
1068       - QRouter0
1069       - vLB