[SDC-29] Amdocs OnBoard 1707 initial commit.
[sdc.git] / openecomp-be / lib / openecomp-sdc-translator-lib / openecomp-sdc-translator-core / src / test / resources / mock / multiHeat / allHeatsAreBase / expectedOutput / 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.nems_be:
9     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
10   org.openecomp.resource.vfc.nodes.heat.lb:
11     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
12   org.openecomp.resource.vfc.nodes.heat.eca:
13     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
14   org.openecomp.resource.vfc.nodes.heat.arb:
15     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
16   org.openecomp.resource.vfc.nodes.heat.eca_trx:
17     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
18   org.openecomp.resource.vfc.nodes.heat.cmaui:
19     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
20   org.openecomp.resource.vfc.nodes.heat.nems_fe:
21     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
22   org.openecomp.resource.vfc.nodes.heat.mmsc:
23     derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
24 topology_template:
25   inputs:
26     lb_flavor_name:
27       label: Load balancer flavor name
28       hidden: false
29       immutable: false
30       type: string
31       description: the flavor name of MMSC load balancer instance
32       default: m1.xlarge
33     ha_net_local_ip2:
34       label: ha net network local ip2
35       hidden: false
36       immutable: false
37       type: string
38       description: the local ip2 of the ha network
39       default: 172.26.1.4
40     mmsc_dmz_protected_snat_ips:
41       label: mmsc dmz_protected snat ips
42       hidden: false
43       immutable: false
44       type: list
45       description: mmsc dmz_protected snat ips
46       default:
47       - 107.239.14.24
48       - 107.239.14.25
49       - 107.239.14.26
50       - 107.239.14.27
51       entry_schema:
52         type: string
53     ha_net_local_ip1:
54       label: ha net network local ip1
55       hidden: false
56       immutable: false
57       type: string
58       description: the local ip1 of the ha network
59       default: 172.26.1.3
60     mms_traffic_end:
61       label: mmsc traffic end IP
62       hidden: false
63       immutable: false
64       type: string
65       description: mmsc traffic end IP
66       default: 172.26.2.254
67     nems_traffic_end:
68       label: nems traffic end
69       hidden: false
70       immutable: false
71       type: string
72       description: nems traffic end
73       default: 172.26.3.254
74     mmsc_cinder_volume_size:
75       label: MMSC Cinder volume size
76       hidden: false
77       immutable: false
78       type: float
79       description: the size of the MMSC Cinder volume
80       default: 480
81     nems_internal_cidr:
82       label: nems ineternal cidr
83       hidden: false
84       immutable: false
85       type: string
86       description: nems internal cidr
87       default: 172.26.6.0/24
88     eca_mgmt_cidr:
89       label: eca management cidr
90       hidden: false
91       immutable: false
92       type: string
93       description: eca management cidr
94       default: 172.25.137.192/26
95     nems_traffic_start:
96       label: nems traffic start
97       hidden: false
98       immutable: false
99       type: string
100       description: nems traffic start
101       default: 172.26.3.3
102     oam_volume_size:
103       label: volume size
104       hidden: false
105       immutable: false
106       type: float
107       description: the size of the OAM volume
108       default: 1800
109     eca_trx_names:
110       label: ECA_TRX server names
111       hidden: false
112       immutable: false
113       type: list
114       description: ECA_TRX server names
115       default:
116       - ZRDM1MMSC03TRX001
117       - ZRDM1MMSC03TRX002
118       - ZRDM1MMSC03TRX003
119       - ZRDM1MMSC03TRX004
120       - ZRDM1MMSC03TRX005
121       - ZRDM1MMSC03TRX006
122       - ZRDM1MMSC03TRX007
123       - ZRDM1MMSC03TRX008
124       - ZRDM1MMSC03TRX009
125       - ZRDM1MMSC03TRX010
126       - ZRDM1MMSC03TRX011
127       - ZRDM1MMSC03TRX012
128       - ZRDM1MMSC03TRX013
129       - ZRDM1MMSC03TRX014
130       - ZRDM1MMSC03TRX015
131       - ZRDM1MMSC03TRX016
132       - ZRDM1MMSC03TRX017
133       - ZRDM1MMSC03TRX018
134       - ZRDM1MMSC03TRX019
135       - ZRDM1MMSC03TRX020
136       entry_schema:
137         type: string
138     nems_internal_name:
139       label: nems internal network name
140       hidden: false
141       immutable: false
142       type: string
143       description: nems internal network name
144       default: int_mms_nems_internal_net_2
145     nems_traffic_net_local_ip1:
146       label: nems traffic network local ip1
147       hidden: false
148       immutable: false
149       type: string
150       description: the local ip1 of the nems traffic network
151       default: 172.26.3.3
152     nems_traffic_net_local_ip2:
153       label: nems traffic network local ip2
154       hidden: false
155       immutable: false
156       type: string
157       description: the local ip2 of the nems traffic network
158       default: 172.26.3.4
159     nems_fe_names:
160       label: NEMS_FE server names
161       hidden: false
162       immutable: false
163       type: list
164       description: NEMS_FE server names
165       default:
166       - ZRDM1MMSC03NFE001
167       - ZRDM1MMSC03NFE002
168       entry_schema:
169         type: string
170     eca_names:
171       label: oam servers names
172       hidden: false
173       immutable: false
174       type: list
175       description: the names of the OAM1,OAM2 VM instances
176       default:
177       - ZRDM1MMSC02OAM001
178       - ZRDM1MMSC02OAM002
179       entry_schema:
180         type: string
181     nems_be_nems_imap_net_ips:
182       label: nems imap_net IPs for NEMS_BE
183       hidden: false
184       immutable: false
185       type: string
186       description: nems imap net IPs for NEMS_BE
187       default: 172.26.7.13
188     nems_be_names:
189       label: NEMS_BE server names
190       hidden: false
191       immutable: false
192       type: string
193       description: NEMS_BE server names
194       default: ZRDM1MMSC03NBE001
195     nems_traffic_netmask:
196       label: NEMS traffic network subnet mask
197       hidden: false
198       immutable: false
199       type: string
200       description: NEMS traffic network subnet mask
201       default: 255.255.255.0
202     nems_fe_nems_imap_net_ips:
203       label: nems_imap_net IPs for NEMS_FE
204       hidden: false
205       immutable: false
206       type: list
207       description: nems_imap_net IPs for NEMS_FE
208       default:
209       - 172.26.7.11
210       - 172.26.7.12
211       entry_schema:
212         type: string
213     nems_fe_nems_user_web_net_ips:
214       label: nems_web_user_net IPs for NEMS_FE
215       hidden: false
216       immutable: false
217       type: list
218       description: nems_web_user_net IPs for NEMS_FE
219       default:
220       - 172.26.4.11
221       - 172.26.4.12
222       entry_schema:
223         type: string
224     nems_user_web_gateway:
225       label: NEMS user web network gateway
226       hidden: false
227       immutable: false
228       type: string
229       description: NEMS user web network gateway
230       default: 172.26.4.1
231     nems_imap_end:
232       label: nems imap end
233       hidden: false
234       immutable: false
235       type: string
236       description: nems imap end
237       default: 172.26.7.254
238     eca_traffic_net_local_ip1:
239       label: eca traffic network local ip1
240       hidden: false
241       immutable: false
242       type: string
243       description: the local ip1 of the eca traffic network
244       default: 172.26.5.3
245     cmaui_image:
246       hidden: false
247       immutable: false
248       type: string
249       description: Image for CMAUI server
250       default: cmaui-5.0.2.5_v25
251     eca_traffic_net_local_ip2:
252       label: eca traffic network local ip2
253       hidden: false
254       immutable: false
255       type: string
256       description: the local ip2 of the eca traffic network
257       default: 172.26.5.4
258     nems_volume_size:
259       label: nems fe volume size
260       hidden: false
261       immutable: false
262       type: float
263       description: nems fe volume size
264       default: 50
265     mms_traffic_start:
266       label: mmsc traffic start IP
267       hidden: false
268       immutable: false
269       type: string
270       description: mmsc traffic start IP
271       default: 172.26.2.3
272     ha_net_start:
273       label: ha net start
274       hidden: false
275       immutable: false
276       type: string
277       description: ha net start
278       default: 172.26.1.3
279     nems_imap_gateway:
280       label: nems imap gateway
281       hidden: false
282       immutable: false
283       type: string
284       description: nems imap gateway
285       default: 172.26.7.1
286     mmsc_core_virtual_server_ips:
287       label: mmsc core virtual server ips
288       hidden: false
289       immutable: false
290       type: list
291       description: mmsc core virtual server ips
292       default:
293       - 172.31.10.21
294       - 172.31.10.22
295       entry_schema:
296         type: string
297     cmaui_oam_ips:
298       label: CMAUI oam_net IP addresses
299       hidden: false
300       immutable: false
301       type: list
302       description: CMAUI oam_net IP addresses
303       default:
304       - 107.250.172.42
305       - 107.250.172.43
306       entry_schema:
307         type: string
308     CMAUI_volume_type:
309       label: CMAUI vm volume type
310       hidden: false
311       immutable: false
312       type: string
313       description: the name of the target volume backend
314       default: Platinum
315     cmaui_names:
316       hidden: false
317       immutable: false
318       type: list
319       description: CMAUI1, CMAUI2 server names
320       default:
321       - ZRDM1MMSC02CMI001
322       - ZRDM1MMSC02CMI002
323       entry_schema:
324         type: string
325     eca_trx_eca_traffic_net_ips:
326       label: eca traffic net IPs for ECA_TRX
327       hidden: false
328       immutable: false
329       type: list
330       description: eca traffic net IPs for ECA_TRX
331       default:
332       - 172.26.5.11
333       - 172.26.5.12
334       - 172.26.5.13
335       - 172.26.5.14
336       - 172.26.5.15
337       - 172.26.5.16
338       - 172.26.5.17
339       - 172.26.5.18
340       - 172.26.5.19
341       - 172.26.5.20
342       - 172.26.5.21
343       - 172.26.5.22
344       - 172.26.5.23
345       - 172.26.5.24
346       - 172.26.5.25
347       - 172.26.5.26
348       - 172.26.5.27
349       - 172.26.5.28
350       - 172.26.5.29
351       - 172.26.5.30
352       entry_schema:
353         type: string
354     eca_trx_image:
355       label: Image for ECA TRX server
356       hidden: false
357       immutable: false
358       type: string
359       description: Image for ECA TRX server
360       default: ECABASE
361     lb_names:
362       label: MMSC load balancer instance names
363       hidden: false
364       immutable: false
365       type: list
366       description: MMSC load balancer instance names
367       default:
368       - ZRDM1MMSC03ALB001
369       - ZRDM1MMSC03ALB002
370       entry_schema:
371         type: string
372     eca_mgmt_end:
373       label: eca management end
374       hidden: false
375       immutable: false
376       type: string
377       description: eca management end
378       default: 172.25.137.254
379     nems_user_web_end:
380       label: nems user web end
381       hidden: false
382       immutable: false
383       type: string
384       description: nems user web end
385       default: 172.26.4.254
386     ECA_OAM_volume_type:
387       label: eca oam vm volume type
388       hidden: false
389       immutable: false
390       type: string
391       description: the name of the target volume backend
392       default: Platinum
393     arb_eca_mgmt_ips:
394       label: eca_mgmt network ips
395       hidden: false
396       immutable: false
397       type: list
398       description: internal eca_mgmt network ips for arb VM
399       default:
400       - 172.25.137.244
401       entry_schema:
402         type: string
403     eca_traffic_cidr:
404       label: eca traffic cidr
405       hidden: false
406       immutable: false
407       type: string
408       description: eca traffic cidr
409       default: 172.26.5.0/24
410     ha_net_cidr:
411       label: ha net cidr
412       hidden: false
413       immutable: false
414       type: string
415       description: ha net cidr
416       default: 172.26.1.0/24
417     availability_zone_0:
418       label: availabilityzone name
419       hidden: false
420       immutable: false
421       type: string
422       description: availabilityzone name
423       default: nova
424     ARB_volume_type:
425       label: arb vm volume type
426       hidden: false
427       immutable: false
428       type: string
429       description: the name of the target volume backend
430       default: Platinum
431     nems_fe_nems_internal_net_ips:
432       label: nems_internal_net IPs for NEMS_FE
433       hidden: false
434       immutable: false
435       type: list
436       description: nems_internal_net IPs for NEMS_FE
437       default:
438       - 172.26.6.11
439       - 172.26.6.12
440       entry_schema:
441         type: string
442     NEMS_FE_volume_type:
443       label: nems fe vm volume type
444       hidden: false
445       immutable: false
446       type: string
447       description: the name of the target volume backend
448       default: Platinum
449     security_group_name:
450       label: security group name
451       hidden: false
452       immutable: false
453       type: string
454       description: the name of security group
455       default: mmsc_security_group_1
456     nems_fe_nems_traffic_net_ips:
457       label: nems_traffic_net IPs for NEMS_FE
458       hidden: false
459       immutable: false
460       type: list
461       description: nems_traffic_net IPs for NEMS_FE
462       default:
463       - 172.26.3.11
464       - 172.26.3.12
465       entry_schema:
466         type: string
467     nems_imap_start:
468       label: nems imap start
469       hidden: false
470       immutable: false
471       type: string
472       description: nems imap start
473       default: 172.26.7.3
474     ha_net_name:
475       label: ha_failover network name
476       hidden: false
477       immutable: false
478       type: string
479       description: ha_failover network name
480       default: int_mms_ha_net_2
481     arb_names:
482       label: arbiter server names
483       hidden: false
484       immutable: false
485       type: list
486       description: the names of the arbiter VM instances
487       default:
488       - ZRDM1MMSC02ARB001
489       entry_schema:
490         type: string
491     cmaui_flavor:
492       hidden: false
493       immutable: false
494       type: string
495       description: Flavor for CMAUI server
496       default: m1.large
497     eca_oam_gateway:
498       label: oam1 oam gateway
499       hidden: false
500       immutable: false
501       type: string
502       description: the ip of oam gateway
503       default: 107.250.172.1
504     eca_traffic_start:
505       label: eca traffic start
506       hidden: false
507       immutable: false
508       type: string
509       description: eca traffic start
510       default: 172.26.5.3
511     NEMS_BE_volume_type:
512       label: nems be vm volume type
513       hidden: false
514       immutable: false
515       type: string
516       description: the name of the target volume backend
517       default: Platinum
518     lb_image_name:
519       label: MMSC load balancer image name
520       hidden: false
521       immutable: false
522       type: string
523       description: MMSC load balancer image name
524       default: BIGIP-11.5.3.0.0.163
525     nems_internal_start:
526       label: nems internal start
527       hidden: false
528       immutable: false
529       type: string
530       description: nems internal start
531       default: 172.26.6.3
532     nems_internal_gateway:
533       label: nems internal gw
534       hidden: false
535       immutable: false
536       type: string
537       description: nems internal gw
538       default: 172.26.6.1
539     arb_oam_ips:
540       label: oam network ips for arb VM
541       hidden: false
542       immutable: false
543       type: list
544       description: oam network ips for eca VM
545       default:
546       - 107.250.172.46
547       entry_schema:
548         type: string
549     dmz_protected_net_name:
550       label: UID of dmz_protected network
551       hidden: false
552       immutable: false
553       type: string
554       description: UID of dmz_protected network
555       default: dmz_protected_net_0
556     nems_be_volume_size:
557       label: nems be volume size
558       hidden: false
559       immutable: false
560       type: float
561       description: nems be volume size
562       default: 610
563     mms_traffic_netmask:
564       label: MMS traffic network subnet mask
565       hidden: false
566       immutable: false
567       type: string
568       description: MMS traffic network subnet mask
569       default: 255.255.255.0
570     nems_be_image:
571       label: Image for NEMS BE server
572       hidden: false
573       immutable: false
574       type: string
575       description: Image for NEMS BE server
576       default: nems-2.1.2_v29
577     nems_user_web_net_local_ip1:
578       label: nems user web network local ip1
579       hidden: false
580       immutable: false
581       type: string
582       description: the local ip1 of the nems user web network
583       default: 172.26.4.3
584     eca_trx_mgmt_ips:
585       label: eca mgmt net IP for ECA_TRX
586       hidden: false
587       immutable: false
588       type: list
589       description: eca mgmt net IP for ECA_TRX
590       default:
591       - 172.25.137.202
592       - 172.25.137.203
593       - 172.25.137.204
594       - 172.25.137.205
595       - 172.25.137.206
596       - 172.25.137.207
597       - 172.25.137.208
598       - 172.25.137.209
599       - 172.25.137.210
600       - 172.25.137.211
601       - 172.25.137.212
602       - 172.25.137.213
603       - 172.25.137.214
604       - 172.25.137.215
605       - 172.25.137.216
606       - 172.25.137.217
607       - 172.25.137.218
608       - 172.25.137.219
609       - 172.25.137.220
610       - 172.25.137.221
611       entry_schema:
612         type: string
613     nems_user_web_cidr:
614       label: nems user web cidr
615       hidden: false
616       immutable: false
617       type: string
618       description: nems user web cidr
619       default: 172.26.4.0/24
620     nems_user_web_net_local_ip2:
621       label: nems user web network local ip2
622       hidden: false
623       immutable: false
624       type: string
625       description: the local ip2 of the nems user web network
626       default: 172.26.4.4
627     nems_traffic_gateway:
628       label: NEMS traffic network gateway
629       hidden: false
630       immutable: false
631       type: string
632       description: NEMS traffic network gateway
633       default: 172.26.3.1
634     nems_imap_name:
635       label: nems imap name
636       hidden: false
637       immutable: false
638       type: string
639       description: nems imap name
640       default: int_mms_nems_imap_net_2
641     mms_traffic_net_floating_ip:
642       label: mmsc traffic floating ip
643       hidden: false
644       immutable: false
645       type: string
646       description: mmsc traffic floating ip
647       default: 172.26.2.5
648     nems_internal_netmask:
649       label: NEMS internal network subnet mask
650       hidden: false
651       immutable: false
652       type: string
653       description: NEMS internal network subnet mask
654       default: 255.255.255.0
655     nems_user_web_netmask:
656       label: NEMS user web network subnet mask
657       hidden: false
658       immutable: false
659       type: string
660       description: NEMS user web network subnet mask
661       default: 255.255.255.0
662     mms_traffic_net_local_ip1:
663       label: mmsc traffic network local ip1
664       hidden: false
665       immutable: false
666       type: string
667       description: the local ip1 of the mmsc traffic network
668       default: 172.26.2.3
669     mms_traffic_net_local_ip2:
670       label: mmsc traffic network local ip2
671       hidden: false
672       immutable: false
673       type: string
674       description: the local ip2 of the mmsc traffic network
675       default: 172.26.2.4
676     oam_image_name:
677       label: image name
678       hidden: false
679       immutable: false
680       type: string
681       description: the OAM image name
682       default: ECABASE
683     oam_net_name:
684       hidden: false
685       immutable: false
686       type: string
687       description: UID of OAM network
688       default: oam_protected_net_0
689     external_ntp:
690       label: ntp server
691       hidden: false
692       immutable: false
693       type: string
694       description: ntp server
695       default: 155.165.194.100
696     mms_traffic_net_cidr:
697       label: MMS traffic network address (CIDR notation)
698       hidden: false
699       immutable: false
700       type: string
701       description: MMS traffic network address (CIDR notation)
702       default: 172.26.2.0/24
703     lb_dmz_protected_ips:
704       label: dmz protected network local ips for lb VM
705       hidden: false
706       immutable: false
707       type: list
708       description: local ips of the dmz protected network for lb VM
709       default:
710       - 107.239.14.19
711       - 107.239.14.20
712       entry_schema:
713         type: string
714     eca_mgmt_start:
715       label: eca management start
716       hidden: false
717       immutable: false
718       type: string
719       description: eca management start
720       default: 172.25.137.195
721     eca_oam_ips:
722       label: oam network ips
723       hidden: false
724       immutable: false
725       type: list
726       description: the ips of oam networks for eca VM
727       default:
728       - 107.250.172.44
729       - 107.250.172.45
730       entry_schema:
731         type: string
732     MMSC_volume_type:
733       label: MMSC vm volume type
734       hidden: false
735       immutable: false
736       type: string
737       description: the name of the target volume backend
738       default: Platinum
739     nems_fe_flavor:
740       label: Flavor for NEMS FE server
741       hidden: false
742       immutable: false
743       type: string
744       description: Flavor for NEMS FE server
745       default: m1.large2
746     eca_mgmt_netmask:
747       label: ECA mgmt network subnet mask
748       hidden: false
749       immutable: false
750       type: string
751       description: ECA mgmt network subnet mask
752       default: 255.255.255.192
753     oam_network_netmask:
754       label: oam network netmask
755       hidden: false
756       immutable: false
757       type: string
758       description: oam network gateway
759       default: 255.255.255.192
760     oam_network_route_1:
761       label: oam network route 1
762       hidden: false
763       immutable: false
764       type: string
765       description: oam network route 1
766       default: 155.165.201.250/32,107.250.172.1
767     oam_network_route_2:
768       label: oam network route 2
769       hidden: false
770       immutable: false
771       type: string
772       description: oam network route 2
773       default: 155.165.194.100/32,107.250.172.1
774     mms_traffic_net_name:
775       label: Name of MMS traffic network
776       hidden: false
777       immutable: false
778       type: string
779       description: Name of MMS traffic network
780       default: int_mms_mms_traffic_net_2
781     nems_user_web_name:
782       label: nems user web name
783       hidden: false
784       immutable: false
785       type: string
786       description: nems user web name
787       default: int_mms_nems_web_net_2
788     eca_traffic_net_floating_ip:
789       label: eca traffic floating ip
790       hidden: false
791       immutable: false
792       type: string
793       description: eca traffic floating ip
794       default: 172.26.5.5
795     eca_traffic_end:
796       label: eca traffic end
797       hidden: false
798       immutable: false
799       type: string
800       description: eca traffic end
801       default: 172.26.5.254
802     eca_trx_flavor:
803       label: Flavor for ECA TRX server
804       hidden: false
805       immutable: false
806       type: string
807       description: Flavor for ECA TRX server
808       default: m1.xlarge
809     lb_oam_ips:
810       label: management network ips for mmsc lb
811       hidden: false
812       immutable: false
813       type: list
814       description: the ips of the management network for mmsc lb
815       default:
816       - 107.250.172.50
817       - 107.250.172.51
818       entry_schema:
819         type: string
820     nems_fe_oam_ips:
821       label: OAM_net IP for NEMS_FE
822       hidden: false
823       immutable: false
824       type: list
825       description: OAM_net IP for NEMS_FE
826       default:
827       - 107.250.172.64
828       - 107.250.172.65
829       entry_schema:
830         type: string
831     nems_be_flavor:
832       label: Flavor for NEMS BE server
833       hidden: false
834       immutable: false
835       type: string
836       description: Flavor for NEMS BE server
837       default: m1.large2
838     lb_cor_direct_ips:
839       label: cor direct network local ips for lb VM
840       hidden: false
841       immutable: false
842       type: list
843       description: local ips of cor direct network for lb VM
844       default:
845       - 172.31.10.19
846       - 172.31.10.20
847       entry_schema:
848         type: string
849     nems_traffic_name:
850       label: nems traffic name
851       hidden: false
852       immutable: false
853       type: string
854       description: nems traffic name
855       default: int_mms_nems_traffic_net_2
856     timezone:
857       label: timezone
858       hidden: false
859       immutable: false
860       type: string
861       description: timezone
862       default: UTC
863     oam_flavor:
864       label: flavor name
865       hidden: false
866       immutable: false
867       type: string
868       description: OAM flavor name
869       default: lc.xlarge4
870     cmaui_cinder_volume_size:
871       label: CMAUI Cinder volume size
872       hidden: false
873       immutable: false
874       type: float
875       description: the size of the CMAUI Cinder volume
876       default: 55
877     nems_user_web_start:
878       label: nems user web start
879       hidden: false
880       immutable: false
881       type: string
882       description: nems user web end
883       default: 172.26.4.3
884     eca_eca_mgmt_ips:
885       label: eca_mgmt network ips for eca VM
886       hidden: false
887       immutable: false
888       type: list
889       description: internal eca_mgmt network ips for eca VM
890       default:
891       - 172.25.137.242
892       - 172.25.137.243
893       entry_schema:
894         type: string
895     mmsc_names:
896       label: MMSC server names
897       hidden: false
898       immutable: false
899       type: list
900       description: MMSC server names
901       default:
902       - ZRDM1MMSC03MMS001
903       - ZRDM1MMSC03MMS002
904       - ZRDM1MMSC03MMS003
905       - ZRDM1MMSC03MMS004
906       - ZRDM1MMSC03MMS005
907       entry_schema:
908         type: string
909     eca_mgmt_net_name:
910       label: internal network name
911       hidden: false
912       immutable: false
913       type: string
914       description: the name of the internal network
915       default: int_mms_eca_mgmt_net_1
916     eca_traffic_name:
917       label: eca traffic name
918       hidden: false
919       immutable: false
920       type: string
921       description: eca traffic name
922       default: int_mms_eca_traffic_net_2
923     nems_internal_end:
924       label: nems internal end
925       hidden: false
926       immutable: false
927       type: string
928       description: nems internal end
929       default: 172.26.6.254
930     nems_be_nems_internal_net_ips:
931       label: nems internal net IPs for NEMS_BE
932       hidden: false
933       immutable: false
934       type: string
935       description: nems internal net IPs for NEMS_BE
936       default: 172.26.6.13
937     arb_volume_size:
938       label: volume size
939       hidden: false
940       immutable: false
941       type: float
942       description: the size of the ARB volume
943       default: 40
944     mmsc_dmz_protected_virtual_server_ips:
945       label: mmsc dmz_protected virtual server ips
946       hidden: false
947       immutable: false
948       type: list
949       description: mmsc dmz_protected virtual server ips
950       default:
951       - 107.239.14.21
952       - 107.239.14.22
953       - 107.239.14.23
954       entry_schema:
955         type: string
956     cor_direct_net_name:
957       label: cor direct net UID
958       hidden: false
959       immutable: false
960       type: string
961       description: cor direct net
962       default: cor_direct_net_0
963     vnf_id:
964       hidden: false
965       immutable: false
966       type: string
967       description: Unique ID for this VNF instance
968       default: This_is_ths_MMSC-CMAUI_id
969     oam_network_gateway:
970       label: oam network gateway
971       hidden: false
972       immutable: false
973       type: string
974       description: oam network gateway
975       default: 10.20.30.1
976     mmsc_flavor:
977       label: Flavor for MMSC server
978       hidden: false
979       immutable: false
980       type: string
981       description: Flavor for MMSC server
982       default: lc.4xlarge4
983     ha_net_end:
984       label: ha net end
985       hidden: false
986       immutable: false
987       type: string
988       description: ha net end
989       default: 172.26.1.254
990     nems_imap_netmask:
991       label: nems imap subnet mask
992       hidden: false
993       immutable: false
994       type: string
995       description: nems imap subnet mask
996       default: 255.255.255.0
997     external_dns:
998       label: dns server
999       hidden: false
1000       immutable: false
1001       type: string
1002       description: dns server
1003       default: 155.165.201.250
1004     swift_eca_url:
1005       label: Swift URL
1006       hidden: false
1007       immutable: false
1008       type: string
1009       description: Base URL for eca swift object store
1010       default: http://object-store.rdm2.cci.com:8080/v1/AUTH_1bbab536a19b4756926e7d0ec1eb543c/eca
1011     eca_traffic_net_gateway:
1012       label: eca_traffic network gateway
1013       hidden: false
1014       immutable: false
1015       type: string
1016       description: eca_traffic network gateway
1017       default: 172.26.5.1
1018     nems_be_oam_ips:
1019       label: OAM net IPs for NEMS_BE
1020       hidden: false
1021       immutable: false
1022       type: string
1023       description: OAM net IPs for NEMS_BE
1024       default: 107.250.172.66
1025     eca_trx_oam_ips:
1026       label: OAM net IP for ECA_TRX
1027       hidden: false
1028       immutable: false
1029       type: list
1030       description: OAM net IP for ECA_TRX
1031       default:
1032       - 107.250.172.70
1033       - 107.250.172.71
1034       - 107.250.172.72
1035       - 107.250.172.73
1036       - 107.250.172.74
1037       - 107.250.172.75
1038       - 107.250.172.76
1039       - 107.250.172.77
1040       - 107.250.172.78
1041       - 107.250.172.79
1042       - 107.250.172.80
1043       - 107.250.172.81
1044       - 107.250.172.82
1045       - 107.250.172.83
1046       - 107.250.172.84
1047       - 107.250.172.85
1048       - 107.250.172.86
1049       - 107.250.172.87
1050       - 107.250.172.88
1051       - 107.250.172.89
1052       entry_schema:
1053         type: string
1054     mmsc_image:
1055       label: Image for MMSC server
1056       hidden: false
1057       immutable: false
1058       type: string
1059       description: Image for MMSC server
1060       default: mmsc-6.0.2_v5
1061     arbiter_flavor:
1062       label: flavor name
1063       hidden: false
1064       immutable: false
1065       type: string
1066       description: arbiter flavor name
1067       default: m1.large2
1068     nems_imap_cidr:
1069       label: nems imap cidr
1070       hidden: false
1071       immutable: false
1072       type: string
1073       description: nems imap cidr
1074       default: 172.26.7.0/24
1075     eca_traffic_netmask:
1076       label: ECA traffic network subnet mask
1077       hidden: false
1078       immutable: false
1079       type: string
1080       description: ECA traffic network subnet mask
1081       default: 255.255.255.0
1082     nems_fe_node_roles:
1083       label: nems fe node roles
1084       hidden: false
1085       immutable: false
1086       type: list
1087       description: nems fe node roles
1088       default:
1089       - FE0
1090       - FE1
1091       entry_schema:
1092         type: string
1093     mmsc_mms_traffic_net_ips:
1094       label: MMSC mms_traffic_net IP addresses
1095       hidden: false
1096       immutable: false
1097       type: list
1098       description: MMSC mms_traffic_net IP addresses
1099       default:
1100       - 172.26.2.11
1101       - 172.26.2.12
1102       - 172.26.2.13
1103       - 172.26.2.14
1104       - 172.26.2.15
1105       entry_schema:
1106         type: string
1107     nems_traffic_net_floating_ip:
1108       label: nems traffic floating ip
1109       hidden: false
1110       immutable: false
1111       type: string
1112       description: nems traffic floating ip
1113       default: 172.26.3.5
1114     mms_traffic_net_gateway:
1115       label: MMS traffic network gateway address
1116       hidden: false
1117       immutable: false
1118       type: string
1119       description: MMS traffic network gateway address
1120       default: 172.26.2.1
1121     nems_fe_image:
1122       label: Image for NEMS FE server
1123       hidden: false
1124       immutable: false
1125       type: string
1126       description: Image for NEMS FE server
1127       default: nems-2.1.2_v29
1128     mmsc_oam_ips:
1129       label: MMSC oam_net IP addresses
1130       hidden: false
1131       immutable: false
1132       type: list
1133       description: MMSC oam_net IP addresses
1134       default:
1135       - 107.250.172.54
1136       - 107.250.172.55
1137       - 107.250.172.56
1138       - 107.250.172.57
1139       - 107.250.172.58
1140       entry_schema:
1141         type: string
1142     eca_mgmt_name:
1143       label: eca management name
1144       hidden: false
1145       immutable: false
1146       type: string
1147       description: eca management name
1148       default: int_eca_mgmt_net_1
1149     nems_traffic_cidr:
1150       label: nems traffic cidr
1151       hidden: false
1152       immutable: false
1153       type: string
1154       description: nems traffic cidr
1155       default: 172.26.3.0/24
1156     nems_be_node_roles:
1157       label: nems node roles
1158       hidden: false
1159       immutable: false
1160       type: string
1161       description: nems node roles
1162       default: BE0
1163     mmsc_core_snat_ips:
1164       label: mmsc core snat ips
1165       hidden: false
1166       immutable: false
1167       type: list
1168       description: mmsc core snat ips
1169       default:
1170       - 172.31.10.23
1171       - 172.31.10.24
1172       - 172.31.10.25
1173       - 172.31.10.26
1174       - 172.31.10.27
1175       entry_schema:
1176         type: string
1177     nems_user_web_net_floating_ip:
1178       label: nems user web floating ip
1179       hidden: false
1180       immutable: false
1181       type: string
1182       description: nems user web floating ip
1183       default: 172.26.4.5
1184   node_templates:
1185     server_eca_trx9:
1186       type: org.openecomp.resource.vfc.nodes.heat.eca_trx
1187       properties:
1188         flavor:
1189           get_input: eca_trx_flavor
1190         availability_zone:
1191           get_input: availability_zone_0
1192         image:
1193           get_input: eca_trx_image
1194         metadata:
1195           vnf_id:
1196             get_input: vnf_id
1197         name:
1198           get_input:
1199           - eca_trx_names
1200           - 8
1201     server_eca_trx8:
1202       type: org.openecomp.resource.vfc.nodes.heat.eca_trx
1203       properties:
1204         flavor:
1205           get_input: eca_trx_flavor
1206         availability_zone:
1207           get_input: availability_zone_0
1208         image:
1209           get_input: eca_trx_image
1210         metadata:
1211           vnf_id:
1212             get_input: vnf_id
1213         name:
1214           get_input:
1215           - eca_trx_names
1216           - 7
1217     server_eca_trx7:
1218       type: org.openecomp.resource.vfc.nodes.heat.eca_trx
1219       properties:
1220         flavor:
1221           get_input: eca_trx_flavor
1222         availability_zone:
1223           get_input: availability_zone_0
1224         image:
1225           get_input: eca_trx_image
1226         metadata:
1227           vnf_id:
1228             get_input: vnf_id
1229         name:
1230           get_input:
1231           - eca_trx_names
1232           - 6
1233     server_eca_trx6:
1234       type: org.openecomp.resource.vfc.nodes.heat.eca_trx
1235       properties:
1236         flavor:
1237           get_input: eca_trx_flavor
1238         availability_zone:
1239           get_input: availability_zone_0
1240         image:
1241           get_input: eca_trx_image
1242         metadata:
1243           vnf_id:
1244             get_input: vnf_id
1245         name:
1246           get_input:
1247           - eca_trx_names
1248           - 5
1249     arb_instance:
1250       type: org.openecomp.resource.vfc.nodes.heat.arb
1251       properties:
1252         flavor:
1253           get_input: arbiter_flavor
1254         availability_zone:
1255           get_input: availability_zone_0
1256         image:
1257           get_input: oam_image_name
1258         metadata:
1259           vnf_id:
1260             get_input: vnf_id
1261         name:
1262           get_input:
1263           - arb_names
1264           - 0
1265       requirements:
1266       - local_storage:
1267           capability: tosca.capabilities.Attachment
1268           node: arb_volume
1269           relationship: arb_volume_attachment
1270     server_eca_trx5:
1271       type: org.openecomp.resource.vfc.nodes.heat.eca_trx
1272       properties:
1273         flavor:
1274           get_input: eca_trx_flavor
1275         availability_zone:
1276           get_input: availability_zone_0
1277         image:
1278           get_input: eca_trx_image
1279         metadata:
1280           vnf_id:
1281             get_input: vnf_id
1282         name:
1283           get_input:
1284           - eca_trx_names
1285           - 4
1286     nems_internal_net:
1287       type: org.openecomp.resource.vl.nodes.heat.network.contrail.VirtualNetwork
1288       properties:
1289         network_name:
1290           get_input: nems_internal_name
1291         subnets:
1292           nems_internal_network_ip_subnet:
1293             name:
1294               get_input: nems_internal_name
1295             cidr:
1296               get_input: nems_internal_cidr
1297             allocation_pools:
1298             - start:
1299                 get_input: nems_internal_start
1300               end:
1301                 get_input: nems_internal_end
1302     server_eca_trx4:
1303       type: org.openecomp.resource.vfc.nodes.heat.eca_trx
1304       properties:
1305         flavor:
1306           get_input: eca_trx_flavor
1307         availability_zone:
1308           get_input: availability_zone_0
1309         image:
1310           get_input: eca_trx_image
1311         metadata:
1312           vnf_id:
1313             get_input: vnf_id
1314         name:
1315           get_input:
1316           - eca_trx_names
1317           - 3
1318     server_eca_trx3:
1319       type: org.openecomp.resource.vfc.nodes.heat.eca_trx
1320       properties:
1321         flavor:
1322           get_input: eca_trx_flavor
1323         availability_zone:
1324           get_input: availability_zone_0
1325         image:
1326           get_input: eca_trx_image
1327         metadata:
1328           vnf_id:
1329             get_input: vnf_id
1330         name:
1331           get_input:
1332           - eca_trx_names
1333           - 2
1334     server_eca_trx2:
1335       type: org.openecomp.resource.vfc.nodes.heat.eca_trx
1336       properties:
1337         flavor:
1338           get_input: eca_trx_flavor
1339         availability_zone:
1340           get_input: availability_zone_0
1341         image:
1342           get_input: eca_trx_image
1343         metadata:
1344           vnf_id:
1345             get_input: vnf_id
1346         name:
1347           get_input:
1348           - eca_trx_names
1349           - 1
1350     lb1_mgmt_port:
1351       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1352       properties:
1353         replacement_policy: AUTO
1354         ip_requirements:
1355         - ip_version: 4
1356           ip_count_required:
1357             is_required: true
1358           floating_ip_count_required:
1359             is_required: false
1360         security_groups:
1361         - get_input: security_group_name
1362         fixed_ips:
1363         - ip_address:
1364             get_input:
1365             - lb_oam_ips
1366             - 0
1367         mac_requirements:
1368           mac_count_required:
1369             is_required: false
1370         network_role_tag: oam
1371         network:
1372           get_input: oam_net_name
1373       requirements:
1374       - binding:
1375           capability: tosca.capabilities.network.Bindable
1376           node: lb1_instance
1377           relationship: tosca.relationships.network.BindsTo
1378     lb2_mms_traffic_port:
1379       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1380       properties:
1381         replacement_policy: AUTO
1382         ip_requirements:
1383         - ip_version: 4
1384           ip_count_required:
1385             is_required: true
1386           floating_ip_count_required:
1387             is_required: true
1388         security_groups:
1389         - get_input: security_group_name
1390         fixed_ips:
1391         - ip_address:
1392             get_input: mms_traffic_net_local_ip2
1393         mac_requirements:
1394           mac_count_required:
1395             is_required: false
1396         allowed_address_pairs:
1397         - ip_address:
1398             get_input: mms_traffic_net_floating_ip
1399         network: mms_traffic_net
1400       requirements:
1401       - link:
1402           capability: tosca.capabilities.network.Linkable
1403           node: mms_traffic_net
1404           relationship: tosca.relationships.network.LinksTo
1405       - binding:
1406           capability: tosca.capabilities.network.Bindable
1407           node: lb2_instance
1408           relationship: tosca.relationships.network.BindsTo
1409     nems_fe1_port_1:
1410       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1411       properties:
1412         replacement_policy: AUTO
1413         ip_requirements:
1414         - ip_version: 4
1415           ip_count_required:
1416             is_required: true
1417           floating_ip_count_required:
1418             is_required: false
1419         security_groups:
1420         - get_input: security_group_name
1421         fixed_ips:
1422         - ip_address:
1423             get_input:
1424             - nems_fe_nems_traffic_net_ips
1425             - 0
1426         mac_requirements:
1427           mac_count_required:
1428             is_required: false
1429         network: nems_traffic_net
1430       requirements:
1431       - link:
1432           capability: tosca.capabilities.network.Linkable
1433           node: nems_traffic_net
1434           relationship: tosca.relationships.network.LinksTo
1435       - binding:
1436           capability: tosca.capabilities.network.Bindable
1437           node: server_nems_fe1
1438           relationship: tosca.relationships.network.BindsTo
1439     nems_fe2_port_3:
1440       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1441       properties:
1442         replacement_policy: AUTO
1443         ip_requirements:
1444         - ip_version: 4
1445           ip_count_required:
1446             is_required: true
1447           floating_ip_count_required:
1448             is_required: false
1449         security_groups:
1450         - get_input: security_group_name
1451         fixed_ips:
1452         - ip_address:
1453             get_input:
1454             - nems_fe_nems_internal_net_ips
1455             - 1
1456         mac_requirements:
1457           mac_count_required:
1458             is_required: false
1459         network: nems_internal_net
1460       requirements:
1461       - link:
1462           capability: tosca.capabilities.network.Linkable
1463           node: nems_internal_net
1464           relationship: tosca.relationships.network.LinksTo
1465       - binding:
1466           capability: tosca.capabilities.network.Bindable
1467           node: server_nems_fe2
1468           relationship: tosca.relationships.network.BindsTo
1469     server_eca_trx1:
1470       type: org.openecomp.resource.vfc.nodes.heat.eca_trx
1471       properties:
1472         flavor:
1473           get_input: eca_trx_flavor
1474         availability_zone:
1475           get_input: availability_zone_0
1476         image:
1477           get_input: eca_trx_image
1478         metadata:
1479           vnf_id:
1480             get_input: vnf_id
1481         name:
1482           get_input:
1483           - eca_trx_names
1484           - 0
1485     nems_fe1_port_2:
1486       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1487       properties:
1488         replacement_policy: AUTO
1489         ip_requirements:
1490         - ip_version: 4
1491           ip_count_required:
1492             is_required: true
1493           floating_ip_count_required:
1494             is_required: false
1495         security_groups:
1496         - get_input: security_group_name
1497         fixed_ips:
1498         - ip_address:
1499             get_input:
1500             - nems_fe_nems_user_web_net_ips
1501             - 0
1502         mac_requirements:
1503           mac_count_required:
1504             is_required: false
1505         network: nems_user_web_net
1506       requirements:
1507       - link:
1508           capability: tosca.capabilities.network.Linkable
1509           node: nems_user_web_net
1510           relationship: tosca.relationships.network.LinksTo
1511       - binding:
1512           capability: tosca.capabilities.network.Bindable
1513           node: server_nems_fe1
1514           relationship: tosca.relationships.network.BindsTo
1515     nems_fe2_port_2:
1516       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1517       properties:
1518         replacement_policy: AUTO
1519         ip_requirements:
1520         - ip_version: 4
1521           ip_count_required:
1522             is_required: true
1523           floating_ip_count_required:
1524             is_required: false
1525         security_groups:
1526         - get_input: security_group_name
1527         fixed_ips:
1528         - ip_address:
1529             get_input:
1530             - nems_fe_nems_user_web_net_ips
1531             - 1
1532         mac_requirements:
1533           mac_count_required:
1534             is_required: false
1535         network: nems_user_web_net
1536       requirements:
1537       - link:
1538           capability: tosca.capabilities.network.Linkable
1539           node: nems_user_web_net
1540           relationship: tosca.relationships.network.LinksTo
1541       - binding:
1542           capability: tosca.capabilities.network.Bindable
1543           node: server_nems_fe2
1544           relationship: tosca.relationships.network.BindsTo
1545     nems_fe2_port_1:
1546       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1547       properties:
1548         replacement_policy: AUTO
1549         ip_requirements:
1550         - ip_version: 4
1551           ip_count_required:
1552             is_required: true
1553           floating_ip_count_required:
1554             is_required: false
1555         security_groups:
1556         - get_input: security_group_name
1557         fixed_ips:
1558         - ip_address:
1559             get_input:
1560             - nems_fe_nems_traffic_net_ips
1561             - 1
1562         mac_requirements:
1563           mac_count_required:
1564             is_required: false
1565         network: nems_traffic_net
1566       requirements:
1567       - link:
1568           capability: tosca.capabilities.network.Linkable
1569           node: nems_traffic_net
1570           relationship: tosca.relationships.network.LinksTo
1571       - binding:
1572           capability: tosca.capabilities.network.Bindable
1573           node: server_nems_fe2
1574           relationship: tosca.relationships.network.BindsTo
1575     nems_fe1_port_0:
1576       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1577       properties:
1578         replacement_policy: AUTO
1579         ip_requirements:
1580         - ip_version: 4
1581           ip_count_required:
1582             is_required: true
1583           floating_ip_count_required:
1584             is_required: false
1585         security_groups:
1586         - get_input: security_group_name
1587         fixed_ips:
1588         - ip_address:
1589             get_input:
1590             - nems_fe_oam_ips
1591             - 0
1592         mac_requirements:
1593           mac_count_required:
1594             is_required: false
1595         network_role_tag: oam
1596         network:
1597           get_input: oam_net_name
1598       requirements:
1599       - binding:
1600           capability: tosca.capabilities.network.Bindable
1601           node: server_nems_fe1
1602           relationship: tosca.relationships.network.BindsTo
1603     nems_fe2_port_0:
1604       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1605       properties:
1606         replacement_policy: AUTO
1607         ip_requirements:
1608         - ip_version: 4
1609           ip_count_required:
1610             is_required: true
1611           floating_ip_count_required:
1612             is_required: false
1613         security_groups:
1614         - get_input: security_group_name
1615         fixed_ips:
1616         - ip_address:
1617             get_input:
1618             - nems_fe_oam_ips
1619             - 1
1620         mac_requirements:
1621           mac_count_required:
1622             is_required: false
1623         network_role_tag: oam
1624         network:
1625           get_input: oam_net_name
1626       requirements:
1627       - binding:
1628           capability: tosca.capabilities.network.Bindable
1629           node: server_nems_fe2
1630           relationship: tosca.relationships.network.BindsTo
1631     nems_fe1_port_3:
1632       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1633       properties:
1634         replacement_policy: AUTO
1635         ip_requirements:
1636         - ip_version: 4
1637           ip_count_required:
1638             is_required: true
1639           floating_ip_count_required:
1640             is_required: false
1641         security_groups:
1642         - get_input: security_group_name
1643         fixed_ips:
1644         - ip_address:
1645             get_input:
1646             - nems_fe_nems_internal_net_ips
1647             - 0
1648         mac_requirements:
1649           mac_count_required:
1650             is_required: false
1651         network: nems_internal_net
1652       requirements:
1653       - link:
1654           capability: tosca.capabilities.network.Linkable
1655           node: nems_internal_net
1656           relationship: tosca.relationships.network.LinksTo
1657       - binding:
1658           capability: tosca.capabilities.network.Bindable
1659           node: server_nems_fe1
1660           relationship: tosca.relationships.network.BindsTo
1661     nems_fe1_port_4:
1662       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1663       properties:
1664         replacement_policy: AUTO
1665         ip_requirements:
1666         - ip_version: 4
1667           ip_count_required:
1668             is_required: true
1669           floating_ip_count_required:
1670             is_required: false
1671         security_groups:
1672         - get_input: security_group_name
1673         fixed_ips:
1674         - ip_address:
1675             get_input:
1676             - nems_fe_nems_imap_net_ips
1677             - 0
1678         mac_requirements:
1679           mac_count_required:
1680             is_required: false
1681         network: nems_imap_net
1682       requirements:
1683       - link:
1684           capability: tosca.capabilities.network.Linkable
1685           node: nems_imap_net
1686           relationship: tosca.relationships.network.LinksTo
1687       - binding:
1688           capability: tosca.capabilities.network.Bindable
1689           node: server_nems_fe1
1690           relationship: tosca.relationships.network.BindsTo
1691     nems_fe2_port_4:
1692       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1693       properties:
1694         replacement_policy: AUTO
1695         ip_requirements:
1696         - ip_version: 4
1697           ip_count_required:
1698             is_required: true
1699           floating_ip_count_required:
1700             is_required: false
1701         security_groups:
1702         - get_input: security_group_name
1703         fixed_ips:
1704         - ip_address:
1705             get_input:
1706             - nems_fe_nems_imap_net_ips
1707             - 1
1708         mac_requirements:
1709           mac_count_required:
1710             is_required: false
1711         network: nems_imap_net
1712       requirements:
1713       - link:
1714           capability: tosca.capabilities.network.Linkable
1715           node: nems_imap_net
1716           relationship: tosca.relationships.network.LinksTo
1717       - binding:
1718           capability: tosca.capabilities.network.Bindable
1719           node: server_nems_fe2
1720           relationship: tosca.relationships.network.BindsTo
1721     mms_security_group:
1722       type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
1723       properties:
1724         name:
1725           get_input: security_group_name
1726         description: mmsc security group
1727         rules:
1728         - protocol: tcp
1729           ethertype: IPv4
1730           port_range_max: 65535
1731           remote_ip_prefix: 0.0.0.0/0
1732           direction: egress
1733           port_range_min: 1
1734         - protocol: udp
1735           ethertype: IPv4
1736           port_range_max: 65535
1737           remote_ip_prefix: 0.0.0.0/0
1738           direction: egress
1739           port_range_min: 1
1740         - protocol: icmp
1741           ethertype: IPv4
1742           remote_ip_prefix: 0.0.0.0/0
1743           direction: egress
1744         - protocol: tcp
1745           ethertype: IPv4
1746           port_range_max: 65535
1747           remote_ip_prefix: 0.0.0.0/0
1748           direction: ingress
1749           port_range_min: 1
1750         - protocol: udp
1751           ethertype: IPv4
1752           port_range_max: 65535
1753           remote_ip_prefix: 0.0.0.0/0
1754           direction: ingress
1755           port_range_min: 1
1756         - protocol: icmp
1757           ethertype: IPv4
1758           remote_ip_prefix: 0.0.0.0/0
1759           direction: ingress
1760     mmsc4_volume:
1761       type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
1762       properties:
1763         volume_type:
1764           get_input: MMSC_volume_type
1765         size: '(get_input : mmsc_cinder_volume_size) * 1024'
1766     lb2_eca_traffic_port:
1767       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1768       properties:
1769         replacement_policy: AUTO
1770         ip_requirements:
1771         - ip_version: 4
1772           ip_count_required:
1773             is_required: true
1774           floating_ip_count_required:
1775             is_required: true
1776         security_groups:
1777         - get_input: security_group_name
1778         fixed_ips:
1779         - ip_address:
1780             get_input: eca_traffic_net_local_ip2
1781         mac_requirements:
1782           mac_count_required:
1783             is_required: false
1784         allowed_address_pairs:
1785         - ip_address:
1786             get_input: eca_traffic_net_floating_ip
1787         network: eca_traffic_net
1788       requirements:
1789       - link:
1790           capability: tosca.capabilities.network.Linkable
1791           node: eca_traffic_net
1792           relationship: tosca.relationships.network.LinksTo
1793       - binding:
1794           capability: tosca.capabilities.network.Bindable
1795           node: lb2_instance
1796           relationship: tosca.relationships.network.BindsTo
1797     lb2_ha_net_port:
1798       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1799       properties:
1800         replacement_policy: AUTO
1801         ip_requirements:
1802         - ip_version: 4
1803           ip_count_required:
1804             is_required: true
1805           floating_ip_count_required:
1806             is_required: false
1807         security_groups:
1808         - get_input: security_group_name
1809         fixed_ips:
1810         - ip_address:
1811             get_input: ha_net_local_ip2
1812         mac_requirements:
1813           mac_count_required:
1814             is_required: false
1815         network: ha_net
1816       requirements:
1817       - link:
1818           capability: tosca.capabilities.network.Linkable
1819           node: ha_net
1820           relationship: tosca.relationships.network.LinksTo
1821       - binding:
1822           capability: tosca.capabilities.network.Bindable
1823           node: lb2_instance
1824           relationship: tosca.relationships.network.BindsTo
1825     oam2_mgmt_port:
1826       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1827       properties:
1828         replacement_policy: AUTO
1829         ip_requirements:
1830         - ip_version: 4
1831           ip_count_required:
1832             is_required: true
1833           floating_ip_count_required:
1834             is_required: false
1835         security_groups:
1836         - get_input: security_group_name
1837         fixed_ips:
1838         - ip_address:
1839             get_input:
1840             - eca_oam_ips
1841             - 1
1842         mac_requirements:
1843           mac_count_required:
1844             is_required: false
1845         network_role_tag: oam
1846         network:
1847           get_input: oam_net_name
1848       requirements:
1849       - binding:
1850           capability: tosca.capabilities.network.Bindable
1851           node: oam2_instance
1852           relationship: tosca.relationships.network.BindsTo
1853     nems_user_web_net:
1854       type: org.openecomp.resource.vl.nodes.heat.network.contrail.VirtualNetwork
1855       properties:
1856         network_name:
1857           get_input: nems_user_web_name
1858         subnets:
1859           nems_user_web_network_ip_subnet:
1860             name:
1861               get_input: nems_user_web_name
1862             cidr:
1863               get_input: nems_user_web_cidr
1864             allocation_pools:
1865             - start:
1866                 get_input: nems_user_web_start
1867               end:
1868                 get_input: nems_user_web_end
1869     lb1_ha_net_port:
1870       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1871       properties:
1872         replacement_policy: AUTO
1873         ip_requirements:
1874         - ip_version: 4
1875           ip_count_required:
1876             is_required: true
1877           floating_ip_count_required:
1878             is_required: false
1879         security_groups:
1880         - get_input: security_group_name
1881         fixed_ips:
1882         - ip_address:
1883             get_input: ha_net_local_ip1
1884         mac_requirements:
1885           mac_count_required:
1886             is_required: false
1887         network: ha_net
1888       requirements:
1889       - link:
1890           capability: tosca.capabilities.network.Linkable
1891           node: ha_net
1892           relationship: tosca.relationships.network.LinksTo
1893       - binding:
1894           capability: tosca.capabilities.network.Bindable
1895           node: lb1_instance
1896           relationship: tosca.relationships.network.BindsTo
1897     mmsc2_volume:
1898       type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
1899       properties:
1900         volume_type:
1901           get_input: MMSC_volume_type
1902         size: '(get_input : mmsc_cinder_volume_size) * 1024'
1903     cmaui1_volume:
1904       type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
1905       properties:
1906         volume_type:
1907           get_input: CMAUI_volume_type
1908         size: '(get_input : cmaui_cinder_volume_size) * 1024'
1909     nems_traffic_net:
1910       type: org.openecomp.resource.vl.nodes.heat.network.contrail.VirtualNetwork
1911       properties:
1912         network_name:
1913           get_input: nems_traffic_name
1914         subnets:
1915           nems_traffic_network_ip_subnet:
1916             name:
1917               get_input: nems_traffic_name
1918             cidr:
1919               get_input: nems_traffic_cidr
1920             allocation_pools:
1921             - start:
1922                 get_input: nems_traffic_start
1923               end:
1924                 get_input: nems_traffic_end
1925     eca_trx16_port_0:
1926       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1927       properties:
1928         replacement_policy: AUTO
1929         ip_requirements:
1930         - ip_version: 4
1931           ip_count_required:
1932             is_required: true
1933           floating_ip_count_required:
1934             is_required: false
1935         security_groups:
1936         - get_input: security_group_name
1937         fixed_ips:
1938         - ip_address:
1939             get_input:
1940             - eca_trx_oam_ips
1941             - 15
1942         mac_requirements:
1943           mac_count_required:
1944             is_required: false
1945         network_role_tag: oam
1946         network:
1947           get_input: oam_net_name
1948       requirements:
1949       - binding:
1950           capability: tosca.capabilities.network.Bindable
1951           node: server_eca_trx16
1952           relationship: tosca.relationships.network.BindsTo
1953     eca_trx19_port_2:
1954       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1955       properties:
1956         replacement_policy: AUTO
1957         ip_requirements:
1958         - ip_version: 4
1959           ip_count_required:
1960             is_required: true
1961           floating_ip_count_required:
1962             is_required: false
1963         security_groups:
1964         - get_input: security_group_name
1965         fixed_ips:
1966         - ip_address:
1967             get_input:
1968             - eca_trx_eca_traffic_net_ips
1969             - 18
1970         mac_requirements:
1971           mac_count_required:
1972             is_required: false
1973         network: eca_traffic_net
1974       requirements:
1975       - link:
1976           capability: tosca.capabilities.network.Linkable
1977           node: eca_traffic_net
1978           relationship: tosca.relationships.network.LinksTo
1979       - binding:
1980           capability: tosca.capabilities.network.Bindable
1981           node: server_eca_trx19
1982           relationship: tosca.relationships.network.BindsTo
1983     eca_trx16_port_1:
1984       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1985       properties:
1986         replacement_policy: AUTO
1987         ip_requirements:
1988         - ip_version: 4
1989           ip_count_required:
1990             is_required: true
1991           floating_ip_count_required:
1992             is_required: false
1993         security_groups:
1994         - get_input: security_group_name
1995         fixed_ips:
1996         - ip_address:
1997             get_input:
1998             - eca_trx_mgmt_ips
1999             - 15
2000         mac_requirements:
2001           mac_count_required:
2002             is_required: false
2003         network_role_tag: eca_mgmt
2004         network:
2005           get_input: eca_mgmt_net_name
2006       requirements:
2007       - binding:
2008           capability: tosca.capabilities.network.Bindable
2009           node: server_eca_trx16
2010           relationship: tosca.relationships.network.BindsTo
2011     eca_trx19_port_1:
2012       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2013       properties:
2014         replacement_policy: AUTO
2015         ip_requirements:
2016         - ip_version: 4
2017           ip_count_required:
2018             is_required: true
2019           floating_ip_count_required:
2020             is_required: false
2021         security_groups:
2022         - get_input: security_group_name
2023         fixed_ips:
2024         - ip_address:
2025             get_input:
2026             - eca_trx_mgmt_ips
2027             - 18
2028         mac_requirements:
2029           mac_count_required:
2030             is_required: false
2031         network_role_tag: eca_mgmt
2032         network:
2033           get_input: eca_mgmt_net_name
2034       requirements:
2035       - binding:
2036           capability: tosca.capabilities.network.Bindable
2037           node: server_eca_trx19
2038           relationship: tosca.relationships.network.BindsTo
2039     eca_trx15_port_0:
2040       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2041       properties:
2042         replacement_policy: AUTO
2043         ip_requirements:
2044         - ip_version: 4
2045           ip_count_required:
2046             is_required: true
2047           floating_ip_count_required:
2048             is_required: false
2049         security_groups:
2050         - get_input: security_group_name
2051         fixed_ips:
2052         - ip_address:
2053             get_input:
2054             - eca_trx_oam_ips
2055             - 14
2056         mac_requirements:
2057           mac_count_required:
2058             is_required: false
2059         network_role_tag: oam
2060         network:
2061           get_input: oam_net_name
2062       requirements:
2063       - binding:
2064           capability: tosca.capabilities.network.Bindable
2065           node: server_eca_trx15
2066           relationship: tosca.relationships.network.BindsTo
2067     eca_trx19_port_0:
2068       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2069       properties:
2070         replacement_policy: AUTO
2071         ip_requirements:
2072         - ip_version: 4
2073           ip_count_required:
2074             is_required: true
2075           floating_ip_count_required:
2076             is_required: false
2077         security_groups:
2078         - get_input: security_group_name
2079         fixed_ips:
2080         - ip_address:
2081             get_input:
2082             - eca_trx_oam_ips
2083             - 18
2084         mac_requirements:
2085           mac_count_required:
2086             is_required: false
2087         network_role_tag: oam
2088         network:
2089           get_input: oam_net_name
2090       requirements:
2091       - binding:
2092           capability: tosca.capabilities.network.Bindable
2093           node: server_eca_trx19
2094           relationship: tosca.relationships.network.BindsTo
2095     lb1_nems_traffic_port:
2096       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2097       properties:
2098         replacement_policy: AUTO
2099         ip_requirements:
2100         - ip_version: 4
2101           ip_count_required:
2102             is_required: true
2103           floating_ip_count_required:
2104             is_required: true
2105         security_groups:
2106         - get_input: security_group_name
2107         fixed_ips:
2108         - ip_address:
2109             get_input: nems_traffic_net_local_ip1
2110         mac_requirements:
2111           mac_count_required:
2112             is_required: false
2113         allowed_address_pairs:
2114         - ip_address:
2115             get_input: nems_traffic_net_floating_ip
2116         network: nems_traffic_net
2117       requirements:
2118       - link:
2119           capability: tosca.capabilities.network.Linkable
2120           node: nems_traffic_net
2121           relationship: tosca.relationships.network.LinksTo
2122       - binding:
2123           capability: tosca.capabilities.network.Bindable
2124           node: lb1_instance
2125           relationship: tosca.relationships.network.BindsTo
2126     oam2_instance:
2127       type: org.openecomp.resource.vfc.nodes.heat.eca
2128       properties:
2129         flavor:
2130           get_input: oam_flavor
2131         availability_zone:
2132           get_input: availability_zone_0
2133         image:
2134           get_input: oam_image_name
2135         metadata:
2136           vnf_id:
2137             get_input: vnf_id
2138         name:
2139           get_input:
2140           - eca_names
2141           - 1
2142       requirements:
2143       - local_storage:
2144           capability: tosca.capabilities.Attachment
2145           node: oam2_volume
2146           relationship: oam2_volume_attachment
2147     eca_trx11_port_1:
2148       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2149       properties:
2150         replacement_policy: AUTO
2151         ip_requirements:
2152         - ip_version: 4
2153           ip_count_required:
2154             is_required: true
2155           floating_ip_count_required:
2156             is_required: false
2157         security_groups:
2158         - get_input: security_group_name
2159         fixed_ips:
2160         - ip_address:
2161             get_input:
2162             - eca_trx_mgmt_ips
2163             - 10
2164         mac_requirements:
2165           mac_count_required:
2166             is_required: false
2167         network_role_tag: eca_mgmt
2168         network:
2169           get_input: eca_mgmt_net_name
2170       requirements:
2171       - binding:
2172           capability: tosca.capabilities.network.Bindable
2173           node: server_eca_trx11
2174           relationship: tosca.relationships.network.BindsTo
2175     eca_trx11_port_2:
2176       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2177       properties:
2178         replacement_policy: AUTO
2179         ip_requirements:
2180         - ip_version: 4
2181           ip_count_required:
2182             is_required: true
2183           floating_ip_count_required:
2184             is_required: false
2185         security_groups:
2186         - get_input: security_group_name
2187         fixed_ips:
2188         - ip_address:
2189             get_input:
2190             - eca_trx_eca_traffic_net_ips
2191             - 10
2192         mac_requirements:
2193           mac_count_required:
2194             is_required: false
2195         network: eca_traffic_net
2196       requirements:
2197       - link:
2198           capability: tosca.capabilities.network.Linkable
2199           node: eca_traffic_net
2200           relationship: tosca.relationships.network.LinksTo
2201       - binding:
2202           capability: tosca.capabilities.network.Bindable
2203           node: server_eca_trx11
2204           relationship: tosca.relationships.network.BindsTo
2205     eca_trx12_port_2:
2206       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2207       properties:
2208         replacement_policy: AUTO
2209         ip_requirements:
2210         - ip_version: 4
2211           ip_count_required:
2212             is_required: true
2213           floating_ip_count_required:
2214             is_required: false
2215         security_groups:
2216         - get_input: security_group_name
2217         fixed_ips:
2218         - ip_address:
2219             get_input:
2220             - eca_trx_eca_traffic_net_ips
2221             - 11
2222         mac_requirements:
2223           mac_count_required:
2224             is_required: false
2225         network: eca_traffic_net
2226       requirements:
2227       - link:
2228           capability: tosca.capabilities.network.Linkable
2229           node: eca_traffic_net
2230           relationship: tosca.relationships.network.LinksTo
2231       - binding:
2232           capability: tosca.capabilities.network.Bindable
2233           node: server_eca_trx12
2234           relationship: tosca.relationships.network.BindsTo
2235     arb_volume:
2236       type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
2237       properties:
2238         volume_type:
2239           get_input: ARB_volume_type
2240         size: '(get_input : arb_volume_size) * 1024'
2241     eca_trx12_port_1:
2242       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2243       properties:
2244         replacement_policy: AUTO
2245         ip_requirements:
2246         - ip_version: 4
2247           ip_count_required:
2248             is_required: true
2249           floating_ip_count_required:
2250             is_required: false
2251         security_groups:
2252         - get_input: security_group_name
2253         fixed_ips:
2254         - ip_address:
2255             get_input:
2256             - eca_trx_mgmt_ips
2257             - 11
2258         mac_requirements:
2259           mac_count_required:
2260             is_required: false
2261         network_role_tag: eca_mgmt
2262         network:
2263           get_input: eca_mgmt_net_name
2264       requirements:
2265       - binding:
2266           capability: tosca.capabilities.network.Bindable
2267           node: server_eca_trx12
2268           relationship: tosca.relationships.network.BindsTo
2269     eca_trx11_port_0:
2270       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2271       properties:
2272         replacement_policy: AUTO
2273         ip_requirements:
2274         - ip_version: 4
2275           ip_count_required:
2276             is_required: true
2277           floating_ip_count_required:
2278             is_required: false
2279         security_groups:
2280         - get_input: security_group_name
2281         fixed_ips:
2282         - ip_address:
2283             get_input:
2284             - eca_trx_oam_ips
2285             - 10
2286         mac_requirements:
2287           mac_count_required:
2288             is_required: false
2289         network_role_tag: oam
2290         network:
2291           get_input: oam_net_name
2292       requirements:
2293       - binding:
2294           capability: tosca.capabilities.network.Bindable
2295           node: server_eca_trx11
2296           relationship: tosca.relationships.network.BindsTo
2297     eca_trx12_port_0:
2298       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2299       properties:
2300         replacement_policy: AUTO
2301         ip_requirements:
2302         - ip_version: 4
2303           ip_count_required:
2304             is_required: true
2305           floating_ip_count_required:
2306             is_required: false
2307         security_groups:
2308         - get_input: security_group_name
2309         fixed_ips:
2310         - ip_address:
2311             get_input:
2312             - eca_trx_oam_ips
2313             - 11
2314         mac_requirements:
2315           mac_count_required:
2316             is_required: false
2317         network_role_tag: oam
2318         network:
2319           get_input: oam_net_name
2320       requirements:
2321       - binding:
2322           capability: tosca.capabilities.network.Bindable
2323           node: server_eca_trx12
2324           relationship: tosca.relationships.network.BindsTo
2325     mmsc4_port_0:
2326       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2327       properties:
2328         replacement_policy: AUTO
2329         ip_requirements:
2330         - ip_version: 4
2331           ip_count_required:
2332             is_required: true
2333           floating_ip_count_required:
2334             is_required: false
2335         security_groups:
2336         - get_input: security_group_name
2337         fixed_ips:
2338         - ip_address:
2339             get_input:
2340             - mmsc_oam_ips
2341             - 3
2342         mac_requirements:
2343           mac_count_required:
2344             is_required: false
2345         network_role_tag: oam
2346         network:
2347           get_input: oam_net_name
2348       requirements:
2349       - binding:
2350           capability: tosca.capabilities.network.Bindable
2351           node: server_mmsc4
2352           relationship: tosca.relationships.network.BindsTo
2353     cmaui1_port_0:
2354       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2355       properties:
2356         replacement_policy: AUTO
2357         ip_requirements:
2358         - ip_version: 4
2359           ip_count_required:
2360             is_required: true
2361           floating_ip_count_required:
2362             is_required: false
2363         security_groups:
2364         - get_input: security_group_name
2365         fixed_ips:
2366         - ip_address:
2367             get_input:
2368             - cmaui_oam_ips
2369             - 1
2370         mac_requirements:
2371           mac_count_required:
2372             is_required: false
2373         network_role_tag: oam
2374         network:
2375           get_input: oam_net_name
2376       requirements:
2377       - binding:
2378           capability: tosca.capabilities.network.Bindable
2379           node: server_cmaui1
2380           relationship: tosca.relationships.network.BindsTo
2381     mmsc3_port_0:
2382       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2383       properties:
2384         replacement_policy: AUTO
2385         ip_requirements:
2386         - ip_version: 4
2387           ip_count_required:
2388             is_required: true
2389           floating_ip_count_required:
2390             is_required: false
2391         security_groups:
2392         - get_input: security_group_name
2393         fixed_ips:
2394         - ip_address:
2395             get_input:
2396             - mmsc_oam_ips
2397             - 2
2398         mac_requirements:
2399           mac_count_required:
2400             is_required: false
2401         network_role_tag: oam
2402         network:
2403           get_input: oam_net_name
2404       requirements:
2405       - binding:
2406           capability: tosca.capabilities.network.Bindable
2407           node: server_mmsc3
2408           relationship: tosca.relationships.network.BindsTo
2409     eca_trx15_port_2:
2410       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2411       properties:
2412         replacement_policy: AUTO
2413         ip_requirements:
2414         - ip_version: 4
2415           ip_count_required:
2416             is_required: true
2417           floating_ip_count_required:
2418             is_required: false
2419         security_groups:
2420         - get_input: security_group_name
2421         fixed_ips:
2422         - ip_address:
2423             get_input:
2424             - eca_trx_eca_traffic_net_ips
2425             - 14
2426         mac_requirements:
2427           mac_count_required:
2428             is_required: false
2429         network: eca_traffic_net
2430       requirements:
2431       - link:
2432           capability: tosca.capabilities.network.Linkable
2433           node: eca_traffic_net
2434           relationship: tosca.relationships.network.LinksTo
2435       - binding:
2436           capability: tosca.capabilities.network.Bindable
2437           node: server_eca_trx15
2438           relationship: tosca.relationships.network.BindsTo
2439     mmsc3_port_1:
2440       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2441       properties:
2442         replacement_policy: AUTO
2443         ip_requirements:
2444         - ip_version: 4
2445           ip_count_required:
2446             is_required: true
2447           floating_ip_count_required:
2448             is_required: false
2449         security_groups:
2450         - get_input: security_group_name
2451         fixed_ips:
2452         - ip_address:
2453             get_input:
2454             - mmsc_mms_traffic_net_ips
2455             - 2
2456         mac_requirements:
2457           mac_count_required:
2458             is_required: false
2459         network: mms_traffic_net
2460       requirements:
2461       - link:
2462           capability: tosca.capabilities.network.Linkable
2463           node: mms_traffic_net
2464           relationship: tosca.relationships.network.LinksTo
2465       - binding:
2466           capability: tosca.capabilities.network.Bindable
2467           node: server_mmsc3
2468           relationship: tosca.relationships.network.BindsTo
2469     mmsc4_port_1:
2470       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2471       properties:
2472         replacement_policy: AUTO
2473         ip_requirements:
2474         - ip_version: 4
2475           ip_count_required:
2476             is_required: true
2477           floating_ip_count_required:
2478             is_required: false
2479         security_groups:
2480         - get_input: security_group_name
2481         fixed_ips:
2482         - ip_address:
2483             get_input:
2484             - mmsc_mms_traffic_net_ips
2485             - 3
2486         mac_requirements:
2487           mac_count_required:
2488             is_required: false
2489         network: mms_traffic_net
2490       requirements:
2491       - link:
2492           capability: tosca.capabilities.network.Linkable
2493           node: mms_traffic_net
2494           relationship: tosca.relationships.network.LinksTo
2495       - binding:
2496           capability: tosca.capabilities.network.Bindable
2497           node: server_mmsc4
2498           relationship: tosca.relationships.network.BindsTo
2499     eca_trx15_port_1:
2500       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2501       properties:
2502         replacement_policy: AUTO
2503         ip_requirements:
2504         - ip_version: 4
2505           ip_count_required:
2506             is_required: true
2507           floating_ip_count_required:
2508             is_required: false
2509         security_groups:
2510         - get_input: security_group_name
2511         fixed_ips:
2512         - ip_address:
2513             get_input:
2514             - eca_trx_mgmt_ips
2515             - 14
2516         mac_requirements:
2517           mac_count_required:
2518             is_required: false
2519         network_role_tag: eca_mgmt
2520         network:
2521           get_input: eca_mgmt_net_name
2522       requirements:
2523       - binding:
2524           capability: tosca.capabilities.network.Bindable
2525           node: server_eca_trx15
2526           relationship: tosca.relationships.network.BindsTo
2527     eca_trx16_port_2:
2528       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2529       properties:
2530         replacement_policy: AUTO
2531         ip_requirements:
2532         - ip_version: 4
2533           ip_count_required:
2534             is_required: true
2535           floating_ip_count_required:
2536             is_required: false
2537         security_groups:
2538         - get_input: security_group_name
2539         fixed_ips:
2540         - ip_address:
2541             get_input:
2542             - eca_trx_eca_traffic_net_ips
2543             - 15
2544         mac_requirements:
2545           mac_count_required:
2546             is_required: false
2547         network: eca_traffic_net
2548       requirements:
2549       - link:
2550           capability: tosca.capabilities.network.Linkable
2551           node: eca_traffic_net
2552           relationship: tosca.relationships.network.LinksTo
2553       - binding:
2554           capability: tosca.capabilities.network.Bindable
2555           node: server_eca_trx16
2556           relationship: tosca.relationships.network.BindsTo
2557     arb_mgmt_port:
2558       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2559       properties:
2560         replacement_policy: AUTO
2561         ip_requirements:
2562         - ip_version: 4
2563           ip_count_required:
2564             is_required: true
2565           floating_ip_count_required:
2566             is_required: false
2567         security_groups:
2568         - get_input: security_group_name
2569         fixed_ips:
2570         - ip_address:
2571             get_input:
2572             - arb_oam_ips
2573             - 0
2574         mac_requirements:
2575           mac_count_required:
2576             is_required: false
2577         network_role_tag: oam
2578         network:
2579           get_input: oam_net_name
2580       requirements:
2581       - binding:
2582           capability: tosca.capabilities.network.Bindable
2583           node: arb_instance
2584           relationship: tosca.relationships.network.BindsTo
2585     lb2_mgmt_port:
2586       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2587       properties:
2588         replacement_policy: AUTO
2589         ip_requirements:
2590         - ip_version: 4
2591           ip_count_required:
2592             is_required: true
2593           floating_ip_count_required:
2594             is_required: false
2595         security_groups:
2596         - get_input: security_group_name
2597         fixed_ips:
2598         - ip_address:
2599             get_input:
2600             - lb_oam_ips
2601             - 1
2602         mac_requirements:
2603           mac_count_required:
2604             is_required: false
2605         network_role_tag: oam
2606         network:
2607           get_input: oam_net_name
2608       requirements:
2609       - binding:
2610           capability: tosca.capabilities.network.Bindable
2611           node: lb2_instance
2612           relationship: tosca.relationships.network.BindsTo
2613     mmsc5_volume:
2614       type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
2615       properties:
2616         volume_type:
2617           get_input: MMSC_volume_type
2618         size: '(get_input : mmsc_cinder_volume_size) * 1024'
2619     eca_trx7_port_2:
2620       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2621       properties:
2622         replacement_policy: AUTO
2623         ip_requirements:
2624         - ip_version: 4
2625           ip_count_required:
2626             is_required: true
2627           floating_ip_count_required:
2628             is_required: false
2629         security_groups:
2630         - get_input: security_group_name
2631         fixed_ips:
2632         - ip_address:
2633             get_input:
2634             - eca_trx_eca_traffic_net_ips
2635             - 6
2636         mac_requirements:
2637           mac_count_required:
2638             is_required: false
2639         network: eca_traffic_net
2640       requirements:
2641       - link:
2642           capability: tosca.capabilities.network.Linkable
2643           node: eca_traffic_net
2644           relationship: tosca.relationships.network.LinksTo
2645       - binding:
2646           capability: tosca.capabilities.network.Bindable
2647           node: server_eca_trx7
2648           relationship: tosca.relationships.network.BindsTo
2649     oam1_mgmt_port:
2650       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2651       properties:
2652         replacement_policy: AUTO
2653         ip_requirements:
2654         - ip_version: 4
2655           ip_count_required:
2656             is_required: true
2657           floating_ip_count_required:
2658             is_required: false
2659         security_groups:
2660         - get_input: security_group_name
2661         fixed_ips:
2662         - ip_address:
2663             get_input:
2664             - eca_oam_ips
2665             - 0
2666         mac_requirements:
2667           mac_count_required:
2668             is_required: false
2669         network_role_tag: oam
2670         network:
2671           get_input: oam_net_name
2672       requirements:
2673       - binding:
2674           capability: tosca.capabilities.network.Bindable
2675           node: oam1_instance
2676           relationship: tosca.relationships.network.BindsTo
2677     server_cmaui:
2678       type: org.openecomp.resource.vfc.nodes.heat.cmaui
2679       properties:
2680         flavor:
2681           get_input: cmaui_flavor
2682         availability_zone:
2683           get_input: availability_zone_0
2684         image:
2685           get_input: cmaui_image
2686         metadata:
2687           vnf_id:
2688             get_input: vnf_id
2689         user_data_format: RAW
2690         name:
2691           get_input:
2692           - cmaui_names
2693           - 0
2694       requirements:
2695       - local_storage:
2696           capability: tosca.capabilities.Attachment
2697           node: cmaui_volume
2698           relationship: cmaui_volume_attachment
2699     eca_trx7_port_0:
2700       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2701       properties:
2702         replacement_policy: AUTO
2703         ip_requirements:
2704         - ip_version: 4
2705           ip_count_required:
2706             is_required: true
2707           floating_ip_count_required:
2708             is_required: false
2709         security_groups:
2710         - get_input: security_group_name
2711         fixed_ips:
2712         - ip_address:
2713             get_input:
2714             - eca_trx_oam_ips
2715             - 6
2716         mac_requirements:
2717           mac_count_required:
2718             is_required: false
2719         network_role_tag: oam
2720         network:
2721           get_input: oam_net_name
2722       requirements:
2723       - binding:
2724           capability: tosca.capabilities.network.Bindable
2725           node: server_eca_trx7
2726           relationship: tosca.relationships.network.BindsTo
2727     eca_trx7_port_1:
2728       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2729       properties:
2730         replacement_policy: AUTO
2731         ip_requirements:
2732         - ip_version: 4
2733           ip_count_required:
2734             is_required: true
2735           floating_ip_count_required:
2736             is_required: false
2737         security_groups:
2738         - get_input: security_group_name
2739         fixed_ips:
2740         - ip_address:
2741             get_input:
2742             - eca_trx_mgmt_ips
2743             - 6
2744         mac_requirements:
2745           mac_count_required:
2746             is_required: false
2747         network_role_tag: eca_mgmt
2748         network:
2749           get_input: eca_mgmt_net_name
2750       requirements:
2751       - binding:
2752           capability: tosca.capabilities.network.Bindable
2753           node: server_eca_trx7
2754           relationship: tosca.relationships.network.BindsTo
2755     cmaui_volume:
2756       type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
2757       properties:
2758         volume_type:
2759           get_input: CMAUI_volume_type
2760         size: '(get_input : cmaui_cinder_volume_size) * 1024'
2761     eca_trx3_port_1:
2762       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2763       properties:
2764         replacement_policy: AUTO
2765         ip_requirements:
2766         - ip_version: 4
2767           ip_count_required:
2768             is_required: true
2769           floating_ip_count_required:
2770             is_required: false
2771         security_groups:
2772         - get_input: security_group_name
2773         fixed_ips:
2774         - ip_address:
2775             get_input:
2776             - eca_trx_mgmt_ips
2777             - 2
2778         mac_requirements:
2779           mac_count_required:
2780             is_required: false
2781         network_role_tag: eca_mgmt
2782         network:
2783           get_input: eca_mgmt_net_name
2784       requirements:
2785       - binding:
2786           capability: tosca.capabilities.network.Bindable
2787           node: server_eca_trx3
2788           relationship: tosca.relationships.network.BindsTo
2789     eca_trx3_port_0:
2790       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2791       properties:
2792         replacement_policy: AUTO
2793         ip_requirements:
2794         - ip_version: 4
2795           ip_count_required:
2796             is_required: true
2797           floating_ip_count_required:
2798             is_required: false
2799         security_groups:
2800         - get_input: security_group_name
2801         fixed_ips:
2802         - ip_address:
2803             get_input:
2804             - eca_trx_oam_ips
2805             - 2
2806         mac_requirements:
2807           mac_count_required:
2808             is_required: false
2809         network_role_tag: oam
2810         network:
2811           get_input: oam_net_name
2812       requirements:
2813       - binding:
2814           capability: tosca.capabilities.network.Bindable
2815           node: server_eca_trx3
2816           relationship: tosca.relationships.network.BindsTo
2817     eca_trx3_port_2:
2818       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2819       properties:
2820         replacement_policy: AUTO
2821         ip_requirements:
2822         - ip_version: 4
2823           ip_count_required:
2824             is_required: true
2825           floating_ip_count_required:
2826             is_required: false
2827         security_groups:
2828         - get_input: security_group_name
2829         fixed_ips:
2830         - ip_address:
2831             get_input:
2832             - eca_trx_eca_traffic_net_ips
2833             - 2
2834         mac_requirements:
2835           mac_count_required:
2836             is_required: false
2837         network: eca_traffic_net
2838       requirements:
2839       - link:
2840           capability: tosca.capabilities.network.Linkable
2841           node: eca_traffic_net
2842           relationship: tosca.relationships.network.LinksTo
2843       - binding:
2844           capability: tosca.capabilities.network.Bindable
2845           node: server_eca_trx3
2846           relationship: tosca.relationships.network.BindsTo
2847     mmsc1_volume:
2848       type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
2849       properties:
2850         volume_type:
2851           get_input: MMSC_volume_type
2852         size: '(get_input : mmsc_cinder_volume_size) * 1024'
2853     nems_imap_net:
2854       type: org.openecomp.resource.vl.nodes.heat.network.contrail.VirtualNetwork
2855       properties:
2856         network_name:
2857           get_input: nems_imap_name
2858         subnets:
2859           nems_imap_network_ip_subnet:
2860             name:
2861               get_input: nems_imap_name
2862             cidr:
2863               get_input: nems_imap_cidr
2864             allocation_pools:
2865             - start:
2866                 get_input: nems_imap_start
2867               end:
2868                 get_input: nems_imap_end
2869     server_cmaui1:
2870       type: org.openecomp.resource.vfc.nodes.heat.cmaui
2871       properties:
2872         flavor:
2873           get_input: cmaui_flavor
2874         availability_zone:
2875           get_input: availability_zone_0
2876         image:
2877           get_input: cmaui_image
2878         metadata:
2879           vnf_id:
2880             get_input: vnf_id
2881         user_data_format: RAW
2882         name:
2883           get_input:
2884           - cmaui_names
2885           - 1
2886       requirements:
2887       - local_storage:
2888           capability: tosca.capabilities.Attachment
2889           node: cmaui1_volume
2890           relationship: cmaui1_volume_attachment
2891     lb2_dmz_protected_port:
2892       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2893       properties:
2894         replacement_policy: AUTO
2895         ip_requirements:
2896         - ip_version: 4
2897           ip_count_required:
2898             is_required: true
2899           floating_ip_count_required:
2900             is_required: false
2901         security_groups:
2902         - get_input: security_group_name
2903         fixed_ips:
2904         - ip_address:
2905             get_input:
2906             - lb_dmz_protected_ips
2907             - 1
2908         mac_requirements:
2909           mac_count_required:
2910             is_required: false
2911         allowed_address_pairs:
2912         - ip_address:
2913             get_input:
2914             - mmsc_dmz_protected_virtual_server_ips
2915             - 0
2916         - ip_address:
2917             get_input:
2918             - mmsc_dmz_protected_virtual_server_ips
2919             - 1
2920         - ip_address:
2921             get_input:
2922             - mmsc_dmz_protected_virtual_server_ips
2923             - 2
2924         - ip_address:
2925             get_input:
2926             - mmsc_dmz_protected_snat_ips
2927             - 0
2928         - ip_address:
2929             get_input:
2930             - mmsc_dmz_protected_snat_ips
2931             - 1
2932         - ip_address:
2933             get_input:
2934             - mmsc_dmz_protected_snat_ips
2935             - 2
2936         - ip_address:
2937             get_input:
2938             - mmsc_dmz_protected_snat_ips
2939             - 3
2940         network_role_tag: dmz_protected
2941         network:
2942           get_input: dmz_protected_net_name
2943       requirements:
2944       - binding:
2945           capability: tosca.capabilities.network.Bindable
2946           node: lb2_instance
2947           relationship: tosca.relationships.network.BindsTo
2948     lb1_eca_traffic_port:
2949       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2950       properties:
2951         replacement_policy: AUTO
2952         ip_requirements:
2953         - ip_version: 4
2954           ip_count_required:
2955             is_required: true
2956           floating_ip_count_required:
2957             is_required: true
2958         security_groups:
2959         - get_input: security_group_name
2960         fixed_ips:
2961         - ip_address:
2962             get_input: eca_traffic_net_local_ip1
2963         mac_requirements:
2964           mac_count_required:
2965             is_required: false
2966         allowed_address_pairs:
2967         - ip_address:
2968             get_input: eca_traffic_net_floating_ip
2969         network: eca_traffic_net
2970       requirements:
2971       - link:
2972           capability: tosca.capabilities.network.Linkable
2973           node: eca_traffic_net
2974           relationship: tosca.relationships.network.LinksTo
2975       - binding:
2976           capability: tosca.capabilities.network.Bindable
2977           node: lb1_instance
2978           relationship: tosca.relationships.network.BindsTo
2979     lb1_dmz_protected_port:
2980       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2981       properties:
2982         replacement_policy: AUTO
2983         ip_requirements:
2984         - ip_version: 4
2985           ip_count_required:
2986             is_required: true
2987           floating_ip_count_required:
2988             is_required: false
2989         security_groups:
2990         - get_input: security_group_name
2991         fixed_ips:
2992         - ip_address:
2993             get_input:
2994             - lb_dmz_protected_ips
2995             - 0
2996         mac_requirements:
2997           mac_count_required:
2998             is_required: false
2999         allowed_address_pairs:
3000         - ip_address:
3001             get_input:
3002             - mmsc_dmz_protected_virtual_server_ips
3003             - 0
3004         - ip_address:
3005             get_input:
3006             - mmsc_dmz_protected_virtual_server_ips
3007             - 1
3008         - ip_address:
3009             get_input:
3010             - mmsc_dmz_protected_virtual_server_ips
3011             - 2
3012         - ip_address:
3013             get_input:
3014             - mmsc_dmz_protected_snat_ips
3015             - 0
3016         - ip_address:
3017             get_input:
3018             - mmsc_dmz_protected_snat_ips
3019             - 1
3020         - ip_address:
3021             get_input:
3022             - mmsc_dmz_protected_snat_ips
3023             - 2
3024         - ip_address:
3025             get_input:
3026             - mmsc_dmz_protected_snat_ips
3027             - 3
3028         network_role_tag: dmz_protected
3029         network:
3030           get_input: dmz_protected_net_name
3031       requirements:
3032       - binding:
3033           capability: tosca.capabilities.network.Bindable
3034           node: lb1_instance
3035           relationship: tosca.relationships.network.BindsTo
3036     lb1_mms_traffic_port:
3037       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
3038       properties:
3039         replacement_policy: AUTO
3040         ip_requirements:
3041         - ip_version: 4
3042           ip_count_required:
3043             is_required: true
3044           floating_ip_count_required:
3045             is_required: true
3046         security_groups:
3047         - get_input: security_group_name
3048         fixed_ips:
3049         - ip_address:
3050             get_input: mms_traffic_net_local_ip1
3051         mac_requirements:
3052           mac_count_required:
3053             is_required: false
3054         allowed_address_pairs:
3055         - ip_address:
3056             get_input: mms_traffic_net_floating_ip
3057         network: mms_traffic_net
3058       requirements:
3059       - link:
3060           capability: tosca.capabilities.network.Linkable
3061           node: mms_traffic_net
3062           relationship: tosca.relationships.network.LinksTo
3063       - binding:
3064           capability: tosca.capabilities.network.Bindable
3065           node: lb1_instance
3066           relationship: tosca.relationships.network.BindsTo
3067     eca_mgmt_net:
3068       type: org.openecomp.resource.vl.nodes.heat.network.contrail.VirtualNetwork
3069       properties:
3070         network_name:
3071           get_input: eca_mgmt_name
3072         subnets:
3073           eca_mgmt_network_ip_subnet:
3074             name:
3075               get_input: eca_mgmt_name
3076             cidr:
3077               get_input: eca_mgmt_cidr
3078             allocation_pools:
3079             - start:
3080                 get_input: eca_mgmt_start
3081               end:
3082                 get_input: eca_mgmt_end
3083     eca_trx1_port_2:
3084       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
3085       properties:
3086         replacement_policy: AUTO
3087         ip_requirements:
3088         - ip_version: 4
3089           ip_count_required:
3090             is_required: true
3091           floating_ip_count_required:
3092             is_required: false
3093         security_groups:
3094         - get_input: security_group_name
3095         fixed_ips:
3096         - ip_address:
3097             get_input:
3098             - eca_trx_eca_traffic_net_ips
3099             - 0
3100         mac_requirements:
3101           mac_count_required:
3102             is_required: false
3103         network: eca_traffic_net
3104       requirements:
3105       - link:
3106           capability: tosca.capabilities.network.Linkable
3107           node: eca_traffic_net
3108           relationship: tosca.relationships.network.LinksTo
3109       - binding:
3110           capability: tosca.capabilities.network.Bindable
3111           node: server_eca_trx1
3112           relationship: tosca.relationships.network.BindsTo
3113     nems2_fe_volume:
3114       type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
3115       properties:
3116         volume_type:
3117           get_input: NEMS_FE_volume_type
3118         size: '(get_input : nems_volume_size) * 1024'
3119     server_nems_be1:
3120       type: org.openecomp.resource.vfc.nodes.heat.nems_be
3121       properties:
3122         flavor:
3123           get_input: nems_be_flavor
3124         availability_zone:
3125           get_input: availability_zone_0
3126         image:
3127           get_input: nems_be_image
3128         metadata:
3129           vnf_id:
3130             get_input: vnf_id
3131         user_data_format: RAW
3132         name:
3133           get_input: nems_be_names
3134       requirements:
3135       - local_storage:
3136           capability: tosca.capabilities.Attachment
3137           node: nems_be_volume
3138           relationship: nems_volume_attachment
3139     server_nems_fe1:
3140       type: org.openecomp.resource.vfc.nodes.heat.nems_fe
3141       properties:
3142         flavor:
3143           get_input: nems_fe_flavor
3144         availability_zone:
3145           get_input: availability_zone_0
3146         image:
3147           get_input: nems_fe_image
3148         metadata:
3149           vnf_id:
3150             get_input: vnf_id
3151         user_data_format: RAW
3152         name:
3153           get_input:
3154           - nems_fe_names
3155           - 0
3156       requirements:
3157       - local_storage:
3158           capability: tosca.capabilities.Attachment
3159           node: nems1_fe_volume
3160           relationship: nems1_fe_volume_attachment
3161     oam2_volume:
3162       type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
3163       properties:
3164         volume_type:
3165           get_input: ECA_OAM_volume_type
3166         size: '(get_input : oam_volume_size) * 1024'
3167     server_nems_fe2:
3168       type: org.openecomp.resource.vfc.nodes.heat.nems_fe
3169       properties:
3170         flavor:
3171           get_input: nems_fe_flavor
3172         availability_zone:
3173           get_input: availability_zone_0
3174         image:
3175           get_input: nems_fe_image
3176         metadata:
3177           vnf_id:
3178             get_input: vnf_id
3179         user_data_format: RAW
3180         name:
3181           get_input:
3182           - nems_fe_names
3183           - 1
3184       requirements:
3185       - local_storage:
3186           capability: tosca.capabilities.Attachment
3187           node: nems2_fe_volume
3188           relationship: nems2_fe_volume_attachment
3189     oam1_volume:
3190       type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
3191       properties:
3192         volume_type:
3193           get_input: ECA_OAM_volume_type
3194         size: '(get_input : oam_volume_size) * 1024'
3195     lb2_cor_direct_port:
3196       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
3197       properties:
3198         replacement_policy: AUTO
3199         ip_requirements:
3200         - ip_version: 4
3201           ip_count_required:
3202             is_required: true
3203           floating_ip_count_required:
3204             is_required: false
3205         security_groups:
3206         - get_input: security_group_name
3207         fixed_ips:
3208         - ip_address:
3209             get_input:
3210             - lb_cor_direct_ips
3211             - 1
3212         mac_requirements:
3213           mac_count_required:
3214             is_required: false
3215         allowed_address_pairs:
3216         - ip_address:
3217             get_input:
3218             - mmsc_core_virtual_server_ips
3219             - 0
3220         - ip_address:
3221             get_input:
3222             - mmsc_core_virtual_server_ips
3223             - 1
3224         - ip_address:
3225             get_input:
3226             - mmsc_core_snat_ips
3227             - 0
3228         - ip_address:
3229             get_input:
3230             - mmsc_core_snat_ips
3231             - 1
3232         - ip_address:
3233             get_input:
3234             - mmsc_core_snat_ips
3235             - 2
3236         - ip_address:
3237             get_input:
3238             - mmsc_core_snat_ips
3239             - 3
3240         - ip_address:
3241             get_input:
3242             - mmsc_core_snat_ips
3243             - 4
3244         network_role_tag: cor_direct
3245         network:
3246           get_input: cor_direct_net_name
3247       requirements:
3248       - binding:
3249           capability: tosca.capabilities.network.Bindable
3250           node: lb2_instance
3251           relationship: tosca.relationships.network.BindsTo
3252     eca_trx20_port_0:
3253       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
3254       properties:
3255         replacement_policy: AUTO
3256         ip_requirements:
3257         - ip_version: 4
3258           ip_count_required:
3259             is_required: true
3260           floating_ip_count_required:
3261             is_required: false
3262         security_groups:
3263         - get_input: security_group_name
3264         fixed_ips:
3265         - ip_address:
3266             get_input:
3267             - eca_trx_oam_ips
3268             - 19
3269         mac_requirements:
3270           mac_count_required:
3271             is_required: false
3272         network_role_tag: oam
3273         network:
3274           get_input: oam_net_name
3275       requirements:
3276       - binding:
3277           capability: tosca.capabilities.network.Bindable
3278           node: server_eca_trx20
3279           relationship: tosca.relationships.network.BindsTo
3280     eca_trx20_port_2:
3281       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
3282       properties:
3283         replacement_policy: AUTO
3284         ip_requirements:
3285         - ip_version: 4
3286           ip_count_required:
3287             is_required: true
3288           floating_ip_count_required:
3289             is_required: false
3290         security_groups:
3291         - get_input: security_group_name
3292         fixed_ips:
3293         - ip_address:
3294             get_input:
3295             - eca_trx_eca_traffic_net_ips
3296             - 19
3297         mac_requirements:
3298           mac_count_required:
3299             is_required: false
3300         network: eca_traffic_net
3301       requirements:
3302       - link:
3303           capability: tosca.capabilities.network.Linkable
3304           node: eca_traffic_net
3305           relationship: tosca.relationships.network.LinksTo
3306       - binding:
3307           capability: tosca.capabilities.network.Bindable
3308           node: server_eca_trx20
3309           relationship: tosca.relationships.network.BindsTo
3310     eca_trx20_port_1:
3311       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
3312       properties:
3313         replacement_policy: AUTO
3314         ip_requirements:
3315         - ip_version: 4
3316           ip_count_required:
3317             is_required: true
3318           floating_ip_count_required:
3319             is_required: false
3320         security_groups:
3321         - get_input: security_group_name
3322         fixed_ips:
3323         - ip_address:
3324             get_input:
3325             - eca_trx_mgmt_ips
3326             - 19
3327         mac_requirements:
3328           mac_count_required:
3329             is_required: false
3330         network_role_tag: eca_mgmt
3331         network:
3332           get_input: eca_mgmt_net_name
3333       requirements:
3334       - binding:
3335           capability: tosca.capabilities.network.Bindable
3336           node: server_eca_trx20
3337           relationship: tosca.relationships.network.BindsTo
3338     eca_trx8_port_0:
3339       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
3340       properties:
3341         replacement_policy: AUTO
3342         ip_requirements:
3343         - ip_version: 4
3344           ip_count_required:
3345             is_required: true
3346           floating_ip_count_required:
3347             is_required: false
3348         security_groups:
3349         - get_input: security_group_name
3350         fixed_ips:
3351         - ip_address:
3352             get_input:
3353             - eca_trx_oam_ips
3354             - 7
3355         mac_requirements:
3356           mac_count_required:
3357             is_required: false
3358         network_role_tag: oam
3359         network:
3360           get_input: oam_net_name
3361       requirements:
3362       - binding:
3363           capability: tosca.capabilities.network.Bindable
3364           node: server_eca_trx8
3365           relationship: tosca.relationships.network.BindsTo
3366     oam1_int_port:
3367       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
3368       properties:
3369         replacement_policy: AUTO
3370         ip_requirements:
3371         - ip_version: 4
3372           ip_count_required:
3373             is_required: true
3374           floating_ip_count_required:
3375             is_required: false
3376         security_groups:
3377         - get_input: security_group_name
3378         fixed_ips:
3379         - ip_address:
3380             get_input:
3381             - eca_eca_mgmt_ips
3382             - 0
3383         mac_requirements:
3384           mac_count_required:
3385             is_required: false
3386         network_role_tag: eca_mgmt
3387         network:
3388           get_input: eca_mgmt_net_name
3389       requirements:
3390       - binding:
3391           capability: tosca.capabilities.network.Bindable
3392           node: oam1_instance
3393           relationship: tosca.relationships.network.BindsTo
3394     eca_trx6_port_0:
3395       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
3396       properties:
3397         replacement_policy: AUTO
3398         ip_requirements:
3399         - ip_version: 4
3400           ip_count_required:
3401             is_required: true
3402           floating_ip_count_required:
3403             is_required: false
3404         security_groups:
3405         - get_input: security_group_name
3406         fixed_ips:
3407         - ip_address:
3408             get_input:
3409             - eca_trx_oam_ips
3410             - 5
3411         mac_requirements:
3412           mac_count_required:
3413             is_required: false
3414         network_role_tag: oam
3415         network:
3416           get_input: oam_net_name
3417       requirements:
3418       - binding:
3419           capability: tosca.capabilities.network.Bindable
3420           node: server_eca_trx6
3421           relationship: tosca.relationships.network.BindsTo
3422     lb2_nems_user_web_port:
3423       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
3424       properties:
3425         replacement_policy: AUTO
3426         ip_requirements:
3427         - ip_version: 4
3428           ip_count_required:
3429             is_required: true
3430           floating_ip_count_required:
3431             is_required: true
3432         security_groups:
3433         - get_input: security_group_name
3434         fixed_ips:
3435         - ip_address:
3436             get_input: nems_user_web_net_local_ip2
3437         mac_requirements:
3438           mac_count_required:
3439             is_required: false
3440         allowed_address_pairs:
3441         - ip_address:
3442             get_input: nems_user_web_net_floating_ip
3443         network: nems_user_web_net
3444       requirements:
3445       - link:
3446           capability: tosca.capabilities.network.Linkable
3447           node: nems_user_web_net
3448           relationship: tosca.relationships.network.LinksTo
3449       - binding:
3450           capability: tosca.capabilities.network.Bindable
3451           node: lb2_instance
3452           relationship: tosca.relationships.network.BindsTo
3453     lb2_instance:
3454       type: org.openecomp.resource.vfc.nodes.heat.lb
3455       properties:
3456         flavor:
3457           get_input: lb_flavor_name
3458         availability_zone:
3459           get_input: availability_zone_0
3460         image:
3461           get_input: lb_image_name
3462         metadata:
3463           vnf_id:
3464             get_input: vnf_id
3465         name:
3466           get_input:
3467           - lb_names
3468           - 1
3469     eca_trx6_port_2:
3470       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
3471       properties:
3472         replacement_policy: AUTO
3473         ip_requirements:
3474         - ip_version: 4
3475           ip_count_required:
3476             is_required: true
3477           floating_ip_count_required:
3478             is_required: false
3479         security_groups:
3480         - get_input: security_group_name
3481         fixed_ips:
3482         - ip_address:
3483             get_input:
3484             - eca_trx_eca_traffic_net_ips
3485             - 5
3486         mac_requirements:
3487           mac_count_required:
3488             is_required: false
3489         network: eca_traffic_net
3490       requirements:
3491       - link:
3492           capability: tosca.capabilities.network.Linkable
3493           node: eca_traffic_net
3494           relationship: tosca.relationships.network.LinksTo
3495       - binding:
3496           capability: tosca.capabilities.network.Bindable
3497           node: server_eca_trx6
3498           relationship: tosca.relationships.network.BindsTo
3499     eca_trx8_port_2:
3500       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
3501       properties:
3502         replacement_policy: AUTO
3503         ip_requirements:
3504         - ip_version: 4
3505           ip_count_required:
3506             is_required: true
3507           floating_ip_count_required:
3508             is_required: false
3509         security_groups:
3510         - get_input: security_group_name
3511         fixed_ips:
3512         - ip_address:
3513             get_input:
3514             - eca_trx_eca_traffic_net_ips
3515             - 7
3516         mac_requirements:
3517           mac_count_required:
3518             is_required: false
3519         network: eca_traffic_net
3520       requirements:
3521       - link:
3522           capability: tosca.capabilities.network.Linkable
3523           node: eca_traffic_net
3524           relationship: tosca.relationships.network.LinksTo
3525       - binding:
3526           capability: tosca.capabilities.network.Bindable
3527           node: server_eca_trx8
3528           relationship: tosca.relationships.network.BindsTo
3529     lb1_nems_user_web_port:
3530       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
3531       properties:
3532         replacement_policy: AUTO
3533         ip_requirements:
3534         - ip_version: 4
3535           ip_count_required:
3536             is_required: true
3537           floating_ip_count_required:
3538             is_required: true
3539         security_groups:
3540         - get_input: security_group_name
3541         fixed_ips:
3542         - ip_address:
3543             get_input: nems_user_web_net_local_ip1
3544         mac_requirements:
3545           mac_count_required:
3546             is_required: false
3547         allowed_address_pairs:
3548         - ip_address:
3549             get_input: nems_user_web_net_floating_ip
3550         network: nems_user_web_net
3551       requirements:
3552       - link:
3553           capability: tosca.capabilities.network.Linkable
3554           node: nems_user_web_net
3555           relationship: tosca.relationships.network.LinksTo
3556       - binding:
3557           capability: tosca.capabilities.network.Bindable
3558           node: lb1_instance
3559           relationship: tosca.relationships.network.BindsTo
3560     eca_trx6_port_1:
3561       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
3562       properties:
3563         replacement_policy: AUTO
3564         ip_requirements:
3565         - ip_version: 4
3566           ip_count_required:
3567             is_required: true
3568           floating_ip_count_required:
3569             is_required: false
3570         security_groups:
3571         - get_input: security_group_name
3572         fixed_ips:
3573         - ip_address:
3574             get_input:
3575             - eca_trx_mgmt_ips
3576             - 5
3577         mac_requirements:
3578           mac_count_required:
3579             is_required: false
3580         network_role_tag: eca_mgmt
3581         network:
3582           get_input: eca_mgmt_net_name
3583       requirements:
3584       - binding:
3585           capability: tosca.capabilities.network.Bindable
3586           node: server_eca_trx6
3587           relationship: tosca.relationships.network.BindsTo
3588     eca_trx8_port_1:
3589       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
3590       properties:
3591         replacement_policy: AUTO
3592         ip_requirements:
3593         - ip_version: 4
3594           ip_count_required:
3595             is_required: true
3596           floating_ip_count_required:
3597             is_required: false
3598         security_groups:
3599         - get_input: security_group_name
3600         fixed_ips:
3601         - ip_address:
3602             get_input:
3603             - eca_trx_mgmt_ips
3604             - 7
3605         mac_requirements:
3606           mac_count_required:
3607             is_required: false
3608         network_role_tag: eca_mgmt
3609         network:
3610           get_input: eca_mgmt_net_name
3611       requirements:
3612       - binding:
3613           capability: tosca.capabilities.network.Bindable
3614           node: server_eca_trx8
3615           relationship: tosca.relationships.network.BindsTo
3616     arb_int_port:
3617       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
3618       properties:
3619         replacement_policy: AUTO
3620         ip_requirements:
3621         - ip_version: 4
3622           ip_count_required:
3623             is_required: true
3624           floating_ip_count_required:
3625             is_required: false
3626         security_groups:
3627         - get_input: security_group_name
3628         fixed_ips:
3629         - ip_address:
3630             get_input:
3631             - arb_eca_mgmt_ips
3632             - 0
3633         mac_requirements:
3634           mac_count_required:
3635             is_required: false
3636         network_role_tag: eca_mgmt
3637         network:
3638           get_input: eca_mgmt_net_name
3639       requirements:
3640       - binding:
3641           capability: tosca.capabilities.network.Bindable
3642           node: arb_instance
3643           relationship: tosca.relationships.network.BindsTo
3644     ha_net:
3645       type: org.openecomp.resource.vl.nodes.heat.network.contrail.VirtualNetwork
3646       properties:
3647         network_name:
3648           get_input: ha_net_name
3649         subnets:
3650           ha_net_ip_subnet:
3651             name:
3652               get_input: ha_net_name
3653             cidr:
3654               get_input: ha_net_cidr
3655             allocation_pools:
3656             - start:
3657                 get_input: ha_net_start
3658               end:
3659                 get_input: ha_net_end
3660     server_mmsc1:
3661       type: org.openecomp.resource.vfc.nodes.heat.mmsc
3662       properties:
3663         flavor:
3664           get_input: mmsc_flavor
3665         availability_zone:
3666           get_input: availability_zone_0
3667         image:
3668           get_input: mmsc_image
3669         metadata:
3670           vnf_id:
3671             get_input: vnf_id
3672         user_data_format: RAW
3673         name:
3674           get_input:
3675           - mmsc_names
3676           - 0
3677       requirements:
3678       - local_storage:
3679           capability: tosca.capabilities.Attachment
3680           node: mmsc1_volume
3681           relationship: mmsc1_volume_attachment
3682     nems_be1_port_0:
3683       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
3684       properties:
3685         replacement_policy: AUTO
3686         ip_requirements:
3687         - ip_version: 4
3688           ip_count_required:
3689             is_required: true
3690           floating_ip_count_required:
3691             is_required: false
3692         security_groups:
3693         - get_input: security_group_name
3694         fixed_ips:
3695         - ip_address:
3696             get_input: nems_be_oam_ips
3697         mac_requirements:
3698           mac_count_required:
3699             is_required: false
3700         network_role_tag: oam
3701         network:
3702           get_input: oam_net_name
3703       requirements:
3704       - binding:
3705           capability: tosca.capabilities.network.Bindable
3706           node: server_nems_be1
3707           relationship: tosca.relationships.network.BindsTo
3708     eca_trx2_port_0:
3709       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
3710       properties:
3711         replacement_policy: AUTO
3712         ip_requirements:
3713         - ip_version: 4
3714           ip_count_required:
3715             is_required: true
3716           floating_ip_count_required:
3717             is_required: false
3718         security_groups:
3719         - get_input: security_group_name
3720         fixed_ips:
3721         - ip_address:
3722             get_input:
3723             - eca_trx_oam_ips
3724             - 1
3725         mac_requirements:
3726           mac_count_required:
3727             is_required: false
3728         network_role_tag: oam
3729         network:
3730           get_input: oam_net_name
3731       requirements:
3732       - binding:
3733           capability: tosca.capabilities.network.Bindable
3734           node: server_eca_trx2
3735           relationship: tosca.relationships.network.BindsTo
3736     server_mmsc2:
3737       type: org.openecomp.resource.vfc.nodes.heat.mmsc
3738       properties:
3739         flavor:
3740           get_input: mmsc_flavor
3741         availability_zone:
3742           get_input: availability_zone_0
3743         image:
3744           get_input: mmsc_image
3745         metadata:
3746           vnf_id:
3747             get_input: vnf_id
3748         user_data_format: RAW
3749         name:
3750           get_input:
3751           - mmsc_names
3752           - 1
3753       requirements:
3754       - local_storage:
3755           capability: tosca.capabilities.Attachment
3756           node: mmsc2_volume
3757           relationship: mmsc2_volume_attachment
3758     nems_be1_port_1:
3759       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
3760       properties:
3761         replacement_policy: AUTO
3762         ip_requirements:
3763         - ip_version: 4
3764           ip_count_required:
3765             is_required: true
3766           floating_ip_count_required:
3767             is_required: false
3768         security_groups:
3769         - get_input: security_group_name
3770         fixed_ips:
3771         - ip_address:
3772             get_input: nems_be_nems_internal_net_ips
3773         mac_requirements:
3774           mac_count_required:
3775             is_required: false
3776         network: nems_internal_net
3777       requirements:
3778       - link:
3779           capability: tosca.capabilities.network.Linkable
3780           node: nems_internal_net
3781           relationship: tosca.relationships.network.LinksTo
3782       - binding:
3783           capability: tosca.capabilities.network.Bindable
3784           node: server_nems_be1
3785           relationship: tosca.relationships.network.BindsTo
3786     eca_trx2_port_1:
3787       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
3788       properties:
3789         replacement_policy: AUTO
3790         ip_requirements:
3791         - ip_version: 4
3792           ip_count_required:
3793             is_required: true
3794           floating_ip_count_required:
3795             is_required: false
3796         security_groups:
3797         - get_input: security_group_name
3798         fixed_ips:
3799         - ip_address:
3800             get_input:
3801             - eca_trx_mgmt_ips
3802             - 1
3803         mac_requirements:
3804           mac_count_required:
3805             is_required: false
3806         network_role_tag: eca_mgmt
3807         network:
3808           get_input: eca_mgmt_net_name
3809       requirements:
3810       - binding:
3811           capability: tosca.capabilities.network.Bindable
3812           node: server_eca_trx2
3813           relationship: tosca.relationships.network.BindsTo
3814     eca_trx4_port_1:
3815       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
3816       properties:
3817         replacement_policy: AUTO
3818         ip_requirements:
3819         - ip_version: 4
3820           ip_count_required:
3821             is_required: true
3822           floating_ip_count_required:
3823             is_required: false
3824         security_groups:
3825         - get_input: security_group_name
3826         fixed_ips:
3827         - ip_address:
3828             get_input:
3829             - eca_trx_mgmt_ips
3830             - 3
3831         mac_requirements:
3832           mac_count_required:
3833             is_required: false
3834         network_role_tag: eca_mgmt
3835         network:
3836           get_input: eca_mgmt_net_name
3837       requirements:
3838       - binding:
3839           capability: tosca.capabilities.network.Bindable
3840           node: server_eca_trx4
3841           relationship: tosca.relationships.network.BindsTo
3842     server_mmsc3:
3843       type: org.openecomp.resource.vfc.nodes.heat.mmsc
3844       properties:
3845         flavor:
3846           get_input: mmsc_flavor
3847         availability_zone:
3848           get_input: availability_zone_0
3849         image:
3850           get_input: mmsc_image
3851         metadata:
3852           vnf_id:
3853             get_input: vnf_id
3854         user_data_format: RAW
3855         name:
3856           get_input:
3857           - mmsc_names
3858           - 2
3859       requirements:
3860       - local_storage:
3861           capability: tosca.capabilities.Attachment
3862           node: mmsc3_volume
3863           relationship: mmsc3_volume_attachment
3864     nems_be1_port_2:
3865       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
3866       properties:
3867         replacement_policy: AUTO
3868         ip_requirements:
3869         - ip_version: 4
3870           ip_count_required:
3871             is_required: true
3872           floating_ip_count_required:
3873             is_required: false
3874         security_groups:
3875         - get_input: security_group_name
3876         fixed_ips:
3877         - ip_address:
3878             get_input: nems_be_nems_imap_net_ips
3879         mac_requirements:
3880           mac_count_required:
3881             is_required: false
3882         network: nems_imap_net
3883       requirements:
3884       - link:
3885           capability: tosca.capabilities.network.Linkable
3886           node: nems_imap_net
3887           relationship: tosca.relationships.network.LinksTo
3888       - binding:
3889           capability: tosca.capabilities.network.Bindable
3890           node: server_nems_be1
3891           relationship: tosca.relationships.network.BindsTo
3892     eca_trx2_port_2:
3893       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
3894       properties:
3895         replacement_policy: AUTO
3896         ip_requirements:
3897         - ip_version: 4
3898           ip_count_required:
3899             is_required: true
3900           floating_ip_count_required:
3901             is_required: false
3902         security_groups:
3903         - get_input: security_group_name
3904         fixed_ips:
3905         - ip_address:
3906             get_input:
3907             - eca_trx_eca_traffic_net_ips
3908             - 1
3909         mac_requirements:
3910           mac_count_required:
3911             is_required: false
3912         network: eca_traffic_net
3913       requirements:
3914       - link:
3915           capability: tosca.capabilities.network.Linkable
3916           node: eca_traffic_net
3917           relationship: tosca.relationships.network.LinksTo
3918       - binding:
3919           capability: tosca.capabilities.network.Bindable
3920           node: server_eca_trx2
3921           relationship: tosca.relationships.network.BindsTo
3922     eca_trx4_port_2:
3923       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
3924       properties:
3925         replacement_policy: AUTO
3926         ip_requirements:
3927         - ip_version: 4
3928           ip_count_required:
3929             is_required: true
3930           floating_ip_count_required:
3931             is_required: false
3932         security_groups:
3933         - get_input: security_group_name
3934         fixed_ips:
3935         - ip_address:
3936             get_input:
3937             - eca_trx_eca_traffic_net_ips
3938             - 3
3939         mac_requirements:
3940           mac_count_required:
3941             is_required: false
3942         network: eca_traffic_net
3943       requirements:
3944       - link:
3945           capability: tosca.capabilities.network.Linkable
3946           node: eca_traffic_net
3947           relationship: tosca.relationships.network.LinksTo
3948       - binding:
3949           capability: tosca.capabilities.network.Bindable
3950           node: server_eca_trx4
3951           relationship: tosca.relationships.network.BindsTo
3952     server_eca_trx20:
3953       type: org.openecomp.resource.vfc.nodes.heat.eca_trx
3954       properties:
3955         flavor:
3956           get_input: eca_trx_flavor
3957         availability_zone:
3958           get_input: availability_zone_0
3959         image:
3960           get_input: eca_trx_image
3961         metadata:
3962           vnf_id:
3963             get_input: vnf_id
3964         name:
3965           get_input:
3966           - eca_trx_names
3967           - 19
3968     eca_trx4_port_0:
3969       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
3970       properties:
3971         replacement_policy: AUTO
3972         ip_requirements:
3973         - ip_version: 4
3974           ip_count_required:
3975             is_required: true
3976           floating_ip_count_required:
3977             is_required: false
3978         security_groups:
3979         - get_input: security_group_name
3980         fixed_ips:
3981         - ip_address:
3982             get_input:
3983             - eca_trx_oam_ips
3984             - 3
3985         mac_requirements:
3986           mac_count_required:
3987             is_required: false
3988         network_role_tag: oam
3989         network:
3990           get_input: oam_net_name
3991       requirements:
3992       - binding:
3993           capability: tosca.capabilities.network.Bindable
3994           node: server_eca_trx4
3995           relationship: tosca.relationships.network.BindsTo
3996     nems_be_volume:
3997       type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
3998       properties:
3999         volume_type:
4000           get_input: NEMS_BE_volume_type
4001         size: '(get_input : nems_be_volume_size) * 1024'
4002     server_mmsc4:
4003       type: org.openecomp.resource.vfc.nodes.heat.mmsc
4004       properties:
4005         flavor:
4006           get_input: mmsc_flavor
4007         availability_zone:
4008           get_input: availability_zone_0
4009         image:
4010           get_input: mmsc_image
4011         metadata:
4012           vnf_id:
4013             get_input: vnf_id
4014         user_data_format: RAW
4015         name:
4016           get_input:
4017           - mmsc_names
4018           - 3
4019       requirements:
4020       - local_storage:
4021           capability: tosca.capabilities.Attachment
4022           node: mmsc4_volume
4023           relationship: mmsc4_volume_attachment
4024     server_mmsc5:
4025       type: org.openecomp.resource.vfc.nodes.heat.mmsc
4026       properties:
4027         flavor:
4028           get_input: mmsc_flavor
4029         availability_zone:
4030           get_input: availability_zone_0
4031         image:
4032           get_input: mmsc_image
4033         metadata:
4034           vnf_id:
4035             get_input: vnf_id
4036         user_data_format: RAW
4037         name:
4038           get_input:
4039           - mmsc_names
4040           - 4
4041       requirements:
4042       - local_storage:
4043           capability: tosca.capabilities.Attachment
4044           node: mmsc5_volume
4045           relationship: mmsc5_volume_attachment
4046     oam2_int_port:
4047       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
4048       properties:
4049         replacement_policy: AUTO
4050         ip_requirements:
4051         - ip_version: 4
4052           ip_count_required:
4053             is_required: true
4054           floating_ip_count_required:
4055             is_required: false
4056         security_groups:
4057         - get_input: security_group_name
4058         fixed_ips:
4059         - ip_address:
4060             get_input:
4061             - eca_eca_mgmt_ips
4062             - 1
4063         mac_requirements:
4064           mac_count_required:
4065             is_required: false
4066         network_role_tag: eca_mgmt
4067         network:
4068           get_input: eca_mgmt_net_name
4069       requirements:
4070       - binding:
4071           capability: tosca.capabilities.network.Bindable
4072           node: oam2_instance
4073           relationship: tosca.relationships.network.BindsTo
4074     eca_trx17_port_0:
4075       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
4076       properties:
4077         replacement_policy: AUTO
4078         ip_requirements:
4079         - ip_version: 4
4080           ip_count_required:
4081             is_required: true
4082           floating_ip_count_required:
4083             is_required: false
4084         security_groups:
4085         - get_input: security_group_name
4086         fixed_ips:
4087         - ip_address:
4088             get_input:
4089             - eca_trx_oam_ips
4090             - 16
4091         mac_requirements:
4092           mac_count_required:
4093             is_required: false
4094         network_role_tag: oam
4095         network:
4096           get_input: oam_net_name
4097       requirements:
4098       - binding:
4099           capability: tosca.capabilities.network.Bindable
4100           node: server_eca_trx17
4101           relationship: tosca.relationships.network.BindsTo
4102     eca_trx18_port_2:
4103       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
4104       properties:
4105         replacement_policy: AUTO
4106         ip_requirements:
4107         - ip_version: 4
4108           ip_count_required:
4109             is_required: true
4110           floating_ip_count_required:
4111             is_required: false
4112         security_groups:
4113         - get_input: security_group_name
4114         fixed_ips:
4115         - ip_address:
4116             get_input:
4117             - eca_trx_eca_traffic_net_ips
4118             - 17
4119         mac_requirements:
4120           mac_count_required:
4121             is_required: false
4122         network: eca_traffic_net
4123       requirements:
4124       - link:
4125           capability: tosca.capabilities.network.Linkable
4126           node: eca_traffic_net
4127           relationship: tosca.relationships.network.LinksTo
4128       - binding:
4129           capability: tosca.capabilities.network.Bindable
4130           node: server_eca_trx18
4131           relationship: tosca.relationships.network.BindsTo
4132     lb1_cor_direct_port:
4133       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
4134       properties:
4135         replacement_policy: AUTO
4136         ip_requirements:
4137         - ip_version: 4
4138           ip_count_required:
4139             is_required: true
4140           floating_ip_count_required:
4141             is_required: false
4142         security_groups:
4143         - get_input: security_group_name
4144         fixed_ips:
4145         - ip_address:
4146             get_input:
4147             - lb_cor_direct_ips
4148             - 0
4149         mac_requirements:
4150           mac_count_required:
4151             is_required: false
4152         allowed_address_pairs:
4153         - ip_address:
4154             get_input:
4155             - mmsc_core_virtual_server_ips
4156             - 0
4157         - ip_address:
4158             get_input:
4159             - mmsc_core_virtual_server_ips
4160             - 1
4161         - ip_address:
4162             get_input:
4163             - mmsc_core_snat_ips
4164             - 0
4165         - ip_address:
4166             get_input:
4167             - mmsc_core_snat_ips
4168             - 1
4169         - ip_address:
4170             get_input:
4171             - mmsc_core_snat_ips
4172             - 2
4173         - ip_address:
4174             get_input:
4175             - mmsc_core_snat_ips
4176             - 3
4177         - ip_address:
4178             get_input:
4179             - mmsc_core_snat_ips
4180             - 4
4181         network_role_tag: cor_direct
4182         network:
4183           get_input: cor_direct_net_name
4184       requirements:
4185       - binding:
4186           capability: tosca.capabilities.network.Bindable
4187           node: lb1_instance
4188           relationship: tosca.relationships.network.BindsTo
4189     mmsc1_port_0:
4190       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
4191       properties:
4192         replacement_policy: AUTO
4193         ip_requirements:
4194         - ip_version: 4
4195           ip_count_required:
4196             is_required: true
4197           floating_ip_count_required:
4198             is_required: false
4199         security_groups:
4200         - get_input: security_group_name
4201         fixed_ips:
4202         - ip_address:
4203             get_input:
4204             - mmsc_oam_ips
4205             - 0
4206         mac_requirements:
4207           mac_count_required:
4208             is_required: false
4209         network_role_tag: oam
4210         network:
4211           get_input: oam_net_name
4212       requirements:
4213       - binding:
4214           capability: tosca.capabilities.network.Bindable
4215           node: server_mmsc1
4216           relationship: tosca.relationships.network.BindsTo
4217     eca_trx17_port_2:
4218       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
4219       properties:
4220         replacement_policy: AUTO
4221         ip_requirements:
4222         - ip_version: 4
4223           ip_count_required:
4224             is_required: true
4225           floating_ip_count_required:
4226             is_required: false
4227         security_groups:
4228         - get_input: security_group_name
4229         fixed_ips:
4230         - ip_address:
4231             get_input:
4232             - eca_trx_eca_traffic_net_ips
4233             - 16
4234         mac_requirements:
4235           mac_count_required:
4236             is_required: false
4237         network: eca_traffic_net
4238       requirements:
4239       - link:
4240           capability: tosca.capabilities.network.Linkable
4241           node: eca_traffic_net
4242           relationship: tosca.relationships.network.LinksTo
4243       - binding:
4244           capability: tosca.capabilities.network.Bindable
4245           node: server_eca_trx17
4246           relationship: tosca.relationships.network.BindsTo
4247     eca_trx18_port_0:
4248       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
4249       properties:
4250         replacement_policy: AUTO
4251         ip_requirements:
4252         - ip_version: 4
4253           ip_count_required:
4254             is_required: true
4255           floating_ip_count_required:
4256             is_required: false
4257         security_groups:
4258         - get_input: security_group_name
4259         fixed_ips:
4260         - ip_address:
4261             get_input:
4262             - eca_trx_oam_ips
4263             - 17
4264         mac_requirements:
4265           mac_count_required:
4266             is_required: false
4267         network_role_tag: oam
4268         network:
4269           get_input: oam_net_name
4270       requirements:
4271       - binding:
4272           capability: tosca.capabilities.network.Bindable
4273           node: server_eca_trx18
4274           relationship: tosca.relationships.network.BindsTo
4275     mmsc1_port_1:
4276       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
4277       properties:
4278         replacement_policy: AUTO
4279         ip_requirements:
4280         - ip_version: 4
4281           ip_count_required:
4282             is_required: true
4283           floating_ip_count_required:
4284             is_required: false
4285         security_groups:
4286         - get_input: security_group_name
4287         fixed_ips:
4288         - ip_address:
4289             get_input:
4290             - mmsc_mms_traffic_net_ips
4291             - 0
4292         mac_requirements:
4293           mac_count_required:
4294             is_required: false
4295         network: mms_traffic_net
4296       requirements:
4297       - link:
4298           capability: tosca.capabilities.network.Linkable
4299           node: mms_traffic_net
4300           relationship: tosca.relationships.network.LinksTo
4301       - binding:
4302           capability: tosca.capabilities.network.Bindable
4303           node: server_mmsc1
4304           relationship: tosca.relationships.network.BindsTo
4305     mmsc2_port_1:
4306       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
4307       properties:
4308         replacement_policy: AUTO
4309         ip_requirements:
4310         - ip_version: 4
4311           ip_count_required:
4312             is_required: true
4313           floating_ip_count_required:
4314             is_required: false
4315         security_groups:
4316         - get_input: security_group_name
4317         fixed_ips:
4318         - ip_address:
4319             get_input:
4320             - mmsc_mms_traffic_net_ips
4321             - 1
4322         mac_requirements:
4323           mac_count_required:
4324             is_required: false
4325         network: mms_traffic_net
4326       requirements:
4327       - link:
4328           capability: tosca.capabilities.network.Linkable
4329           node: mms_traffic_net
4330           relationship: tosca.relationships.network.LinksTo
4331       - binding:
4332           capability: tosca.capabilities.network.Bindable
4333           node: server_mmsc2
4334           relationship: tosca.relationships.network.BindsTo
4335     eca_trx17_port_1:
4336       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
4337       properties:
4338         replacement_policy: AUTO
4339         ip_requirements:
4340         - ip_version: 4
4341           ip_count_required:
4342             is_required: true
4343           floating_ip_count_required:
4344             is_required: false
4345         security_groups:
4346         - get_input: security_group_name
4347         fixed_ips:
4348         - ip_address:
4349             get_input:
4350             - eca_trx_mgmt_ips
4351             - 16
4352         mac_requirements:
4353           mac_count_required:
4354             is_required: false
4355         network_role_tag: eca_mgmt
4356         network:
4357           get_input: eca_mgmt_net_name
4358       requirements:
4359       - binding:
4360           capability: tosca.capabilities.network.Bindable
4361           node: server_eca_trx17
4362           relationship: tosca.relationships.network.BindsTo
4363     eca_trx18_port_1:
4364       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
4365       properties:
4366         replacement_policy: AUTO
4367         ip_requirements:
4368         - ip_version: 4
4369           ip_count_required:
4370             is_required: true
4371           floating_ip_count_required:
4372             is_required: false
4373         security_groups:
4374         - get_input: security_group_name
4375         fixed_ips:
4376         - ip_address:
4377             get_input:
4378             - eca_trx_mgmt_ips
4379             - 17
4380         mac_requirements:
4381           mac_count_required:
4382             is_required: false
4383         network_role_tag: eca_mgmt
4384         network:
4385           get_input: eca_mgmt_net_name
4386       requirements:
4387       - binding:
4388           capability: tosca.capabilities.network.Bindable
4389           node: server_eca_trx18
4390           relationship: tosca.relationships.network.BindsTo
4391     mms_traffic_net:
4392       type: org.openecomp.resource.vl.nodes.heat.network.contrail.VirtualNetwork
4393       properties:
4394         network_name:
4395           get_input: mms_traffic_net_name
4396         subnets:
4397           mms_traffic_ip_subnet:
4398             name:
4399               get_input: mms_traffic_net_name
4400             cidr:
4401               get_input: mms_traffic_net_cidr
4402             allocation_pools:
4403             - start:
4404                 get_input: mms_traffic_start
4405               end:
4406                 get_input: mms_traffic_end
4407     cmaui_port_0:
4408       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
4409       properties:
4410         replacement_policy: AUTO
4411         ip_requirements:
4412         - ip_version: 4
4413           ip_count_required:
4414             is_required: true
4415           floating_ip_count_required:
4416             is_required: false
4417         security_groups:
4418         - get_input: security_group_name
4419         fixed_ips:
4420         - ip_address:
4421             get_input:
4422             - cmaui_oam_ips
4423             - 0
4424         mac_requirements:
4425           mac_count_required:
4426             is_required: false
4427         network_role_tag: oam
4428         network:
4429           get_input: oam_net_name
4430       requirements:
4431       - binding:
4432           capability: tosca.capabilities.network.Bindable
4433           node: server_cmaui
4434           relationship: tosca.relationships.network.BindsTo
4435     eca_trx10_port_1:
4436       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
4437       properties:
4438         replacement_policy: AUTO
4439         ip_requirements:
4440         - ip_version: 4
4441           ip_count_required:
4442             is_required: true
4443           floating_ip_count_required:
4444             is_required: false
4445         security_groups:
4446         - get_input: security_group_name
4447         fixed_ips:
4448         - ip_address:
4449             get_input:
4450             - eca_trx_mgmt_ips
4451             - 9
4452         mac_requirements:
4453           mac_count_required:
4454             is_required: false
4455         network_role_tag: eca_mgmt
4456         network:
4457           get_input: eca_mgmt_net_name
4458       requirements:
4459       - binding:
4460           capability: tosca.capabilities.network.Bindable
4461           node: server_eca_trx10
4462           relationship: tosca.relationships.network.BindsTo
4463     server_eca_trx13:
4464       type: org.openecomp.resource.vfc.nodes.heat.eca_trx
4465       properties:
4466         flavor:
4467           get_input: eca_trx_flavor
4468         availability_zone:
4469           get_input: availability_zone_0
4470         image:
4471           get_input: eca_trx_image
4472         metadata:
4473           vnf_id:
4474             get_input: vnf_id
4475         name:
4476           get_input:
4477           - eca_trx_names
4478           - 12
4479     lb1_instance:
4480       type: org.openecomp.resource.vfc.nodes.heat.lb
4481       properties:
4482         flavor:
4483           get_input: lb_flavor_name
4484         availability_zone:
4485           get_input: availability_zone_0
4486         image:
4487           get_input: lb_image_name
4488         metadata:
4489           vnf_id:
4490             get_input: vnf_id
4491         name:
4492           get_input:
4493           - lb_names
4494           - 0
4495     eca_trx10_port_0:
4496       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
4497       properties:
4498         replacement_policy: AUTO
4499         ip_requirements:
4500         - ip_version: 4
4501           ip_count_required:
4502             is_required: true
4503           floating_ip_count_required:
4504             is_required: false
4505         security_groups:
4506         - get_input: security_group_name
4507         fixed_ips:
4508         - ip_address:
4509             get_input:
4510             - eca_trx_oam_ips
4511             - 9
4512         mac_requirements:
4513           mac_count_required:
4514             is_required: false
4515         network_role_tag: oam
4516         network:
4517           get_input: oam_net_name
4518       requirements:
4519       - binding:
4520           capability: tosca.capabilities.network.Bindable
4521           node: server_eca_trx10
4522           relationship: tosca.relationships.network.BindsTo
4523     server_eca_trx14:
4524       type: org.openecomp.resource.vfc.nodes.heat.eca_trx
4525       properties:
4526         flavor:
4527           get_input: eca_trx_flavor
4528         availability_zone:
4529           get_input: availability_zone_0
4530         image:
4531           get_input: eca_trx_image
4532         metadata:
4533           vnf_id:
4534             get_input: vnf_id
4535         name:
4536           get_input:
4537           - eca_trx_names
4538           - 13
4539     server_eca_trx15:
4540       type: org.openecomp.resource.vfc.nodes.heat.eca_trx
4541       properties:
4542         flavor:
4543           get_input: eca_trx_flavor
4544         availability_zone:
4545           get_input: availability_zone_0
4546         image:
4547           get_input: eca_trx_image
4548         metadata:
4549           vnf_id:
4550             get_input: vnf_id
4551         name:
4552           get_input:
4553           - eca_trx_names
4554           - 14
4555     nems1_fe_volume:
4556       type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
4557       properties:
4558         volume_type:
4559           get_input: NEMS_FE_volume_type
4560         size: '(get_input : nems_volume_size) * 1024'
4561     eca_trx10_port_2:
4562       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
4563       properties:
4564         replacement_policy: AUTO
4565         ip_requirements:
4566         - ip_version: 4
4567           ip_count_required:
4568             is_required: true
4569           floating_ip_count_required:
4570             is_required: false
4571         security_groups:
4572         - get_input: security_group_name
4573         fixed_ips:
4574         - ip_address:
4575             get_input:
4576             - eca_trx_eca_traffic_net_ips
4577             - 9
4578         mac_requirements:
4579           mac_count_required:
4580             is_required: false
4581         network: eca_traffic_net
4582       requirements:
4583       - link:
4584           capability: tosca.capabilities.network.Linkable
4585           node: eca_traffic_net
4586           relationship: tosca.relationships.network.LinksTo
4587       - binding:
4588           capability: tosca.capabilities.network.Bindable
4589           node: server_eca_trx10
4590           relationship: tosca.relationships.network.BindsTo
4591     server_eca_trx16:
4592       type: org.openecomp.resource.vfc.nodes.heat.eca_trx
4593       properties:
4594         flavor:
4595           get_input: eca_trx_flavor
4596         availability_zone:
4597           get_input: availability_zone_0
4598         image:
4599           get_input: eca_trx_image
4600         metadata:
4601           vnf_id:
4602             get_input: vnf_id
4603         name:
4604           get_input:
4605           - eca_trx_names
4606           - 15
4607     server_eca_trx10:
4608       type: org.openecomp.resource.vfc.nodes.heat.eca_trx
4609       properties:
4610         flavor:
4611           get_input: eca_trx_flavor
4612         availability_zone:
4613           get_input: availability_zone_0
4614         image:
4615           get_input: eca_trx_image
4616         metadata:
4617           vnf_id:
4618             get_input: vnf_id
4619         name:
4620           get_input:
4621           - eca_trx_names
4622           - 9
4623     server_eca_trx11:
4624       type: org.openecomp.resource.vfc.nodes.heat.eca_trx
4625       properties:
4626         flavor:
4627           get_input: eca_trx_flavor
4628         availability_zone:
4629           get_input: availability_zone_0
4630         image:
4631           get_input: eca_trx_image
4632         metadata:
4633           vnf_id:
4634             get_input: vnf_id
4635         name:
4636           get_input:
4637           - eca_trx_names
4638           - 10
4639     server_eca_trx12:
4640       type: org.openecomp.resource.vfc.nodes.heat.eca_trx
4641       properties:
4642         flavor:
4643           get_input: eca_trx_flavor
4644         availability_zone:
4645           get_input: availability_zone_0
4646         image:
4647           get_input: eca_trx_image
4648         metadata:
4649           vnf_id:
4650             get_input: vnf_id
4651         name:
4652           get_input:
4653           - eca_trx_names
4654           - 11
4655     eca_trx14_port_1:
4656       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
4657       properties:
4658         replacement_policy: AUTO
4659         ip_requirements:
4660         - ip_version: 4
4661           ip_count_required:
4662             is_required: true
4663           floating_ip_count_required:
4664             is_required: false
4665         security_groups:
4666         - get_input: security_group_name
4667         fixed_ips:
4668         - ip_address:
4669             get_input:
4670             - eca_trx_mgmt_ips
4671             - 13
4672         mac_requirements:
4673           mac_count_required:
4674             is_required: false
4675         network_role_tag: eca_mgmt
4676         network:
4677           get_input: eca_mgmt_net_name
4678       requirements:
4679       - binding:
4680           capability: tosca.capabilities.network.Bindable
4681           node: server_eca_trx14
4682           relationship: tosca.relationships.network.BindsTo
4683     eca_trx13_port_0:
4684       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
4685       properties:
4686         replacement_policy: AUTO
4687         ip_requirements:
4688         - ip_version: 4
4689           ip_count_required:
4690             is_required: true
4691           floating_ip_count_required:
4692             is_required: false
4693         security_groups:
4694         - get_input: security_group_name
4695         fixed_ips:
4696         - ip_address:
4697             get_input:
4698             - eca_trx_oam_ips
4699             - 12
4700         mac_requirements:
4701           mac_count_required:
4702             is_required: false
4703         network_role_tag: oam
4704         network:
4705           get_input: oam_net_name
4706       requirements:
4707       - binding:
4708           capability: tosca.capabilities.network.Bindable
4709           node: server_eca_trx13
4710           relationship: tosca.relationships.network.BindsTo
4711     eca_trx14_port_0:
4712       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
4713       properties:
4714         replacement_policy: AUTO
4715         ip_requirements:
4716         - ip_version: 4
4717           ip_count_required:
4718             is_required: true
4719           floating_ip_count_required:
4720             is_required: false
4721         security_groups:
4722         - get_input: security_group_name
4723         fixed_ips:
4724         - ip_address:
4725             get_input:
4726             - eca_trx_oam_ips
4727             - 13
4728         mac_requirements:
4729           mac_count_required:
4730             is_required: false
4731         network_role_tag: oam
4732         network:
4733           get_input: oam_net_name
4734       requirements:
4735       - binding:
4736           capability: tosca.capabilities.network.Bindable
4737           node: server_eca_trx14
4738           relationship: tosca.relationships.network.BindsTo
4739     mmsc5_port_1:
4740       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
4741       properties:
4742         replacement_policy: AUTO
4743         ip_requirements:
4744         - ip_version: 4
4745           ip_count_required:
4746             is_required: true
4747           floating_ip_count_required:
4748             is_required: false
4749         security_groups:
4750         - get_input: security_group_name
4751         fixed_ips:
4752         - ip_address:
4753             get_input:
4754             - mmsc_mms_traffic_net_ips
4755             - 4
4756         mac_requirements:
4757           mac_count_required:
4758             is_required: false
4759         network: mms_traffic_net
4760       requirements:
4761       - link:
4762           capability: tosca.capabilities.network.Linkable
4763           node: mms_traffic_net
4764           relationship: tosca.relationships.network.LinksTo
4765       - binding:
4766           capability: tosca.capabilities.network.Bindable
4767           node: server_mmsc5
4768           relationship: tosca.relationships.network.BindsTo
4769     eca_trx13_port_1:
4770       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
4771       properties:
4772         replacement_policy: AUTO
4773         ip_requirements:
4774         - ip_version: 4
4775           ip_count_required:
4776             is_required: true
4777           floating_ip_count_required:
4778             is_required: false
4779         security_groups:
4780         - get_input: security_group_name
4781         fixed_ips:
4782         - ip_address:
4783             get_input:
4784             - eca_trx_mgmt_ips
4785             - 12
4786         mac_requirements:
4787           mac_count_required:
4788             is_required: false
4789         network_role_tag: eca_mgmt
4790         network:
4791           get_input: eca_mgmt_net_name
4792       requirements:
4793       - binding:
4794           capability: tosca.capabilities.network.Bindable
4795           node: server_eca_trx13
4796           relationship: tosca.relationships.network.BindsTo
4797     mmsc5_port_0:
4798       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
4799       properties:
4800         replacement_policy: AUTO
4801         ip_requirements:
4802         - ip_version: 4
4803           ip_count_required:
4804             is_required: true
4805           floating_ip_count_required:
4806             is_required: false
4807         security_groups:
4808         - get_input: security_group_name
4809         fixed_ips:
4810         - ip_address:
4811             get_input:
4812             - mmsc_oam_ips
4813             - 4
4814         mac_requirements:
4815           mac_count_required:
4816             is_required: false
4817         network_role_tag: oam
4818         network:
4819           get_input: oam_net_name
4820       requirements:
4821       - binding:
4822           capability: tosca.capabilities.network.Bindable
4823           node: server_mmsc5
4824           relationship: tosca.relationships.network.BindsTo
4825     eca_trx13_port_2:
4826       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
4827       properties:
4828         replacement_policy: AUTO
4829         ip_requirements:
4830         - ip_version: 4
4831           ip_count_required:
4832             is_required: true
4833           floating_ip_count_required:
4834             is_required: false
4835         security_groups:
4836         - get_input: security_group_name
4837         fixed_ips:
4838         - ip_address:
4839             get_input:
4840             - eca_trx_eca_traffic_net_ips
4841             - 12
4842         mac_requirements:
4843           mac_count_required:
4844             is_required: false
4845         network: eca_traffic_net
4846       requirements:
4847       - link:
4848           capability: tosca.capabilities.network.Linkable
4849           node: eca_traffic_net
4850           relationship: tosca.relationships.network.LinksTo
4851       - binding:
4852           capability: tosca.capabilities.network.Bindable
4853           node: server_eca_trx13
4854           relationship: tosca.relationships.network.BindsTo
4855     eca_trx14_port_2:
4856       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
4857       properties:
4858         replacement_policy: AUTO
4859         ip_requirements:
4860         - ip_version: 4
4861           ip_count_required:
4862             is_required: true
4863           floating_ip_count_required:
4864             is_required: false
4865         security_groups:
4866         - get_input: security_group_name
4867         fixed_ips:
4868         - ip_address:
4869             get_input:
4870             - eca_trx_eca_traffic_net_ips
4871             - 13
4872         mac_requirements:
4873           mac_count_required:
4874             is_required: false
4875         network: eca_traffic_net
4876       requirements:
4877       - link:
4878           capability: tosca.capabilities.network.Linkable
4879           node: eca_traffic_net
4880           relationship: tosca.relationships.network.LinksTo
4881       - binding:
4882           capability: tosca.capabilities.network.Bindable
4883           node: server_eca_trx14
4884           relationship: tosca.relationships.network.BindsTo
4885     mmsc2_port_0:
4886       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
4887       properties:
4888         replacement_policy: AUTO
4889         ip_requirements:
4890         - ip_version: 4
4891           ip_count_required:
4892             is_required: true
4893           floating_ip_count_required:
4894             is_required: false
4895         security_groups:
4896         - get_input: security_group_name
4897         fixed_ips:
4898         - ip_address:
4899             get_input:
4900             - mmsc_oam_ips
4901             - 1
4902         mac_requirements:
4903           mac_count_required:
4904             is_required: false
4905         network_role_tag: oam
4906         network:
4907           get_input: oam_net_name
4908       requirements:
4909       - binding:
4910           capability: tosca.capabilities.network.Bindable
4911           node: server_mmsc2
4912           relationship: tosca.relationships.network.BindsTo
4913     server_eca_trx17:
4914       type: org.openecomp.resource.vfc.nodes.heat.eca_trx
4915       properties:
4916         flavor:
4917           get_input: eca_trx_flavor
4918         availability_zone:
4919           get_input: availability_zone_0
4920         image:
4921           get_input: eca_trx_image
4922         metadata:
4923           vnf_id:
4924             get_input: vnf_id
4925         name:
4926           get_input:
4927           - eca_trx_names
4928           - 16
4929     server_eca_trx18:
4930       type: org.openecomp.resource.vfc.nodes.heat.eca_trx
4931       properties:
4932         flavor:
4933           get_input: eca_trx_flavor
4934         availability_zone:
4935           get_input: availability_zone_0
4936         image:
4937           get_input: eca_trx_image
4938         metadata:
4939           vnf_id:
4940             get_input: vnf_id
4941         name:
4942           get_input:
4943           - eca_trx_names
4944           - 17
4945     server_eca_trx19:
4946       type: org.openecomp.resource.vfc.nodes.heat.eca_trx
4947       properties:
4948         flavor:
4949           get_input: eca_trx_flavor
4950         availability_zone:
4951           get_input: availability_zone_0
4952         image:
4953           get_input: eca_trx_image
4954         metadata:
4955           vnf_id:
4956             get_input: vnf_id
4957         name:
4958           get_input:
4959           - eca_trx_names
4960           - 18
4961     eca_trx9_port_0:
4962       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
4963       properties:
4964         replacement_policy: AUTO
4965         ip_requirements:
4966         - ip_version: 4
4967           ip_count_required:
4968             is_required: true
4969           floating_ip_count_required:
4970             is_required: false
4971         security_groups:
4972         - get_input: security_group_name
4973         fixed_ips:
4974         - ip_address:
4975             get_input:
4976             - eca_trx_oam_ips
4977             - 8
4978         mac_requirements:
4979           mac_count_required:
4980             is_required: false
4981         network_role_tag: oam
4982         network:
4983           get_input: oam_net_name
4984       requirements:
4985       - binding:
4986           capability: tosca.capabilities.network.Bindable
4987           node: server_eca_trx9
4988           relationship: tosca.relationships.network.BindsTo
4989     eca_trx9_port_1:
4990       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
4991       properties:
4992         replacement_policy: AUTO
4993         ip_requirements:
4994         - ip_version: 4
4995           ip_count_required:
4996             is_required: true
4997           floating_ip_count_required:
4998             is_required: false
4999         security_groups:
5000         - get_input: security_group_name
5001         fixed_ips:
5002         - ip_address:
5003             get_input:
5004             - eca_trx_mgmt_ips
5005             - 8
5006         mac_requirements:
5007           mac_count_required:
5008             is_required: false
5009         network_role_tag: eca_mgmt
5010         network:
5011           get_input: eca_mgmt_net_name
5012       requirements:
5013       - binding:
5014           capability: tosca.capabilities.network.Bindable
5015           node: server_eca_trx9
5016           relationship: tosca.relationships.network.BindsTo
5017     eca_trx9_port_2:
5018       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
5019       properties:
5020         replacement_policy: AUTO
5021         ip_requirements:
5022         - ip_version: 4
5023           ip_count_required:
5024             is_required: true
5025           floating_ip_count_required:
5026             is_required: false
5027         security_groups:
5028         - get_input: security_group_name
5029         fixed_ips:
5030         - ip_address:
5031             get_input:
5032             - eca_trx_eca_traffic_net_ips
5033             - 8
5034         mac_requirements:
5035           mac_count_required:
5036             is_required: false
5037         network: eca_traffic_net
5038       requirements:
5039       - link:
5040           capability: tosca.capabilities.network.Linkable
5041           node: eca_traffic_net
5042           relationship: tosca.relationships.network.LinksTo
5043       - binding:
5044           capability: tosca.capabilities.network.Bindable
5045           node: server_eca_trx9
5046           relationship: tosca.relationships.network.BindsTo
5047     lb2_nems_traffic_port:
5048       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
5049       properties:
5050         replacement_policy: AUTO
5051         ip_requirements:
5052         - ip_version: 4
5053           ip_count_required:
5054             is_required: true
5055           floating_ip_count_required:
5056             is_required: true
5057         security_groups:
5058         - get_input: security_group_name
5059         fixed_ips:
5060         - ip_address:
5061             get_input: nems_traffic_net_local_ip2
5062         mac_requirements:
5063           mac_count_required:
5064             is_required: false
5065         allowed_address_pairs:
5066         - ip_address:
5067             get_input: nems_traffic_net_floating_ip
5068         network: nems_traffic_net
5069       requirements:
5070       - link:
5071           capability: tosca.capabilities.network.Linkable
5072           node: nems_traffic_net
5073           relationship: tosca.relationships.network.LinksTo
5074       - binding:
5075           capability: tosca.capabilities.network.Bindable
5076           node: lb2_instance
5077           relationship: tosca.relationships.network.BindsTo
5078     eca_trx5_port_2:
5079       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
5080       properties:
5081         replacement_policy: AUTO
5082         ip_requirements:
5083         - ip_version: 4
5084           ip_count_required:
5085             is_required: true
5086           floating_ip_count_required:
5087             is_required: false
5088         security_groups:
5089         - get_input: security_group_name
5090         fixed_ips:
5091         - ip_address:
5092             get_input:
5093             - eca_trx_eca_traffic_net_ips
5094             - 4
5095         mac_requirements:
5096           mac_count_required:
5097             is_required: false
5098         network: eca_traffic_net
5099       requirements:
5100       - link:
5101           capability: tosca.capabilities.network.Linkable
5102           node: eca_traffic_net
5103           relationship: tosca.relationships.network.LinksTo
5104       - binding:
5105           capability: tosca.capabilities.network.Bindable
5106           node: server_eca_trx5
5107           relationship: tosca.relationships.network.BindsTo
5108     eca_traffic_net:
5109       type: org.openecomp.resource.vl.nodes.heat.network.contrail.VirtualNetwork
5110       properties:
5111         network_name:
5112           get_input: eca_traffic_name
5113         subnets:
5114           eca_traffic_ip_subnet:
5115             name:
5116               get_input: eca_traffic_name
5117             cidr:
5118               get_input: eca_traffic_cidr
5119             allocation_pools:
5120             - start:
5121                 get_input: eca_traffic_start
5122               end:
5123                 get_input: eca_traffic_end
5124     eca_trx1_port_1:
5125       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
5126       properties:
5127         replacement_policy: AUTO
5128         ip_requirements:
5129         - ip_version: 4
5130           ip_count_required:
5131             is_required: true
5132           floating_ip_count_required:
5133             is_required: false
5134         security_groups:
5135         - get_input: security_group_name
5136         fixed_ips:
5137         - ip_address:
5138             get_input:
5139             - eca_trx_mgmt_ips
5140             - 0
5141         mac_requirements:
5142           mac_count_required:
5143             is_required: false
5144         network_role_tag: eca_mgmt
5145         network:
5146           get_input: eca_mgmt_net_name
5147       requirements:
5148       - binding:
5149           capability: tosca.capabilities.network.Bindable
5150           node: server_eca_trx1
5151           relationship: tosca.relationships.network.BindsTo
5152     eca_trx5_port_1:
5153       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
5154       properties:
5155         replacement_policy: AUTO
5156         ip_requirements:
5157         - ip_version: 4
5158           ip_count_required:
5159             is_required: true
5160           floating_ip_count_required:
5161             is_required: false
5162         security_groups:
5163         - get_input: security_group_name
5164         fixed_ips:
5165         - ip_address:
5166             get_input:
5167             - eca_trx_mgmt_ips
5168             - 4
5169         mac_requirements:
5170           mac_count_required:
5171             is_required: false
5172         network_role_tag: eca_mgmt
5173         network:
5174           get_input: eca_mgmt_net_name
5175       requirements:
5176       - binding:
5177           capability: tosca.capabilities.network.Bindable
5178           node: server_eca_trx5
5179           relationship: tosca.relationships.network.BindsTo
5180     oam1_instance:
5181       type: org.openecomp.resource.vfc.nodes.heat.eca
5182       properties:
5183         flavor:
5184           get_input: oam_flavor
5185         availability_zone:
5186           get_input: availability_zone_0
5187         image:
5188           get_input: oam_image_name
5189         metadata:
5190           vnf_id:
5191             get_input: vnf_id
5192         name:
5193           get_input:
5194           - eca_names
5195           - 0
5196       requirements:
5197       - local_storage:
5198           capability: tosca.capabilities.Attachment
5199           node: oam1_volume
5200           relationship: oam1_volume_attachment
5201     eca_trx1_port_0:
5202       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
5203       properties:
5204         replacement_policy: AUTO
5205         ip_requirements:
5206         - ip_version: 4
5207           ip_count_required:
5208             is_required: true
5209           floating_ip_count_required:
5210             is_required: false
5211         security_groups:
5212         - get_input: security_group_name
5213         fixed_ips:
5214         - ip_address:
5215             get_input:
5216             - eca_trx_oam_ips
5217             - 0
5218         mac_requirements:
5219           mac_count_required:
5220             is_required: false
5221         network_role_tag: oam
5222         network:
5223           get_input: oam_net_name
5224       requirements:
5225       - binding:
5226           capability: tosca.capabilities.network.Bindable
5227           node: server_eca_trx1
5228           relationship: tosca.relationships.network.BindsTo
5229     eca_trx5_port_0:
5230       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
5231       properties:
5232         replacement_policy: AUTO
5233         ip_requirements:
5234         - ip_version: 4
5235           ip_count_required:
5236             is_required: true
5237           floating_ip_count_required:
5238             is_required: false
5239         security_groups:
5240         - get_input: security_group_name
5241         fixed_ips:
5242         - ip_address:
5243             get_input:
5244             - eca_trx_oam_ips
5245             - 4
5246         mac_requirements:
5247           mac_count_required:
5248             is_required: false
5249         network_role_tag: oam
5250         network:
5251           get_input: oam_net_name
5252       requirements:
5253       - binding:
5254           capability: tosca.capabilities.network.Bindable
5255           node: server_eca_trx5
5256           relationship: tosca.relationships.network.BindsTo
5257     mmsc3_volume:
5258       type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
5259       properties:
5260         volume_type:
5261           get_input: MMSC_volume_type
5262         size: '(get_input : mmsc_cinder_volume_size) * 1024'
5263   relationship_templates:
5264     mmsc1_volume_attachment:
5265       type: org.openecomp.relationships.VolumeAttachesTo
5266       properties:
5267         volume_id: mmsc1_volume
5268         instance_uuid: server_mmsc1
5269     mmsc4_volume_attachment:
5270       type: org.openecomp.relationships.VolumeAttachesTo
5271       properties:
5272         volume_id: mmsc4_volume
5273         instance_uuid: server_mmsc4
5274     arb_volume_attachment:
5275       type: org.openecomp.relationships.VolumeAttachesTo
5276       properties:
5277         volume_id: arb_volume
5278         instance_uuid: arb_instance
5279     cmaui_volume_attachment:
5280       type: org.openecomp.relationships.VolumeAttachesTo
5281       properties:
5282         volume_id: cmaui_volume
5283         instance_uuid: server_cmaui
5284     nems1_fe_volume_attachment:
5285       type: org.openecomp.relationships.VolumeAttachesTo
5286       properties:
5287         volume_id: nems1_fe_volume
5288         instance_uuid: server_nems_fe1
5289     mmsc3_volume_attachment:
5290       type: org.openecomp.relationships.VolumeAttachesTo
5291       properties:
5292         volume_id: mmsc3_volume
5293         instance_uuid: server_mmsc3
5294     oam2_volume_attachment:
5295       type: org.openecomp.relationships.VolumeAttachesTo
5296       properties:
5297         volume_id: oam2_volume
5298         instance_uuid: oam2_instance
5299     cmaui1_volume_attachment:
5300       type: org.openecomp.relationships.VolumeAttachesTo
5301       properties:
5302         volume_id: cmaui1_volume
5303         instance_uuid: server_cmaui1
5304     nems_volume_attachment:
5305       type: org.openecomp.relationships.VolumeAttachesTo
5306       properties:
5307         volume_id: nems_be_volume
5308         instance_uuid: server_nems_be1
5309     oam1_volume_attachment:
5310       type: org.openecomp.relationships.VolumeAttachesTo
5311       properties:
5312         volume_id: oam1_volume
5313         instance_uuid: oam1_instance
5314     nems2_fe_volume_attachment:
5315       type: org.openecomp.relationships.VolumeAttachesTo
5316       properties:
5317         volume_id: nems2_fe_volume
5318         instance_uuid: server_nems_fe2
5319     mmsc5_volume_attachment:
5320       type: org.openecomp.relationships.VolumeAttachesTo
5321       properties:
5322         volume_id: mmsc5_volume
5323         instance_uuid: server_mmsc5
5324     mmsc2_volume_attachment:
5325       type: org.openecomp.relationships.VolumeAttachesTo
5326       properties:
5327         volume_id: mmsc2_volume
5328         instance_uuid: server_mmsc2
5329   groups:
5330     eca_oam_group:
5331       type: org.openecomp.groups.heat.HeatStack
5332       properties:
5333         heat_file: ../Artifacts/eca_oam.yaml
5334         description: This stack creates two ECA OAM VM and one ARB VM
5335       members:
5336       - arb_mgmt_port
5337       - oam2_mgmt_port
5338       - arb_instance
5339       - arb_volume
5340       - oam1_instance
5341       - oam2_volume
5342       - oam1_volume
5343       - oam1_int_port
5344       - oam1_mgmt_port
5345       - arb_int_port
5346       - oam2_int_port
5347       - oam2_instance
5348     cmaui_group:
5349       type: org.openecomp.groups.heat.HeatStack
5350       properties:
5351         heat_file: ../Artifacts/cmaui.yml
5352         description: cmaui server template for vMMSC
5353       members:
5354       - server_cmaui1
5355       - server_cmaui
5356       - cmaui1_port_0
5357       - cmaui_volume
5358       - cmaui1_volume
5359       - cmaui_port_0
5360     MMSC_Capacity_Line_group:
5361       type: org.openecomp.groups.heat.HeatStack
5362       properties:
5363         heat_file: ../Artifacts/MMSC_Capacity_Line.yml
5364         description: |
5365           HOT template that creates internal networks, load balancers and servers for vMMSC capacity Line 1. #11/23: updated the network definition to meet the juniper best practices way of defining the gateway, DHCP enable for internal networks (L457-L547)
5366       members:
5367       - server_eca_trx9
5368       - server_eca_trx8
5369       - server_eca_trx7
5370       - server_eca_trx6
5371       - server_eca_trx5
5372       - nems_internal_net
5373       - server_eca_trx4
5374       - server_eca_trx3
5375       - server_eca_trx2
5376       - lb1_mgmt_port
5377       - lb2_mms_traffic_port
5378       - nems_fe1_port_1
5379       - nems_fe2_port_3
5380       - server_eca_trx1
5381       - nems_fe1_port_2
5382       - nems_fe2_port_2
5383       - nems_fe2_port_1
5384       - nems_fe1_port_0
5385       - nems_fe2_port_0
5386       - nems_fe1_port_3
5387       - nems_fe1_port_4
5388       - nems_fe2_port_4
5389       - mmsc4_volume
5390       - lb2_eca_traffic_port
5391       - lb2_ha_net_port
5392       - nems_user_web_net
5393       - lb1_ha_net_port
5394       - mmsc2_volume
5395       - nems_traffic_net
5396       - eca_trx16_port_0
5397       - eca_trx19_port_2
5398       - eca_trx16_port_1
5399       - eca_trx19_port_1
5400       - eca_trx15_port_0
5401       - eca_trx19_port_0
5402       - lb1_nems_traffic_port
5403       - eca_trx11_port_1
5404       - eca_trx11_port_2
5405       - eca_trx12_port_2
5406       - eca_trx12_port_1
5407       - eca_trx11_port_0
5408       - eca_trx12_port_0
5409       - mmsc4_port_0
5410       - mmsc3_port_0
5411       - eca_trx15_port_2
5412       - mmsc3_port_1
5413       - mmsc4_port_1
5414       - eca_trx15_port_1
5415       - eca_trx16_port_2
5416       - lb2_mgmt_port
5417       - mmsc5_volume
5418       - eca_trx7_port_2
5419       - eca_trx7_port_0
5420       - eca_trx7_port_1
5421       - eca_trx3_port_1
5422       - eca_trx3_port_0
5423       - eca_trx3_port_2
5424       - mmsc1_volume
5425       - nems_imap_net
5426       - lb2_dmz_protected_port
5427       - lb1_eca_traffic_port
5428       - lb1_dmz_protected_port
5429       - lb1_mms_traffic_port
5430       - eca_trx1_port_2
5431       - nems2_fe_volume
5432       - server_nems_be1
5433       - server_nems_fe1
5434       - server_nems_fe2
5435       - lb2_cor_direct_port
5436       - eca_trx20_port_0
5437       - eca_trx20_port_2
5438       - eca_trx20_port_1
5439       - eca_trx8_port_0
5440       - eca_trx6_port_0
5441       - lb2_nems_user_web_port
5442       - lb2_instance
5443       - eca_trx6_port_2
5444       - eca_trx8_port_2
5445       - lb1_nems_user_web_port
5446       - eca_trx6_port_1
5447       - eca_trx8_port_1
5448       - ha_net
5449       - server_mmsc1
5450       - nems_be1_port_0
5451       - eca_trx2_port_0
5452       - server_mmsc2
5453       - nems_be1_port_1
5454       - eca_trx2_port_1
5455       - eca_trx4_port_1
5456       - server_mmsc3
5457       - nems_be1_port_2
5458       - eca_trx2_port_2
5459       - eca_trx4_port_2
5460       - server_eca_trx20
5461       - eca_trx4_port_0
5462       - nems_be_volume
5463       - server_mmsc4
5464       - server_mmsc5
5465       - eca_trx17_port_0
5466       - eca_trx18_port_2
5467       - lb1_cor_direct_port
5468       - mmsc1_port_0
5469       - eca_trx17_port_2
5470       - eca_trx18_port_0
5471       - mmsc1_port_1
5472       - mmsc2_port_1
5473       - eca_trx17_port_1
5474       - eca_trx18_port_1
5475       - mms_traffic_net
5476       - eca_trx10_port_1
5477       - server_eca_trx13
5478       - lb1_instance
5479       - eca_trx10_port_0
5480       - server_eca_trx14
5481       - server_eca_trx15
5482       - nems1_fe_volume
5483       - eca_trx10_port_2
5484       - server_eca_trx16
5485       - server_eca_trx10
5486       - server_eca_trx11
5487       - server_eca_trx12
5488       - eca_trx14_port_1
5489       - eca_trx13_port_0
5490       - eca_trx14_port_0
5491       - mmsc5_port_1
5492       - eca_trx13_port_1
5493       - mmsc5_port_0
5494       - eca_trx13_port_2
5495       - eca_trx14_port_2
5496       - mmsc2_port_0
5497       - server_eca_trx17
5498       - server_eca_trx18
5499       - server_eca_trx19
5500       - eca_trx9_port_0
5501       - eca_trx9_port_1
5502       - eca_trx9_port_2
5503       - lb2_nems_traffic_port
5504       - eca_trx5_port_2
5505       - eca_traffic_net
5506       - eca_trx1_port_1
5507       - eca_trx5_port_1
5508       - eca_trx1_port_0
5509       - eca_trx5_port_0
5510       - mmsc3_volume
5511     SG_ECA_MGMT_group:
5512       type: org.openecomp.groups.heat.HeatStack
5513       properties:
5514         heat_file: ../Artifacts/SG_ECA_MGMT.yaml
5515         description: |
5516           HOT template that creates Security Group and ECA network
5517       members:
5518       - mms_security_group
5519       - eca_mgmt_net