6c1b8e5c959388f9b06590775679d9744361a05b
[sdc.git] /
1 tosca_definitions_version: tosca_simple_yaml_1_0_0
2 metadata:
3   template_name: Main
4 imports:
5 - openecomp_heat_index:
6     file: openecomp-heat/_index.yml
7 - GlobalSubstitutionTypes:
8     file: GlobalSubstitutionTypesServiceTemplate.yaml
9 topology_template:
10   inputs:
11     cif_internal_ip_0:
12       hidden: false
13       immutable: false
14       annotations:
15         source:
16           type: org.openecomp.annotations.Source
17           properties:
18             vf_module_label:
19             - base_cscf
20             source_type: HEAT
21             param_name: cif_internal_ip_0
22       type: string
23       description: Internal IP of CIF01 instance
24       default: 192.168.210.1
25     vcscf_release:
26       hidden: false
27       immutable: false
28       annotations:
29         source:
30           type: org.openecomp.annotations.Source
31           properties:
32             vf_module_label:
33             - base_cscf
34             source_type: HEAT
35             param_name: vcscf_release
36       type: string
37       description: IMS release
38       default: '17.0'
39     cif_name_1:
40       hidden: false
41       immutable: false
42       annotations:
43         source:
44           type: org.openecomp.annotations.Source
45           properties:
46             vf_module_label:
47             - base_cscf
48             source_type: HEAT
49             param_name: cif_name_1
50       type: string
51       description: CIF02 instance name
52     cif_name_0:
53       hidden: false
54       immutable: false
55       annotations:
56         source:
57           type: org.openecomp.annotations.Source
58           properties:
59             vf_module_label:
60             - base_cscf
61             source_type: HEAT
62             param_name: cif_name_0
63       type: string
64       description: CIF01 instance name
65     cif_internal_ip_1:
66       hidden: false
67       immutable: false
68       annotations:
69         source:
70           type: org.openecomp.annotations.Source
71           properties:
72             vf_module_label:
73             - base_cscf
74             source_type: HEAT
75             param_name: cif_internal_ip_1
76       type: string
77       description: Internal IP of CIF02 instance
78       default: 192.168.210.2
79     tdcore_zone_0_count:
80       hidden: false
81       immutable: false
82       annotations:
83         source:
84           type: org.openecomp.annotations.Source
85           properties:
86             vf_module_label:
87             - base_cscf
88             source_type: HEAT
89             param_name: tdcore_zone_0_count
90       type: float
91       description: |
92         Number of TD Core VMs to be deployed zone 0. This parameter is used to scale the TD Core instances.
93       default: 4
94       constraints:
95       - in_range:
96         - 0
97         - 8
98     lbd_internal_dpdk_vip_0:
99       hidden: false
100       immutable: false
101       annotations:
102         source:
103           type: org.openecomp.annotations.Source
104           properties:
105             vf_module_label:
106             - base_cscf
107             source_type: HEAT
108             param_name: lbd_internal_dpdk_vip_0
109       type: string
110       description: Internal DPDK CIP IP of LBD
111       default: 192.168.211.181
112     lbd_ims_core_v6_vip_0:
113       hidden: false
114       immutable: false
115       annotations:
116         source:
117           type: org.openecomp.annotations.Source
118           properties:
119             vf_module_label:
120             - base_cscf
121             source_type: HEAT
122             param_name: lbd_ims_core_v6_vip_0
123       type: string
124       description: IMS CORE CIPA v6 IP of LBD
125     cscf_zone_1_count:
126       hidden: false
127       immutable: false
128       annotations:
129         source:
130           type: org.openecomp.annotations.Source
131           properties:
132             vf_module_label:
133             - base_cscf
134             source_type: HEAT
135             param_name: cscf_zone_1_count
136       type: float
137       description: |
138         Number of CSCF to be deployed on zone 1. This parameter is used to scale the cscf instances.
139       default: 18
140       constraints:
141       - in_range:
142         - 0
143         - 120
144     oam_internal_vip_0:
145       hidden: false
146       immutable: false
147       annotations:
148         source:
149           type: org.openecomp.annotations.Source
150           properties:
151             vf_module_label:
152             - base_cscf
153             source_type: HEAT
154             param_name: oam_internal_vip_0
155       type: string
156       description: Internal CIPA IP of OAM unit
157       default: 192.168.210.3
158     cscf_image_name:
159       hidden: false
160       immutable: false
161       annotations:
162         source:
163           type: org.openecomp.annotations.Source
164           properties:
165             vf_module_label:
166             - base_cscf
167             source_type: HEAT
168             param_name: cscf_image_name
169       type: string
170       description: CSCF server VM image name
171       default: IMS_17_0_OPENSTACK_CSCF_1701400.000
172     cif_internal_vip_0:
173       hidden: false
174       immutable: false
175       annotations:
176         source:
177           type: org.openecomp.annotations.Source
178           properties:
179             vf_module_label:
180             - base_cscf
181             source_type: HEAT
182             param_name: cif_internal_vip_0
183       type: string
184       description: Internal CIPA IP of CIF
185       default: 192.168.210.150
186     cif_ims_core_v6_ip_0:
187       hidden: false
188       immutable: false
189       annotations:
190         source:
191           type: org.openecomp.annotations.Source
192           properties:
193             vf_module_label:
194             - base_cscf
195             source_type: HEAT
196             param_name: cif_ims_core_v6_ip_0
197       type: string
198       description: IMS CORE v6 IP of CIF01 instance
199     cif_ims_core_v6_ip_1:
200       hidden: false
201       immutable: false
202       annotations:
203         source:
204           type: org.openecomp.annotations.Source
205           properties:
206             vf_module_label:
207             - base_cscf
208             source_type: HEAT
209             param_name: cif_ims_core_v6_ip_1
210       type: string
211       description: IMS CORE v6 IP of CIF02 instance
212     oam_volume_id_1:
213       hidden: false
214       immutable: false
215       annotations:
216         source:
217           type: org.openecomp.annotations.Source
218           properties:
219             vf_module_label:
220             - base_cscf
221             source_type: HEAT
222             param_name: oam_volume_id_1
223       type: string
224       description: size of the cinder volume used for oam
225     oam_volume_size_0:
226       hidden: false
227       immutable: false
228       annotations:
229         source:
230           type: org.openecomp.annotations.Source
231           properties:
232             vf_module_label:
233             - base_cscf_volume
234             source_type: HEAT
235             param_name: oam_volume_size_0
236       type: float
237       description: Size of Volume for oam VMs
238       default: 300
239       constraints:
240       - in_range:
241         - 1
242         - 300
243     oam_volume_id_0:
244       hidden: false
245       immutable: false
246       annotations:
247         source:
248           type: org.openecomp.annotations.Source
249           properties:
250             vf_module_label:
251             - base_cscf
252             source_type: HEAT
253             param_name: oam_volume_id_0
254       type: string
255       description: size of the cinder volume used for oam
256     vcscf_oam_netmask:
257       hidden: false
258       immutable: false
259       annotations:
260         source:
261           type: org.openecomp.annotations.Source
262           properties:
263             vf_module_label:
264             - base_cscf
265             source_type: HEAT
266             param_name: vcscf_oam_netmask
267       type: string
268       description: Netmask for OAM LAN
269     tdcore_zone_1_names:
270       hidden: false
271       immutable: false
272       annotations:
273         source:
274           type: org.openecomp.annotations.Source
275           properties:
276             vf_module_label:
277             - base_cscf
278             source_type: HEAT
279             param_name: tdcore_zone_1_names
280       type: list
281       description: List of instance names for TDCORE instances on zone 1
282       entry_schema:
283         type: string
284     cif_flavor_name:
285       hidden: false
286       immutable: false
287       annotations:
288         source:
289           type: org.openecomp.annotations.Source
290           properties:
291             vf_module_label:
292             - base_cscf
293             source_type: HEAT
294             param_name: cif_flavor_name
295       type: string
296       description: CSCF CIF VM flavor
297       default: ND.c4r16d38
298     vcscf_dns_address:
299       hidden: false
300       immutable: false
301       annotations:
302         source:
303           type: org.openecomp.annotations.Source
304           properties:
305             vf_module_label:
306             - base_cscf
307             source_type: HEAT
308             param_name: vcscf_dns_address
309       type: string
310       description: DNS server IP
311     vcscf_internal_network_cidr:
312       hidden: false
313       immutable: false
314       annotations:
315         source:
316           type: org.openecomp.annotations.Source
317           properties:
318             vf_module_label:
319             - base_cscf
320             source_type: HEAT
321             param_name: vcscf_internal_network_cidr
322       type: string
323       description: CIDR for for Internal LAN
324       default: 192.168.210.0/24
325     cdi_ims_core_v6_ip_1:
326       hidden: false
327       immutable: false
328       annotations:
329         source:
330           type: org.openecomp.annotations.Source
331           properties:
332             vf_module_label:
333             - base_cscf
334             source_type: HEAT
335             param_name: cdi_ims_core_v6_ip_1
336       type: string
337       description: IMS CORE LAN v6 IP of CDI02 instance
338     cdi_ims_core_v6_ip_0:
339       hidden: false
340       immutable: false
341       annotations:
342         source:
343           type: org.openecomp.annotations.Source
344           properties:
345             vf_module_label:
346             - base_cscf
347             source_type: HEAT
348             param_name: cdi_ims_core_v6_ip_0
349       type: string
350       description: IMS CORE LAN v6 IP of CDI01 instance
351     cdi_flavor_name:
352       hidden: false
353       immutable: false
354       annotations:
355         source:
356           type: org.openecomp.annotations.Source
357           properties:
358             vf_module_label:
359             - base_cscf
360             source_type: HEAT
361             param_name: cdi_flavor_name
362       type: string
363       description: CDI VM flavor
364       default: ND.c4r8d38
365     vcscf_default_gateway:
366       hidden: false
367       immutable: false
368       annotations:
369         source:
370           type: org.openecomp.annotations.Source
371           properties:
372             vf_module_label:
373             - base_cscf
374             source_type: HEAT
375             param_name: vcscf_default_gateway
376       type: string
377       description: Default gateway for OAM LAN
378     tdcore_zone_0_uuids:
379       hidden: false
380       immutable: false
381       annotations:
382         source:
383           type: org.openecomp.annotations.Source
384           properties:
385             vf_module_label:
386             - base_cscf
387             source_type: HEAT
388             param_name: tdcore_zone_0_uuids
389       type: list
390       description: List of UUIDs generated by cmrepo for TDCORE instances on zone 0
391       entry_schema:
392         type: string
393     oam_name_1:
394       hidden: false
395       immutable: false
396       annotations:
397         source:
398           type: org.openecomp.annotations.Source
399           properties:
400             vf_module_label:
401             - base_cscf
402             source_type: HEAT
403             param_name: oam_name_1
404       type: string
405       description: OAM02 instance name
406     oam_name_0:
407       hidden: false
408       immutable: false
409       annotations:
410         source:
411           type: org.openecomp.annotations.Source
412           properties:
413             vf_module_label:
414             - base_cscf
415             source_type: HEAT
416             param_name: oam_name_0
417       type: string
418       description: OAM01 instance name
419     oam_name_2:
420       hidden: false
421       immutable: false
422       annotations:
423         source:
424           type: org.openecomp.annotations.Source
425           properties:
426             vf_module_label:
427             - base_cscf
428             source_type: HEAT
429             param_name: oam_name_2
430       type: string
431       description: OAM03 instance name
432     cscf_zone_1_uuids:
433       hidden: false
434       immutable: false
435       annotations:
436         source:
437           type: org.openecomp.annotations.Source
438           properties:
439             vf_module_label:
440             - base_cscf
441             source_type: HEAT
442             param_name: cscf_zone_1_uuids
443       type: list
444       description: List of UUIDs generated by cmrepo for CSCF instances on zone 1
445       entry_schema:
446         type: string
447     vf_module_id:
448       hidden: false
449       immutable: false
450       annotations:
451         source:
452           type: org.openecomp.annotations.Source
453           properties:
454             vf_module_label:
455             - base_cscf
456             source_type: HEAT
457             param_name: vf_module_id
458       type: string
459       description: Unique ID for this VF Module instance
460     oam_oam_ip_0:
461       hidden: false
462       immutable: false
463       annotations:
464         source:
465           type: org.openecomp.annotations.Source
466           properties:
467             vf_module_label:
468             - base_cscf
469             source_type: HEAT
470             param_name: oam_oam_ip_0
471       type: string
472       description: OAM IP of OAM01 instance
473     cscf_internal_zone_1_ips:
474       hidden: false
475       immutable: false
476       annotations:
477         source:
478           type: org.openecomp.annotations.Source
479           properties:
480             vf_module_label:
481             - base_cscf
482             source_type: HEAT
483             param_name: cscf_internal_zone_1_ips
484       type: list
485       description: List of Internal Lan IPs for CSCF instances on zone 1
486       default:
487       - 192.168.210.17
488       - 192.168.210.19
489       - 192.168.210.21
490       - 192.168.210.23
491       - 192.168.210.25
492       - 192.168.210.27
493       - 192.168.210.29
494       - 192.168.210.31
495       - 192.168.210.33
496       - 192.168.210.35
497       - 192.168.210.37
498       - 192.168.210.39
499       - 192.168.210.41
500       - 192.168.210.43
501       - 192.168.210.45
502       - 192.168.210.47
503       - 192.168.210.49
504       - 192.168.210.51
505       entry_schema:
506         type: string
507     cif_ims_li_v6_vip_0:
508       hidden: false
509       immutable: false
510       annotations:
511         source:
512           type: org.openecomp.annotations.Source
513           properties:
514             vf_module_label:
515             - base_cscf
516             source_type: HEAT
517             param_name: cif_ims_li_v6_vip_0
518       type: string
519       description: IMS LI CIPA v6 IP of CIF
520     oam_oam_ip_1:
521       hidden: false
522       immutable: false
523       annotations:
524         source:
525           type: org.openecomp.annotations.Source
526           properties:
527             vf_module_label:
528             - base_cscf
529             source_type: HEAT
530             param_name: oam_oam_ip_1
531       type: string
532       description: OAM IP of OAM02 instance
533     oam_oam_ip_2:
534       hidden: false
535       immutable: false
536       annotations:
537         source:
538           type: org.openecomp.annotations.Source
539           properties:
540             vf_module_label:
541             - base_cscf
542             source_type: HEAT
543             param_name: oam_oam_ip_2
544       type: string
545       description: OAM IP of OAM03 instance
546     vnf_name:
547       hidden: false
548       immutable: false
549       annotations:
550         source:
551           type: org.openecomp.annotations.Source
552           properties:
553             vf_module_label:
554             - base_cscf_volume
555             - base_cscf
556             source_type: HEAT
557             param_name: vnf_name
558       type: string
559       description: Unique name for this VF instance
560     lbd_flavor_name:
561       hidden: false
562       immutable: false
563       annotations:
564         source:
565           type: org.openecomp.annotations.Source
566           properties:
567             vf_module_label:
568             - base_cscf
569             source_type: HEAT
570             param_name: lbd_flavor_name
571       type: string
572       description: CSCF LBD VM flavor
573       default: ND.c4r16d38
574     cscf_zone_0_uuids:
575       hidden: false
576       immutable: false
577       annotations:
578         source:
579           type: org.openecomp.annotations.Source
580           properties:
581             vf_module_label:
582             - base_cscf
583             source_type: HEAT
584             param_name: cscf_zone_0_uuids
585       type: list
586       description: List of UUIDs generated by cmrepo for CSCF instances on zone 0
587       entry_schema:
588         type: string
589     vf_module_name:
590       hidden: false
591       immutable: false
592       annotations:
593         source:
594           type: org.openecomp.annotations.Source
595           properties:
596             vf_module_label:
597             - base_cscf
598             source_type: HEAT
599             param_name: vf_module_name
600       type: string
601       description: Unique name for this VF Module instance
602     cdi_internal_ip_0:
603       hidden: false
604       immutable: false
605       annotations:
606         source:
607           type: org.openecomp.annotations.Source
608           properties:
609             vf_module_label:
610             - base_cscf
611             source_type: HEAT
612             param_name: cdi_internal_ip_0
613       type: string
614       description: Internal IP of CDI01 instance
615       default: 192.168.210.139
616     cscf_zone_0_names:
617       hidden: false
618       immutable: false
619       annotations:
620         source:
621           type: org.openecomp.annotations.Source
622           properties:
623             vf_module_label:
624             - base_cscf
625             source_type: HEAT
626             param_name: cscf_zone_0_names
627       type: list
628       description: List of instance names for CSCF instances on zone 0
629       entry_schema:
630         type: string
631     oam_oam_vip_0:
632       hidden: false
633       immutable: false
634       annotations:
635         source:
636           type: org.openecomp.annotations.Source
637           properties:
638             vf_module_label:
639             - base_cscf
640             source_type: HEAT
641             param_name: oam_oam_vip_0
642       type: string
643       description: OAM CIPA IP of OAM unit
644     vcscf_swrepo_address:
645       hidden: false
646       immutable: false
647       annotations:
648         source:
649           type: org.openecomp.annotations.Source
650           properties:
651             vf_module_label:
652             - base_cscf
653             source_type: HEAT
654             param_name: vcscf_swrepo_address
655       type: string
656       description: SWRepo IP or FQDN
657     cdi_internal_ip_1:
658       hidden: false
659       immutable: false
660       annotations:
661         source:
662           type: org.openecomp.annotations.Source
663           properties:
664             vf_module_label:
665             - base_cscf
666             source_type: HEAT
667             param_name: cdi_internal_ip_1
668       type: string
669       description: Internal IP of CDI02 instance
670       default: 192.168.210.140
671     cdi_name_1:
672       hidden: false
673       immutable: false
674       annotations:
675         source:
676           type: org.openecomp.annotations.Source
677           properties:
678             vf_module_label:
679             - base_cscf
680             source_type: HEAT
681             param_name: cdi_name_1
682       type: string
683       description: CDI02 instance name
684     availability_zone_0:
685       hidden: false
686       immutable: false
687       annotations:
688         source:
689           type: org.openecomp.annotations.Source
690           properties:
691             vf_module_label:
692             - base_cscf_volume
693             - base_cscf
694             source_type: HEAT
695             param_name: availability_zone_0
696       type: string
697       description: Storage availability zone for volume of first vm
698     availability_zone_1:
699       hidden: false
700       immutable: false
701       annotations:
702         source:
703           type: org.openecomp.annotations.Source
704           properties:
705             vf_module_label:
706             - base_cscf_volume
707             - base_cscf
708             source_type: HEAT
709             param_name: availability_zone_1
710       type: string
711       description: Storage availability zone for volume of second vm
712     tdcore_image_name:
713       hidden: false
714       immutable: false
715       annotations:
716         source:
717           type: org.openecomp.annotations.Source
718           properties:
719             vf_module_label:
720             - base_cscf
721             source_type: HEAT
722             param_name: tdcore_image_name
723       type: string
724       description: TDCORE VM image name
725       default: IMS_17_0_OPENSTACK_CSCF_1701400.000
726     tdcore_flavor_name:
727       hidden: false
728       immutable: false
729       annotations:
730         source:
731           type: org.openecomp.annotations.Source
732           properties:
733             vf_module_label:
734             - base_cscf
735             source_type: HEAT
736             param_name: tdcore_flavor_name
737       type: string
738       description: TDCORE VM flavor
739       default: ND.c4r16d38
740     cscf_flavor_name:
741       hidden: false
742       immutable: false
743       annotations:
744         source:
745           type: org.openecomp.annotations.Source
746           properties:
747             vf_module_label:
748             - base_cscf
749             source_type: HEAT
750             param_name: cscf_flavor_name
751       type: string
752       description: CSCF server VM flavor
753       default: ND.c8r16d38
754     vcscf_cmrepo_address:
755       hidden: false
756       immutable: false
757       annotations:
758         source:
759           type: org.openecomp.annotations.Source
760           properties:
761             vf_module_label:
762             - base_cscf
763             source_type: HEAT
764             param_name: vcscf_cmrepo_address
765       type: string
766       description: CMRepo IP or FQDN
767     cdi_name_0:
768       hidden: false
769       immutable: false
770       annotations:
771         source:
772           type: org.openecomp.annotations.Source
773           properties:
774             vf_module_label:
775             - base_cscf
776             source_type: HEAT
777             param_name: cdi_name_0
778       type: string
779       description: CDI01 instance name
780     lbd_ims_core_v6_ip_0:
781       hidden: false
782       immutable: false
783       annotations:
784         source:
785           type: org.openecomp.annotations.Source
786           properties:
787             vf_module_label:
788             - base_cscf
789             source_type: HEAT
790             param_name: lbd_ims_core_v6_ip_0
791       type: string
792       description: IMS CORE v6 IP of LBD01 instance
793     lbd_ims_core_v6_ip_1:
794       hidden: false
795       immutable: false
796       annotations:
797         source:
798           type: org.openecomp.annotations.Source
799           properties:
800             vf_module_label:
801             - base_cscf
802             source_type: HEAT
803             param_name: lbd_ims_core_v6_ip_1
804       type: string
805       description: IMS CORE v6 IP of LBD02 instance
806     tdcore_internal_zone_1_ips:
807       hidden: false
808       immutable: false
809       annotations:
810         source:
811           type: org.openecomp.annotations.Source
812           properties:
813             vf_module_label:
814             - base_cscf
815             source_type: HEAT
816             param_name: tdcore_internal_zone_1_ips
817       type: list
818       description: List of Internal Lan IPs for TDCORE instances on zone 1
819       default:
820       - 192.168.210.9
821       - 192.168.210.11
822       - 192.168.210.13
823       - 192.168.210.15
824       entry_schema:
825         type: string
826     oam_net_id:
827       hidden: false
828       immutable: false
829       annotations:
830         source:
831           type: org.openecomp.annotations.Source
832           properties:
833             vf_module_label:
834             - base_cscf
835             source_type: HEAT
836             param_name: oam_net_id
837       type: string
838       description: Name/UUID of OAM network
839     cdi_internal_v6_vip_0:
840       hidden: false
841       immutable: false
842       annotations:
843         source:
844           type: org.openecomp.annotations.Source
845           properties:
846             vf_module_label:
847             - base_cscf
848             source_type: HEAT
849             param_name: cdi_internal_v6_vip_0
850       type: string
851       description: Internal v6 CIPA IP of CDI
852       default: 2a00:9a00:a000:1190:0:1:1:2b8d
853     tdcore_dpdk_zone_1_ips:
854       hidden: false
855       immutable: false
856       annotations:
857         source:
858           type: org.openecomp.annotations.Source
859           properties:
860             vf_module_label:
861             - base_cscf
862             source_type: HEAT
863             param_name: tdcore_dpdk_zone_1_ips
864       type: list
865       description: List of DPDK Lan IPs for TDCORE instances on zone 1
866       default:
867       - 192.168.211.9
868       - 192.168.211.11
869       - 192.168.211.13
870       - 192.168.211.15
871       entry_schema:
872         type: string
873     oam_internal_ip_0:
874       hidden: false
875       immutable: false
876       annotations:
877         source:
878           type: org.openecomp.annotations.Source
879           properties:
880             vf_module_label:
881             - base_cscf
882             source_type: HEAT
883             param_name: oam_internal_ip_0
884       type: string
885       description: Internal IP of OAM01 instance
886       default: 192.168.210.136
887     oam_internal_ip_1:
888       hidden: false
889       immutable: false
890       annotations:
891         source:
892           type: org.openecomp.annotations.Source
893           properties:
894             vf_module_label:
895             - base_cscf
896             source_type: HEAT
897             param_name: oam_internal_ip_1
898       type: string
899       description: Internal IP of OAM01 instance
900       default: 192.168.210.137
901     cscf_zone_0_count:
902       hidden: false
903       immutable: false
904       annotations:
905         source:
906           type: org.openecomp.annotations.Source
907           properties:
908             vf_module_label:
909             - base_cscf
910             source_type: HEAT
911             param_name: cscf_zone_0_count
912       type: float
913       description: |
914         Number of CSCF to be deployed on zone 0. This parameter is used to scale the cscf instances.
915       default: 19
916       constraints:
917       - in_range:
918         - 0
919         - 120
920     oam_internal_ip_2:
921       hidden: false
922       immutable: false
923       annotations:
924         source:
925           type: org.openecomp.annotations.Source
926           properties:
927             vf_module_label:
928             - base_cscf
929             source_type: HEAT
930             param_name: oam_internal_ip_2
931       type: string
932       description: Internal IP of OAM01 instance
933       default: 192.168.210.138
934     cscf_zone_1_names:
935       hidden: false
936       immutable: false
937       annotations:
938         source:
939           type: org.openecomp.annotations.Source
940           properties:
941             vf_module_label:
942             - base_cscf
943             source_type: HEAT
944             param_name: cscf_zone_1_names
945       type: list
946       description: List of instance names for CSCF instances on zone 1
947       entry_schema:
948         type: string
949     tdcore_zone_0_names:
950       hidden: false
951       immutable: false
952       annotations:
953         source:
954           type: org.openecomp.annotations.Source
955           properties:
956             vf_module_label:
957             - base_cscf
958             source_type: HEAT
959             param_name: tdcore_zone_0_names
960       type: list
961       description: List of instance names for TDCORE instances on zone 0
962       entry_schema:
963         type: string
964     lbd_uuid_0:
965       hidden: false
966       immutable: false
967       annotations:
968         source:
969           type: org.openecomp.annotations.Source
970           properties:
971             vf_module_label:
972             - base_cscf
973             source_type: HEAT
974             param_name: lbd_uuid_0
975       type: string
976       description: UUID generated by cmrepo for LBD01
977     lbd_uuid_1:
978       hidden: false
979       immutable: false
980       annotations:
981         source:
982           type: org.openecomp.annotations.Source
983           properties:
984             vf_module_label:
985             - base_cscf
986             source_type: HEAT
987             param_name: lbd_uuid_1
988       type: string
989       description: UUID generated by cmrepo for LBD02
990     cdi_internal_v6_ip_1:
991       hidden: false
992       immutable: false
993       annotations:
994         source:
995           type: org.openecomp.annotations.Source
996           properties:
997             vf_module_label:
998             - base_cscf
999             source_type: HEAT
1000             param_name: cdi_internal_v6_ip_1
1001       type: string
1002       description: Internal v6 IP of CDI02 instance
1003       default: 2a00:9a00:a000:1190:0:1:1:2b8c
1004     cdi_internal_v6_ip_0:
1005       hidden: false
1006       immutable: false
1007       annotations:
1008         source:
1009           type: org.openecomp.annotations.Source
1010           properties:
1011             vf_module_label:
1012             - base_cscf
1013             source_type: HEAT
1014             param_name: cdi_internal_v6_ip_0
1015       type: string
1016       description: Internal v6 IP of CDI01 instance
1017       default: 2a00:9a00:a000:1190:0:1:1:2b8b
1018     cdi_uuid_1:
1019       hidden: false
1020       immutable: false
1021       annotations:
1022         source:
1023           type: org.openecomp.annotations.Source
1024           properties:
1025             vf_module_label:
1026             - base_cscf
1027             source_type: HEAT
1028             param_name: cdi_uuid_1
1029       type: string
1030       description: UUID generated by cmrepo for CDI02
1031     ims_core_net_id:
1032       hidden: false
1033       immutable: false
1034       annotations:
1035         source:
1036           type: org.openecomp.annotations.Source
1037           properties:
1038             vf_module_label:
1039             - base_cscf
1040             source_type: HEAT
1041             param_name: ims_core_net_id
1042       type: string
1043       description: Name/UUID of Core network
1044     cdi_uuid_0:
1045       hidden: false
1046       immutable: false
1047       annotations:
1048         source:
1049           type: org.openecomp.annotations.Source
1050           properties:
1051             vf_module_label:
1052             - base_cscf
1053             source_type: HEAT
1054             param_name: cdi_uuid_0
1055       type: string
1056       description: UUID generated by cmrepo for CDI01
1057     vcscf_internal_network_v6_cidr:
1058       hidden: false
1059       immutable: false
1060       annotations:
1061         source:
1062           type: org.openecomp.annotations.Source
1063           properties:
1064             vf_module_label:
1065             - base_cscf
1066             source_type: HEAT
1067             param_name: vcscf_internal_network_v6_cidr
1068       type: string
1069       description: CIDR for for Internal LAN v6
1070       default: 2a00:9a00:a000:1190:0:1:1:2b00/120
1071     oam_image_name:
1072       hidden: false
1073       immutable: false
1074       annotations:
1075         source:
1076           type: org.openecomp.annotations.Source
1077           properties:
1078             vf_module_label:
1079             - base_cscf
1080             source_type: HEAT
1081             param_name: oam_image_name
1082       type: string
1083       description: OAM VM image name
1084       default: IMS_17_0_OPENSTACK_OAM_1701400.000
1085     tdcore_zone_1_uuids:
1086       hidden: false
1087       immutable: false
1088       annotations:
1089         source:
1090           type: org.openecomp.annotations.Source
1091           properties:
1092             vf_module_label:
1093             - base_cscf
1094             source_type: HEAT
1095             param_name: tdcore_zone_1_uuids
1096       type: list
1097       description: List of UUIDs generated by cmrepo for TDCORE instances on zone 1
1098       entry_schema:
1099         type: string
1100     vcscf_internal_network_mtu:
1101       hidden: false
1102       immutable: false
1103       annotations:
1104         source:
1105           type: org.openecomp.annotations.Source
1106           properties:
1107             vf_module_label:
1108             - base_cscf
1109             source_type: HEAT
1110             param_name: vcscf_internal_network_mtu
1111       type: float
1112       description: MTU for internal network interface (eth0)
1113       default: 1500
1114       constraints:
1115       - in_range:
1116         - 1000
1117         - 9100
1118     vcscf_internal_dpdk_network_cidr:
1119       hidden: false
1120       immutable: false
1121       annotations:
1122         source:
1123           type: org.openecomp.annotations.Source
1124           properties:
1125             vf_module_label:
1126             - base_cscf
1127             source_type: HEAT
1128             param_name: vcscf_internal_dpdk_network_cidr
1129       type: string
1130       description: CIDR for for Internal LAN DPDK
1131       default: 192.168.211.0/24
1132     tdcore_zone_1_count:
1133       hidden: false
1134       immutable: false
1135       annotations:
1136         source:
1137           type: org.openecomp.annotations.Source
1138           properties:
1139             vf_module_label:
1140             - base_cscf
1141             source_type: HEAT
1142             param_name: tdcore_zone_1_count
1143       type: float
1144       description: |
1145         Number of TD Core VMs to be deployed zone 1. This parameter is used to scale the TD Core instances.
1146       default: 4
1147       constraints:
1148       - in_range:
1149         - 0
1150         - 8
1151     cif_volume_size_0:
1152       hidden: false
1153       immutable: false
1154       annotations:
1155         source:
1156           type: org.openecomp.annotations.Source
1157           properties:
1158             vf_module_label:
1159             - base_cscf_volume
1160             source_type: HEAT
1161             param_name: cif_volume_size_0
1162       type: float
1163       description: Size of Volume for cif VMs
1164       default: 300
1165       constraints:
1166       - in_range:
1167         - 1
1168         - 300
1169     oam_flavor_name:
1170       hidden: false
1171       immutable: false
1172       annotations:
1173         source:
1174           type: org.openecomp.annotations.Source
1175           properties:
1176             vf_module_label:
1177             - base_cscf
1178             source_type: HEAT
1179             param_name: oam_flavor_name
1180       type: string
1181       description: OAM VM flavor
1182       default: ND.c4r32d30
1183     ims_li_v6_net_id:
1184       hidden: false
1185       immutable: false
1186       annotations:
1187         source:
1188           type: org.openecomp.annotations.Source
1189           properties:
1190             vf_module_label:
1191             - base_cscf
1192             source_type: HEAT
1193             param_name: ims_li_v6_net_id
1194       type: string
1195       description: Name/UUID of V6 LI network
1196     lbd_internal_dpdk_ip_1:
1197       hidden: false
1198       immutable: false
1199       annotations:
1200         source:
1201           type: org.openecomp.annotations.Source
1202           properties:
1203             vf_module_label:
1204             - base_cscf
1205             source_type: HEAT
1206             param_name: lbd_internal_dpdk_ip_1
1207       type: string
1208       description: Internal DPDK IP of LBD02 instance
1209       default: 192.168.211.2
1210     cif_ims_core_v6_vip_0:
1211       hidden: false
1212       immutable: false
1213       annotations:
1214         source:
1215           type: org.openecomp.annotations.Source
1216           properties:
1217             vf_module_label:
1218             - base_cscf
1219             source_type: HEAT
1220             param_name: cif_ims_core_v6_vip_0
1221       type: string
1222       description: IMS CORE v6 CIPA IP of CIF
1223     lbd_internal_dpdk_ip_0:
1224       hidden: false
1225       immutable: false
1226       annotations:
1227         source:
1228           type: org.openecomp.annotations.Source
1229           properties:
1230             vf_module_label:
1231             - base_cscf
1232             source_type: HEAT
1233             param_name: lbd_internal_dpdk_ip_0
1234       type: string
1235       description: Internal DPDK IP of LBD01 instance
1236       default: 192.168.211.1
1237     cdi_image_name:
1238       hidden: false
1239       immutable: false
1240       annotations:
1241         source:
1242           type: org.openecomp.annotations.Source
1243           properties:
1244             vf_module_label:
1245             - base_cscf
1246             source_type: HEAT
1247             param_name: cdi_image_name
1248       type: string
1249       description: CDI VM image name
1250       default: IMS_17_0_OPENSTACK_CSCF_1701400.000
1251     oam_uuid_2:
1252       hidden: false
1253       immutable: false
1254       annotations:
1255         source:
1256           type: org.openecomp.annotations.Source
1257           properties:
1258             vf_module_label:
1259             - base_cscf
1260             source_type: HEAT
1261             param_name: oam_uuid_2
1262       type: string
1263       description: UUID generated by cmrepo for OAM03
1264     oam_uuid_1:
1265       hidden: false
1266       immutable: false
1267       annotations:
1268         source:
1269           type: org.openecomp.annotations.Source
1270           properties:
1271             vf_module_label:
1272             - base_cscf
1273             source_type: HEAT
1274             param_name: oam_uuid_1
1275       type: string
1276       description: UUID generated by cmrepo for OAM02
1277     oam_uuid_0:
1278       hidden: false
1279       immutable: false
1280       annotations:
1281         source:
1282           type: org.openecomp.annotations.Source
1283           properties:
1284             vf_module_label:
1285             - base_cscf
1286             source_type: HEAT
1287             param_name: oam_uuid_0
1288       type: string
1289       description: UUID generated by cmrepo for OAM01
1290     cif_oam_vip_0:
1291       hidden: false
1292       immutable: false
1293       annotations:
1294         source:
1295           type: org.openecomp.annotations.Source
1296           properties:
1297             vf_module_label:
1298             - base_cscf
1299             source_type: HEAT
1300             param_name: cif_oam_vip_0
1301       type: string
1302       description: OAM CIPA IP of CIF
1303     cif_internal_v6_ip_1:
1304       hidden: false
1305       immutable: false
1306       annotations:
1307         source:
1308           type: org.openecomp.annotations.Source
1309           properties:
1310             vf_module_label:
1311             - base_cscf
1312             source_type: HEAT
1313             param_name: cif_internal_v6_ip_1
1314       type: string
1315       description: Internal IP v6 of CIF02 instance
1316       default: 2a00:9a00:a000:1190:0:1:1:2b05
1317     vnf_id:
1318       hidden: false
1319       immutable: false
1320       annotations:
1321         source:
1322           type: org.openecomp.annotations.Source
1323           properties:
1324             vf_module_label:
1325             - base_cscf
1326             source_type: HEAT
1327             param_name: vnf_id
1328       type: string
1329       description: Unique ID for this VF instance
1330     cscf_internal_zone_0_v6_ips:
1331       hidden: false
1332       immutable: false
1333       annotations:
1334         source:
1335           type: org.openecomp.annotations.Source
1336           properties:
1337             vf_module_label:
1338             - base_cscf
1339             source_type: HEAT
1340             param_name: cscf_internal_zone_0_v6_ips
1341       type: list
1342       description: List of Internal Lan v6 IPs for CSCF instances on zone 0
1343       default:
1344       - 2a00:9a00:a000:1190:0:1:1:2b10
1345       - 2a00:9a00:a000:1190:0:1:1:2b12
1346       - 2a00:9a00:a000:1190:0:1:1:2b14
1347       - 2a00:9a00:a000:1190:0:1:1:2b16
1348       - 2a00:9a00:a000:1190:0:1:1:2b18
1349       - 2a00:9a00:a000:1190:0:1:1:2b1a
1350       - 2a00:9a00:a000:1190:0:1:1:2b1c
1351       - 2a00:9a00:a000:1190:0:1:1:2b1e
1352       - 2a00:9a00:a000:1190:0:1:1:2b20
1353       - 2a00:9a00:a000:1190:0:1:1:2b22
1354       - 2a00:9a00:a000:1190:0:1:1:2b24
1355       - 2a00:9a00:a000:1190:0:1:1:2b26
1356       - 2a00:9a00:a000:1190:0:1:1:2b28
1357       - 2a00:9a00:a000:1190:0:1:1:2b2a
1358       - 2a00:9a00:a000:1190:0:1:1:2b2c
1359       - 2a00:9a00:a000:1190:0:1:1:2b2e
1360       - 2a00:9a00:a000:1190:0:1:1:2b30
1361       - 2a00:9a00:a000:1190:0:1:1:2b32
1362       - 2a00:9a00:a000:1190:0:1:1:2b34
1363       entry_schema:
1364         type: string
1365     cscf_internal_zone_1_v6_ips:
1366       hidden: false
1367       immutable: false
1368       annotations:
1369         source:
1370           type: org.openecomp.annotations.Source
1371           properties:
1372             vf_module_label:
1373             - base_cscf
1374             source_type: HEAT
1375             param_name: cscf_internal_zone_1_v6_ips
1376       type: list
1377       description: List of Internal Lan v6 IPs for CSCF instances on zone 1
1378       default:
1379       - 2a00:9a00:a000:1190:0:1:1:2b11
1380       - 2a00:9a00:a000:1190:0:1:1:2b13
1381       - 2a00:9a00:a000:1190:0:1:1:2b15
1382       - 2a00:9a00:a000:1190:0:1:1:2b17
1383       - 2a00:9a00:a000:1190:0:1:1:2b19
1384       - 2a00:9a00:a000:1190:0:1:1:2b1b
1385       - 2a00:9a00:a000:1190:0:1:1:2b1d
1386       - 2a00:9a00:a000:1190:0:1:1:2b1f
1387       - 2a00:9a00:a000:1190:0:1:1:2b21
1388       - 2a00:9a00:a000:1190:0:1:1:2b23
1389       - 2a00:9a00:a000:1190:0:1:1:2b25
1390       - 2a00:9a00:a000:1190:0:1:1:2b27
1391       - 2a00:9a00:a000:1190:0:1:1:2b29
1392       - 2a00:9a00:a000:1190:0:1:1:2b2b
1393       - 2a00:9a00:a000:1190:0:1:1:2b2d
1394       - 2a00:9a00:a000:1190:0:1:1:2b2f
1395       - 2a00:9a00:a000:1190:0:1:1:2b31
1396       - 2a00:9a00:a000:1190:0:1:1:2b33
1397       entry_schema:
1398         type: string
1399     cif_internal_v6_ip_0:
1400       hidden: false
1401       immutable: false
1402       annotations:
1403         source:
1404           type: org.openecomp.annotations.Source
1405           properties:
1406             vf_module_label:
1407             - base_cscf
1408             source_type: HEAT
1409             param_name: cif_internal_v6_ip_0
1410       type: string
1411       description: Internal IP v6 of CIF01 instance
1412       default: 2a00:9a00:a000:1190:0:1:1:2b04
1413     lbd_internal_ip_1:
1414       hidden: false
1415       immutable: false
1416       annotations:
1417         source:
1418           type: org.openecomp.annotations.Source
1419           properties:
1420             vf_module_label:
1421             - base_cscf
1422             source_type: HEAT
1423             param_name: lbd_internal_ip_1
1424       type: string
1425       description: Internal IP of LBD02 instance
1426       default: 192.168.210.5
1427     cif_oam_vip_1:
1428       hidden: false
1429       immutable: false
1430       annotations:
1431         source:
1432           type: org.openecomp.annotations.Source
1433           properties:
1434             vf_module_label:
1435             - base_cscf
1436             source_type: HEAT
1437             param_name: cif_oam_vip_1
1438       type: string
1439       description: OAM (LI-X1) v4 CIPA of CIF
1440     lbd_internal_ip_0:
1441       hidden: false
1442       immutable: false
1443       annotations:
1444         source:
1445           type: org.openecomp.annotations.Source
1446           properties:
1447             vf_module_label:
1448             - base_cscf
1449             source_type: HEAT
1450             param_name: lbd_internal_ip_0
1451       type: string
1452       description: Internal IP of LBD01 instance
1453       default: 192.168.210.4
1454     cif_volume_id_0:
1455       hidden: false
1456       immutable: false
1457       annotations:
1458         source:
1459           type: org.openecomp.annotations.Source
1460           properties:
1461             vf_module_label:
1462             - base_cscf
1463             source_type: HEAT
1464             param_name: cif_volume_id_0
1465       type: string
1466       description: size of the cinder volume used for cif
1467     cif_ims_li_v6_ip_0:
1468       hidden: false
1469       immutable: false
1470       annotations:
1471         source:
1472           type: org.openecomp.annotations.Source
1473           properties:
1474             vf_module_label:
1475             - base_cscf
1476             source_type: HEAT
1477             param_name: cif_ims_li_v6_ip_0
1478       type: string
1479       description: IMS LI v6 IP of CIF01 instance
1480     cif_volume_id_1:
1481       hidden: false
1482       immutable: false
1483       annotations:
1484         source:
1485           type: org.openecomp.annotations.Source
1486           properties:
1487             vf_module_label:
1488             - base_cscf
1489             source_type: HEAT
1490             param_name: cif_volume_id_1
1491       type: string
1492       description: size of the cinder volume used for cif
1493     cif_ims_li_v6_ip_1:
1494       hidden: false
1495       immutable: false
1496       annotations:
1497         source:
1498           type: org.openecomp.annotations.Source
1499           properties:
1500             vf_module_label:
1501             - base_cscf
1502             source_type: HEAT
1503             param_name: cif_ims_li_v6_ip_1
1504       type: string
1505       description: IMS LI v6 IP of CIF02 instance
1506     lbd_image_name:
1507       hidden: false
1508       immutable: false
1509       annotations:
1510         source:
1511           type: org.openecomp.annotations.Source
1512           properties:
1513             vf_module_label:
1514             - base_cscf
1515             source_type: HEAT
1516             param_name: lbd_image_name
1517       type: string
1518       description: CSCF LBD VM image name
1519       default: IMS_17_0_OPENSTACK_CSCF_1701400.000
1520     tdcore_dpdk_zone_0_ips:
1521       hidden: false
1522       immutable: false
1523       annotations:
1524         source:
1525           type: org.openecomp.annotations.Source
1526           properties:
1527             vf_module_label:
1528             - base_cscf
1529             source_type: HEAT
1530             param_name: tdcore_dpdk_zone_0_ips
1531       type: list
1532       description: List of DPDK Lan IPs for TDCORE instances on zone 0
1533       default:
1534       - 192.168.211.8
1535       - 192.168.211.10
1536       - 192.168.211.12
1537       - 192.168.211.14
1538       entry_schema:
1539         type: string
1540     cif_uuid_0:
1541       hidden: false
1542       immutable: false
1543       annotations:
1544         source:
1545           type: org.openecomp.annotations.Source
1546           properties:
1547             vf_module_label:
1548             - base_cscf
1549             source_type: HEAT
1550             param_name: cif_uuid_0
1551       type: string
1552       description: UUID generated by cmrepo for CIF01
1553     cif_uuid_1:
1554       hidden: false
1555       immutable: false
1556       annotations:
1557         source:
1558           type: org.openecomp.annotations.Source
1559           properties:
1560             vf_module_label:
1561             - base_cscf
1562             source_type: HEAT
1563             param_name: cif_uuid_1
1564       type: string
1565       description: UUID generated by cmrepo for CIF02
1566     cif_oam_ip_0:
1567       hidden: false
1568       immutable: false
1569       annotations:
1570         source:
1571           type: org.openecomp.annotations.Source
1572           properties:
1573             vf_module_label:
1574             - base_cscf
1575             source_type: HEAT
1576             param_name: cif_oam_ip_0
1577       type: string
1578       description: OAM IP of CIF01 instance
1579     cif_image_name:
1580       hidden: false
1581       immutable: false
1582       annotations:
1583         source:
1584           type: org.openecomp.annotations.Source
1585           properties:
1586             vf_module_label:
1587             - base_cscf
1588             source_type: HEAT
1589             param_name: cif_image_name
1590       type: string
1591       description: CSCF CIF VM image name
1592       default: IMS_17_0_OPENSTACK_CSCF_1701400.000
1593     vcscf_internal_netmask:
1594       hidden: false
1595       immutable: false
1596       annotations:
1597         source:
1598           type: org.openecomp.annotations.Source
1599           properties:
1600             vf_module_label:
1601             - base_cscf
1602             source_type: HEAT
1603             param_name: vcscf_internal_netmask
1604       type: string
1605       description: Netmask for Internal LAN
1606       default: 255.255.255.0
1607     vcscf_name_delimeter:
1608       hidden: false
1609       immutable: false
1610       annotations:
1611         source:
1612           type: org.openecomp.annotations.Source
1613           properties:
1614             vf_module_label:
1615             - base_cscf_volume
1616             - base_cscf
1617             source_type: HEAT
1618             param_name: vcscf_name_delimeter
1619       type: string
1620       description: 'delimeter used in concatenating different words while naming (ex:
1621         "-","_",".",...)'
1622       default: _
1623       constraints:
1624       - valid_values:
1625         - '-'
1626         - ''
1627         - _
1628         - .
1629     cif_oam_ip_3:
1630       hidden: false
1631       immutable: false
1632       annotations:
1633         source:
1634           type: org.openecomp.annotations.Source
1635           properties:
1636             vf_module_label:
1637             - base_cscf
1638             source_type: HEAT
1639             param_name: cif_oam_ip_3
1640       type: string
1641       description: OAM (LI-X1) v4 IP of CIF02 instance
1642     cif_oam_ip_2:
1643       hidden: false
1644       immutable: false
1645       annotations:
1646         source:
1647           type: org.openecomp.annotations.Source
1648           properties:
1649             vf_module_label:
1650             - base_cscf
1651             source_type: HEAT
1652             param_name: cif_oam_ip_2
1653       type: string
1654       description: OAM (LI-X1) v4 IP of CIF01 instance
1655     cif_oam_ip_1:
1656       hidden: false
1657       immutable: false
1658       annotations:
1659         source:
1660           type: org.openecomp.annotations.Source
1661           properties:
1662             vf_module_label:
1663             - base_cscf
1664             source_type: HEAT
1665             param_name: cif_oam_ip_1
1666       type: string
1667       description: OAM IP of CIF02 instance
1668     cdi_ims_core_v6_vip_0:
1669       hidden: false
1670       immutable: false
1671       annotations:
1672         source:
1673           type: org.openecomp.annotations.Source
1674           properties:
1675             vf_module_label:
1676             - base_cscf
1677             source_type: HEAT
1678             param_name: cdi_ims_core_v6_vip_0
1679       type: string
1680       description: IMS CORE LAN CIPA v6 IP of CDI
1681     vcscf_dn:
1682       hidden: false
1683       immutable: false
1684       annotations:
1685         source:
1686           type: org.openecomp.annotations.Source
1687           properties:
1688             vf_module_label:
1689             - base_cscf
1690             source_type: HEAT
1691             param_name: vcscf_dn
1692       type: string
1693       description: DN name
1694     vcscf_du:
1695       hidden: false
1696       immutable: false
1697       annotations:
1698         source:
1699           type: org.openecomp.annotations.Source
1700           properties:
1701             vf_module_label:
1702             - base_cscf
1703             source_type: HEAT
1704             param_name: vcscf_du
1705       type: string
1706       description: DU name
1707     cscf_internal_zone_0_ips:
1708       hidden: false
1709       immutable: false
1710       annotations:
1711         source:
1712           type: org.openecomp.annotations.Source
1713           properties:
1714             vf_module_label:
1715             - base_cscf
1716             source_type: HEAT
1717             param_name: cscf_internal_zone_0_ips
1718       type: list
1719       description: List of Internal Lan IPs for CSCF instances on zone 0
1720       default:
1721       - 192.168.210.16
1722       - 192.168.210.18
1723       - 192.168.210.20
1724       - 192.168.210.22
1725       - 192.168.210.24
1726       - 192.168.210.26
1727       - 192.168.210.28
1728       - 192.168.210.30
1729       - 192.168.210.32
1730       - 192.168.210.34
1731       - 192.168.210.36
1732       - 192.168.210.38
1733       - 192.168.210.40
1734       - 192.168.210.42
1735       - 192.168.210.44
1736       - 192.168.210.46
1737       - 192.168.210.48
1738       - 192.168.210.50
1739       - 192.168.210.52
1740       entry_schema:
1741         type: string
1742     tdcore_internal_zone_0_ips:
1743       hidden: false
1744       immutable: false
1745       annotations:
1746         source:
1747           type: org.openecomp.annotations.Source
1748           properties:
1749             vf_module_label:
1750             - base_cscf
1751             source_type: HEAT
1752             param_name: tdcore_internal_zone_0_ips
1753       type: list
1754       description: List of Internal Lan IPs for TDCORE instances on zone 0
1755       default:
1756       - 192.168.210.8
1757       - 192.168.210.10
1758       - 192.168.210.12
1759       - 192.168.210.14
1760       entry_schema:
1761         type: string
1762     lbd_name_1:
1763       hidden: false
1764       immutable: false
1765       annotations:
1766         source:
1767           type: org.openecomp.annotations.Source
1768           properties:
1769             vf_module_label:
1770             - base_cscf
1771             source_type: HEAT
1772             param_name: lbd_name_1
1773       type: string
1774       description: LBD02 instance name
1775     lbd_name_0:
1776       hidden: false
1777       immutable: false
1778       annotations:
1779         source:
1780           type: org.openecomp.annotations.Source
1781           properties:
1782             vf_module_label:
1783             - base_cscf
1784             source_type: HEAT
1785             param_name: lbd_name_0
1786       type: string
1787       description: LBD01 instance name
1788   node_templates:
1789     cscf_RSG:
1790       type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
1791       properties:
1792         name:
1793           str_replace:
1794             template: $VNF$DELsecurity$DELgroup
1795             params:
1796               $DEL:
1797                 get_input: vcscf_name_delimeter
1798               $VNF:
1799                 get_input: vnf_name
1800         description: Allow all
1801         rules:
1802         - ethertype: IPv4
1803           direction: ingress
1804         - ethertype: IPv4
1805           direction: egress
1806         - ethertype: IPv6
1807           direction: ingress
1808         - ethertype: IPv6
1809           direction: egress
1810       requirements:
1811       - port:
1812           capability: tosca.capabilities.Attachment
1813           node: cif_internal_vip_0_port
1814           relationship: org.openecomp.relationships.AttachesTo
1815       - port:
1816           capability: tosca.capabilities.Attachment
1817           node: cif_oam_vip_1_port
1818           relationship: org.openecomp.relationships.AttachesTo
1819       - port:
1820           capability: tosca.capabilities.Attachment
1821           node: cif_ims_core_v6_vip_2_port
1822           relationship: org.openecomp.relationships.AttachesTo
1823       - port:
1824           capability: tosca.capabilities.Attachment
1825           node: cif_oam_vip_3_port
1826           relationship: org.openecomp.relationships.AttachesTo
1827       - port:
1828           capability: tosca.capabilities.Attachment
1829           node: cif_ims_li_v6_vip_4_port
1830           relationship: org.openecomp.relationships.AttachesTo
1831       - port:
1832           capability: tosca.capabilities.Attachment
1833           node: lbd_internal_dpdk_vip_1_port
1834           relationship: org.openecomp.relationships.AttachesTo
1835       - port:
1836           capability: tosca.capabilities.Attachment
1837           node: lbd_ims_core_v6_vip_2_port
1838           relationship: org.openecomp.relationships.AttachesTo
1839       - port:
1840           capability: tosca.capabilities.Attachment
1841           node: cdi_internal_v6_vip_0_port
1842           relationship: org.openecomp.relationships.AttachesTo
1843       - port:
1844           capability: tosca.capabilities.Attachment
1845           node: cdi_ims_core_v6_vip_1_port
1846           relationship: org.openecomp.relationships.AttachesTo
1847       - port:
1848           capability: tosca.capabilities.Attachment
1849           node: oam_internal_vip_0_port
1850           relationship: org.openecomp.relationships.AttachesTo
1851       - port:
1852           capability: tosca.capabilities.Attachment
1853           node: oam_oam_vip_1_port
1854           relationship: org.openecomp.relationships.AttachesTo
1855       - port:
1856           capability: attachment_oam_oam_internal_0_port
1857           node: abstract_oam
1858           relationship: org.openecomp.relationships.AttachesTo
1859       - port:
1860           capability: attachment_oam_oam_oam_0_port
1861           node: abstract_oam
1862           relationship: org.openecomp.relationships.AttachesTo
1863       - port:
1864           capability: attachment_oam_oam_internal_1_port
1865           node: abstract_oam_1
1866           relationship: org.openecomp.relationships.AttachesTo
1867       - port:
1868           capability: attachment_oam_oam_oam_1_port
1869           node: abstract_oam_1
1870           relationship: org.openecomp.relationships.AttachesTo
1871       - port:
1872           capability: attachment_oam_oam_internal_2_port
1873           node: abstract_oam_2
1874           relationship: org.openecomp.relationships.AttachesTo
1875       - port:
1876           capability: attachment_oam_oam_oam_2_port
1877           node: abstract_oam_2
1878           relationship: org.openecomp.relationships.AttachesTo
1879       - port:
1880           capability: attachment_cif_cif_internal_0_port
1881           node: abstract_cif
1882           relationship: org.openecomp.relationships.AttachesTo
1883       - port:
1884           capability: attachment_cif_cif_oam_0_port_1
1885           node: abstract_cif
1886           relationship: org.openecomp.relationships.AttachesTo
1887       - port:
1888           capability: attachment_cif_cif_ims_core_0_port
1889           node: abstract_cif
1890           relationship: org.openecomp.relationships.AttachesTo
1891       - port:
1892           capability: attachment_cif_cif_oam_0_port_3
1893           node: abstract_cif
1894           relationship: org.openecomp.relationships.AttachesTo
1895       - port:
1896           capability: attachment_cif_cif_ims_li_0_port
1897           node: abstract_cif
1898           relationship: org.openecomp.relationships.AttachesTo
1899       - port:
1900           capability: attachment_cif_cif_internal_1_port
1901           node: abstract_cif_1
1902           relationship: org.openecomp.relationships.AttachesTo
1903       - port:
1904           capability: attachment_cif_cif_oam_1_port_1
1905           node: abstract_cif_1
1906           relationship: org.openecomp.relationships.AttachesTo
1907       - port:
1908           capability: attachment_cif_cif_ims_core_1_port
1909           node: abstract_cif_1
1910           relationship: org.openecomp.relationships.AttachesTo
1911       - port:
1912           capability: attachment_cif_cif_oam_1_port_3
1913           node: abstract_cif_1
1914           relationship: org.openecomp.relationships.AttachesTo
1915       - port:
1916           capability: attachment_cif_cif_ims_li_1_port
1917           node: abstract_cif_1
1918           relationship: org.openecomp.relationships.AttachesTo
1919       - port:
1920           capability: attachment_lbd_lbd_internal_0_port
1921           node: abstract_lbd_1
1922           relationship: org.openecomp.relationships.AttachesTo
1923       - port:
1924           capability: attachment_lbd_lbd_dpdk_0_port
1925           node: abstract_lbd_1
1926           relationship: org.openecomp.relationships.AttachesTo
1927       - port:
1928           capability: attachment_lbd_lbd_ims_core_0_port
1929           node: abstract_lbd_1
1930           relationship: org.openecomp.relationships.AttachesTo
1931       - port:
1932           capability: attachment_lbd_lbd_internal_1_port
1933           node: abstract_lbd
1934           relationship: org.openecomp.relationships.AttachesTo
1935       - port:
1936           capability: attachment_lbd_lbd_dpdk_1_port
1937           node: abstract_lbd
1938           relationship: org.openecomp.relationships.AttachesTo
1939       - port:
1940           capability: attachment_lbd_lbd_ims_core_1_port
1941           node: abstract_lbd
1942           relationship: org.openecomp.relationships.AttachesTo
1943       - port:
1944           capability: attachment_cdi_cdi_internal_0_port
1945           node: abstract_cdi
1946           relationship: org.openecomp.relationships.AttachesTo
1947       - port:
1948           capability: attachment_cdi_cdi_ims_core_0_port
1949           node: abstract_cdi
1950           relationship: org.openecomp.relationships.AttachesTo
1951       - port:
1952           capability: attachment_cdi_cdi_internal_1_port
1953           node: abstract_cdi_1
1954           relationship: org.openecomp.relationships.AttachesTo
1955       - port:
1956           capability: attachment_cdi_cdi_ims_core_1_port
1957           node: abstract_cdi_1
1958           relationship: org.openecomp.relationships.AttachesTo
1959       - port:
1960           capability: attachment_tdcore_internal_0_port_0
1961           node: tdcore_zone_0_RRG
1962           relationship: org.openecomp.relationships.AttachesTo
1963       - port:
1964           capability: attachment_tdcore_dpdk_0_port_1
1965           node: tdcore_zone_0_RRG
1966           relationship: org.openecomp.relationships.AttachesTo
1967       - port:
1968           capability: attachment_tdcore_internal_0_port_0
1969           node: tdcore_zone_1_RRG
1970           relationship: org.openecomp.relationships.AttachesTo
1971       - port:
1972           capability: attachment_tdcore_dpdk_0_port_1
1973           node: tdcore_zone_1_RRG
1974           relationship: org.openecomp.relationships.AttachesTo
1975       - port:
1976           capability: attachment_cscf_internal_0_port_0
1977           node: cscf_zone_0_RRG
1978           relationship: org.openecomp.relationships.AttachesTo
1979       - port:
1980           capability: attachment_cscf_internal_0_port_0
1981           node: cscf_zone_1_RRG
1982           relationship: org.openecomp.relationships.AttachesTo
1983     cdi_internal_v6_vip_0_port:
1984       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1985       properties:
1986         ip_requirements:
1987         - ip_version: 4
1988           ip_count_required:
1989             is_required: true
1990           floating_ip_count_required:
1991             is_required: false
1992         security_groups:
1993         - cscf_RSG
1994         fixed_ips:
1995         - ip_address:
1996             get_input: cdi_internal_v6_vip_0
1997         mac_requirements:
1998           mac_count_required:
1999             is_required: false
2000         name:
2001           str_replace:
2002             template: $NAME$DELcdi$DELinternal$DELvip$DELv6
2003             params:
2004               $NAME:
2005                 get_input: vnf_name
2006               $DEL:
2007                 get_input: vcscf_name_delimeter
2008         network: cscf_internal_network_0
2009       requirements:
2010       - link:
2011           capability: tosca.capabilities.network.Linkable
2012           node: cscf_internal_network_0
2013           relationship: tosca.relationships.network.LinksTo
2014       - dependency:
2015           capability: tosca.capabilities.Node
2016           node: cscf_internal_network_0
2017           relationship: tosca.relationships.DependsOn
2018     cscf_internal_dpdk_network_0:
2019       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
2020       properties:
2021         dhcp_enabled: false
2022         shared: false
2023         admin_state_up: true
2024         network_name:
2025           str_replace:
2026             template: $PREFIX$DELinternal$DELdpdk$DELnetwork
2027             params:
2028               $PREFIX:
2029                 get_input: vnf_name
2030               $DEL:
2031                 get_input: vcscf_name_delimeter
2032         subnets:
2033           cscf_internal_dpdk_subnet_0:
2034             enable_dhcp: false
2035             name:
2036               str_replace:
2037                 template: $PREFIX$DELinternal$DELdpdk$DELsubnet
2038                 params:
2039                   $PREFIX:
2040                     get_input: vnf_name
2041                   $DEL:
2042                     get_input: vcscf_name_delimeter
2043             cidr:
2044               get_input: vcscf_internal_dpdk_network_cidr
2045     cif_ims_core_v6_vip_2_port:
2046       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2047       properties:
2048         ip_requirements:
2049         - ip_version: 4
2050           ip_count_required:
2051             is_required: true
2052           floating_ip_count_required:
2053             is_required: false
2054         security_groups:
2055         - cscf_RSG
2056         fixed_ips:
2057         - ip_address:
2058             get_input: cif_ims_core_v6_vip_0
2059         mac_requirements:
2060           mac_count_required:
2061             is_required: false
2062         name:
2063           str_replace:
2064             template: $NAME$DELcif$DELims$DELcore$DELvip$DELv6
2065             params:
2066               $NAME:
2067                 get_input: vnf_name
2068               $DEL:
2069                 get_input: vcscf_name_delimeter
2070         network_role_tag: ims_core
2071         network:
2072           get_input: ims_core_net_id
2073     abstract_cdi_1:
2074       type: org.openecomp.resource.abstract.nodes.cdi_1
2075       directives:
2076       - substitutable
2077       properties:
2078         port_cdi_ims_core_1_port_security_groups:
2079         - - cscf_RSG
2080         vm_flavor_name:
2081           get_input: cdi_flavor_name
2082         port_cdi_internal_1_port_security_groups:
2083         - - cscf_RSG
2084         port_cdi_ims_core_1_port_mac_requirements:
2085           mac_count_required:
2086             is_required: false
2087         port_cdi_ims_core_1_port_subinterface_indicator:
2088         - false
2089         vm_image_name:
2090           get_input: cdi_image_name
2091         compute_cdi_scheduler_hints:
2092         - group: cdi_server_group_group
2093         port_cdi_ims_core_1_port_fixed_ips:
2094         - ip_address:
2095             get_input: cdi_ims_core_v6_ip_1
2096         compute_cdi_name:
2097         - get_input: cdi_name_1
2098         port_cdi_ims_core_1_port_network_role_tag: ims_core
2099         port_cdi_ims_core_1_port_name:
2100         - str_replace:
2101             template: $PREFIX$DELeth1
2102             params:
2103               $PREFIX:
2104                 get_input: cdi_name_1
2105               $DEL:
2106                 get_input: vcscf_name_delimeter
2107         compute_cdi_user_data_format:
2108         - RAW
2109         port_cdi_ims_core_1_port_network:
2110         - get_input: ims_core_net_id
2111         compute_cdi_availability_zone:
2112         - get_input: availability_zone_1
2113         port_cdi_internal_1_port_network:
2114         - cscf_internal_network_0
2115         port_cdi_ims_core_1_port_ip_requirements:
2116         - ip_version: 6
2117           ip_count_required:
2118             is_required: true
2119           floating_ip_count_required:
2120             is_required: false
2121         port_cdi_internal_1_port_allowed_address_pairs:
2122         - ip_address: 0.0.0.0/1
2123         - ip_address: 128.0.0.0/1
2124         - ip_address: ::/1
2125         - ip_address: 8000::/1
2126         compute_cdi_config_drive:
2127         - true
2128         port_cdi_internal_1_port_mac_requirements:
2129           mac_count_required:
2130             is_required: false
2131         port_cdi_ims_core_1_port_allowed_address_pairs:
2132         - ip_address:
2133             get_input: cdi_ims_core_v6_vip_0
2134         port_cdi_internal_1_port_fixed_ips:
2135         - ip_address:
2136             get_input: cdi_internal_ip_1
2137         - ip_address:
2138             get_input: cdi_internal_v6_ip_1
2139         port_cdi_internal_1_port_name:
2140         - str_replace:
2141             template: $PREFIX$DELeth0
2142             params:
2143               $PREFIX:
2144                 get_input: cdi_name_1
2145               $DEL:
2146                 get_input: vcscf_name_delimeter
2147         port_cdi_internal_1_port_ip_requirements:
2148         - ip_version: 4
2149           ip_count_required:
2150             is_required: true
2151           floating_ip_count_required:
2152             is_required: false
2153         - ip_version: 6
2154           ip_count_required:
2155             is_required: true
2156           floating_ip_count_required:
2157             is_required: false
2158         port_cdi_internal_1_port_subinterface_indicator:
2159         - false
2160         compute_cdi_metadata:
2161         - vf_module_id:
2162             get_input: vf_module_id
2163           vm_role: cdi
2164           vnf_id:
2165             get_input: vnf_id
2166           vnf_name:
2167             get_input: vnf_name
2168           vf_module_name:
2169             get_input: vf_module_name
2170         service_template_filter:
2171           substitute_service_template: Nested_cdi_1ServiceTemplate.yaml
2172           count: 1
2173         index_value:
2174           get_property:
2175           - SELF
2176           - service_template_filter
2177           - index_value
2178       requirements:
2179       - link_cdi_cdi_internal_1_port:
2180           capability: tosca.capabilities.network.Linkable
2181           node: cscf_internal_network_0
2182           relationship: tosca.relationships.network.LinksTo
2183       - dependency_cdi_cdi_internal_1_port:
2184           capability: tosca.capabilities.Node
2185           node: cscf_internal_network_0
2186           relationship: tosca.relationships.DependsOn
2187     cif_internal_vip_0_port:
2188       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2189       properties:
2190         ip_requirements:
2191         - ip_version: 4
2192           ip_count_required:
2193             is_required: true
2194           floating_ip_count_required:
2195             is_required: false
2196         security_groups:
2197         - cscf_RSG
2198         fixed_ips:
2199         - ip_address:
2200             get_input: cif_internal_vip_0
2201         mac_requirements:
2202           mac_count_required:
2203             is_required: false
2204         name:
2205           str_replace:
2206             template: $NAME$DELcif$DELinternal$DELvip
2207             params:
2208               $NAME:
2209                 get_input: vnf_name
2210               $DEL:
2211                 get_input: vcscf_name_delimeter
2212         network: cscf_internal_network_0
2213       requirements:
2214       - link:
2215           capability: tosca.capabilities.network.Linkable
2216           node: cscf_internal_network_0
2217           relationship: tosca.relationships.network.LinksTo
2218       - dependency:
2219           capability: tosca.capabilities.Node
2220           node: cscf_internal_network_0
2221           relationship: tosca.relationships.DependsOn
2222     cscf_zone_1_RRG:
2223       type: org.openecomp.resource.abstract.nodes.heat.cscf
2224       directives:
2225       - substitutable
2226       properties:
2227         vf_module_id:
2228           get_input: vf_module_id
2229         internal_net_id: cscf_internal_network_0
2230         vcscf_release:
2231           get_input: vcscf_release
2232         cscf_internal_ips:
2233           get_input: cscf_internal_zone_1_ips
2234         vcscf_gateway:
2235           get_input: oam_internal_vip_0
2236         vnf_name:
2237           get_input: vnf_name
2238         vf_module_name:
2239           get_input: vf_module_name
2240         cscf_image_name:
2241           get_input: cscf_image_name
2242         cscf_names:
2243           get_input: cscf_zone_1_names
2244         service_template_filter:
2245           substitute_service_template: nested_cscfServiceTemplate.yaml
2246           count:
2247             get_input: cscf_zone_1_count
2248           mandatory: false
2249         vcscf_swrepo_address:
2250           get_input: vcscf_swrepo_address
2251         cscf_uuids:
2252           get_input: cscf_zone_1_uuids
2253         vnf_id:
2254           get_input: vnf_id
2255         availability_zone_0:
2256           get_input: availability_zone_1
2257         cscf_internal_v6_ips:
2258           get_input: cscf_internal_zone_1_v6_ips
2259         cscf_flavor_name:
2260           get_input: cscf_flavor_name
2261         vcscf_cmrepo_address:
2262           get_input: vcscf_cmrepo_address
2263         vcscf_dns_address:
2264           get_input: vcscf_dns_address
2265         vcscf_internal_network_mtu:
2266           get_input: vcscf_internal_network_mtu
2267         port_cscf_internal_0_port_0_ip_requirements:
2268         - ip_version: 4
2269           ip_count_required:
2270             is_required: true
2271           floating_ip_count_required:
2272             is_required: false
2273         - ip_version: 6
2274           ip_count_required:
2275             is_required: true
2276           floating_ip_count_required:
2277             is_required: false
2278         index:
2279           get_property:
2280           - SELF
2281           - service_template_filter
2282           - index_value
2283         vcscf_internal_netmask:
2284           get_input: vcscf_internal_netmask
2285         vcscf_name_delimeter:
2286           get_input: vcscf_name_delimeter
2287         port_cscf_internal_0_port_0_network_role_tag: internal
2288         vcscf_dn:
2289           get_input: vcscf_dn
2290         vcscf_du:
2291           get_input: vcscf_du
2292         port_cscf_internal_0_port_0_mac_requirements:
2293           mac_count_required:
2294             is_required: false
2295         cscf_security_group: cscf_RSG
2296       requirements:
2297       - link_cscf_internal_0_port_0:
2298           capability: tosca.capabilities.network.Linkable
2299           node: cscf_internal_network_0
2300           relationship: tosca.relationships.network.LinksTo
2301       - dependency_cscf_server_0:
2302           capability: tosca.capabilities.Node
2303           node: cscf_internal_network_0
2304           relationship: tosca.relationships.DependsOn
2305     oam_oam_vip_1_port:
2306       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2307       properties:
2308         ip_requirements:
2309         - ip_version: 4
2310           ip_count_required:
2311             is_required: true
2312           floating_ip_count_required:
2313             is_required: false
2314         security_groups:
2315         - cscf_RSG
2316         fixed_ips:
2317         - ip_address:
2318             get_input: oam_oam_vip_0
2319         mac_requirements:
2320           mac_count_required:
2321             is_required: false
2322         name:
2323           str_replace:
2324             template: $NAME$DELoam$DELoam$DELvip
2325             params:
2326               $NAME:
2327                 get_input: vnf_name
2328               $DEL:
2329                 get_input: vcscf_name_delimeter
2330         network_role_tag: oam
2331         network:
2332           get_input: oam_net_id
2333     tdcore_zone_0_RRG:
2334       type: org.openecomp.resource.abstract.nodes.heat.tdcore
2335       directives:
2336       - substitutable
2337       properties:
2338         vf_module_id:
2339           get_input: vf_module_id
2340         internal_net_id: cscf_internal_network_0
2341         vcscf_release:
2342           get_input: vcscf_release
2343         tdcore_security_group: cscf_RSG
2344         tdcore_names:
2345           get_input: tdcore_zone_0_names
2346         port_tdcore_dpdk_0_port_1_network_role_tag: internal_dpdk
2347         port_tdcore_dpdk_0_port_1_ip_requirements:
2348         - ip_version: 4
2349           ip_count_required:
2350             is_required: true
2351           floating_ip_count_required:
2352             is_required: false
2353         vcscf_gateway:
2354           get_input: oam_internal_vip_0
2355         vnf_name:
2356           get_input: vnf_name
2357         internal_dpdk_net_id: cscf_internal_dpdk_network_0
2358         vf_module_name:
2359           get_input: vf_module_name
2360         service_template_filter:
2361           substitute_service_template: nested_tdcoreServiceTemplate.yaml
2362           count:
2363             get_input: tdcore_zone_0_count
2364           mandatory: false
2365         vcscf_swrepo_address:
2366           get_input: vcscf_swrepo_address
2367         vnf_id:
2368           get_input: vnf_id
2369         availability_zone_0:
2370           get_input: availability_zone_0
2371         port_tdcore_dpdk_0_port_1_mac_requirements:
2372           mac_count_required:
2373             is_required: false
2374         tdcore_flavor_name:
2375           get_input: tdcore_flavor_name
2376         tdcore_image_name:
2377           get_input: tdcore_image_name
2378         vcscf_cmrepo_address:
2379           get_input: vcscf_cmrepo_address
2380         vcscf_dns_address:
2381           get_input: vcscf_dns_address
2382         vcscf_internal_network_mtu:
2383           get_input: vcscf_internal_network_mtu
2384         tdcore_server_group: tdcore_zone_0_server_group_group
2385         index:
2386           get_property:
2387           - SELF
2388           - service_template_filter
2389           - index_value
2390         vcscf_internal_netmask:
2391           get_input: vcscf_internal_netmask
2392         port_tdcore_internal_0_port_0_ip_requirements:
2393         - ip_version: 4
2394           ip_count_required:
2395             is_required: true
2396           floating_ip_count_required:
2397             is_required: false
2398         vcscf_name_delimeter:
2399           get_input: vcscf_name_delimeter
2400         tdcore_internal_ips:
2401           get_input: tdcore_internal_zone_0_ips
2402         tdcore_dpdk_ips:
2403           get_input: tdcore_dpdk_zone_0_ips
2404         tdcore_uuids:
2405           get_input: tdcore_zone_0_uuids
2406         vcscf_dn:
2407           get_input: vcscf_dn
2408         port_tdcore_internal_0_port_0_network_role_tag: internal
2409         port_tdcore_internal_0_port_0_mac_requirements:
2410           mac_count_required:
2411             is_required: false
2412         vcscf_du:
2413           get_input: vcscf_du
2414       requirements:
2415       - link_tdcore_internal_0_port_0:
2416           capability: tosca.capabilities.network.Linkable
2417           node: cscf_internal_network_0
2418           relationship: tosca.relationships.network.LinksTo
2419       - link_tdcore_dpdk_0_port_1:
2420           capability: tosca.capabilities.network.Linkable
2421           node: cscf_internal_dpdk_network_0
2422           relationship: tosca.relationships.network.LinksTo
2423       - dependency_tdcore_server_0:
2424           capability: tosca.capabilities.Node
2425           node: cscf_internal_network_0
2426           relationship: tosca.relationships.DependsOn
2427       - dependency_tdcore_server_0:
2428           capability: tosca.capabilities.Node
2429           node: cscf_internal_dpdk_network_0
2430           relationship: tosca.relationships.DependsOn
2431     lbd_ims_core_v6_vip_2_port:
2432       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2433       properties:
2434         ip_requirements:
2435         - ip_version: 4
2436           ip_count_required:
2437             is_required: true
2438           floating_ip_count_required:
2439             is_required: false
2440         security_groups:
2441         - cscf_RSG
2442         fixed_ips:
2443         - ip_address:
2444             get_input: lbd_ims_core_v6_vip_0
2445         mac_requirements:
2446           mac_count_required:
2447             is_required: false
2448         name:
2449           str_replace:
2450             template: $NAME$DELlbd$DELims$DELcore$DELvip$DELv6
2451             params:
2452               $NAME:
2453                 get_input: vnf_name
2454               $DEL:
2455                 get_input: vcscf_name_delimeter
2456         network_role_tag: ims_core
2457         network:
2458           get_input: ims_core_net_id
2459     cif_oam_vip_1_port:
2460       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2461       properties:
2462         ip_requirements:
2463         - ip_version: 4
2464           ip_count_required:
2465             is_required: true
2466           floating_ip_count_required:
2467             is_required: false
2468         security_groups:
2469         - cscf_RSG
2470         fixed_ips:
2471         - ip_address:
2472             get_input: cif_oam_vip_0
2473         mac_requirements:
2474           mac_count_required:
2475             is_required: false
2476         name:
2477           str_replace:
2478             template: $NAME$DELcif$DELoam$DELvip0
2479             params:
2480               $NAME:
2481                 get_input: vnf_name
2482               $DEL:
2483                 get_input: vcscf_name_delimeter
2484         network_role_tag: oam
2485         network:
2486           get_input: oam_net_id
2487     oam_volume_0:
2488       type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
2489       properties:
2490         availability_zone:
2491           get_input: availability_zone_0
2492         size: '(get_input : oam_volume_size_0) * 1024'
2493         name:
2494           str_replace:
2495             template: $VNF$DELoam$DELvolume$DEL0
2496             params:
2497               $DEL:
2498                 get_input: vcscf_name_delimeter
2499               $VNF:
2500                 get_input: vnf_name
2501     abstract_lbd:
2502       type: org.openecomp.resource.abstract.nodes.lbd
2503       directives:
2504       - substitutable
2505       properties:
2506         port_lbd_ims_core_1_port_allowed_address_pairs:
2507         - ip_address:
2508             get_input: lbd_ims_core_v6_vip_0
2509         compute_lbd_user_data_format:
2510         - RAW
2511         port_lbd_internal_1_port_name:
2512         - str_replace:
2513             template: $PREFIX$DELeth0
2514             params:
2515               $PREFIX:
2516                 get_input: lbd_name_1
2517               $DEL:
2518                 get_input: vcscf_name_delimeter
2519         port_lbd_dpdk_1_port_allowed_address_pairs:
2520         - ip_address: 0.0.0.0/1
2521         - ip_address: 128.0.0.0/1
2522         - ip_address: ::/1
2523         - ip_address: 8000::/1
2524         vm_flavor_name:
2525           get_input: lbd_flavor_name
2526         port_lbd_ims_core_1_port_mac_requirements:
2527           mac_count_required:
2528             is_required: false
2529         compute_lbd_availability_zone:
2530         - get_input: availability_zone_1
2531         vm_image_name:
2532           get_input: lbd_image_name
2533         port_lbd_dpdk_1_port_subinterface_indicator:
2534         - false
2535         port_lbd_dpdk_1_port_network:
2536         - cscf_internal_dpdk_network_0
2537         port_lbd_ims_core_1_port_name:
2538         - str_replace:
2539             template: $PREFIX$DELeth2
2540             params:
2541               $PREFIX:
2542                 get_input: lbd_name_1
2543               $DEL:
2544                 get_input: vcscf_name_delimeter
2545         compute_lbd_scheduler_hints:
2546         - group: lbd_server_group_group
2547         port_lbd_dpdk_1_port_name:
2548         - str_replace:
2549             template: $PREFIX$DELeth1
2550             params:
2551               $PREFIX:
2552                 get_input: lbd_name_1
2553               $DEL:
2554                 get_input: vcscf_name_delimeter
2555         port_lbd_internal_1_port_network:
2556         - cscf_internal_network_0
2557         port_lbd_internal_1_port_mac_requirements:
2558           mac_count_required:
2559             is_required: false
2560         compute_lbd_name:
2561         - get_input: lbd_name_1
2562         port_lbd_ims_core_1_port_network_role_tag: ims_core
2563         compute_lbd_config_drive:
2564         - true
2565         port_lbd_ims_core_1_port_ip_requirements:
2566         - ip_version: 6
2567           ip_count_required:
2568             is_required: true
2569           floating_ip_count_required:
2570             is_required: false
2571         port_lbd_dpdk_1_port_mac_requirements:
2572           mac_count_required:
2573             is_required: false
2574         port_lbd_ims_core_1_port_subinterface_indicator:
2575         - false
2576         port_lbd_internal_1_port_ip_requirements:
2577         - ip_version: 4
2578           ip_count_required:
2579             is_required: true
2580           floating_ip_count_required:
2581             is_required: false
2582         port_lbd_internal_1_port_security_groups:
2583         - - cscf_RSG
2584         port_lbd_ims_core_1_port_security_groups:
2585         - - cscf_RSG
2586         port_lbd_ims_core_1_port_fixed_ips:
2587         - ip_address:
2588             get_input: lbd_ims_core_v6_ip_1
2589         port_lbd_internal_1_port_fixed_ips:
2590         - ip_address:
2591             get_input: lbd_internal_ip_1
2592         port_lbd_ims_core_1_port_network:
2593         - get_input: ims_core_net_id
2594         port_lbd_dpdk_1_port_security_groups:
2595         - - cscf_RSG
2596         port_lbd_dpdk_1_port_fixed_ips:
2597         - ip_address:
2598             get_input: lbd_internal_dpdk_ip_1
2599         port_lbd_dpdk_1_port_ip_requirements:
2600         - ip_version: 4
2601           ip_count_required:
2602             is_required: true
2603           floating_ip_count_required:
2604             is_required: false
2605         compute_lbd_metadata:
2606         - vf_module_id:
2607             get_input: vf_module_id
2608           vm_role: lbd
2609           vnf_id:
2610             get_input: vnf_id
2611           vnf_name:
2612             get_input: vnf_name
2613           vf_module_name:
2614             get_input: vf_module_name
2615         port_lbd_internal_1_port_subinterface_indicator:
2616         - false
2617         service_template_filter:
2618           substitute_service_template: Nested_lbdServiceTemplate.yaml
2619           count: 1
2620         index_value:
2621           get_property:
2622           - SELF
2623           - service_template_filter
2624           - index_value
2625       requirements:
2626       - link_lbd_lbd_internal_1_port:
2627           capability: tosca.capabilities.network.Linkable
2628           node: cscf_internal_network_0
2629           relationship: tosca.relationships.network.LinksTo
2630       - dependency_lbd_lbd_internal_1_port:
2631           capability: tosca.capabilities.Node
2632           node: cscf_internal_network_0
2633           relationship: tosca.relationships.DependsOn
2634       - link_lbd_lbd_dpdk_1_port:
2635           capability: tosca.capabilities.network.Linkable
2636           node: cscf_internal_dpdk_network_0
2637           relationship: tosca.relationships.network.LinksTo
2638       - dependency_lbd_lbd_dpdk_1_port:
2639           capability: tosca.capabilities.Node
2640           node: cscf_internal_dpdk_network_0
2641           relationship: tosca.relationships.DependsOn
2642     oam_internal_vip_0_port:
2643       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2644       properties:
2645         ip_requirements:
2646         - ip_version: 4
2647           ip_count_required:
2648             is_required: true
2649           floating_ip_count_required:
2650             is_required: false
2651         security_groups:
2652         - cscf_RSG
2653         fixed_ips:
2654         - ip_address:
2655             get_input: oam_internal_vip_0
2656         mac_requirements:
2657           mac_count_required:
2658             is_required: false
2659         name:
2660           str_replace:
2661             template: $NAME$DELoam$DELinternal$DELvip
2662             params:
2663               $NAME:
2664                 get_input: vnf_name
2665               $DEL:
2666                 get_input: vcscf_name_delimeter
2667         network: cscf_internal_network_0
2668       requirements:
2669       - link:
2670           capability: tosca.capabilities.network.Linkable
2671           node: cscf_internal_network_0
2672           relationship: tosca.relationships.network.LinksTo
2673       - dependency:
2674           capability: tosca.capabilities.Node
2675           node: cscf_internal_network_0
2676           relationship: tosca.relationships.DependsOn
2677     tdcore_zone_1_RRG:
2678       type: org.openecomp.resource.abstract.nodes.heat.tdcore
2679       directives:
2680       - substitutable
2681       properties:
2682         vf_module_id:
2683           get_input: vf_module_id
2684         internal_net_id: cscf_internal_network_0
2685         vcscf_release:
2686           get_input: vcscf_release
2687         tdcore_security_group: cscf_RSG
2688         tdcore_names:
2689           get_input: tdcore_zone_1_names
2690         port_tdcore_dpdk_0_port_1_network_role_tag: internal_dpdk
2691         port_tdcore_dpdk_0_port_1_ip_requirements:
2692         - ip_version: 4
2693           ip_count_required:
2694             is_required: true
2695           floating_ip_count_required:
2696             is_required: false
2697         vcscf_gateway:
2698           get_input: oam_internal_vip_0
2699         vnf_name:
2700           get_input: vnf_name
2701         internal_dpdk_net_id: cscf_internal_dpdk_network_0
2702         vf_module_name:
2703           get_input: vf_module_name
2704         service_template_filter:
2705           substitute_service_template: nested_tdcoreServiceTemplate.yaml
2706           count:
2707             get_input: tdcore_zone_1_count
2708           mandatory: false
2709         vcscf_swrepo_address:
2710           get_input: vcscf_swrepo_address
2711         vnf_id:
2712           get_input: vnf_id
2713         availability_zone_0:
2714           get_input: availability_zone_1
2715         port_tdcore_dpdk_0_port_1_mac_requirements:
2716           mac_count_required:
2717             is_required: false
2718         tdcore_flavor_name:
2719           get_input: tdcore_flavor_name
2720         tdcore_image_name:
2721           get_input: tdcore_image_name
2722         vcscf_cmrepo_address:
2723           get_input: vcscf_cmrepo_address
2724         vcscf_dns_address:
2725           get_input: vcscf_dns_address
2726         vcscf_internal_network_mtu:
2727           get_input: vcscf_internal_network_mtu
2728         tdcore_server_group: tdcore_zone_1_server_group_group
2729         index:
2730           get_property:
2731           - SELF
2732           - service_template_filter
2733           - index_value
2734         vcscf_internal_netmask:
2735           get_input: vcscf_internal_netmask
2736         port_tdcore_internal_0_port_0_ip_requirements:
2737         - ip_version: 4
2738           ip_count_required:
2739             is_required: true
2740           floating_ip_count_required:
2741             is_required: false
2742         vcscf_name_delimeter:
2743           get_input: vcscf_name_delimeter
2744         tdcore_internal_ips:
2745           get_input: tdcore_internal_zone_1_ips
2746         tdcore_dpdk_ips:
2747           get_input: tdcore_dpdk_zone_1_ips
2748         tdcore_uuids:
2749           get_input: tdcore_zone_1_uuids
2750         vcscf_dn:
2751           get_input: vcscf_dn
2752         port_tdcore_internal_0_port_0_network_role_tag: internal
2753         port_tdcore_internal_0_port_0_mac_requirements:
2754           mac_count_required:
2755             is_required: false
2756         vcscf_du:
2757           get_input: vcscf_du
2758       requirements:
2759       - link_tdcore_internal_0_port_0:
2760           capability: tosca.capabilities.network.Linkable
2761           node: cscf_internal_network_0
2762           relationship: tosca.relationships.network.LinksTo
2763       - link_tdcore_dpdk_0_port_1:
2764           capability: tosca.capabilities.network.Linkable
2765           node: cscf_internal_dpdk_network_0
2766           relationship: tosca.relationships.network.LinksTo
2767       - dependency_tdcore_server_0:
2768           capability: tosca.capabilities.Node
2769           node: cscf_internal_network_0
2770           relationship: tosca.relationships.DependsOn
2771       - dependency_tdcore_server_0:
2772           capability: tosca.capabilities.Node
2773           node: cscf_internal_dpdk_network_0
2774           relationship: tosca.relationships.DependsOn
2775     oam_volume_1:
2776       type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
2777       properties:
2778         availability_zone:
2779           get_input: availability_zone_1
2780         size: '(get_input : oam_volume_size_0) * 1024'
2781         name:
2782           str_replace:
2783             template: $VNF$DELoam$DELvolume$DEL1
2784             params:
2785               $DEL:
2786                 get_input: vcscf_name_delimeter
2787               $VNF:
2788                 get_input: vnf_name
2789     abstract_cdi:
2790       type: org.openecomp.resource.abstract.nodes.cdi
2791       directives:
2792       - substitutable
2793       properties:
2794         port_cdi_internal_0_port_ip_requirements:
2795         - ip_version: 4
2796           ip_count_required:
2797             is_required: true
2798           floating_ip_count_required:
2799             is_required: false
2800         - ip_version: 6
2801           ip_count_required:
2802             is_required: true
2803           floating_ip_count_required:
2804             is_required: false
2805         vm_flavor_name:
2806           get_input: cdi_flavor_name
2807         port_cdi_ims_core_0_port_name:
2808         - str_replace:
2809             template: $PREFIX$DELeth1
2810             params:
2811               $PREFIX:
2812                 get_input: cdi_name_0
2813               $DEL:
2814                 get_input: vcscf_name_delimeter
2815         port_cdi_internal_0_port_allowed_address_pairs:
2816         - ip_address: 0.0.0.0/1
2817         - ip_address: 128.0.0.0/1
2818         - ip_address: ::/1
2819         - ip_address: 8000::/1
2820         vm_image_name:
2821           get_input: cdi_image_name
2822         compute_cdi_scheduler_hints:
2823         - group: cdi_server_group_group
2824         compute_cdi_name:
2825         - get_input: cdi_name_0
2826         port_cdi_ims_core_0_port_ip_requirements:
2827         - ip_version: 6
2828           ip_count_required:
2829             is_required: true
2830           floating_ip_count_required:
2831             is_required: false
2832         port_cdi_ims_core_0_port_network_role_tag: ims_core
2833         compute_cdi_user_data_format:
2834         - RAW
2835         port_cdi_internal_0_port_name:
2836         - str_replace:
2837             template: $PREFIX$DELeth0
2838             params:
2839               $PREFIX:
2840                 get_input: cdi_name_0
2841               $DEL:
2842                 get_input: vcscf_name_delimeter
2843         compute_cdi_availability_zone:
2844         - get_input: availability_zone_0
2845         port_cdi_ims_core_0_port_network:
2846         - get_input: ims_core_net_id
2847         port_cdi_internal_0_port_network:
2848         - cscf_internal_network_0
2849         port_cdi_internal_0_port_fixed_ips:
2850         - ip_address:
2851             get_input: cdi_internal_ip_0
2852         - ip_address:
2853             get_input: cdi_internal_v6_ip_0
2854         port_cdi_ims_core_0_port_subinterface_indicator:
2855         - false
2856         compute_cdi_config_drive:
2857         - true
2858         port_cdi_internal_0_port_subinterface_indicator:
2859         - false
2860         port_cdi_internal_0_port_security_groups:
2861         - - cscf_RSG
2862         port_cdi_ims_core_0_port_security_groups:
2863         - - cscf_RSG
2864         port_cdi_ims_core_0_port_fixed_ips:
2865         - ip_address:
2866             get_input: cdi_ims_core_v6_ip_0
2867         port_cdi_internal_0_port_mac_requirements:
2868           mac_count_required:
2869             is_required: false
2870         port_cdi_ims_core_0_port_allowed_address_pairs:
2871         - ip_address:
2872             get_input: cdi_ims_core_v6_vip_0
2873         compute_cdi_metadata:
2874         - vf_module_id:
2875             get_input: vf_module_id
2876           vm_role: cdi
2877           vnf_id:
2878             get_input: vnf_id
2879           vnf_name:
2880             get_input: vnf_name
2881           vf_module_name:
2882             get_input: vf_module_name
2883         port_cdi_ims_core_0_port_mac_requirements:
2884           mac_count_required:
2885             is_required: false
2886         service_template_filter:
2887           substitute_service_template: Nested_cdiServiceTemplate.yaml
2888           count: 1
2889         index_value:
2890           get_property:
2891           - SELF
2892           - service_template_filter
2893           - index_value
2894       requirements:
2895       - link_cdi_cdi_internal_0_port:
2896           capability: tosca.capabilities.network.Linkable
2897           node: cscf_internal_network_0
2898           relationship: tosca.relationships.network.LinksTo
2899       - dependency_cdi_cdi_internal_0_port:
2900           capability: tosca.capabilities.Node
2901           node: cscf_internal_network_0
2902           relationship: tosca.relationships.DependsOn
2903     cif_volume_0:
2904       type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
2905       properties:
2906         availability_zone:
2907           get_input: availability_zone_0
2908         size: '(get_input : cif_volume_size_0) * 1024'
2909         name:
2910           str_replace:
2911             template: $VNF$DELcif$DELvolume$DEL0
2912             params:
2913               $DEL:
2914                 get_input: vcscf_name_delimeter
2915               $VNF:
2916                 get_input: vnf_name
2917     cif_volume_1:
2918       type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
2919       properties:
2920         availability_zone:
2921           get_input: availability_zone_1
2922         size: '(get_input : cif_volume_size_0) * 1024'
2923         name:
2924           str_replace:
2925             template: $VNF$DELcif$DELvolume$DEL1
2926             params:
2927               $DEL:
2928                 get_input: vcscf_name_delimeter
2929               $VNF:
2930                 get_input: vnf_name
2931     abstract_oam_1:
2932       type: org.openecomp.resource.abstract.nodes.oam_1
2933       directives:
2934       - substitutable
2935       properties:
2936         port_oam_internal_1_port_security_groups:
2937         - - cscf_RSG
2938         port_oam_oam_1_port_allowed_address_pairs:
2939         - ip_address:
2940             get_input: oam_oam_vip_0
2941         vm_flavor_name:
2942           get_input: oam_flavor_name
2943         port_oam_oam_1_port_ip_requirements:
2944         - ip_version: 4
2945           ip_count_required:
2946             is_required: true
2947           floating_ip_count_required:
2948             is_required: false
2949         port_oam_oam_1_port_subinterface_indicator:
2950         - false
2951         port_oam_oam_1_port_network_role_tag: oam
2952         port_oam_oam_1_port_security_groups:
2953         - - cscf_RSG
2954         vm_image_name:
2955           get_input: oam_image_name
2956         compute_oam_config_drive:
2957         - true
2958         port_oam_internal_1_port_network:
2959         - cscf_internal_network_0
2960         port_oam_oam_1_port_fixed_ips:
2961         - ip_address:
2962             get_input: oam_oam_ip_1
2963         port_oam_internal_1_port_ip_requirements:
2964         - ip_version: 4
2965           ip_count_required:
2966             is_required: true
2967           floating_ip_count_required:
2968             is_required: false
2969         port_oam_oam_1_port_network:
2970         - get_input: oam_net_id
2971         port_oam_internal_1_port_allowed_address_pairs:
2972         - ip_address: 0.0.0.0/1
2973         - ip_address: 128.0.0.0/1
2974         - ip_address: ::/1
2975         - ip_address: 8000::/1
2976         compute_oam_user_data_format:
2977         - RAW
2978         port_oam_internal_1_port_name:
2979         - str_replace:
2980             template: $PREFIX$DELeth0
2981             params:
2982               $PREFIX:
2983                 get_input: oam_name_1
2984               $DEL:
2985                 get_input: vcscf_name_delimeter
2986         port_oam_internal_1_port_fixed_ips:
2987         - ip_address:
2988             get_input: oam_internal_ip_1
2989         port_oam_oam_1_port_name:
2990         - str_replace:
2991             template: $PREFIX$DELeth1
2992             params:
2993               $PREFIX:
2994                 get_input: oam_name_1
2995               $DEL:
2996                 get_input: vcscf_name_delimeter
2997         compute_oam_scheduler_hints:
2998         - group: oam_server_group_group
2999         port_oam_internal_1_port_subinterface_indicator:
3000         - false
3001         compute_oam_availability_zone:
3002         - get_input: availability_zone_1
3003         compute_oam_metadata:
3004         - vf_module_id:
3005             get_input: vf_module_id
3006           vm_role: oam
3007           vnf_id:
3008             get_input: vnf_id
3009           vnf_name:
3010             get_input: vnf_name
3011           vf_module_name:
3012             get_input: vf_module_name
3013         port_oam_internal_1_port_mac_requirements:
3014           mac_count_required:
3015             is_required: false
3016         compute_oam_name:
3017         - get_input: oam_name_1
3018         port_oam_oam_1_port_mac_requirements:
3019           mac_count_required:
3020             is_required: false
3021         service_template_filter:
3022           substitute_service_template: Nested_oam_1ServiceTemplate.yaml
3023           count: 1
3024         index_value:
3025           get_property:
3026           - SELF
3027           - service_template_filter
3028           - index_value
3029       requirements:
3030       - link_oam_oam_internal_1_port:
3031           capability: tosca.capabilities.network.Linkable
3032           node: cscf_internal_network_0
3033           relationship: tosca.relationships.network.LinksTo
3034       - dependency_oam_oam_internal_1_port:
3035           capability: tosca.capabilities.Node
3036           node: cscf_internal_network_0
3037           relationship: tosca.relationships.DependsOn
3038     abstract_oam_2:
3039       type: org.openecomp.resource.abstract.nodes.oam_2
3040       directives:
3041       - substitutable
3042       properties:
3043         port_oam_oam_2_port_network_role_tag: oam
3044         port_oam_oam_2_port_subinterface_indicator:
3045         - false
3046         port_oam_oam_2_port_security_groups:
3047         - - cscf_RSG
3048         port_oam_oam_2_port_name:
3049         - str_replace:
3050             template: $PREFIX$DELeth1
3051             params:
3052               $PREFIX:
3053                 get_input: oam_name_2
3054               $DEL:
3055                 get_input: vcscf_name_delimeter
3056         port_oam_internal_2_port_name:
3057         - str_replace:
3058             template: $PREFIX$DELeth0
3059             params:
3060               $PREFIX:
3061                 get_input: oam_name_2
3062               $DEL:
3063                 get_input: vcscf_name_delimeter
3064         vm_flavor_name:
3065           get_input: oam_flavor_name
3066         port_oam_internal_2_port_mac_requirements:
3067           mac_count_required:
3068             is_required: false
3069         vm_image_name:
3070           get_input: oam_image_name
3071         compute_oam_config_drive:
3072         - true
3073         port_oam_internal_2_port_allowed_address_pairs:
3074         - ip_address: 0.0.0.0/1
3075         - ip_address: 128.0.0.0/1
3076         - ip_address: ::/1
3077         - ip_address: 8000::/1
3078         port_oam_internal_2_port_network:
3079         - cscf_internal_network_0
3080         port_oam_internal_2_port_fixed_ips:
3081         - ip_address:
3082             get_input: oam_internal_ip_2
3083         port_oam_oam_2_port_fixed_ips:
3084         - ip_address:
3085             get_input: oam_oam_ip_2
3086         port_oam_oam_2_port_mac_requirements:
3087           mac_count_required:
3088             is_required: false
3089         port_oam_internal_2_port_subinterface_indicator:
3090         - false
3091         port_oam_oam_2_port_network:
3092         - get_input: oam_net_id
3093         compute_oam_user_data_format:
3094         - RAW
3095         port_oam_internal_2_port_security_groups:
3096         - - cscf_RSG
3097         port_oam_oam_2_port_ip_requirements:
3098         - ip_version: 4
3099           ip_count_required:
3100             is_required: true
3101           floating_ip_count_required:
3102             is_required: false
3103         compute_oam_scheduler_hints:
3104         - group: oam_server_group_group
3105         port_oam_internal_2_port_ip_requirements:
3106         - ip_version: 4
3107           ip_count_required:
3108             is_required: true
3109           floating_ip_count_required:
3110             is_required: false
3111         compute_oam_availability_zone:
3112         - get_input: availability_zone_0
3113         compute_oam_metadata:
3114         - vf_module_id:
3115             get_input: vf_module_id
3116           vm_role: oam
3117           vnf_id:
3118             get_input: vnf_id
3119           vnf_name:
3120             get_input: vnf_name
3121           vf_module_name:
3122             get_input: vf_module_name
3123         port_oam_oam_2_port_allowed_address_pairs:
3124         - ip_address:
3125             get_input: oam_oam_vip_0
3126         compute_oam_name:
3127         - get_input: oam_name_2
3128         service_template_filter:
3129           substitute_service_template: Nested_oam_2ServiceTemplate.yaml
3130           count: 1
3131         index_value:
3132           get_property:
3133           - SELF
3134           - service_template_filter
3135           - index_value
3136       requirements:
3137       - link_oam_oam_internal_2_port:
3138           capability: tosca.capabilities.network.Linkable
3139           node: cscf_internal_network_0
3140           relationship: tosca.relationships.network.LinksTo
3141       - dependency_oam_oam_internal_2_port:
3142           capability: tosca.capabilities.Node
3143           node: cscf_internal_network_0
3144           relationship: tosca.relationships.DependsOn
3145     cif_ims_li_v6_vip_4_port:
3146       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
3147       properties:
3148         ip_requirements:
3149         - ip_version: 4
3150           ip_count_required:
3151             is_required: true
3152           floating_ip_count_required:
3153             is_required: false
3154         security_groups:
3155         - cscf_RSG
3156         fixed_ips:
3157         - ip_address:
3158             get_input: cif_ims_li_v6_vip_0
3159         mac_requirements:
3160           mac_count_required:
3161             is_required: false
3162         name:
3163           str_replace:
3164             template: $NAME$DELcif$DELims$DELli$DELvip$DELv6
3165             params:
3166               $NAME:
3167                 get_input: vnf_name
3168               $DEL:
3169                 get_input: vcscf_name_delimeter
3170         network_role_tag: ims_li_v6
3171         network:
3172           get_input: ims_li_v6_net_id
3173     cscf_internal_network_0:
3174       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
3175       properties:
3176         dhcp_enabled: false
3177         shared: false
3178         ip_version: 4
3179         admin_state_up: true
3180         network_name:
3181           str_replace:
3182             template: $PREFIX$DELinternal$DELnetwork
3183             params:
3184               $PREFIX:
3185                 get_input: vnf_name
3186               $DEL:
3187                 get_input: vcscf_name_delimeter
3188         subnets:
3189           cscf_internal_subnet_0:
3190             enable_dhcp: false
3191             ip_version: 4
3192             name:
3193               str_replace:
3194                 template: $PREFIX$DELinternal$DELsubnet
3195                 params:
3196                   $PREFIX:
3197                     get_input: vnf_name
3198                   $DEL:
3199                     get_input: vcscf_name_delimeter
3200             cidr:
3201               get_input: vcscf_internal_network_cidr
3202           cscf_internal_subnet_v6_0:
3203             enable_dhcp: false
3204             ip_version: 6
3205             name:
3206               str_replace:
3207                 template: $PREFIX$DELinternal$DELsubnetv6
3208                 params:
3209                   $PREFIX:
3210                     get_input: vnf_name
3211                   $DEL:
3212                     get_input: vcscf_name_delimeter
3213             cidr:
3214               get_input: vcscf_internal_network_v6_cidr
3215     abstract_oam:
3216       type: org.openecomp.resource.abstract.nodes.oam
3217       directives:
3218       - substitutable
3219       properties:
3220         port_oam_oam_0_port_name:
3221         - str_replace:
3222             template: $PREFIX$DELeth1
3223             params:
3224               $PREFIX:
3225                 get_input: oam_name_0
3226               $DEL:
3227                 get_input: vcscf_name_delimeter
3228         port_oam_internal_0_port_subinterface_indicator:
3229         - false
3230         port_oam_oam_0_port_fixed_ips:
3231         - ip_address:
3232             get_input: oam_oam_ip_0
3233         vm_flavor_name:
3234           get_input: oam_flavor_name
3235         port_oam_oam_0_port_mac_requirements:
3236           mac_count_required:
3237             is_required: false
3238         port_oam_internal_0_port_ip_requirements:
3239         - ip_version: 4
3240           ip_count_required:
3241             is_required: true
3242           floating_ip_count_required:
3243             is_required: false
3244         port_oam_internal_0_port_network:
3245         - cscf_internal_network_0
3246         vm_image_name:
3247           get_input: oam_image_name
3248         compute_oam_config_drive:
3249         - true
3250         port_oam_internal_0_port_name:
3251         - str_replace:
3252             template: $PREFIX$DELeth0
3253             params:
3254               $PREFIX:
3255                 get_input: oam_name_0
3256               $DEL:
3257                 get_input: vcscf_name_delimeter
3258         port_oam_oam_0_port_allowed_address_pairs:
3259         - ip_address:
3260             get_input: oam_oam_vip_0
3261         port_oam_internal_0_port_security_groups:
3262         - - cscf_RSG
3263         port_oam_internal_0_port_fixed_ips:
3264         - ip_address:
3265             get_input: oam_internal_ip_0
3266         port_oam_oam_0_port_subinterface_indicator:
3267         - false
3268         port_oam_oam_0_port_network_role_tag: oam
3269         compute_oam_user_data_format:
3270         - RAW
3271         port_oam_oam_0_port_network:
3272         - get_input: oam_net_id
3273         port_oam_oam_0_port_ip_requirements:
3274         - ip_version: 4
3275           ip_count_required:
3276             is_required: true
3277           floating_ip_count_required:
3278             is_required: false
3279         port_oam_internal_0_port_mac_requirements:
3280           mac_count_required:
3281             is_required: false
3282         compute_oam_scheduler_hints:
3283         - group: oam_server_group_group
3284         port_oam_internal_0_port_allowed_address_pairs:
3285         - ip_address: 0.0.0.0/1
3286         - ip_address: 128.0.0.0/1
3287         - ip_address: ::/1
3288         - ip_address: 8000::/1
3289         compute_oam_availability_zone:
3290         - get_input: availability_zone_0
3291         compute_oam_metadata:
3292         - vf_module_id:
3293             get_input: vf_module_id
3294           vm_role: oam
3295           vnf_id:
3296             get_input: vnf_id
3297           vnf_name:
3298             get_input: vnf_name
3299           vf_module_name:
3300             get_input: vf_module_name
3301         compute_oam_name:
3302         - get_input: oam_name_0
3303         port_oam_oam_0_port_security_groups:
3304         - - cscf_RSG
3305         service_template_filter:
3306           substitute_service_template: Nested_oamServiceTemplate.yaml
3307           count: 1
3308         index_value:
3309           get_property:
3310           - SELF
3311           - service_template_filter
3312           - index_value
3313       requirements:
3314       - link_oam_oam_internal_0_port:
3315           capability: tosca.capabilities.network.Linkable
3316           node: cscf_internal_network_0
3317           relationship: tosca.relationships.network.LinksTo
3318       - dependency_oam_oam_internal_0_port:
3319           capability: tosca.capabilities.Node
3320           node: cscf_internal_network_0
3321           relationship: tosca.relationships.DependsOn
3322     abstract_lbd_1:
3323       type: org.openecomp.resource.abstract.nodes.lbd_1
3324       directives:
3325       - substitutable
3326       properties:
3327         compute_lbd_user_data_format:
3328         - RAW
3329         vm_flavor_name:
3330           get_input: lbd_flavor_name
3331         compute_lbd_availability_zone:
3332         - get_input: availability_zone_0
3333         port_lbd_dpdk_0_port_allowed_address_pairs:
3334         - ip_address: 0.0.0.0/1
3335         - ip_address: 128.0.0.0/1
3336         - ip_address: ::/1
3337         - ip_address: 8000::/1
3338         vm_image_name:
3339           get_input: lbd_image_name
3340         port_lbd_dpdk_0_port_ip_requirements:
3341         - ip_version: 4
3342           ip_count_required:
3343             is_required: true
3344           floating_ip_count_required:
3345             is_required: false
3346         port_lbd_ims_core_0_port_network:
3347         - get_input: ims_core_net_id
3348         port_lbd_ims_core_0_port_mac_requirements:
3349           mac_count_required:
3350             is_required: false
3351         port_lbd_ims_core_0_port_allowed_address_pairs:
3352         - ip_address:
3353             get_input: lbd_ims_core_v6_vip_0
3354         port_lbd_internal_0_port_name:
3355         - str_replace:
3356             template: $PREFIX$DELeth0
3357             params:
3358               $PREFIX:
3359                 get_input: lbd_name_0
3360               $DEL:
3361                 get_input: vcscf_name_delimeter
3362         port_lbd_internal_0_port_subinterface_indicator:
3363         - false
3364         port_lbd_ims_core_0_port_network_role_tag: ims_core
3365         compute_lbd_scheduler_hints:
3366         - group: lbd_server_group_group
3367         port_lbd_internal_0_port_mac_requirements:
3368           mac_count_required:
3369             is_required: false
3370         port_lbd_ims_core_0_port_ip_requirements:
3371         - ip_version: 6
3372           ip_count_required:
3373             is_required: true
3374           floating_ip_count_required:
3375             is_required: false
3376         port_lbd_ims_core_0_port_subinterface_indicator:
3377         - false
3378         port_lbd_internal_0_port_network:
3379         - cscf_internal_network_0
3380         port_lbd_dpdk_0_port_mac_requirements:
3381           mac_count_required:
3382             is_required: false
3383         compute_lbd_name:
3384         - get_input: lbd_name_0
3385         port_lbd_ims_core_0_port_security_groups:
3386         - - cscf_RSG
3387         port_lbd_ims_core_0_port_name:
3388         - str_replace:
3389             template: $PREFIX$DELeth2
3390             params:
3391               $PREFIX:
3392                 get_input: lbd_name_0
3393               $DEL:
3394                 get_input: vcscf_name_delimeter
3395         compute_lbd_config_drive:
3396         - true
3397         port_lbd_dpdk_0_port_fixed_ips:
3398         - ip_address:
3399             get_input: lbd_internal_dpdk_ip_0
3400         port_lbd_internal_0_port_security_groups:
3401         - - cscf_RSG
3402         port_lbd_dpdk_0_port_security_groups:
3403         - - cscf_RSG
3404         port_lbd_dpdk_0_port_name:
3405         - str_replace:
3406             template: $PREFIX$DELeth1
3407             params:
3408               $PREFIX:
3409                 get_input: lbd_name_0
3410               $DEL:
3411                 get_input: vcscf_name_delimeter
3412         port_lbd_dpdk_0_port_network:
3413         - cscf_internal_dpdk_network_0
3414         port_lbd_dpdk_0_port_subinterface_indicator:
3415         - false
3416         port_lbd_ims_core_0_port_fixed_ips:
3417         - ip_address:
3418             get_input: lbd_ims_core_v6_ip_0
3419         port_lbd_internal_0_port_fixed_ips:
3420         - ip_address:
3421             get_input: lbd_internal_ip_0
3422         compute_lbd_metadata:
3423         - vf_module_id:
3424             get_input: vf_module_id
3425           vm_role: lbd
3426           vnf_id:
3427             get_input: vnf_id
3428           vnf_name:
3429             get_input: vnf_name
3430           vf_module_name:
3431             get_input: vf_module_name
3432         port_lbd_internal_0_port_ip_requirements:
3433         - ip_version: 4
3434           ip_count_required:
3435             is_required: true
3436           floating_ip_count_required:
3437             is_required: false
3438         service_template_filter:
3439           substitute_service_template: Nested_lbd_1ServiceTemplate.yaml
3440           count: 1
3441         index_value:
3442           get_property:
3443           - SELF
3444           - service_template_filter
3445           - index_value
3446       requirements:
3447       - link_lbd_lbd_internal_0_port:
3448           capability: tosca.capabilities.network.Linkable
3449           node: cscf_internal_network_0
3450           relationship: tosca.relationships.network.LinksTo
3451       - dependency_lbd_lbd_internal_0_port:
3452           capability: tosca.capabilities.Node
3453           node: cscf_internal_network_0
3454           relationship: tosca.relationships.DependsOn
3455       - link_lbd_lbd_dpdk_0_port:
3456           capability: tosca.capabilities.network.Linkable
3457           node: cscf_internal_dpdk_network_0
3458           relationship: tosca.relationships.network.LinksTo
3459       - dependency_lbd_lbd_dpdk_0_port:
3460           capability: tosca.capabilities.Node
3461           node: cscf_internal_dpdk_network_0
3462           relationship: tosca.relationships.DependsOn
3463     cscf_zone_0_RRG:
3464       type: org.openecomp.resource.abstract.nodes.heat.cscf
3465       directives:
3466       - substitutable
3467       properties:
3468         vf_module_id:
3469           get_input: vf_module_id
3470         internal_net_id: cscf_internal_network_0
3471         vcscf_release:
3472           get_input: vcscf_release
3473         cscf_internal_ips:
3474           get_input: cscf_internal_zone_0_ips
3475         vcscf_gateway:
3476           get_input: oam_internal_vip_0
3477         vnf_name:
3478           get_input: vnf_name
3479         vf_module_name:
3480           get_input: vf_module_name
3481         cscf_image_name:
3482           get_input: cscf_image_name
3483         cscf_names:
3484           get_input: cscf_zone_0_names
3485         service_template_filter:
3486           substitute_service_template: nested_cscfServiceTemplate.yaml
3487           count:
3488             get_input: cscf_zone_0_count
3489           mandatory: false
3490         vcscf_swrepo_address:
3491           get_input: vcscf_swrepo_address
3492         cscf_uuids:
3493           get_input: cscf_zone_0_uuids
3494         vnf_id:
3495           get_input: vnf_id
3496         availability_zone_0:
3497           get_input: availability_zone_0
3498         cscf_internal_v6_ips:
3499           get_input: cscf_internal_zone_0_v6_ips
3500         cscf_flavor_name:
3501           get_input: cscf_flavor_name
3502         vcscf_cmrepo_address:
3503           get_input: vcscf_cmrepo_address
3504         vcscf_dns_address:
3505           get_input: vcscf_dns_address
3506         vcscf_internal_network_mtu:
3507           get_input: vcscf_internal_network_mtu
3508         port_cscf_internal_0_port_0_ip_requirements:
3509         - ip_version: 4
3510           ip_count_required:
3511             is_required: true
3512           floating_ip_count_required:
3513             is_required: false
3514         - ip_version: 6
3515           ip_count_required:
3516             is_required: true
3517           floating_ip_count_required:
3518             is_required: false
3519         index:
3520           get_property:
3521           - SELF
3522           - service_template_filter
3523           - index_value
3524         vcscf_internal_netmask:
3525           get_input: vcscf_internal_netmask
3526         vcscf_name_delimeter:
3527           get_input: vcscf_name_delimeter
3528         port_cscf_internal_0_port_0_network_role_tag: internal
3529         vcscf_dn:
3530           get_input: vcscf_dn
3531         vcscf_du:
3532           get_input: vcscf_du
3533         port_cscf_internal_0_port_0_mac_requirements:
3534           mac_count_required:
3535             is_required: false
3536         cscf_security_group: cscf_RSG
3537       requirements:
3538       - link_cscf_internal_0_port_0:
3539           capability: tosca.capabilities.network.Linkable
3540           node: cscf_internal_network_0
3541           relationship: tosca.relationships.network.LinksTo
3542       - dependency_cscf_server_0:
3543           capability: tosca.capabilities.Node
3544           node: cscf_internal_network_0
3545           relationship: tosca.relationships.DependsOn
3546     lbd_internal_dpdk_vip_1_port:
3547       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
3548       properties:
3549         ip_requirements:
3550         - ip_version: 4
3551           ip_count_required:
3552             is_required: true
3553           floating_ip_count_required:
3554             is_required: false
3555         security_groups:
3556         - cscf_RSG
3557         fixed_ips:
3558         - ip_address:
3559             get_input: lbd_internal_dpdk_vip_0
3560         mac_requirements:
3561           mac_count_required:
3562             is_required: false
3563         name:
3564           str_replace:
3565             template: $NAME$DELlbd$DELinternal$DELdpdk$DELvip
3566             params:
3567               $NAME:
3568                 get_input: vnf_name
3569               $DEL:
3570                 get_input: vcscf_name_delimeter
3571         network: cscf_internal_dpdk_network_0
3572       requirements:
3573       - link:
3574           capability: tosca.capabilities.network.Linkable
3575           node: cscf_internal_dpdk_network_0
3576           relationship: tosca.relationships.network.LinksTo
3577       - dependency:
3578           capability: tosca.capabilities.Node
3579           node: cscf_internal_dpdk_network_0
3580           relationship: tosca.relationships.DependsOn
3581     cif_oam_vip_3_port:
3582       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
3583       properties:
3584         ip_requirements:
3585         - ip_version: 4
3586           ip_count_required:
3587             is_required: true
3588           floating_ip_count_required:
3589             is_required: false
3590         security_groups:
3591         - cscf_RSG
3592         fixed_ips:
3593         - ip_address:
3594             get_input: cif_oam_vip_1
3595         mac_requirements:
3596           mac_count_required:
3597             is_required: false
3598         name:
3599           str_replace:
3600             template: $NAME$DELcif$DELoam$DELvip1
3601             params:
3602               $NAME:
3603                 get_input: vnf_name
3604               $DEL:
3605                 get_input: vcscf_name_delimeter
3606         network_role_tag: oam
3607         network:
3608           get_input: oam_net_id
3609     cdi_ims_core_v6_vip_1_port:
3610       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
3611       properties:
3612         ip_requirements:
3613         - ip_version: 4
3614           ip_count_required:
3615             is_required: true
3616           floating_ip_count_required:
3617             is_required: false
3618         security_groups:
3619         - cscf_RSG
3620         fixed_ips:
3621         - ip_address:
3622             get_input: cdi_ims_core_v6_vip_0
3623         mac_requirements:
3624           mac_count_required:
3625             is_required: false
3626         name:
3627           str_replace:
3628             template: $NAME$DELcdi$DELims$DELdb$DELvip$DELv6
3629             params:
3630               $NAME:
3631                 get_input: vnf_name
3632               $DEL:
3633                 get_input: vcscf_name_delimeter
3634         network_role_tag: ims_core
3635         network:
3636           get_input: ims_core_net_id
3637     abstract_cif:
3638       type: org.openecomp.resource.abstract.nodes.cif
3639       directives:
3640       - substitutable
3641       properties:
3642         port_cif_ims_core_0_port_network:
3643         - get_input: ims_core_net_id
3644         port_cif_oam_0_port_1_name:
3645         - str_replace:
3646             template: $PREFIX$DELeth1
3647             params:
3648               $PREFIX:
3649                 get_input: cif_name_0
3650               $DEL:
3651                 get_input: vcscf_name_delimeter
3652         port_cif_oam_0_port_1_allowed_address_pairs:
3653         - ip_address:
3654             get_input: cif_oam_vip_0
3655         port_cif_oam_0_port_1_fixed_ips:
3656         - ip_address:
3657             get_input: cif_oam_ip_0
3658         vm_flavor_name:
3659           get_input: cif_flavor_name
3660         port_cif_internal_0_port_name:
3661         - str_replace:
3662             template: $PREFIX$DELeth0
3663             params:
3664               $PREFIX:
3665                 get_input: cif_name_0
3666               $DEL:
3667                 get_input: vcscf_name_delimeter
3668         port_cif_oam_0_port_3_subinterface_indicator:
3669         - false
3670         vm_image_name:
3671           get_input: cif_image_name
3672         compute_cif_user_data_format:
3673         - RAW
3674         port_cif_oam_0_port_1_ip_requirements:
3675         - ip_version: 4
3676           ip_count_required:
3677             is_required: true
3678           floating_ip_count_required:
3679             is_required: false
3680         port_cif_ims_li_0_port_fixed_ips:
3681         - ip_address:
3682             get_input: cif_ims_li_v6_ip_0
3683         compute_cif_scheduler_hints:
3684         - group: cif_server_group_group
3685         port_cif_oam_0_port_1_security_groups:
3686         - - cscf_RSG
3687         port_cif_ims_li_0_port_ip_requirements:
3688         - ip_version: 6
3689           ip_count_required:
3690             is_required: true
3691           floating_ip_count_required:
3692             is_required: false
3693         compute_cif_metadata:
3694         - vf_module_id:
3695             get_input: vf_module_id
3696           vm_role: cif
3697           vnf_id:
3698             get_input: vnf_id
3699           vnf_name:
3700             get_input: vnf_name
3701           vf_module_name:
3702             get_input: vf_module_name
3703         port_cif_ims_li_0_port_name:
3704         - str_replace:
3705             template: $PREFIX$DELeth4
3706             params:
3707               $PREFIX:
3708                 get_input: cif_name_0
3709               $DEL:
3710                 get_input: vcscf_name_delimeter
3711         port_cif_ims_core_0_port_fixed_ips:
3712         - ip_address:
3713             get_input: cif_ims_core_v6_ip_0
3714         port_cif_oam_0_port_3_network_role_tag: oam
3715         port_cif_ims_core_0_port_security_groups:
3716         - - cscf_RSG
3717         port_cif_ims_core_0_port_name:
3718         - str_replace:
3719             template: $PREFIX$DELeth2
3720             params:
3721               $PREFIX:
3722                 get_input: cif_name_0
3723               $DEL:
3724                 get_input: vcscf_name_delimeter
3725         port_cif_internal_0_port_network:
3726         - cscf_internal_network_0
3727         port_cif_ims_core_0_port_subinterface_indicator:
3728         - false
3729         port_cif_ims_li_0_port_subinterface_indicator:
3730         - false
3731         port_cif_oam_0_port_3_security_groups:
3732         - - cscf_RSG
3733         port_cif_ims_core_0_port_ip_requirements:
3734         - ip_version: 6
3735           ip_count_required:
3736             is_required: true
3737           floating_ip_count_required:
3738             is_required: false
3739         port_cif_ims_li_0_port_mac_requirements:
3740           mac_count_required:
3741             is_required: false
3742         port_cif_oam_0_port_1_subinterface_indicator:
3743         - false
3744         port_cif_oam_0_port_1_network:
3745         - get_input: oam_net_id
3746         port_cif_ims_li_0_port_security_groups:
3747         - - cscf_RSG
3748         compute_cif_name:
3749         - get_input: cif_name_0
3750         compute_cif_availability_zone:
3751         - get_input: availability_zone_0
3752         port_cif_oam_0_port_1_network_role_tag: oam
3753         port_cif_oam_0_port_3_mac_requirements:
3754           mac_count_required:
3755             is_required: false
3756         port_cif_ims_core_0_port_allowed_address_pairs:
3757         - ip_address:
3758             get_input: cif_ims_core_v6_vip_0
3759         port_cif_oam_0_port_3_fixed_ips:
3760         - ip_address:
3761             get_input: cif_oam_ip_2
3762         port_cif_ims_core_0_port_network_role_tag: ims_core
3763         port_cif_ims_li_0_port_allowed_address_pairs:
3764         - ip_address:
3765             get_input: cif_ims_li_v6_vip_0
3766         port_cif_internal_0_port_subinterface_indicator:
3767         - false
3768         port_cif_internal_0_port_mac_requirements:
3769           mac_count_required:
3770             is_required: false
3771         port_cif_ims_li_0_port_network:
3772         - get_input: ims_li_v6_net_id
3773         port_cif_internal_0_port_security_groups:
3774         - - cscf_RSG
3775         port_cif_ims_li_0_port_network_role_tag: ims_li_v6
3776         port_cif_oam_0_port_3_allowed_address_pairs:
3777         - ip_address:
3778             get_input: cif_oam_vip_1
3779         port_cif_internal_0_port_fixed_ips:
3780         - ip_address:
3781             get_input: cif_internal_ip_0
3782         - ip_address:
3783             get_input: cif_internal_v6_ip_0
3784         compute_cif_config_drive:
3785         - true
3786         port_cif_oam_0_port_3_name:
3787         - str_replace:
3788             template: $PREFIX$DELeth3
3789             params:
3790               $PREFIX:
3791                 get_input: cif_name_0
3792               $DEL:
3793                 get_input: vcscf_name_delimeter
3794         port_cif_oam_0_port_3_network:
3795         - get_input: oam_net_id
3796         port_cif_ims_core_0_port_mac_requirements:
3797           mac_count_required:
3798             is_required: false
3799         port_cif_internal_0_port_allowed_address_pairs:
3800         - ip_address:
3801             get_input: cif_internal_vip_0
3802         port_cif_oam_0_port_1_mac_requirements:
3803           mac_count_required:
3804             is_required: false
3805         port_cif_oam_0_port_3_ip_requirements:
3806         - ip_version: 4
3807           ip_count_required:
3808             is_required: true
3809           floating_ip_count_required:
3810             is_required: false
3811         port_cif_internal_0_port_ip_requirements:
3812         - ip_version: 4
3813           ip_count_required:
3814             is_required: true
3815           floating_ip_count_required:
3816             is_required: false
3817         - ip_version: 6
3818           ip_count_required:
3819             is_required: true
3820           floating_ip_count_required:
3821             is_required: false
3822         service_template_filter:
3823           substitute_service_template: Nested_cifServiceTemplate.yaml
3824           count: 1
3825         index_value:
3826           get_property:
3827           - SELF
3828           - service_template_filter
3829           - index_value
3830       requirements:
3831       - link_cif_cif_internal_0_port:
3832           capability: tosca.capabilities.network.Linkable
3833           node: cscf_internal_network_0
3834           relationship: tosca.relationships.network.LinksTo
3835       - dependency_cif_cif_internal_0_port:
3836           capability: tosca.capabilities.Node
3837           node: cscf_internal_network_0
3838           relationship: tosca.relationships.DependsOn
3839     abstract_cif_1:
3840       type: org.openecomp.resource.abstract.nodes.cif_1
3841       directives:
3842       - substitutable
3843       properties:
3844         port_cif_oam_1_port_1_name:
3845         - str_replace:
3846             template: $PREFIX$DELeth1
3847             params:
3848               $PREFIX:
3849                 get_input: cif_name_1
3850               $DEL:
3851                 get_input: vcscf_name_delimeter
3852         port_cif_ims_core_1_port_security_groups:
3853         - - cscf_RSG
3854         port_cif_oam_1_port_1_mac_requirements:
3855           mac_count_required:
3856             is_required: false
3857         port_cif_oam_1_port_3_network:
3858         - get_input: oam_net_id
3859         vm_flavor_name:
3860           get_input: cif_flavor_name
3861         port_cif_internal_1_port_subinterface_indicator:
3862         - false
3863         port_cif_ims_core_1_port_subinterface_indicator:
3864         - false
3865         vm_image_name:
3866           get_input: cif_image_name
3867         compute_cif_user_data_format:
3868         - RAW
3869         port_cif_ims_li_1_port_subinterface_indicator:
3870         - false
3871         port_cif_oam_1_port_3_allowed_address_pairs:
3872         - ip_address:
3873             get_input: cif_oam_vip_1
3874         compute_cif_scheduler_hints:
3875         - group: cif_server_group_group
3876         port_cif_oam_1_port_3_ip_requirements:
3877         - ip_version: 4
3878           ip_count_required:
3879             is_required: true
3880           floating_ip_count_required:
3881             is_required: false
3882         port_cif_internal_1_port_security_groups:
3883         - - cscf_RSG
3884         port_cif_oam_1_port_1_network:
3885         - get_input: oam_net_id
3886         port_cif_ims_core_1_port_network_role_tag: ims_core
3887         port_cif_ims_li_1_port_security_groups:
3888         - - cscf_RSG
3889         port_cif_ims_li_1_port_allowed_address_pairs:
3890         - ip_address:
3891             get_input: cif_ims_li_v6_vip_0
3892         port_cif_internal_1_port_allowed_address_pairs:
3893         - ip_address:
3894             get_input: cif_internal_vip_0
3895         port_cif_oam_1_port_3_security_groups:
3896         - - cscf_RSG
3897         compute_cif_metadata:
3898         - vf_module_id:
3899             get_input: vf_module_id
3900           vm_role: cif
3901           vnf_id:
3902             get_input: vnf_id
3903           vnf_name:
3904             get_input: vnf_name
3905           vf_module_name:
3906             get_input: vf_module_name
3907         port_cif_oam_1_port_1_subinterface_indicator:
3908         - false
3909         port_cif_oam_1_port_1_fixed_ips:
3910         - ip_address:
3911             get_input: cif_oam_ip_1
3912         port_cif_internal_1_port_network:
3913         - cscf_internal_network_0
3914         port_cif_ims_core_1_port_network:
3915         - get_input: ims_core_net_id
3916         port_cif_oam_1_port_3_fixed_ips:
3917         - ip_address:
3918             get_input: cif_oam_ip_3
3919         port_cif_oam_1_port_1_ip_requirements:
3920         - ip_version: 4
3921           ip_count_required:
3922             is_required: true
3923           floating_ip_count_required:
3924             is_required: false
3925         port_cif_ims_core_1_port_mac_requirements:
3926           mac_count_required:
3927             is_required: false
3928         compute_cif_name:
3929         - get_input: cif_name_1
3930         compute_cif_availability_zone:
3931         - get_input: availability_zone_1
3932         port_cif_internal_1_port_ip_requirements:
3933         - ip_version: 4
3934           ip_count_required:
3935             is_required: true
3936           floating_ip_count_required:
3937             is_required: false
3938         - ip_version: 6
3939           ip_count_required:
3940             is_required: true
3941           floating_ip_count_required:
3942             is_required: false
3943         port_cif_ims_li_1_port_name:
3944         - str_replace:
3945             template: $PREFIX$DELeth4
3946             params:
3947               $PREFIX:
3948                 get_input: cif_name_1
3949               $DEL:
3950                 get_input: vcscf_name_delimeter
3951         port_cif_internal_1_port_name:
3952         - str_replace:
3953             template: $PREFIX$DELeth0
3954             params:
3955               $PREFIX:
3956                 get_input: cif_name_1
3957               $DEL:
3958                 get_input: vcscf_name_delimeter
3959         port_cif_ims_li_1_port_fixed_ips:
3960         - ip_address:
3961             get_input: cif_ims_li_v6_ip_1
3962         port_cif_internal_1_port_mac_requirements:
3963           mac_count_required:
3964             is_required: false
3965         port_cif_ims_li_1_port_mac_requirements:
3966           mac_count_required:
3967             is_required: false
3968         port_cif_ims_li_1_port_ip_requirements:
3969         - ip_version: 6
3970           ip_count_required:
3971             is_required: true
3972           floating_ip_count_required:
3973             is_required: false
3974         port_cif_ims_core_1_port_fixed_ips:
3975         - ip_address:
3976             get_input: cif_ims_core_v6_ip_1
3977         port_cif_ims_core_1_port_allowed_address_pairs:
3978         - ip_address:
3979             get_input: cif_ims_core_v6_vip_0
3980         port_cif_oam_1_port_1_network_role_tag: oam
3981         port_cif_oam_1_port_3_mac_requirements:
3982           mac_count_required:
3983             is_required: false
3984         port_cif_ims_core_1_port_ip_requirements:
3985         - ip_version: 6
3986           ip_count_required:
3987             is_required: true
3988           floating_ip_count_required:
3989             is_required: false
3990         port_cif_ims_li_1_port_network:
3991         - get_input: ims_li_v6_net_id
3992         port_cif_internal_1_port_fixed_ips:
3993         - ip_address:
3994             get_input: cif_internal_ip_1
3995         - ip_address:
3996             get_input: cif_internal_v6_ip_1
3997         port_cif_ims_core_1_port_name:
3998         - str_replace:
3999             template: $PREFIX$DELeth2
4000             params:
4001               $PREFIX:
4002                 get_input: cif_name_1
4003               $DEL:
4004                 get_input: vcscf_name_delimeter
4005         compute_cif_config_drive:
4006         - true
4007         port_cif_oam_1_port_3_subinterface_indicator:
4008         - false
4009         port_cif_oam_1_port_3_name:
4010         - str_replace:
4011             template: $PREFIX$DELeth3
4012             params:
4013               $PREFIX:
4014                 get_input: cif_name_0
4015               $DEL:
4016                 get_input: vcscf_name_delimeter
4017         port_cif_ims_li_1_port_network_role_tag: ims_li_v6
4018         port_cif_oam_1_port_1_security_groups:
4019         - - cscf_RSG
4020         port_cif_oam_1_port_1_allowed_address_pairs:
4021         - ip_address:
4022             get_input: cif_oam_vip_0
4023         port_cif_oam_1_port_3_network_role_tag: oam
4024         service_template_filter:
4025           substitute_service_template: Nested_cif_1ServiceTemplate.yaml
4026           count: 1
4027         index_value:
4028           get_property:
4029           - SELF
4030           - service_template_filter
4031           - index_value
4032       requirements:
4033       - link_cif_cif_internal_1_port:
4034           capability: tosca.capabilities.network.Linkable
4035           node: cscf_internal_network_0
4036           relationship: tosca.relationships.network.LinksTo
4037       - dependency_cif_cif_internal_1_port:
4038           capability: tosca.capabilities.Node
4039           node: cscf_internal_network_0
4040           relationship: tosca.relationships.DependsOn
4041   groups:
4042     tdcore_zone_0_server_group_group:
4043       type: tosca.groups.Root
4044       members: [
4045         ]
4046     tdcore_zone_1_server_group_group:
4047       type: tosca.groups.Root
4048       members: [
4049         ]
4050     oam_server_group_group:
4051       type: tosca.groups.Root
4052       members:
4053       - abstract_oam
4054       - abstract_oam_1
4055       - abstract_oam_2
4056     cdi_server_group_group:
4057       type: tosca.groups.Root
4058       members:
4059       - abstract_cdi
4060       - abstract_cdi_1
4061     cif_server_group_group:
4062       type: tosca.groups.Root
4063       members:
4064       - abstract_cif
4065       - abstract_cif_1
4066     base_cscf_group:
4067       type: org.openecomp.groups.heat.HeatStack
4068       properties:
4069         heat_file: ../Artifacts/base_cscf.yaml
4070         description: |
4071           CFX-5000 N+K VNF HOT template for AT&T.
4072       members:
4073       - cscf_RSG
4074       - cdi_internal_v6_vip_0_port
4075       - cscf_internal_dpdk_network_0
4076       - cif_ims_core_v6_vip_2_port
4077       - cif_internal_vip_0_port
4078       - cscf_zone_1_RRG
4079       - oam_oam_vip_1_port
4080       - tdcore_zone_0_RRG
4081       - lbd_ims_core_v6_vip_2_port
4082       - cif_oam_vip_1_port
4083       - oam_internal_vip_0_port
4084       - tdcore_zone_1_RRG
4085       - cif_ims_li_v6_vip_4_port
4086       - cscf_internal_network_0
4087       - cscf_zone_0_RRG
4088       - lbd_internal_dpdk_vip_1_port
4089       - cif_oam_vip_3_port
4090       - cdi_ims_core_v6_vip_1_port
4091       - abstract_lbd
4092       - abstract_lbd_1
4093       - abstract_cif
4094       - abstract_cif_1
4095       - abstract_oam
4096       - abstract_oam_1
4097       - abstract_oam_2
4098       - abstract_cdi
4099       - abstract_cdi_1
4100     base_cscf_volume_group:
4101       type: org.openecomp.groups.heat.HeatStack
4102       properties:
4103         heat_file: ../Artifacts/base_cscf_volume.yaml
4104         description: Volume template for CFX
4105       members:
4106       - oam_volume_1
4107       - oam_volume_0
4108       - cif_volume_0
4109       - cif_volume_1
4110     lbd_server_group_group:
4111       type: tosca.groups.Root
4112       members:
4113       - abstract_lbd
4114       - abstract_lbd_1
4115   outputs:
4116     oam_volume_id_1:
4117       description: volume id for second oam
4118       value: oam_volume_1
4119     oam_volume_id_0:
4120       description: volume id for first oam
4121       value: oam_volume_0
4122     cif_volume_id_0:
4123       description: volume id for first cif
4124       value: cif_volume_0
4125     cif_volume_id_1:
4126       description: volume id for second cif
4127       value: cif_volume_1
4128   policies:
4129     oam_server_group_policy:
4130       type: org.openecomp.policies.placement.Antilocate
4131       properties:
4132         name:
4133           str_replace:
4134             template: $VNF$DELoam$DELgroup
4135             params:
4136               $DEL:
4137                 get_input: vcscf_name_delimeter
4138               $VNF:
4139                 get_input: vnf_name
4140         container_type: host
4141       targets:
4142       - oam_server_group_group
4143     cdi_server_group_policy:
4144       type: org.openecomp.policies.placement.Antilocate
4145       properties:
4146         name:
4147           str_replace:
4148             template: $VNF$DELcdi$DELgroup
4149             params:
4150               $DEL:
4151                 get_input: vcscf_name_delimeter
4152               $VNF:
4153                 get_input: vnf_name
4154         container_type: host
4155       targets:
4156       - cdi_server_group_group
4157     lbd_server_group_policy:
4158       type: org.openecomp.policies.placement.Antilocate
4159       properties:
4160         name:
4161           str_replace:
4162             template: $VNF$DELlbd$DELgroup
4163             params:
4164               $DEL:
4165                 get_input: vcscf_name_delimeter
4166               $VNF:
4167                 get_input: vnf_name
4168         container_type: host
4169       targets:
4170       - lbd_server_group_group
4171     tdcore_zone_0_server_group_policy:
4172       type: org.openecomp.policies.placement.Antilocate
4173       properties:
4174         name:
4175           str_replace:
4176             template: $VNF$DELtdcore$DELzone0$DELgroup
4177             params:
4178               $DEL:
4179                 get_input: vcscf_name_delimeter
4180               $VNF:
4181                 get_input: vnf_name
4182         container_type: host
4183       targets:
4184       - tdcore_zone_0_server_group_group
4185     cif_server_group_policy:
4186       type: org.openecomp.policies.placement.Antilocate
4187       properties:
4188         name:
4189           str_replace:
4190             template: $VNF$DELcif$DELgroup
4191             params:
4192               $DEL:
4193                 get_input: vcscf_name_delimeter
4194               $VNF:
4195                 get_input: vnf_name
4196         container_type: host
4197       targets:
4198       - cif_server_group_group
4199     tdcore_zone_1_server_group_policy:
4200       type: org.openecomp.policies.placement.Antilocate
4201       properties:
4202         name:
4203           str_replace:
4204             template: $VNF$DELtdcore$DELzone1$DELgroup
4205             params:
4206               $DEL:
4207                 get_input: vcscf_name_delimeter
4208               $VNF:
4209                 get_input: vnf_name
4210         container_type: host
4211       targets:
4212       - tdcore_zone_1_server_group_group