[SDC-29] Amdocs OnBoard 1707 initial commit.
[sdc.git] / openecomp-be / lib / openecomp-sdc-translator-lib / openecomp-sdc-translator-core / src / test / resources / mock / services / heattotosca / vmme_small / expectedoutputfiles / 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 node_types:
8   org.openecomp.resource.vfc.nodes.heat.NCB1:
9     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
10   org.openecomp.resource.vfc.nodes.heat.GPB2:
11     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
12   org.openecomp.resource.vfc.nodes.heat.NCB2:
13     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
14   org.openecomp.resource.vfc.nodes.heat.GPB1:
15     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
16   org.openecomp.resource.vfc.nodes.heat.FSB2:
17     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
18   org.openecomp.resource.vfc.nodes.heat.VLC1:
19     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
20   org.openecomp.resource.vfc.nodes.heat.FSB1:
21     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
22   org.openecomp.resource.vfc.nodes.heat.VLC2:
23     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
24 topology_template:
25   inputs:
26     Internal2_name:
27       hidden: false
28       immutable: false
29       type: string
30       default: Internal2-subnet
31     vlc2-Internal2-mac:
32       hidden: false
33       immutable: false
34       type: string
35       description: static mac address assigned to vlc2-Internal2
36       default: 00:81:37:0E:02:12
37     epc-sctp-a-net-rt:
38       hidden: false
39       immutable: false
40       type: string
41       description: epc-sctp-a route target
42       default: 13979:105717
43     epc-sctp-b-net-rt:
44       hidden: false
45       immutable: false
46       type: string
47       description: epc-sctp-b route target
48       default: 13979:105719
49     gpb-flavor:
50       hidden: false
51       immutable: false
52       type: string
53       description: Flavor to use for servers gpb
54       default: m4.xlarge4
55     Internal1_cidr:
56       hidden: false
57       immutable: false
58       type: string
59       default: 169.253.0.0/17
60     epc-sctp-a-pool-start:
61       hidden: false
62       immutable: false
63       type: string
64       description: epc-sctp-a-net network ip pool start IP address
65       default: 107.243.37.3
66     Internal2_subnet_name:
67       hidden: false
68       immutable: false
69       type: string
70       default: vmme_int_int_sub_2
71     Internal1_subnet_name:
72       hidden: false
73       immutable: false
74       type: string
75       default: vmme_int_int_sub_1
76     gpb1-Internal1-mac:
77       hidden: false
78       immutable: false
79       type: string
80       description: static mac address assigned to gpb1-Internal1
81       default: 00:80:37:0E:01:22
82     gpb1-Internal1-ip:
83       hidden: false
84       immutable: false
85       type: string
86       default: 169.254.0.101
87     FSB_1_image:
88       label: MME_FSB1
89       hidden: false
90       immutable: false
91       type: string
92       description: MME_FSB1_15B-CP04-r5a01
93       default: MME_FSB1_15B-CP04-r5a01
94     fsb1-Internal2-mac:
95       hidden: false
96       immutable: false
97       type: string
98       description: static mac address assigned to fsb1-Internal2
99       default: 00:81:37:0E:0B:12
100     ncb_zone:
101       hidden: false
102       immutable: false
103       type: string
104       description: cluster for spawnning ncb instances
105       default: nova
106     Internal2_net_name:
107       hidden: false
108       immutable: false
109       type: string
110       default: vmme_int_int_2
111     epc-sctp-a-pool-end:
112       hidden: false
113       immutable: false
114       type: string
115       description: epc-sctp-a-net network ip pool end IP address
116       default: 107.243.37.30
117     Internal1_name:
118       hidden: false
119       immutable: false
120       type: string
121       default: Internal1-subnet
122     gpb2-name:
123       hidden: false
124       immutable: false
125       type: string
126       description: Name of gpb2
127       default: ZRDM1MMEX33GPB002
128     fsb2-Internal1-mac:
129       hidden: false
130       immutable: false
131       type: string
132       description: static mac address assigned to fsb2-Internal1
133       default: 00:80:37:0E:0D:12
134     fsb2-name:
135       hidden: false
136       immutable: false
137       type: string
138       description: Name of fsb1
139       default: ZRDM1MMEX33FSB002
140     static_prefix_sctp_b_1:
141       hidden: false
142       immutable: false
143       type: string
144       description: Static Prefix
145       default: 107.239.40.64/30
146     fsb2-oam-ip:
147       hidden: false
148       immutable: false
149       type: string
150       default: 107.250.172.222
151     fsb2-flavor:
152       hidden: false
153       immutable: false
154       type: string
155       description: Flavor to use for servers  fsb2
156       default: m4.xlarge4
157     fsb2-Internal2-mac:
158       hidden: false
159       immutable: false
160       type: string
161       description: static mac address assigned to fsb2-Internal2
162       default: 00:81:37:0E:0D:12
163     ncb2-Internal1-mac:
164       hidden: false
165       immutable: false
166       type: string
167       description: static mac address assigned to ncb2-Internal1
168       default: 00:80:37:0E:0F:12
169     ncb2-name:
170       hidden: false
171       immutable: false
172       type: string
173       description: Name of ncb2
174       default: ZRDM1MMEX33NCB002
175     epc-sctp-b-pool-end:
176       hidden: false
177       immutable: false
178       type: string
179       description: epc-sctp-b-net network ip pool end IP address
180       default: 107.243.37.62
181     vlc1-gtp-ip:
182       hidden: false
183       immutable: false
184       type: string
185       default: 107.243.37.67
186     epc-sctp-b-pool-start:
187       hidden: false
188       immutable: false
189       type: string
190       description: epc-sctp-b-net network ip pool start IP address
191       default: 107.243.37.35
192     Internal2_shared:
193       hidden: false
194       immutable: false
195       type: string
196       default: 'False'
197     Internal1_net_name:
198       hidden: false
199       immutable: false
200       type: string
201       default: vmme_int_int_1
202     vlc2-name:
203       hidden: false
204       immutable: false
205       type: string
206       description: Name of vlc2
207       default: ZRDM1MMEX33VLC002
208     Internal2_ipam_name:
209       hidden: false
210       immutable: false
211       type: string
212       default: vmme_ipam_int2
213     vlc1-sctp-b-ip:
214       hidden: false
215       immutable: false
216       type: string
217       default: 107.243.37.35
218     Internal1_net_pool_end:
219       hidden: false
220       immutable: false
221       type: string
222       default: 169.253.0.254
223     Internal1_default_gateway:
224       hidden: false
225       immutable: false
226       type: string
227       default: 169.253.0.3
228     ncb1-Internal1-mac:
229       hidden: false
230       immutable: false
231       type: string
232       description: static mac address assigned to ncb1-Internal1
233       default: 00:80:37:0E:09:12
234     epc-gtp-net-name:
235       hidden: false
236       immutable: false
237       type: string
238       description: gtp net name
239       default: EPC-GTP
240     vlc1-Internal1-mac:
241       hidden: false
242       immutable: false
243       type: string
244       description: static mac address assigned to vlc1-Internal1
245       default: 00:80:37:0E:01:12
246     gpb2-Internal1-mac:
247       hidden: false
248       immutable: false
249       type: string
250       description: static mac address assigned to gpb2-Internal1
251       default: 00:80:37:0E:02:22
252     epc-gtp-net-cidr:
253       hidden: false
254       immutable: false
255       type: string
256       description: gtp stubnet
257       default: 107.243.37.64/27
258     oam_net_id:
259       hidden: false
260       immutable: false
261       type: string
262       description: uuid of oam network
263       default: 47bf4cca-0961-422f-bcd6-d5a4fbb1a351
264     vlc_zone:
265       hidden: false
266       immutable: false
267       type: string
268       description: cluster for spawnning vlc instances
269       default: nova
270     vlc2-Internal1-mac:
271       hidden: false
272       immutable: false
273       type: string
274       description: static mac address assigned to vlc2-Internal1
275       default: 00:80:37:0E:02:12
276     epc-sctp-a-net-cidr:
277       hidden: false
278       immutable: false
279       type: string
280       description: epc-sctp-a subnet
281       default: 107.243.37.0/27
282     Internal1_forwarding_mode:
283       hidden: false
284       immutable: false
285       type: string
286       default: l2
287     Internal2_dhcp:
288       hidden: false
289       immutable: false
290       type: boolean
291       default: false
292     fsb1-oam-ip:
293       hidden: false
294       immutable: false
295       type: string
296       default: 107.250.172.221
297     FSB_2_image:
298       label: MME_FSB2
299       hidden: false
300       immutable: false
301       type: string
302       description: MME_FSB2_15B-CP04-r5a01
303       default: MME_FSB2_15B-CP04-r5a01
304     vlc1-oam-ip:
305       hidden: false
306       immutable: false
307       type: string
308       default: 107.250.172.227
309     epc-sctp-a-net-name:
310       hidden: false
311       immutable: false
312       type: string
313       description: epc-sctp-a net name
314       default: EPC-SCTP-A
315     vlc2-oam-ip:
316       hidden: false
317       immutable: false
318       type: string
319       default: 107.250.172.228
320     Internal2_net_pool_start:
321       hidden: false
322       immutable: false
323       type: string
324       default: 169.255.0.100
325     FSB1_volume_name:
326       label: FSB1_volume
327       hidden: false
328       immutable: false
329       type: string
330       description: FSB1_volume_1
331       default: vFSB1_1_Vol_1
332     vlc1-sctp-a-ip:
333       hidden: false
334       immutable: false
335       type: string
336       default: 107.243.37.3
337     Internal1_ipam_name:
338       hidden: false
339       immutable: false
340       type: string
341       default: vmme_ipam_int1
342     Internal1_dhcp:
343       hidden: false
344       immutable: false
345       type: boolean
346       default: false
347     Internal2_external:
348       hidden: false
349       immutable: false
350       type: string
351       default: 'False'
352     Internal2_forwarding_mode:
353       hidden: false
354       immutable: false
355       type: string
356       default: l2
357     vlc1-name:
358       hidden: false
359       immutable: false
360       type: string
361       description: Name of vlc1
362       default: ZRDM1MMEX33VLC002
363     vlc-flavor:
364       hidden: false
365       immutable: false
366       type: string
367       description: Flavor to use for servers vlc
368       default: m4.xlarge4
369     epc-gtp-net-rt:
370       hidden: false
371       immutable: false
372       type: string
373       description: gtp route target
374       default: 13979:105715
375     gpb_zone:
376       hidden: false
377       immutable: false
378       type: string
379       description: cluster for spawnning gpb instances
380       default: nova
381     gpb1-Internal2-mac:
382       hidden: false
383       immutable: false
384       type: string
385       description: static mac address assigned to gpb1-Internal2
386       default: 00:81:37:0E:01:22
387     fsb1-Internal1-mac:
388       hidden: false
389       immutable: false
390       type: string
391       description: static mac address assigned to fsb1-Internal1
392       default: 00:80:37:0E:0B:12
393     FSB2_volume_name:
394       label: FSB2_volume
395       hidden: false
396       immutable: false
397       type: string
398       description: FSB2_volume_1
399       default: vFSB2_1_Vol_1
400     VMME_FSB2_boot_volume:
401       hidden: false
402       immutable: false
403       type: string
404       default: 089a0d11-4b15-4370-8343-3f90907b1221
405     fsb_zone:
406       hidden: false
407       immutable: false
408       type: string
409       description: cluster for spawnning fsb instances
410       default: nova
411     VMME_FSB1_boot_volume:
412       hidden: false
413       immutable: false
414       type: string
415       default: 8248e794-6173-4b49-b9c3-8219b0b56f4e
416     Internal2_default_gateway:
417       hidden: false
418       immutable: false
419       type: string
420       default: 169.255.0.3
421     Internal1_external:
422       hidden: false
423       immutable: false
424       type: string
425       default: 'False'
426     vlc2-sctp-a-ip:
427       hidden: false
428       immutable: false
429       type: string
430       default: 107.243.37.4
431     ncb-flavor:
432       hidden: false
433       immutable: false
434       type: string
435       description: Flavor to use for servers ncb
436       default: m4.xlarge4
437     Internal1_shared:
438       hidden: false
439       immutable: false
440       type: string
441       default: 'False'
442     fsb1-name:
443       hidden: false
444       immutable: false
445       type: string
446       description: Name of fsb1
447       default: ZRDM1MMEX33FSB001
448     static_prefix_gtp_1:
449       hidden: false
450       immutable: false
451       type: string
452       description: Static Prefix
453       default: 107.239.40.96/30
454     epc-sctp-b-net-gateway:
455       hidden: false
456       immutable: false
457       type: string
458       description: epc-sctp-b-net network gateway
459       default: 107.243.37.33
460     epc-sctp-b-net-cidr:
461       hidden: false
462       immutable: false
463       type: string
464       description: epc-sctp-b subnet
465       default: 107.243.37.32/24
466     epc-gtp-pool-end:
467       hidden: false
468       immutable: false
469       type: string
470       description: gtp network ip pool end IP address
471       default: 107.243.37.94
472     epc-sctp-a-net-gateway:
473       hidden: false
474       immutable: false
475       type: string
476       description: epc-sctp-a-net network gateway
477       default: 107.243.37.1
478     vlc2-gtp-ip:
479       hidden: false
480       immutable: false
481       type: string
482       default: 107.243.37.68
483     vlc2-sctp-b-ip:
484       hidden: false
485       immutable: false
486       type: string
487       default: 107.243.37.36
488     Internal1_net_pool_start:
489       hidden: false
490       immutable: false
491       type: string
492       default: 169.253.0.100
493     volume_size:
494       label: volume size
495       hidden: false
496       immutable: false
497       type: float
498       description: my volume size 320GB
499       default: 320
500     fsb2-image:
501       hidden: false
502       immutable: false
503       type: string
504       description: Name of image to use for server fsb2
505       default: MME_FSB2_15B-CP04-r5a01
506     ncb2-Internal2-mac:
507       hidden: false
508       immutable: false
509       type: string
510       description: static mac address assigned to ncb2-Internal2
511       default: 00:81:37:0E:0F:12
512     ncb1-name:
513       hidden: false
514       immutable: false
515       type: string
516       description: Name of ncb1
517       default: ZRDM1MMEX33NCB001
518     fsb1-image:
519       hidden: false
520       immutable: false
521       type: string
522       description: Name of image to use for server fsb1
523       default: MME_FSB1_15B-CP04-r5a01
524     fsb1-flavor:
525       hidden: false
526       immutable: false
527       type: string
528       description: Flavor to use for servers  fsb1
529       default: m4.xlarge4
530     volume_type:
531       label: volume type
532       hidden: false
533       immutable: false
534       type: string
535       description: volume type Gold
536       default: Gold
537     Internal2_net_pool_end:
538       hidden: false
539       immutable: false
540       type: string
541       default: 169.255.0.254
542     epc-sctp-b-net-name:
543       hidden: false
544       immutable: false
545       type: string
546       description: epc-sctp-b net name
547       default: EPC-SCTP-B
548     Internal2_cidr:
549       hidden: false
550       immutable: false
551       type: string
552       default: 169.255.0.0/17
553     epc-gtp-net-gateway:
554       hidden: false
555       immutable: false
556       type: string
557       description: gtp network gateway
558       default: 107.243.37.65
559     gpb2-Internal2-mac:
560       hidden: false
561       immutable: false
562       type: string
563       description: static mac address assigned to gpb2-Internal2
564       default: 00:81:37:0E:02:22
565     ncb1-Internal2-mac:
566       hidden: false
567       immutable: false
568       type: string
569       description: static mac address assigned to ncb1-Internal2
570       default: 00:81:37:0E:09:12
571     epc-gtp-pool-start:
572       hidden: false
573       immutable: false
574       type: string
575       description: gtp network ip pool start IP address
576       default: 107.243.37.67
577     static_prefix_sctp_a_1:
578       hidden: false
579       immutable: false
580       type: string
581       description: Static Prefix
582       default: 107.239.40.32/30
583     gpb1-name:
584       hidden: false
585       immutable: false
586       type: string
587       description: Name of gpb1
588       default: ZRDM1MMEX33GPB001
589     pxe-image:
590       hidden: false
591       immutable: false
592       type: string
593       description: Name of image to use for server ncb
594       default: MME_PXE-BOOT_cxp9025898_2r5a01.qcow2
595     vlc1-Internal2-mac:
596       hidden: false
597       immutable: false
598       type: string
599       description: static mac address assigned to vlc1-Internal2
600       default: 00:81:37:0E:01:12
601   node_templates:
602     NCB1:
603       type: org.openecomp.resource.vfc.nodes.heat.NCB1
604       properties:
605         flavor:
606           get_input: ncb-flavor
607         availability_zone:
608           get_input: ncb_zone
609         image:
610           get_input: pxe-image
611         name:
612           get_input: ncb1-name
613     NCB2:
614       type: org.openecomp.resource.vfc.nodes.heat.NCB2
615       properties:
616         flavor:
617           get_input: ncb-flavor
618         availability_zone:
619           get_input: ncb_zone
620         image:
621           get_input: pxe-image
622         name:
623           get_input: ncb2-name
624     VLC2_OAM:
625       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
626       properties:
627         ip_requirements:
628         - ip_version: 4
629           ip_count_required:
630             is_required: true
631           floating_ip_count_required:
632             is_required: false
633         fixed_ips:
634         - ip_address:
635             get_input: vlc2-oam-ip
636         mac_requirements:
637           mac_count_required:
638             is_required: false
639         network_role_tag: oam
640         network:
641           get_input: oam_net_id
642       requirements:
643       - binding:
644           capability: tosca.capabilities.network.Bindable
645           node: VLC2
646           relationship: tosca.relationships.network.BindsTo
647     epc-gtp-net:
648       type: org.openecomp.resource.vl.nodes.heat.network.contrail.VirtualNetwork
649       properties:
650         route_targets:
651         - get_input: epc-gtp-net-rt
652         network_name:
653           get_input: epc-gtp-net-name
654         subnets:
655           epc-gtp-subnet:
656             cidr:
657               get_input: epc-gtp-net-cidr
658             gateway_ip:
659               get_input: epc-gtp-net-gateway
660             allocation_pools:
661             - start:
662                 get_input: epc-gtp-pool-start
663               end:
664                 get_input: epc-gtp-pool-end
665     NCB1_Internal1:
666       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
667       properties:
668         ip_requirements:
669         - ip_version: 4
670           ip_count_required:
671             is_required: false
672           floating_ip_count_required:
673             is_required: false
674         mac_requirements:
675           mac_count_required:
676             is_required: true
677         mac_address:
678           get_input: ncb1-Internal1-mac
679         network: Internal1-net
680       requirements:
681       - link:
682           capability: tosca.capabilities.network.Linkable
683           node: Internal1-net
684           relationship: tosca.relationships.network.LinksTo
685       - binding:
686           capability: tosca.capabilities.network.Bindable
687           node: NCB1
688           relationship: tosca.relationships.network.BindsTo
689     VLC2_Internal2:
690       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
691       properties:
692         ip_requirements:
693         - ip_version: 4
694           ip_count_required:
695             is_required: false
696           floating_ip_count_required:
697             is_required: false
698         mac_requirements:
699           mac_count_required:
700             is_required: true
701         mac_address:
702           get_input: vlc2-Internal2-mac
703         network: Internal2-net
704       requirements:
705       - link:
706           capability: tosca.capabilities.network.Linkable
707           node: Internal2-net
708           relationship: tosca.relationships.network.LinksTo
709       - binding:
710           capability: tosca.capabilities.network.Bindable
711           node: VLC2
712           relationship: tosca.relationships.network.BindsTo
713     NCB1_Internal2:
714       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
715       properties:
716         ip_requirements:
717         - ip_version: 4
718           ip_count_required:
719             is_required: false
720           floating_ip_count_required:
721             is_required: false
722         mac_requirements:
723           mac_count_required:
724             is_required: true
725         mac_address:
726           get_input: ncb1-Internal2-mac
727         network: Internal2-net
728       requirements:
729       - link:
730           capability: tosca.capabilities.network.Linkable
731           node: Internal2-net
732           relationship: tosca.relationships.network.LinksTo
733       - binding:
734           capability: tosca.capabilities.network.Bindable
735           node: NCB1
736           relationship: tosca.relationships.network.BindsTo
737     VLC2_Internal1:
738       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
739       properties:
740         ip_requirements:
741         - ip_version: 4
742           ip_count_required:
743             is_required: false
744           floating_ip_count_required:
745             is_required: false
746         mac_requirements:
747           mac_count_required:
748             is_required: true
749         mac_address:
750           get_input: vlc2-Internal1-mac
751         network: Internal1-net
752       requirements:
753       - link:
754           capability: tosca.capabilities.network.Linkable
755           node: Internal1-net
756           relationship: tosca.relationships.network.LinksTo
757       - binding:
758           capability: tosca.capabilities.network.Bindable
759           node: VLC2
760           relationship: tosca.relationships.network.BindsTo
761     VLC2_GTP:
762       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
763       properties:
764         ip_requirements:
765         - ip_version: 4
766           ip_count_required:
767             is_required: true
768           floating_ip_count_required:
769             is_required: false
770         fixed_ips:
771         - ip_address:
772             get_input: vlc2-gtp-ip
773         mac_requirements:
774           mac_count_required:
775             is_required: false
776         network: epc-gtp-net
777       requirements:
778       - link:
779           capability: tosca.capabilities.network.Linkable
780           node: epc-gtp-net
781           relationship: tosca.relationships.network.LinksTo
782       - binding:
783           capability: tosca.capabilities.network.Bindable
784           node: VLC2
785           relationship: tosca.relationships.network.BindsTo
786     FSB1_volume:
787       type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
788       properties:
789         image:
790           get_input: FSB_1_image
791         volume_type:
792           get_input: volume_type
793         size: '(get_input : volume_size) * 1024'
794         name:
795           get_input: FSB1_volume_name
796     FSB1_OAM:
797       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
798       properties:
799         ip_requirements:
800         - ip_version: 4
801           ip_count_required:
802             is_required: true
803           floating_ip_count_required:
804             is_required: false
805         fixed_ips:
806         - ip_address:
807             get_input: fsb1-oam-ip
808         mac_requirements:
809           mac_count_required:
810             is_required: false
811         network_role_tag: oam
812         network:
813           get_input: oam_net_id
814       requirements:
815       - binding:
816           capability: tosca.capabilities.network.Bindable
817           node: FSB1
818           relationship: tosca.relationships.network.BindsTo
819     FSB2_volume:
820       type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
821       properties:
822         image:
823           get_input: FSB_2_image
824         volume_type:
825           get_input: volume_type
826         size: '(get_input : volume_size) * 1024'
827         name:
828           get_input: FSB2_volume_name
829     Internal1-net:
830       type: org.openecomp.resource.vl.nodes.heat.network.contrail.VirtualNetwork
831       properties:
832         dhcp_enabled:
833           get_input: Internal1_dhcp
834         shared:
835           get_input: Internal1_shared
836         forwarding_mode:
837           get_input: Internal1_forwarding_mode
838         external:
839           get_input: Internal1_external
840         network_name:
841           get_input: Internal1_net_name
842         subnets:
843           Internal1-subnet:
844             enable_dhcp:
845               get_input: Internal1_dhcp
846             cidr:
847               get_input: Internal1_cidr
848             gateway_ip:
849               get_input: Internal1_default_gateway
850     GPB2_Internal1:
851       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
852       properties:
853         ip_requirements:
854         - ip_version: 4
855           ip_count_required:
856             is_required: false
857           floating_ip_count_required:
858             is_required: false
859         mac_requirements:
860           mac_count_required:
861             is_required: true
862         mac_address:
863           get_input: gpb2-Internal1-mac
864         network: Internal1-net
865       requirements:
866       - link:
867           capability: tosca.capabilities.network.Linkable
868           node: Internal1-net
869           relationship: tosca.relationships.network.LinksTo
870       - binding:
871           capability: tosca.capabilities.network.Bindable
872           node: GPB2
873           relationship: tosca.relationships.network.BindsTo
874     GPB2_Internal2:
875       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
876       properties:
877         ip_requirements:
878         - ip_version: 4
879           ip_count_required:
880             is_required: false
881           floating_ip_count_required:
882             is_required: false
883         mac_requirements:
884           mac_count_required:
885             is_required: true
886         mac_address:
887           get_input: gpb2-Internal2-mac
888         network: Internal2-net
889       requirements:
890       - link:
891           capability: tosca.capabilities.network.Linkable
892           node: Internal2-net
893           relationship: tosca.relationships.network.LinksTo
894       - binding:
895           capability: tosca.capabilities.network.Bindable
896           node: GPB2
897           relationship: tosca.relationships.network.BindsTo
898     NCB2_Internal2:
899       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
900       properties:
901         ip_requirements:
902         - ip_version: 4
903           ip_count_required:
904             is_required: false
905           floating_ip_count_required:
906             is_required: false
907         mac_requirements:
908           mac_count_required:
909             is_required: true
910         mac_address:
911           get_input: ncb2-Internal2-mac
912         network: Internal2-net
913       requirements:
914       - link:
915           capability: tosca.capabilities.network.Linkable
916           node: Internal2-net
917           relationship: tosca.relationships.network.LinksTo
918       - binding:
919           capability: tosca.capabilities.network.Bindable
920           node: NCB2
921           relationship: tosca.relationships.network.BindsTo
922     NCB2_Internal1:
923       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
924       properties:
925         ip_requirements:
926         - ip_version: 4
927           ip_count_required:
928             is_required: false
929           floating_ip_count_required:
930             is_required: false
931         mac_requirements:
932           mac_count_required:
933             is_required: true
934         mac_address:
935           get_input: ncb2-Internal1-mac
936         network: Internal1-net
937       requirements:
938       - link:
939           capability: tosca.capabilities.network.Linkable
940           node: Internal1-net
941           relationship: tosca.relationships.network.LinksTo
942       - binding:
943           capability: tosca.capabilities.network.Bindable
944           node: NCB2
945           relationship: tosca.relationships.network.BindsTo
946     FSB2:
947       type: org.openecomp.resource.vfc.nodes.heat.FSB2
948       properties:
949         flavor:
950           get_input: fsb2-flavor
951         availability_zone:
952           get_input: fsb_zone
953         name:
954           get_input: fsb2-name
955     FSB1:
956       type: org.openecomp.resource.vfc.nodes.heat.FSB1
957       properties:
958         flavor:
959           get_input: fsb1-flavor
960         availability_zone:
961           get_input: fsb_zone
962         name:
963           get_input: fsb1-name
964     Internal2-net:
965       type: org.openecomp.resource.vl.nodes.heat.network.contrail.VirtualNetwork
966       properties:
967         dhcp_enabled:
968           get_input: Internal2_dhcp
969         shared:
970           get_input: Internal2_shared
971         forwarding_mode:
972           get_input: Internal2_forwarding_mode
973         external:
974           get_input: Internal2_external
975         network_name:
976           get_input: Internal2_name
977         subnets:
978           Internal2-subnet:
979             enable_dhcp:
980               get_input: Internal2_dhcp
981             cidr:
982               get_input: Internal2_cidr
983             gateway_ip:
984               get_input: Internal2_default_gateway
985     VLC1_Internal1:
986       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
987       properties:
988         ip_requirements:
989         - ip_version: 4
990           ip_count_required:
991             is_required: false
992           floating_ip_count_required:
993             is_required: false
994         mac_requirements:
995           mac_count_required:
996             is_required: true
997         mac_address:
998           get_input: vlc1-Internal1-mac
999         network: Internal1-net
1000       requirements:
1001       - link:
1002           capability: tosca.capabilities.network.Linkable
1003           node: Internal1-net
1004           relationship: tosca.relationships.network.LinksTo
1005       - binding:
1006           capability: tosca.capabilities.network.Bindable
1007           node: VLC1
1008           relationship: tosca.relationships.network.BindsTo
1009     epc-sctp-a-net:
1010       type: org.openecomp.resource.vl.nodes.heat.network.contrail.VirtualNetwork
1011       properties:
1012         route_targets:
1013         - get_input: epc-sctp-a-net-rt
1014         network_name:
1015           get_input: epc-sctp-a-net-name
1016         subnets:
1017           epc-sctp-a-subnet:
1018             cidr:
1019               get_input: epc-sctp-a-net-cidr
1020             gateway_ip:
1021               get_input: epc-sctp-a-net-gateway
1022             allocation_pools:
1023             - start:
1024                 get_input: epc-sctp-a-pool-start
1025               end:
1026                 get_input: epc-sctp-a-pool-end
1027     VLC1_Internal2:
1028       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1029       properties:
1030         ip_requirements:
1031         - ip_version: 4
1032           ip_count_required:
1033             is_required: false
1034           floating_ip_count_required:
1035             is_required: false
1036         mac_requirements:
1037           mac_count_required:
1038             is_required: true
1039         mac_address:
1040           get_input: vlc1-Internal2-mac
1041         network: Internal2-net
1042       requirements:
1043       - link:
1044           capability: tosca.capabilities.network.Linkable
1045           node: Internal2-net
1046           relationship: tosca.relationships.network.LinksTo
1047       - binding:
1048           capability: tosca.capabilities.network.Bindable
1049           node: VLC1
1050           relationship: tosca.relationships.network.BindsTo
1051     VLC1_SCTP_B:
1052       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1053       properties:
1054         ip_requirements:
1055         - ip_version: 4
1056           ip_count_required:
1057             is_required: true
1058           floating_ip_count_required:
1059             is_required: false
1060         fixed_ips:
1061         - ip_address:
1062             get_input: vlc1-sctp-b-ip
1063         mac_requirements:
1064           mac_count_required:
1065             is_required: false
1066         network: epc-sctp-b-net
1067       requirements:
1068       - link:
1069           capability: tosca.capabilities.network.Linkable
1070           node: epc-sctp-b-net
1071           relationship: tosca.relationships.network.LinksTo
1072       - binding:
1073           capability: tosca.capabilities.network.Bindable
1074           node: VLC1
1075           relationship: tosca.relationships.network.BindsTo
1076     VLC2_SCTP_B:
1077       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1078       properties:
1079         ip_requirements:
1080         - ip_version: 4
1081           ip_count_required:
1082             is_required: true
1083           floating_ip_count_required:
1084             is_required: false
1085         fixed_ips:
1086         - ip_address:
1087             get_input: vlc2-sctp-b-ip
1088         mac_requirements:
1089           mac_count_required:
1090             is_required: false
1091         network: epc-sctp-b-net
1092       requirements:
1093       - link:
1094           capability: tosca.capabilities.network.Linkable
1095           node: epc-sctp-b-net
1096           relationship: tosca.relationships.network.LinksTo
1097       - binding:
1098           capability: tosca.capabilities.network.Bindable
1099           node: VLC2
1100           relationship: tosca.relationships.network.BindsTo
1101     VLC1_SCTP_A:
1102       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1103       properties:
1104         ip_requirements:
1105         - ip_version: 4
1106           ip_count_required:
1107             is_required: true
1108           floating_ip_count_required:
1109             is_required: false
1110         fixed_ips:
1111         - ip_address:
1112             get_input: vlc1-sctp-a-ip
1113         mac_requirements:
1114           mac_count_required:
1115             is_required: false
1116         network: epc-sctp-a-net
1117       requirements:
1118       - link:
1119           capability: tosca.capabilities.network.Linkable
1120           node: epc-sctp-a-net
1121           relationship: tosca.relationships.network.LinksTo
1122       - binding:
1123           capability: tosca.capabilities.network.Bindable
1124           node: VLC1
1125           relationship: tosca.relationships.network.BindsTo
1126     VLC2_SCTP_A:
1127       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1128       properties:
1129         ip_requirements:
1130         - ip_version: 4
1131           ip_count_required:
1132             is_required: true
1133           floating_ip_count_required:
1134             is_required: false
1135         fixed_ips:
1136         - ip_address:
1137             get_input: vlc2-sctp-a-ip
1138         mac_requirements:
1139           mac_count_required:
1140             is_required: false
1141         network: epc-sctp-a-net
1142       requirements:
1143       - link:
1144           capability: tosca.capabilities.network.Linkable
1145           node: epc-sctp-a-net
1146           relationship: tosca.relationships.network.LinksTo
1147       - binding:
1148           capability: tosca.capabilities.network.Bindable
1149           node: VLC2
1150           relationship: tosca.relationships.network.BindsTo
1151     VLC1:
1152       type: org.openecomp.resource.vfc.nodes.heat.VLC1
1153       properties:
1154         flavor:
1155           get_input: vlc-flavor
1156         availability_zone:
1157           get_input: vlc_zone
1158         image:
1159           get_input: pxe-image
1160         name:
1161           get_input: vlc1-name
1162     FSB1_Internal2:
1163       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1164       properties:
1165         ip_requirements:
1166         - ip_version: 4
1167           ip_count_required:
1168             is_required: false
1169           floating_ip_count_required:
1170             is_required: false
1171         mac_requirements:
1172           mac_count_required:
1173             is_required: true
1174         mac_address:
1175           get_input: fsb1-Internal2-mac
1176         network: Internal2-net
1177       requirements:
1178       - link:
1179           capability: tosca.capabilities.network.Linkable
1180           node: Internal2-net
1181           relationship: tosca.relationships.network.LinksTo
1182       - binding:
1183           capability: tosca.capabilities.network.Bindable
1184           node: FSB1
1185           relationship: tosca.relationships.network.BindsTo
1186     VLC2:
1187       type: org.openecomp.resource.vfc.nodes.heat.VLC2
1188       properties:
1189         flavor:
1190           get_input: vlc-flavor
1191         availability_zone:
1192           get_input: vlc_zone
1193         image:
1194           get_input: pxe-image
1195         name:
1196           get_input: vlc2-name
1197     FSB1_Internal1:
1198       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1199       properties:
1200         ip_requirements:
1201         - ip_version: 4
1202           ip_count_required:
1203             is_required: false
1204           floating_ip_count_required:
1205             is_required: false
1206         mac_requirements:
1207           mac_count_required:
1208             is_required: true
1209         mac_address:
1210           get_input: fsb1-Internal1-mac
1211         network: Internal1-net
1212       requirements:
1213       - link:
1214           capability: tosca.capabilities.network.Linkable
1215           node: Internal1-net
1216           relationship: tosca.relationships.network.LinksTo
1217       - binding:
1218           capability: tosca.capabilities.network.Bindable
1219           node: FSB1
1220           relationship: tosca.relationships.network.BindsTo
1221     FSB2_Internal2:
1222       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1223       properties:
1224         ip_requirements:
1225         - ip_version: 4
1226           ip_count_required:
1227             is_required: false
1228           floating_ip_count_required:
1229             is_required: false
1230         mac_requirements:
1231           mac_count_required:
1232             is_required: true
1233         mac_address:
1234           get_input: fsb2-Internal2-mac
1235         network: Internal2-net
1236       requirements:
1237       - link:
1238           capability: tosca.capabilities.network.Linkable
1239           node: Internal2-net
1240           relationship: tosca.relationships.network.LinksTo
1241       - binding:
1242           capability: tosca.capabilities.network.Bindable
1243           node: FSB2
1244           relationship: tosca.relationships.network.BindsTo
1245     FSB2_Internal1:
1246       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1247       properties:
1248         ip_requirements:
1249         - ip_version: 4
1250           ip_count_required:
1251             is_required: false
1252           floating_ip_count_required:
1253             is_required: false
1254         mac_requirements:
1255           mac_count_required:
1256             is_required: true
1257         mac_address:
1258           get_input: fsb2-Internal1-mac
1259         network: Internal1-net
1260       requirements:
1261       - link:
1262           capability: tosca.capabilities.network.Linkable
1263           node: Internal1-net
1264           relationship: tosca.relationships.network.LinksTo
1265       - binding:
1266           capability: tosca.capabilities.network.Bindable
1267           node: FSB2
1268           relationship: tosca.relationships.network.BindsTo
1269     VLC1_OAM:
1270       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1271       properties:
1272         ip_requirements:
1273         - ip_version: 4
1274           ip_count_required:
1275             is_required: true
1276           floating_ip_count_required:
1277             is_required: false
1278         fixed_ips:
1279         - ip_address:
1280             get_input: vlc1-oam-ip
1281         mac_requirements:
1282           mac_count_required:
1283             is_required: false
1284         network_role_tag: oam
1285         network:
1286           get_input: oam_net_id
1287       requirements:
1288       - binding:
1289           capability: tosca.capabilities.network.Bindable
1290           node: VLC1
1291           relationship: tosca.relationships.network.BindsTo
1292     epc-sctp-b-net:
1293       type: org.openecomp.resource.vl.nodes.heat.network.contrail.VirtualNetwork
1294       properties:
1295         route_targets:
1296         - get_input: epc-sctp-b-net-rt
1297         network_name:
1298           get_input: epc-sctp-b-net-name
1299         subnets:
1300           epc-sctp-b-subnet:
1301             cidr:
1302               get_input: epc-sctp-b-net-cidr
1303             gateway_ip:
1304               get_input: epc-sctp-b-net-gateway
1305             allocation_pools:
1306             - start:
1307                 get_input: epc-sctp-b-pool-start
1308               end:
1309                 get_input: epc-sctp-b-pool-end
1310     GPB2:
1311       type: org.openecomp.resource.vfc.nodes.heat.GPB2
1312       properties:
1313         flavor:
1314           get_input: gpb-flavor
1315         availability_zone:
1316           get_input: gpb_zone
1317         image:
1318           get_input: pxe-image
1319         name:
1320           get_input: gpb2-name
1321     GPB1:
1322       type: org.openecomp.resource.vfc.nodes.heat.GPB1
1323       properties:
1324         flavor:
1325           get_input: gpb-flavor
1326         availability_zone:
1327           get_input: gpb_zone
1328         image:
1329           get_input: pxe-image
1330         name:
1331           get_input: gpb1-name
1332     VLC1_GTP:
1333       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1334       properties:
1335         ip_requirements:
1336         - ip_version: 4
1337           ip_count_required:
1338             is_required: true
1339           floating_ip_count_required:
1340             is_required: false
1341         fixed_ips:
1342         - ip_address:
1343             get_input: vlc1-gtp-ip
1344         mac_requirements:
1345           mac_count_required:
1346             is_required: false
1347         network: epc-gtp-net
1348       requirements:
1349       - link:
1350           capability: tosca.capabilities.network.Linkable
1351           node: epc-gtp-net
1352           relationship: tosca.relationships.network.LinksTo
1353       - binding:
1354           capability: tosca.capabilities.network.Bindable
1355           node: VLC1
1356           relationship: tosca.relationships.network.BindsTo
1357     FSB2_OAM:
1358       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1359       properties:
1360         ip_requirements:
1361         - ip_version: 4
1362           ip_count_required:
1363             is_required: true
1364           floating_ip_count_required:
1365             is_required: false
1366         fixed_ips:
1367         - ip_address:
1368             get_input: fsb2-oam-ip
1369         mac_requirements:
1370           mac_count_required:
1371             is_required: false
1372         network_role_tag: oam
1373         network:
1374           get_input: oam_net_id
1375       requirements:
1376       - binding:
1377           capability: tosca.capabilities.network.Bindable
1378           node: FSB2
1379           relationship: tosca.relationships.network.BindsTo
1380     GPB1_Internal2:
1381       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1382       properties:
1383         ip_requirements:
1384         - ip_version: 4
1385           ip_count_required:
1386             is_required: false
1387           floating_ip_count_required:
1388             is_required: false
1389         mac_requirements:
1390           mac_count_required:
1391             is_required: true
1392         mac_address:
1393           get_input: gpb1-Internal2-mac
1394         network: Internal2-net
1395       requirements:
1396       - link:
1397           capability: tosca.capabilities.network.Linkable
1398           node: Internal2-net
1399           relationship: tosca.relationships.network.LinksTo
1400       - binding:
1401           capability: tosca.capabilities.network.Bindable
1402           node: GPB1
1403           relationship: tosca.relationships.network.BindsTo
1404     GPB1_Internal1:
1405       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1406       properties:
1407         ip_requirements:
1408         - ip_version: 4
1409           ip_count_required:
1410             is_required: false
1411           floating_ip_count_required:
1412             is_required: false
1413         mac_requirements:
1414           mac_count_required:
1415             is_required: true
1416         mac_address:
1417           get_input: gpb1-Internal1-mac
1418         network: Internal1-net
1419       requirements:
1420       - link:
1421           capability: tosca.capabilities.network.Linkable
1422           node: Internal1-net
1423           relationship: tosca.relationships.network.LinksTo
1424       - binding:
1425           capability: tosca.capabilities.network.Bindable
1426           node: GPB1
1427           relationship: tosca.relationships.network.BindsTo
1428   groups:
1429     vmme_small_group:
1430       type: org.openecomp.groups.heat.HeatStack
1431       properties:
1432         heat_file: ../Artifacts/vmme_small.yml
1433         description: HOT template to create vmme 2 fsb 2 ncb 2 gbp 2 vlc
1434       members:
1435       - NCB1
1436       - NCB2
1437       - VLC2_OAM
1438       - epc-gtp-net
1439       - NCB1_Internal1
1440       - VLC2_Internal2
1441       - NCB1_Internal2
1442       - VLC2_Internal1
1443       - VLC2_GTP
1444       - FSB1_OAM
1445       - Internal1-net
1446       - GPB2_Internal1
1447       - GPB2_Internal2
1448       - NCB2_Internal2
1449       - NCB2_Internal1
1450       - FSB2
1451       - FSB1
1452       - Internal2-net
1453       - VLC1_Internal1
1454       - epc-sctp-a-net
1455       - VLC1_Internal2
1456       - VLC1_SCTP_B
1457       - VLC2_SCTP_B
1458       - VLC1_SCTP_A
1459       - VLC2_SCTP_A
1460       - VLC1
1461       - FSB1_Internal2
1462       - VLC2
1463       - FSB1_Internal1
1464       - FSB2_Internal2
1465       - FSB2_Internal1
1466       - VLC1_OAM
1467       - epc-sctp-b-net
1468       - GPB2
1469       - GPB1
1470       - VLC1_GTP
1471       - FSB2_OAM
1472       - GPB1_Internal2
1473       - GPB1_Internal1
1474     vmme_small_create_fsb_group:
1475       type: org.openecomp.groups.heat.HeatStack
1476       properties:
1477         heat_file: ../Artifacts/vmme_small_create_fsb.yml
1478         description: server template for vMME
1479       members:
1480       - FSB1_volume
1481       - FSB2_volume