1b4baf5024ece913203afc3a85b02426c078b7c5
[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         vm_image_name:
2088           get_input: cdi_image_name
2089         compute_cdi_scheduler_hints:
2090         - group: cdi_server_group_group
2091         port_cdi_ims_core_1_port_fixed_ips:
2092         - ip_address:
2093             get_input: cdi_ims_core_v6_ip_1
2094         compute_cdi_name:
2095         - get_input: cdi_name_1
2096         port_cdi_ims_core_1_port_network_role_tag: ims_core
2097         port_cdi_ims_core_1_port_name:
2098         - str_replace:
2099             template: $PREFIX$DELeth1
2100             params:
2101               $PREFIX:
2102                 get_input: cdi_name_1
2103               $DEL:
2104                 get_input: vcscf_name_delimeter
2105         compute_cdi_user_data_format:
2106         - RAW
2107         port_cdi_ims_core_1_port_network:
2108         - get_input: ims_core_net_id
2109         compute_cdi_availability_zone:
2110         - get_input: availability_zone_1
2111         port_cdi_internal_1_port_network:
2112         - cscf_internal_network_0
2113         port_cdi_ims_core_1_port_ip_requirements:
2114         - ip_version: 4
2115           ip_count_required:
2116             is_required: true
2117           floating_ip_count_required:
2118             is_required: true
2119         port_cdi_internal_1_port_allowed_address_pairs:
2120         - ip_address: 0.0.0.0/1
2121         - ip_address: 128.0.0.0/1
2122         - ip_address: ::/1
2123         - ip_address: 8000::/1
2124         compute_cdi_config_drive:
2125         - true
2126         port_cdi_internal_1_port_mac_requirements:
2127           mac_count_required:
2128             is_required: false
2129         port_cdi_ims_core_1_port_allowed_address_pairs:
2130         - ip_address:
2131             get_input: cdi_ims_core_v6_vip_0
2132         port_cdi_internal_1_port_fixed_ips:
2133         - ip_address:
2134             get_input: cdi_internal_ip_1
2135         - ip_address:
2136             get_input: cdi_internal_v6_ip_1
2137         port_cdi_internal_1_port_name:
2138         - str_replace:
2139             template: $PREFIX$DELeth0
2140             params:
2141               $PREFIX:
2142                 get_input: cdi_name_1
2143               $DEL:
2144                 get_input: vcscf_name_delimeter
2145         port_cdi_internal_1_port_ip_requirements:
2146         - ip_version: 6
2147           ip_count_required:
2148             is_required: true
2149           floating_ip_count_required:
2150             is_required: false
2151         compute_cdi_metadata:
2152         - vf_module_id:
2153             get_input: vf_module_id
2154           vm_role: cdi
2155           vnf_id:
2156             get_input: vnf_id
2157           vnf_name:
2158             get_input: vnf_name
2159           vf_module_name:
2160             get_input: vf_module_name
2161         service_template_filter:
2162           substitute_service_template: Nested_cdi_1ServiceTemplate.yaml
2163           count: 1
2164         index_value:
2165           get_property:
2166           - SELF
2167           - service_template_filter
2168           - index_value
2169       requirements:
2170       - link_cdi_cdi_internal_1_port:
2171           capability: tosca.capabilities.network.Linkable
2172           node: cscf_internal_network_0
2173           relationship: tosca.relationships.network.LinksTo
2174       - dependency_cdi_cdi_internal_1_port:
2175           capability: tosca.capabilities.Node
2176           node: cscf_internal_network_0
2177           relationship: tosca.relationships.DependsOn
2178     cif_internal_vip_0_port:
2179       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2180       properties:
2181         ip_requirements:
2182         - ip_version: 4
2183           ip_count_required:
2184             is_required: true
2185           floating_ip_count_required:
2186             is_required: false
2187         security_groups:
2188         - cscf_RSG
2189         fixed_ips:
2190         - ip_address:
2191             get_input: cif_internal_vip_0
2192         mac_requirements:
2193           mac_count_required:
2194             is_required: false
2195         name:
2196           str_replace:
2197             template: $NAME$DELcif$DELinternal$DELvip
2198             params:
2199               $NAME:
2200                 get_input: vnf_name
2201               $DEL:
2202                 get_input: vcscf_name_delimeter
2203         network: cscf_internal_network_0
2204       requirements:
2205       - link:
2206           capability: tosca.capabilities.network.Linkable
2207           node: cscf_internal_network_0
2208           relationship: tosca.relationships.network.LinksTo
2209       - dependency:
2210           capability: tosca.capabilities.Node
2211           node: cscf_internal_network_0
2212           relationship: tosca.relationships.DependsOn
2213     cscf_zone_1_RRG:
2214       type: org.openecomp.resource.abstract.nodes.heat.cscf
2215       directives:
2216       - substitutable
2217       properties:
2218         vf_module_id:
2219           get_input: vf_module_id
2220         internal_net_id: cscf_internal_network_0
2221         vcscf_release:
2222           get_input: vcscf_release
2223         cscf_internal_ips:
2224           get_input: cscf_internal_zone_1_ips
2225         vcscf_gateway:
2226           get_input: oam_internal_vip_0
2227         vnf_name:
2228           get_input: vnf_name
2229         vf_module_name:
2230           get_input: vf_module_name
2231         cscf_image_name:
2232           get_input: cscf_image_name
2233         cscf_names:
2234           get_input: cscf_zone_1_names
2235         service_template_filter:
2236           substitute_service_template: nested_cscfServiceTemplate.yaml
2237           count:
2238             get_input: cscf_zone_1_count
2239           mandatory: false
2240         vcscf_swrepo_address:
2241           get_input: vcscf_swrepo_address
2242         cscf_uuids:
2243           get_input: cscf_zone_1_uuids
2244         vnf_id:
2245           get_input: vnf_id
2246         availability_zone_0:
2247           get_input: availability_zone_1
2248         cscf_internal_v6_ips:
2249           get_input: cscf_internal_zone_1_v6_ips
2250         cscf_flavor_name:
2251           get_input: cscf_flavor_name
2252         vcscf_cmrepo_address:
2253           get_input: vcscf_cmrepo_address
2254         vcscf_dns_address:
2255           get_input: vcscf_dns_address
2256         vcscf_internal_network_mtu:
2257           get_input: vcscf_internal_network_mtu
2258         port_cscf_internal_0_port_0_ip_requirements:
2259         - ip_version: 6
2260           ip_count_required:
2261             is_required: true
2262           floating_ip_count_required:
2263             is_required: false
2264         index:
2265           get_property:
2266           - SELF
2267           - service_template_filter
2268           - index_value
2269         vcscf_internal_netmask:
2270           get_input: vcscf_internal_netmask
2271         vcscf_name_delimeter:
2272           get_input: vcscf_name_delimeter
2273         port_cscf_internal_0_port_0_network_role_tag: internal
2274         vcscf_dn:
2275           get_input: vcscf_dn
2276         vcscf_du:
2277           get_input: vcscf_du
2278         port_cscf_internal_0_port_0_mac_requirements:
2279           mac_count_required:
2280             is_required: false
2281         cscf_security_group: cscf_RSG
2282       requirements:
2283       - link_cscf_internal_0_port_0:
2284           capability: tosca.capabilities.network.Linkable
2285           node: cscf_internal_network_0
2286           relationship: tosca.relationships.network.LinksTo
2287       - dependency_cscf_server_0:
2288           capability: tosca.capabilities.Node
2289           node: cscf_internal_network_0
2290           relationship: tosca.relationships.DependsOn
2291     oam_oam_vip_1_port:
2292       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2293       properties:
2294         ip_requirements:
2295         - ip_version: 4
2296           ip_count_required:
2297             is_required: true
2298           floating_ip_count_required:
2299             is_required: false
2300         security_groups:
2301         - cscf_RSG
2302         fixed_ips:
2303         - ip_address:
2304             get_input: oam_oam_vip_0
2305         mac_requirements:
2306           mac_count_required:
2307             is_required: false
2308         name:
2309           str_replace:
2310             template: $NAME$DELoam$DELoam$DELvip
2311             params:
2312               $NAME:
2313                 get_input: vnf_name
2314               $DEL:
2315                 get_input: vcscf_name_delimeter
2316         network_role_tag: oam
2317         network:
2318           get_input: oam_net_id
2319     tdcore_zone_0_RRG:
2320       type: org.openecomp.resource.abstract.nodes.heat.tdcore
2321       directives:
2322       - substitutable
2323       properties:
2324         vf_module_id:
2325           get_input: vf_module_id
2326         internal_net_id: cscf_internal_network_0
2327         vcscf_release:
2328           get_input: vcscf_release
2329         tdcore_security_group: cscf_RSG
2330         tdcore_names:
2331           get_input: tdcore_zone_0_names
2332         port_tdcore_dpdk_0_port_1_network_role_tag: internal_dpdk
2333         port_tdcore_dpdk_0_port_1_ip_requirements:
2334         - ip_version: 4
2335           ip_count_required:
2336             is_required: true
2337           floating_ip_count_required:
2338             is_required: false
2339         vcscf_gateway:
2340           get_input: oam_internal_vip_0
2341         vnf_name:
2342           get_input: vnf_name
2343         internal_dpdk_net_id: cscf_internal_dpdk_network_0
2344         vf_module_name:
2345           get_input: vf_module_name
2346         service_template_filter:
2347           substitute_service_template: nested_tdcoreServiceTemplate.yaml
2348           count:
2349             get_input: tdcore_zone_0_count
2350           mandatory: false
2351         vcscf_swrepo_address:
2352           get_input: vcscf_swrepo_address
2353         vnf_id:
2354           get_input: vnf_id
2355         availability_zone_0:
2356           get_input: availability_zone_0
2357         port_tdcore_dpdk_0_port_1_mac_requirements:
2358           mac_count_required:
2359             is_required: false
2360         tdcore_flavor_name:
2361           get_input: tdcore_flavor_name
2362         tdcore_image_name:
2363           get_input: tdcore_image_name
2364         vcscf_cmrepo_address:
2365           get_input: vcscf_cmrepo_address
2366         vcscf_dns_address:
2367           get_input: vcscf_dns_address
2368         vcscf_internal_network_mtu:
2369           get_input: vcscf_internal_network_mtu
2370         tdcore_server_group: tdcore_zone_0_server_group_group
2371         index:
2372           get_property:
2373           - SELF
2374           - service_template_filter
2375           - index_value
2376         vcscf_internal_netmask:
2377           get_input: vcscf_internal_netmask
2378         port_tdcore_internal_0_port_0_ip_requirements:
2379         - ip_version: 4
2380           ip_count_required:
2381             is_required: true
2382           floating_ip_count_required:
2383             is_required: false
2384         vcscf_name_delimeter:
2385           get_input: vcscf_name_delimeter
2386         tdcore_internal_ips:
2387           get_input: tdcore_internal_zone_0_ips
2388         tdcore_dpdk_ips:
2389           get_input: tdcore_dpdk_zone_0_ips
2390         tdcore_uuids:
2391           get_input: tdcore_zone_0_uuids
2392         vcscf_dn:
2393           get_input: vcscf_dn
2394         port_tdcore_internal_0_port_0_network_role_tag: internal
2395         port_tdcore_internal_0_port_0_mac_requirements:
2396           mac_count_required:
2397             is_required: false
2398         vcscf_du:
2399           get_input: vcscf_du
2400       requirements:
2401       - link_tdcore_internal_0_port_0:
2402           capability: tosca.capabilities.network.Linkable
2403           node: cscf_internal_network_0
2404           relationship: tosca.relationships.network.LinksTo
2405       - link_tdcore_dpdk_0_port_1:
2406           capability: tosca.capabilities.network.Linkable
2407           node: cscf_internal_dpdk_network_0
2408           relationship: tosca.relationships.network.LinksTo
2409       - dependency_tdcore_server_0:
2410           capability: tosca.capabilities.Node
2411           node: cscf_internal_network_0
2412           relationship: tosca.relationships.DependsOn
2413       - dependency_tdcore_server_0:
2414           capability: tosca.capabilities.Node
2415           node: cscf_internal_dpdk_network_0
2416           relationship: tosca.relationships.DependsOn
2417     lbd_ims_core_v6_vip_2_port:
2418       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2419       properties:
2420         ip_requirements:
2421         - ip_version: 4
2422           ip_count_required:
2423             is_required: true
2424           floating_ip_count_required:
2425             is_required: false
2426         security_groups:
2427         - cscf_RSG
2428         fixed_ips:
2429         - ip_address:
2430             get_input: lbd_ims_core_v6_vip_0
2431         mac_requirements:
2432           mac_count_required:
2433             is_required: false
2434         name:
2435           str_replace:
2436             template: $NAME$DELlbd$DELims$DELcore$DELvip$DELv6
2437             params:
2438               $NAME:
2439                 get_input: vnf_name
2440               $DEL:
2441                 get_input: vcscf_name_delimeter
2442         network_role_tag: ims_core
2443         network:
2444           get_input: ims_core_net_id
2445     cif_oam_vip_1_port:
2446       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2447       properties:
2448         ip_requirements:
2449         - ip_version: 4
2450           ip_count_required:
2451             is_required: true
2452           floating_ip_count_required:
2453             is_required: false
2454         security_groups:
2455         - cscf_RSG
2456         fixed_ips:
2457         - ip_address:
2458             get_input: cif_oam_vip_0
2459         mac_requirements:
2460           mac_count_required:
2461             is_required: false
2462         name:
2463           str_replace:
2464             template: $NAME$DELcif$DELoam$DELvip0
2465             params:
2466               $NAME:
2467                 get_input: vnf_name
2468               $DEL:
2469                 get_input: vcscf_name_delimeter
2470         network_role_tag: oam
2471         network:
2472           get_input: oam_net_id
2473     oam_volume_0:
2474       type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
2475       properties:
2476         availability_zone:
2477           get_input: availability_zone_0
2478         size: '(get_input : oam_volume_size_0) * 1024'
2479         name:
2480           str_replace:
2481             template: $VNF$DELoam$DELvolume$DEL0
2482             params:
2483               $DEL:
2484                 get_input: vcscf_name_delimeter
2485               $VNF:
2486                 get_input: vnf_name
2487     abstract_lbd:
2488       type: org.openecomp.resource.abstract.nodes.lbd
2489       directives:
2490       - substitutable
2491       properties:
2492         port_lbd_ims_core_1_port_allowed_address_pairs:
2493         - ip_address:
2494             get_input: lbd_ims_core_v6_vip_0
2495         compute_lbd_user_data_format:
2496         - RAW
2497         compute_lbd_config_drive:
2498         - true
2499         port_lbd_internal_1_port_name:
2500         - str_replace:
2501             template: $PREFIX$DELeth0
2502             params:
2503               $PREFIX:
2504                 get_input: lbd_name_1
2505               $DEL:
2506                 get_input: vcscf_name_delimeter
2507         port_lbd_dpdk_1_port_allowed_address_pairs:
2508         - ip_address: 0.0.0.0/1
2509         - ip_address: 128.0.0.0/1
2510         - ip_address: ::/1
2511         - ip_address: 8000::/1
2512         port_lbd_ims_core_1_port_ip_requirements:
2513         - ip_version: 4
2514           ip_count_required:
2515             is_required: true
2516           floating_ip_count_required:
2517             is_required: true
2518         port_lbd_dpdk_1_port_mac_requirements:
2519           mac_count_required:
2520             is_required: false
2521         vm_flavor_name:
2522           get_input: lbd_flavor_name
2523         port_lbd_ims_core_1_port_mac_requirements:
2524           mac_count_required:
2525             is_required: false
2526         compute_lbd_availability_zone:
2527         - get_input: availability_zone_1
2528         port_lbd_internal_1_port_ip_requirements:
2529         - ip_version: 4
2530           ip_count_required:
2531             is_required: true
2532           floating_ip_count_required:
2533             is_required: false
2534         port_lbd_internal_1_port_security_groups:
2535         - - cscf_RSG
2536         vm_image_name:
2537           get_input: lbd_image_name
2538         port_lbd_dpdk_1_port_network:
2539         - cscf_internal_dpdk_network_0
2540         port_lbd_ims_core_1_port_name:
2541         - str_replace:
2542             template: $PREFIX$DELeth2
2543             params:
2544               $PREFIX:
2545                 get_input: lbd_name_1
2546               $DEL:
2547                 get_input: vcscf_name_delimeter
2548         port_lbd_ims_core_1_port_security_groups:
2549         - - cscf_RSG
2550         port_lbd_ims_core_1_port_fixed_ips:
2551         - ip_address:
2552             get_input: lbd_ims_core_v6_ip_1
2553         port_lbd_internal_1_port_fixed_ips:
2554         - ip_address:
2555             get_input: lbd_internal_ip_1
2556         port_lbd_ims_core_1_port_network:
2557         - get_input: ims_core_net_id
2558         compute_lbd_scheduler_hints:
2559         - group: lbd_server_group_group
2560         port_lbd_dpdk_1_port_name:
2561         - str_replace:
2562             template: $PREFIX$DELeth1
2563             params:
2564               $PREFIX:
2565                 get_input: lbd_name_1
2566               $DEL:
2567                 get_input: vcscf_name_delimeter
2568         port_lbd_dpdk_1_port_security_groups:
2569         - - cscf_RSG
2570         port_lbd_dpdk_1_port_fixed_ips:
2571         - ip_address:
2572             get_input: lbd_internal_dpdk_ip_1
2573         port_lbd_internal_1_port_network:
2574         - cscf_internal_network_0
2575         port_lbd_dpdk_1_port_ip_requirements:
2576         - ip_version: 4
2577           ip_count_required:
2578             is_required: true
2579           floating_ip_count_required:
2580             is_required: false
2581         compute_lbd_metadata:
2582         - vf_module_id:
2583             get_input: vf_module_id
2584           vm_role: lbd
2585           vnf_id:
2586             get_input: vnf_id
2587           vnf_name:
2588             get_input: vnf_name
2589           vf_module_name:
2590             get_input: vf_module_name
2591         port_lbd_internal_1_port_mac_requirements:
2592           mac_count_required:
2593             is_required: false
2594         compute_lbd_name:
2595         - get_input: lbd_name_1
2596         port_lbd_ims_core_1_port_network_role_tag: ims_core
2597         service_template_filter:
2598           substitute_service_template: Nested_lbdServiceTemplate.yaml
2599           count: 1
2600         index_value:
2601           get_property:
2602           - SELF
2603           - service_template_filter
2604           - index_value
2605       requirements:
2606       - link_lbd_lbd_internal_1_port:
2607           capability: tosca.capabilities.network.Linkable
2608           node: cscf_internal_network_0
2609           relationship: tosca.relationships.network.LinksTo
2610       - dependency_lbd_lbd_internal_1_port:
2611           capability: tosca.capabilities.Node
2612           node: cscf_internal_network_0
2613           relationship: tosca.relationships.DependsOn
2614       - link_lbd_lbd_dpdk_1_port:
2615           capability: tosca.capabilities.network.Linkable
2616           node: cscf_internal_dpdk_network_0
2617           relationship: tosca.relationships.network.LinksTo
2618       - dependency_lbd_lbd_dpdk_1_port:
2619           capability: tosca.capabilities.Node
2620           node: cscf_internal_dpdk_network_0
2621           relationship: tosca.relationships.DependsOn
2622     oam_internal_vip_0_port:
2623       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2624       properties:
2625         ip_requirements:
2626         - ip_version: 4
2627           ip_count_required:
2628             is_required: true
2629           floating_ip_count_required:
2630             is_required: false
2631         security_groups:
2632         - cscf_RSG
2633         fixed_ips:
2634         - ip_address:
2635             get_input: oam_internal_vip_0
2636         mac_requirements:
2637           mac_count_required:
2638             is_required: false
2639         name:
2640           str_replace:
2641             template: $NAME$DELoam$DELinternal$DELvip
2642             params:
2643               $NAME:
2644                 get_input: vnf_name
2645               $DEL:
2646                 get_input: vcscf_name_delimeter
2647         network: cscf_internal_network_0
2648       requirements:
2649       - link:
2650           capability: tosca.capabilities.network.Linkable
2651           node: cscf_internal_network_0
2652           relationship: tosca.relationships.network.LinksTo
2653       - dependency:
2654           capability: tosca.capabilities.Node
2655           node: cscf_internal_network_0
2656           relationship: tosca.relationships.DependsOn
2657     tdcore_zone_1_RRG:
2658       type: org.openecomp.resource.abstract.nodes.heat.tdcore
2659       directives:
2660       - substitutable
2661       properties:
2662         vf_module_id:
2663           get_input: vf_module_id
2664         internal_net_id: cscf_internal_network_0
2665         vcscf_release:
2666           get_input: vcscf_release
2667         tdcore_security_group: cscf_RSG
2668         tdcore_names:
2669           get_input: tdcore_zone_1_names
2670         port_tdcore_dpdk_0_port_1_network_role_tag: internal_dpdk
2671         port_tdcore_dpdk_0_port_1_ip_requirements:
2672         - ip_version: 4
2673           ip_count_required:
2674             is_required: true
2675           floating_ip_count_required:
2676             is_required: false
2677         vcscf_gateway:
2678           get_input: oam_internal_vip_0
2679         vnf_name:
2680           get_input: vnf_name
2681         internal_dpdk_net_id: cscf_internal_dpdk_network_0
2682         vf_module_name:
2683           get_input: vf_module_name
2684         service_template_filter:
2685           substitute_service_template: nested_tdcoreServiceTemplate.yaml
2686           count:
2687             get_input: tdcore_zone_1_count
2688           mandatory: false
2689         vcscf_swrepo_address:
2690           get_input: vcscf_swrepo_address
2691         vnf_id:
2692           get_input: vnf_id
2693         availability_zone_0:
2694           get_input: availability_zone_1
2695         port_tdcore_dpdk_0_port_1_mac_requirements:
2696           mac_count_required:
2697             is_required: false
2698         tdcore_flavor_name:
2699           get_input: tdcore_flavor_name
2700         tdcore_image_name:
2701           get_input: tdcore_image_name
2702         vcscf_cmrepo_address:
2703           get_input: vcscf_cmrepo_address
2704         vcscf_dns_address:
2705           get_input: vcscf_dns_address
2706         vcscf_internal_network_mtu:
2707           get_input: vcscf_internal_network_mtu
2708         tdcore_server_group: tdcore_zone_1_server_group_group
2709         index:
2710           get_property:
2711           - SELF
2712           - service_template_filter
2713           - index_value
2714         vcscf_internal_netmask:
2715           get_input: vcscf_internal_netmask
2716         port_tdcore_internal_0_port_0_ip_requirements:
2717         - ip_version: 4
2718           ip_count_required:
2719             is_required: true
2720           floating_ip_count_required:
2721             is_required: false
2722         vcscf_name_delimeter:
2723           get_input: vcscf_name_delimeter
2724         tdcore_internal_ips:
2725           get_input: tdcore_internal_zone_1_ips
2726         tdcore_dpdk_ips:
2727           get_input: tdcore_dpdk_zone_1_ips
2728         tdcore_uuids:
2729           get_input: tdcore_zone_1_uuids
2730         vcscf_dn:
2731           get_input: vcscf_dn
2732         port_tdcore_internal_0_port_0_network_role_tag: internal
2733         port_tdcore_internal_0_port_0_mac_requirements:
2734           mac_count_required:
2735             is_required: false
2736         vcscf_du:
2737           get_input: vcscf_du
2738       requirements:
2739       - link_tdcore_internal_0_port_0:
2740           capability: tosca.capabilities.network.Linkable
2741           node: cscf_internal_network_0
2742           relationship: tosca.relationships.network.LinksTo
2743       - link_tdcore_dpdk_0_port_1:
2744           capability: tosca.capabilities.network.Linkable
2745           node: cscf_internal_dpdk_network_0
2746           relationship: tosca.relationships.network.LinksTo
2747       - dependency_tdcore_server_0:
2748           capability: tosca.capabilities.Node
2749           node: cscf_internal_network_0
2750           relationship: tosca.relationships.DependsOn
2751       - dependency_tdcore_server_0:
2752           capability: tosca.capabilities.Node
2753           node: cscf_internal_dpdk_network_0
2754           relationship: tosca.relationships.DependsOn
2755     oam_volume_1:
2756       type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
2757       properties:
2758         availability_zone:
2759           get_input: availability_zone_1
2760         size: '(get_input : oam_volume_size_0) * 1024'
2761         name:
2762           str_replace:
2763             template: $VNF$DELoam$DELvolume$DEL1
2764             params:
2765               $DEL:
2766                 get_input: vcscf_name_delimeter
2767               $VNF:
2768                 get_input: vnf_name
2769     abstract_cdi:
2770       type: org.openecomp.resource.abstract.nodes.cdi
2771       directives:
2772       - substitutable
2773       properties:
2774         port_cdi_internal_0_port_ip_requirements:
2775         - ip_version: 6
2776           ip_count_required:
2777             is_required: true
2778           floating_ip_count_required:
2779             is_required: false
2780         vm_flavor_name:
2781           get_input: cdi_flavor_name
2782         port_cdi_ims_core_0_port_name:
2783         - str_replace:
2784             template: $PREFIX$DELeth1
2785             params:
2786               $PREFIX:
2787                 get_input: cdi_name_0
2788               $DEL:
2789                 get_input: vcscf_name_delimeter
2790         port_cdi_internal_0_port_allowed_address_pairs:
2791         - ip_address: 0.0.0.0/1
2792         - ip_address: 128.0.0.0/1
2793         - ip_address: ::/1
2794         - ip_address: 8000::/1
2795         vm_image_name:
2796           get_input: cdi_image_name
2797         compute_cdi_scheduler_hints:
2798         - group: cdi_server_group_group
2799         compute_cdi_name:
2800         - get_input: cdi_name_0
2801         port_cdi_ims_core_0_port_ip_requirements:
2802         - ip_version: 4
2803           ip_count_required:
2804             is_required: true
2805           floating_ip_count_required:
2806             is_required: true
2807         port_cdi_ims_core_0_port_network_role_tag: ims_core
2808         compute_cdi_user_data_format:
2809         - RAW
2810         port_cdi_internal_0_port_name:
2811         - str_replace:
2812             template: $PREFIX$DELeth0
2813             params:
2814               $PREFIX:
2815                 get_input: cdi_name_0
2816               $DEL:
2817                 get_input: vcscf_name_delimeter
2818         compute_cdi_availability_zone:
2819         - get_input: availability_zone_0
2820         port_cdi_ims_core_0_port_network:
2821         - get_input: ims_core_net_id
2822         port_cdi_internal_0_port_network:
2823         - cscf_internal_network_0
2824         port_cdi_internal_0_port_fixed_ips:
2825         - ip_address:
2826             get_input: cdi_internal_ip_0
2827         - ip_address:
2828             get_input: cdi_internal_v6_ip_0
2829         compute_cdi_config_drive:
2830         - true
2831         port_cdi_internal_0_port_security_groups:
2832         - - cscf_RSG
2833         port_cdi_ims_core_0_port_security_groups:
2834         - - cscf_RSG
2835         port_cdi_ims_core_0_port_fixed_ips:
2836         - ip_address:
2837             get_input: cdi_ims_core_v6_ip_0
2838         port_cdi_internal_0_port_mac_requirements:
2839           mac_count_required:
2840             is_required: false
2841         port_cdi_ims_core_0_port_allowed_address_pairs:
2842         - ip_address:
2843             get_input: cdi_ims_core_v6_vip_0
2844         compute_cdi_metadata:
2845         - vf_module_id:
2846             get_input: vf_module_id
2847           vm_role: cdi
2848           vnf_id:
2849             get_input: vnf_id
2850           vnf_name:
2851             get_input: vnf_name
2852           vf_module_name:
2853             get_input: vf_module_name
2854         port_cdi_ims_core_0_port_mac_requirements:
2855           mac_count_required:
2856             is_required: false
2857         service_template_filter:
2858           substitute_service_template: Nested_cdiServiceTemplate.yaml
2859           count: 1
2860         index_value:
2861           get_property:
2862           - SELF
2863           - service_template_filter
2864           - index_value
2865       requirements:
2866       - link_cdi_cdi_internal_0_port:
2867           capability: tosca.capabilities.network.Linkable
2868           node: cscf_internal_network_0
2869           relationship: tosca.relationships.network.LinksTo
2870       - dependency_cdi_cdi_internal_0_port:
2871           capability: tosca.capabilities.Node
2872           node: cscf_internal_network_0
2873           relationship: tosca.relationships.DependsOn
2874     cif_volume_0:
2875       type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
2876       properties:
2877         availability_zone:
2878           get_input: availability_zone_0
2879         size: '(get_input : cif_volume_size_0) * 1024'
2880         name:
2881           str_replace:
2882             template: $VNF$DELcif$DELvolume$DEL0
2883             params:
2884               $DEL:
2885                 get_input: vcscf_name_delimeter
2886               $VNF:
2887                 get_input: vnf_name
2888     cif_volume_1:
2889       type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
2890       properties:
2891         availability_zone:
2892           get_input: availability_zone_1
2893         size: '(get_input : cif_volume_size_0) * 1024'
2894         name:
2895           str_replace:
2896             template: $VNF$DELcif$DELvolume$DEL1
2897             params:
2898               $DEL:
2899                 get_input: vcscf_name_delimeter
2900               $VNF:
2901                 get_input: vnf_name
2902     abstract_oam_1:
2903       type: org.openecomp.resource.abstract.nodes.oam_1
2904       directives:
2905       - substitutable
2906       properties:
2907         port_oam_internal_1_port_security_groups:
2908         - - cscf_RSG
2909         port_oam_oam_1_port_allowed_address_pairs:
2910         - ip_address:
2911             get_input: oam_oam_vip_0
2912         vm_flavor_name:
2913           get_input: oam_flavor_name
2914         port_oam_oam_1_port_ip_requirements:
2915         - ip_version: 4
2916           ip_count_required:
2917             is_required: true
2918           floating_ip_count_required:
2919             is_required: true
2920         port_oam_oam_1_port_network_role_tag: oam
2921         port_oam_oam_1_port_security_groups:
2922         - - cscf_RSG
2923         vm_image_name:
2924           get_input: oam_image_name
2925         compute_oam_config_drive:
2926         - true
2927         port_oam_internal_1_port_network:
2928         - cscf_internal_network_0
2929         port_oam_oam_1_port_fixed_ips:
2930         - ip_address:
2931             get_input: oam_oam_ip_1
2932         port_oam_internal_1_port_ip_requirements:
2933         - ip_version: 4
2934           ip_count_required:
2935             is_required: true
2936           floating_ip_count_required:
2937             is_required: false
2938         port_oam_oam_1_port_network:
2939         - get_input: oam_net_id
2940         port_oam_internal_1_port_allowed_address_pairs:
2941         - ip_address: 0.0.0.0/1
2942         - ip_address: 128.0.0.0/1
2943         - ip_address: ::/1
2944         - ip_address: 8000::/1
2945         compute_oam_user_data_format:
2946         - RAW
2947         port_oam_internal_1_port_name:
2948         - str_replace:
2949             template: $PREFIX$DELeth0
2950             params:
2951               $PREFIX:
2952                 get_input: oam_name_1
2953               $DEL:
2954                 get_input: vcscf_name_delimeter
2955         port_oam_internal_1_port_fixed_ips:
2956         - ip_address:
2957             get_input: oam_internal_ip_1
2958         port_oam_oam_1_port_name:
2959         - str_replace:
2960             template: $PREFIX$DELeth1
2961             params:
2962               $PREFIX:
2963                 get_input: oam_name_1
2964               $DEL:
2965                 get_input: vcscf_name_delimeter
2966         compute_oam_scheduler_hints:
2967         - group: oam_server_group_group
2968         compute_oam_availability_zone:
2969         - get_input: availability_zone_1
2970         compute_oam_metadata:
2971         - vf_module_id:
2972             get_input: vf_module_id
2973           vm_role: oam
2974           vnf_id:
2975             get_input: vnf_id
2976           vnf_name:
2977             get_input: vnf_name
2978           vf_module_name:
2979             get_input: vf_module_name
2980         port_oam_internal_1_port_mac_requirements:
2981           mac_count_required:
2982             is_required: false
2983         compute_oam_name:
2984         - get_input: oam_name_1
2985         port_oam_oam_1_port_mac_requirements:
2986           mac_count_required:
2987             is_required: false
2988         service_template_filter:
2989           substitute_service_template: Nested_oam_1ServiceTemplate.yaml
2990           count: 1
2991         index_value:
2992           get_property:
2993           - SELF
2994           - service_template_filter
2995           - index_value
2996       requirements:
2997       - link_oam_oam_internal_1_port:
2998           capability: tosca.capabilities.network.Linkable
2999           node: cscf_internal_network_0
3000           relationship: tosca.relationships.network.LinksTo
3001       - dependency_oam_oam_internal_1_port:
3002           capability: tosca.capabilities.Node
3003           node: cscf_internal_network_0
3004           relationship: tosca.relationships.DependsOn
3005     abstract_oam_2:
3006       type: org.openecomp.resource.abstract.nodes.oam_2
3007       directives:
3008       - substitutable
3009       properties:
3010         port_oam_oam_2_port_network_role_tag: oam
3011         port_oam_oam_2_port_security_groups:
3012         - - cscf_RSG
3013         port_oam_oam_2_port_name:
3014         - str_replace:
3015             template: $PREFIX$DELeth1
3016             params:
3017               $PREFIX:
3018                 get_input: oam_name_2
3019               $DEL:
3020                 get_input: vcscf_name_delimeter
3021         port_oam_internal_2_port_name:
3022         - str_replace:
3023             template: $PREFIX$DELeth0
3024             params:
3025               $PREFIX:
3026                 get_input: oam_name_2
3027               $DEL:
3028                 get_input: vcscf_name_delimeter
3029         vm_flavor_name:
3030           get_input: oam_flavor_name
3031         port_oam_internal_2_port_mac_requirements:
3032           mac_count_required:
3033             is_required: false
3034         vm_image_name:
3035           get_input: oam_image_name
3036         compute_oam_config_drive:
3037         - true
3038         port_oam_internal_2_port_allowed_address_pairs:
3039         - ip_address: 0.0.0.0/1
3040         - ip_address: 128.0.0.0/1
3041         - ip_address: ::/1
3042         - ip_address: 8000::/1
3043         port_oam_internal_2_port_network:
3044         - cscf_internal_network_0
3045         port_oam_internal_2_port_fixed_ips:
3046         - ip_address:
3047             get_input: oam_internal_ip_2
3048         port_oam_oam_2_port_fixed_ips:
3049         - ip_address:
3050             get_input: oam_oam_ip_2
3051         port_oam_oam_2_port_mac_requirements:
3052           mac_count_required:
3053             is_required: false
3054         port_oam_oam_2_port_network:
3055         - get_input: oam_net_id
3056         compute_oam_user_data_format:
3057         - RAW
3058         port_oam_internal_2_port_security_groups:
3059         - - cscf_RSG
3060         port_oam_oam_2_port_ip_requirements:
3061         - ip_version: 4
3062           ip_count_required:
3063             is_required: true
3064           floating_ip_count_required:
3065             is_required: true
3066         compute_oam_scheduler_hints:
3067         - group: oam_server_group_group
3068         port_oam_internal_2_port_ip_requirements:
3069         - ip_version: 4
3070           ip_count_required:
3071             is_required: true
3072           floating_ip_count_required:
3073             is_required: false
3074         compute_oam_availability_zone:
3075         - get_input: availability_zone_0
3076         compute_oam_metadata:
3077         - vf_module_id:
3078             get_input: vf_module_id
3079           vm_role: oam
3080           vnf_id:
3081             get_input: vnf_id
3082           vnf_name:
3083             get_input: vnf_name
3084           vf_module_name:
3085             get_input: vf_module_name
3086         port_oam_oam_2_port_allowed_address_pairs:
3087         - ip_address:
3088             get_input: oam_oam_vip_0
3089         compute_oam_name:
3090         - get_input: oam_name_2
3091         service_template_filter:
3092           substitute_service_template: Nested_oam_2ServiceTemplate.yaml
3093           count: 1
3094         index_value:
3095           get_property:
3096           - SELF
3097           - service_template_filter
3098           - index_value
3099       requirements:
3100       - link_oam_oam_internal_2_port:
3101           capability: tosca.capabilities.network.Linkable
3102           node: cscf_internal_network_0
3103           relationship: tosca.relationships.network.LinksTo
3104       - dependency_oam_oam_internal_2_port:
3105           capability: tosca.capabilities.Node
3106           node: cscf_internal_network_0
3107           relationship: tosca.relationships.DependsOn
3108     cif_ims_li_v6_vip_4_port:
3109       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
3110       properties:
3111         ip_requirements:
3112         - ip_version: 4
3113           ip_count_required:
3114             is_required: true
3115           floating_ip_count_required:
3116             is_required: false
3117         security_groups:
3118         - cscf_RSG
3119         fixed_ips:
3120         - ip_address:
3121             get_input: cif_ims_li_v6_vip_0
3122         mac_requirements:
3123           mac_count_required:
3124             is_required: false
3125         name:
3126           str_replace:
3127             template: $NAME$DELcif$DELims$DELli$DELvip$DELv6
3128             params:
3129               $NAME:
3130                 get_input: vnf_name
3131               $DEL:
3132                 get_input: vcscf_name_delimeter
3133         network_role_tag: ims_li_v6
3134         network:
3135           get_input: ims_li_v6_net_id
3136     cscf_internal_network_0:
3137       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
3138       properties:
3139         dhcp_enabled: false
3140         shared: false
3141         ip_version: 4
3142         admin_state_up: true
3143         network_name:
3144           str_replace:
3145             template: $PREFIX$DELinternal$DELnetwork
3146             params:
3147               $PREFIX:
3148                 get_input: vnf_name
3149               $DEL:
3150                 get_input: vcscf_name_delimeter
3151         subnets:
3152           cscf_internal_subnet_0:
3153             enable_dhcp: false
3154             ip_version: 4
3155             name:
3156               str_replace:
3157                 template: $PREFIX$DELinternal$DELsubnet
3158                 params:
3159                   $PREFIX:
3160                     get_input: vnf_name
3161                   $DEL:
3162                     get_input: vcscf_name_delimeter
3163             cidr:
3164               get_input: vcscf_internal_network_cidr
3165           cscf_internal_subnet_v6_0:
3166             enable_dhcp: false
3167             ip_version: 6
3168             name:
3169               str_replace:
3170                 template: $PREFIX$DELinternal$DELsubnetv6
3171                 params:
3172                   $PREFIX:
3173                     get_input: vnf_name
3174                   $DEL:
3175                     get_input: vcscf_name_delimeter
3176             cidr:
3177               get_input: vcscf_internal_network_v6_cidr
3178     abstract_oam:
3179       type: org.openecomp.resource.abstract.nodes.oam
3180       directives:
3181       - substitutable
3182       properties:
3183         port_oam_oam_0_port_name:
3184         - str_replace:
3185             template: $PREFIX$DELeth1
3186             params:
3187               $PREFIX:
3188                 get_input: oam_name_0
3189               $DEL:
3190                 get_input: vcscf_name_delimeter
3191         port_oam_oam_0_port_fixed_ips:
3192         - ip_address:
3193             get_input: oam_oam_ip_0
3194         vm_flavor_name:
3195           get_input: oam_flavor_name
3196         port_oam_oam_0_port_mac_requirements:
3197           mac_count_required:
3198             is_required: false
3199         port_oam_internal_0_port_ip_requirements:
3200         - ip_version: 4
3201           ip_count_required:
3202             is_required: true
3203           floating_ip_count_required:
3204             is_required: false
3205         port_oam_internal_0_port_network:
3206         - cscf_internal_network_0
3207         vm_image_name:
3208           get_input: oam_image_name
3209         compute_oam_config_drive:
3210         - true
3211         port_oam_internal_0_port_name:
3212         - str_replace:
3213             template: $PREFIX$DELeth0
3214             params:
3215               $PREFIX:
3216                 get_input: oam_name_0
3217               $DEL:
3218                 get_input: vcscf_name_delimeter
3219         port_oam_oam_0_port_allowed_address_pairs:
3220         - ip_address:
3221             get_input: oam_oam_vip_0
3222         port_oam_internal_0_port_security_groups:
3223         - - cscf_RSG
3224         port_oam_internal_0_port_fixed_ips:
3225         - ip_address:
3226             get_input: oam_internal_ip_0
3227         port_oam_oam_0_port_network_role_tag: oam
3228         compute_oam_user_data_format:
3229         - RAW
3230         port_oam_oam_0_port_network:
3231         - get_input: oam_net_id
3232         port_oam_oam_0_port_ip_requirements:
3233         - ip_version: 4
3234           ip_count_required:
3235             is_required: true
3236           floating_ip_count_required:
3237             is_required: true
3238         port_oam_internal_0_port_mac_requirements:
3239           mac_count_required:
3240             is_required: false
3241         compute_oam_scheduler_hints:
3242         - group: oam_server_group_group
3243         port_oam_internal_0_port_allowed_address_pairs:
3244         - ip_address: 0.0.0.0/1
3245         - ip_address: 128.0.0.0/1
3246         - ip_address: ::/1
3247         - ip_address: 8000::/1
3248         compute_oam_availability_zone:
3249         - get_input: availability_zone_0
3250         compute_oam_metadata:
3251         - vf_module_id:
3252             get_input: vf_module_id
3253           vm_role: oam
3254           vnf_id:
3255             get_input: vnf_id
3256           vnf_name:
3257             get_input: vnf_name
3258           vf_module_name:
3259             get_input: vf_module_name
3260         compute_oam_name:
3261         - get_input: oam_name_0
3262         port_oam_oam_0_port_security_groups:
3263         - - cscf_RSG
3264         service_template_filter:
3265           substitute_service_template: Nested_oamServiceTemplate.yaml
3266           count: 1
3267         index_value:
3268           get_property:
3269           - SELF
3270           - service_template_filter
3271           - index_value
3272       requirements:
3273       - link_oam_oam_internal_0_port:
3274           capability: tosca.capabilities.network.Linkable
3275           node: cscf_internal_network_0
3276           relationship: tosca.relationships.network.LinksTo
3277       - dependency_oam_oam_internal_0_port:
3278           capability: tosca.capabilities.Node
3279           node: cscf_internal_network_0
3280           relationship: tosca.relationships.DependsOn
3281     abstract_lbd_1:
3282       type: org.openecomp.resource.abstract.nodes.lbd_1
3283       directives:
3284       - substitutable
3285       properties:
3286         compute_lbd_user_data_format:
3287         - RAW
3288         compute_lbd_config_drive:
3289         - true
3290         port_lbd_dpdk_0_port_fixed_ips:
3291         - ip_address:
3292             get_input: lbd_internal_dpdk_ip_0
3293         port_lbd_internal_0_port_security_groups:
3294         - - cscf_RSG
3295         vm_flavor_name:
3296           get_input: lbd_flavor_name
3297         port_lbd_dpdk_0_port_security_groups:
3298         - - cscf_RSG
3299         compute_lbd_availability_zone:
3300         - get_input: availability_zone_0
3301         port_lbd_dpdk_0_port_allowed_address_pairs:
3302         - ip_address: 0.0.0.0/1
3303         - ip_address: 128.0.0.0/1
3304         - ip_address: ::/1
3305         - ip_address: 8000::/1
3306         vm_image_name:
3307           get_input: lbd_image_name
3308         port_lbd_dpdk_0_port_name:
3309         - str_replace:
3310             template: $PREFIX$DELeth1
3311             params:
3312               $PREFIX:
3313                 get_input: lbd_name_0
3314               $DEL:
3315                 get_input: vcscf_name_delimeter
3316         port_lbd_dpdk_0_port_ip_requirements:
3317         - ip_version: 4
3318           ip_count_required:
3319             is_required: true
3320           floating_ip_count_required:
3321             is_required: false
3322         port_lbd_ims_core_0_port_network:
3323         - get_input: ims_core_net_id
3324         port_lbd_dpdk_0_port_network:
3325         - cscf_internal_dpdk_network_0
3326         port_lbd_ims_core_0_port_mac_requirements:
3327           mac_count_required:
3328             is_required: false
3329         port_lbd_ims_core_0_port_allowed_address_pairs:
3330         - ip_address:
3331             get_input: lbd_ims_core_v6_vip_0
3332         port_lbd_internal_0_port_name:
3333         - str_replace:
3334             template: $PREFIX$DELeth0
3335             params:
3336               $PREFIX:
3337                 get_input: lbd_name_0
3338               $DEL:
3339                 get_input: vcscf_name_delimeter
3340         port_lbd_ims_core_0_port_network_role_tag: ims_core
3341         compute_lbd_scheduler_hints:
3342         - group: lbd_server_group_group
3343         port_lbd_internal_0_port_mac_requirements:
3344           mac_count_required:
3345             is_required: false
3346         port_lbd_ims_core_0_port_fixed_ips:
3347         - ip_address:
3348             get_input: lbd_ims_core_v6_ip_0
3349         port_lbd_ims_core_0_port_ip_requirements:
3350         - ip_version: 4
3351           ip_count_required:
3352             is_required: true
3353           floating_ip_count_required:
3354             is_required: true
3355         port_lbd_internal_0_port_fixed_ips:
3356         - ip_address:
3357             get_input: lbd_internal_ip_0
3358         port_lbd_internal_0_port_network:
3359         - cscf_internal_network_0
3360         port_lbd_dpdk_0_port_mac_requirements:
3361           mac_count_required:
3362             is_required: false
3363         compute_lbd_metadata:
3364         - vf_module_id:
3365             get_input: vf_module_id
3366           vm_role: lbd
3367           vnf_id:
3368             get_input: vnf_id
3369           vnf_name:
3370             get_input: vnf_name
3371           vf_module_name:
3372             get_input: vf_module_name
3373         compute_lbd_name:
3374         - get_input: lbd_name_0
3375         port_lbd_internal_0_port_ip_requirements:
3376         - ip_version: 4
3377           ip_count_required:
3378             is_required: true
3379           floating_ip_count_required:
3380             is_required: false
3381         port_lbd_ims_core_0_port_security_groups:
3382         - - cscf_RSG
3383         port_lbd_ims_core_0_port_name:
3384         - str_replace:
3385             template: $PREFIX$DELeth2
3386             params:
3387               $PREFIX:
3388                 get_input: lbd_name_0
3389               $DEL:
3390                 get_input: vcscf_name_delimeter
3391         service_template_filter:
3392           substitute_service_template: Nested_lbd_1ServiceTemplate.yaml
3393           count: 1
3394         index_value:
3395           get_property:
3396           - SELF
3397           - service_template_filter
3398           - index_value
3399       requirements:
3400       - link_lbd_lbd_internal_0_port:
3401           capability: tosca.capabilities.network.Linkable
3402           node: cscf_internal_network_0
3403           relationship: tosca.relationships.network.LinksTo
3404       - dependency_lbd_lbd_internal_0_port:
3405           capability: tosca.capabilities.Node
3406           node: cscf_internal_network_0
3407           relationship: tosca.relationships.DependsOn
3408       - link_lbd_lbd_dpdk_0_port:
3409           capability: tosca.capabilities.network.Linkable
3410           node: cscf_internal_dpdk_network_0
3411           relationship: tosca.relationships.network.LinksTo
3412       - dependency_lbd_lbd_dpdk_0_port:
3413           capability: tosca.capabilities.Node
3414           node: cscf_internal_dpdk_network_0
3415           relationship: tosca.relationships.DependsOn
3416     cscf_zone_0_RRG:
3417       type: org.openecomp.resource.abstract.nodes.heat.cscf
3418       directives:
3419       - substitutable
3420       properties:
3421         vf_module_id:
3422           get_input: vf_module_id
3423         internal_net_id: cscf_internal_network_0
3424         vcscf_release:
3425           get_input: vcscf_release
3426         cscf_internal_ips:
3427           get_input: cscf_internal_zone_0_ips
3428         vcscf_gateway:
3429           get_input: oam_internal_vip_0
3430         vnf_name:
3431           get_input: vnf_name
3432         vf_module_name:
3433           get_input: vf_module_name
3434         cscf_image_name:
3435           get_input: cscf_image_name
3436         cscf_names:
3437           get_input: cscf_zone_0_names
3438         service_template_filter:
3439           substitute_service_template: nested_cscfServiceTemplate.yaml
3440           count:
3441             get_input: cscf_zone_0_count
3442           mandatory: false
3443         vcscf_swrepo_address:
3444           get_input: vcscf_swrepo_address
3445         cscf_uuids:
3446           get_input: cscf_zone_0_uuids
3447         vnf_id:
3448           get_input: vnf_id
3449         availability_zone_0:
3450           get_input: availability_zone_0
3451         cscf_internal_v6_ips:
3452           get_input: cscf_internal_zone_0_v6_ips
3453         cscf_flavor_name:
3454           get_input: cscf_flavor_name
3455         vcscf_cmrepo_address:
3456           get_input: vcscf_cmrepo_address
3457         vcscf_dns_address:
3458           get_input: vcscf_dns_address
3459         vcscf_internal_network_mtu:
3460           get_input: vcscf_internal_network_mtu
3461         port_cscf_internal_0_port_0_ip_requirements:
3462         - ip_version: 6
3463           ip_count_required:
3464             is_required: true
3465           floating_ip_count_required:
3466             is_required: false
3467         index:
3468           get_property:
3469           - SELF
3470           - service_template_filter
3471           - index_value
3472         vcscf_internal_netmask:
3473           get_input: vcscf_internal_netmask
3474         vcscf_name_delimeter:
3475           get_input: vcscf_name_delimeter
3476         port_cscf_internal_0_port_0_network_role_tag: internal
3477         vcscf_dn:
3478           get_input: vcscf_dn
3479         vcscf_du:
3480           get_input: vcscf_du
3481         port_cscf_internal_0_port_0_mac_requirements:
3482           mac_count_required:
3483             is_required: false
3484         cscf_security_group: cscf_RSG
3485       requirements:
3486       - link_cscf_internal_0_port_0:
3487           capability: tosca.capabilities.network.Linkable
3488           node: cscf_internal_network_0
3489           relationship: tosca.relationships.network.LinksTo
3490       - dependency_cscf_server_0:
3491           capability: tosca.capabilities.Node
3492           node: cscf_internal_network_0
3493           relationship: tosca.relationships.DependsOn
3494     lbd_internal_dpdk_vip_1_port:
3495       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
3496       properties:
3497         ip_requirements:
3498         - ip_version: 4
3499           ip_count_required:
3500             is_required: true
3501           floating_ip_count_required:
3502             is_required: false
3503         security_groups:
3504         - cscf_RSG
3505         fixed_ips:
3506         - ip_address:
3507             get_input: lbd_internal_dpdk_vip_0
3508         mac_requirements:
3509           mac_count_required:
3510             is_required: false
3511         name:
3512           str_replace:
3513             template: $NAME$DELlbd$DELinternal$DELdpdk$DELvip
3514             params:
3515               $NAME:
3516                 get_input: vnf_name
3517               $DEL:
3518                 get_input: vcscf_name_delimeter
3519         network: cscf_internal_dpdk_network_0
3520       requirements:
3521       - link:
3522           capability: tosca.capabilities.network.Linkable
3523           node: cscf_internal_dpdk_network_0
3524           relationship: tosca.relationships.network.LinksTo
3525       - dependency:
3526           capability: tosca.capabilities.Node
3527           node: cscf_internal_dpdk_network_0
3528           relationship: tosca.relationships.DependsOn
3529     cif_oam_vip_3_port:
3530       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
3531       properties:
3532         ip_requirements:
3533         - ip_version: 4
3534           ip_count_required:
3535             is_required: true
3536           floating_ip_count_required:
3537             is_required: false
3538         security_groups:
3539         - cscf_RSG
3540         fixed_ips:
3541         - ip_address:
3542             get_input: cif_oam_vip_1
3543         mac_requirements:
3544           mac_count_required:
3545             is_required: false
3546         name:
3547           str_replace:
3548             template: $NAME$DELcif$DELoam$DELvip1
3549             params:
3550               $NAME:
3551                 get_input: vnf_name
3552               $DEL:
3553                 get_input: vcscf_name_delimeter
3554         network_role_tag: oam
3555         network:
3556           get_input: oam_net_id
3557     cdi_ims_core_v6_vip_1_port:
3558       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
3559       properties:
3560         ip_requirements:
3561         - ip_version: 4
3562           ip_count_required:
3563             is_required: true
3564           floating_ip_count_required:
3565             is_required: false
3566         security_groups:
3567         - cscf_RSG
3568         fixed_ips:
3569         - ip_address:
3570             get_input: cdi_ims_core_v6_vip_0
3571         mac_requirements:
3572           mac_count_required:
3573             is_required: false
3574         name:
3575           str_replace:
3576             template: $NAME$DELcdi$DELims$DELdb$DELvip$DELv6
3577             params:
3578               $NAME:
3579                 get_input: vnf_name
3580               $DEL:
3581                 get_input: vcscf_name_delimeter
3582         network_role_tag: ims_core
3583         network:
3584           get_input: ims_core_net_id
3585     abstract_cif:
3586       type: org.openecomp.resource.abstract.nodes.cif
3587       directives:
3588       - substitutable
3589       properties:
3590         port_cif_ims_core_0_port_network:
3591         - get_input: ims_core_net_id
3592         port_cif_oam_0_port_1_name:
3593         - str_replace:
3594             template: $PREFIX$DELeth1
3595             params:
3596               $PREFIX:
3597                 get_input: cif_name_0
3598               $DEL:
3599                 get_input: vcscf_name_delimeter
3600         port_cif_oam_0_port_1_allowed_address_pairs:
3601         - ip_address:
3602             get_input: cif_oam_vip_0
3603         port_cif_oam_0_port_1_fixed_ips:
3604         - ip_address:
3605             get_input: cif_oam_ip_0
3606         vm_flavor_name:
3607           get_input: cif_flavor_name
3608         port_cif_internal_0_port_name:
3609         - str_replace:
3610             template: $PREFIX$DELeth0
3611             params:
3612               $PREFIX:
3613                 get_input: cif_name_0
3614               $DEL:
3615                 get_input: vcscf_name_delimeter
3616         vm_image_name:
3617           get_input: cif_image_name
3618         compute_cif_user_data_format:
3619         - RAW
3620         port_cif_oam_0_port_1_ip_requirements:
3621         - ip_version: 4
3622           ip_count_required:
3623             is_required: true
3624           floating_ip_count_required:
3625             is_required: true
3626         port_cif_ims_li_0_port_fixed_ips:
3627         - ip_address:
3628             get_input: cif_ims_li_v6_ip_0
3629         compute_cif_scheduler_hints:
3630         - group: cif_server_group_group
3631         port_cif_oam_0_port_1_security_groups:
3632         - - cscf_RSG
3633         port_cif_ims_li_0_port_ip_requirements:
3634         - ip_version: 4
3635           ip_count_required:
3636             is_required: true
3637           floating_ip_count_required:
3638             is_required: true
3639         compute_cif_metadata:
3640         - vf_module_id:
3641             get_input: vf_module_id
3642           vm_role: cif
3643           vnf_id:
3644             get_input: vnf_id
3645           vnf_name:
3646             get_input: vnf_name
3647           vf_module_name:
3648             get_input: vf_module_name
3649         port_cif_ims_li_0_port_name:
3650         - str_replace:
3651             template: $PREFIX$DELeth4
3652             params:
3653               $PREFIX:
3654                 get_input: cif_name_0
3655               $DEL:
3656                 get_input: vcscf_name_delimeter
3657         port_cif_ims_core_0_port_fixed_ips:
3658         - ip_address:
3659             get_input: cif_ims_core_v6_ip_0
3660         port_cif_oam_0_port_3_network_role_tag: oam
3661         port_cif_ims_core_0_port_security_groups:
3662         - - cscf_RSG
3663         port_cif_ims_core_0_port_name:
3664         - str_replace:
3665             template: $PREFIX$DELeth2
3666             params:
3667               $PREFIX:
3668                 get_input: cif_name_0
3669               $DEL:
3670                 get_input: vcscf_name_delimeter
3671         port_cif_internal_0_port_network:
3672         - cscf_internal_network_0
3673         port_cif_oam_0_port_3_security_groups:
3674         - - cscf_RSG
3675         port_cif_ims_core_0_port_ip_requirements:
3676         - ip_version: 4
3677           ip_count_required:
3678             is_required: true
3679           floating_ip_count_required:
3680             is_required: true
3681         port_cif_ims_li_0_port_mac_requirements:
3682           mac_count_required:
3683             is_required: false
3684         port_cif_oam_0_port_1_network:
3685         - get_input: oam_net_id
3686         port_cif_ims_li_0_port_security_groups:
3687         - - cscf_RSG
3688         compute_cif_name:
3689         - get_input: cif_name_0
3690         compute_cif_availability_zone:
3691         - get_input: availability_zone_0
3692         port_cif_oam_0_port_1_network_role_tag: oam
3693         port_cif_oam_0_port_3_mac_requirements:
3694           mac_count_required:
3695             is_required: false
3696         port_cif_ims_core_0_port_allowed_address_pairs:
3697         - ip_address:
3698             get_input: cif_ims_core_v6_vip_0
3699         port_cif_oam_0_port_3_fixed_ips:
3700         - ip_address:
3701             get_input: cif_oam_ip_2
3702         port_cif_ims_core_0_port_network_role_tag: ims_core
3703         port_cif_ims_li_0_port_allowed_address_pairs:
3704         - ip_address:
3705             get_input: cif_ims_li_v6_vip_0
3706         port_cif_internal_0_port_mac_requirements:
3707           mac_count_required:
3708             is_required: false
3709         port_cif_ims_li_0_port_network:
3710         - get_input: ims_li_v6_net_id
3711         port_cif_internal_0_port_security_groups:
3712         - - cscf_RSG
3713         port_cif_ims_li_0_port_network_role_tag: ims_li_v6
3714         port_cif_oam_0_port_3_allowed_address_pairs:
3715         - ip_address:
3716             get_input: cif_oam_vip_1
3717         port_cif_internal_0_port_fixed_ips:
3718         - ip_address:
3719             get_input: cif_internal_ip_0
3720         - ip_address:
3721             get_input: cif_internal_v6_ip_0
3722         compute_cif_config_drive:
3723         - true
3724         port_cif_oam_0_port_3_name:
3725         - str_replace:
3726             template: $PREFIX$DELeth3
3727             params:
3728               $PREFIX:
3729                 get_input: cif_name_0
3730               $DEL:
3731                 get_input: vcscf_name_delimeter
3732         port_cif_oam_0_port_3_network:
3733         - get_input: oam_net_id
3734         port_cif_ims_core_0_port_mac_requirements:
3735           mac_count_required:
3736             is_required: false
3737         port_cif_internal_0_port_allowed_address_pairs:
3738         - ip_address:
3739             get_input: cif_internal_vip_0
3740         port_cif_oam_0_port_1_mac_requirements:
3741           mac_count_required:
3742             is_required: false
3743         port_cif_oam_0_port_3_ip_requirements:
3744         - ip_version: 4
3745           ip_count_required:
3746             is_required: true
3747           floating_ip_count_required:
3748             is_required: true
3749         port_cif_internal_0_port_ip_requirements:
3750         - ip_version: 4
3751           ip_count_required:
3752             is_required: true
3753           floating_ip_count_required:
3754             is_required: true
3755         service_template_filter:
3756           substitute_service_template: Nested_cifServiceTemplate.yaml
3757           count: 1
3758         index_value:
3759           get_property:
3760           - SELF
3761           - service_template_filter
3762           - index_value
3763       requirements:
3764       - link_cif_cif_internal_0_port:
3765           capability: tosca.capabilities.network.Linkable
3766           node: cscf_internal_network_0
3767           relationship: tosca.relationships.network.LinksTo
3768       - dependency_cif_cif_internal_0_port:
3769           capability: tosca.capabilities.Node
3770           node: cscf_internal_network_0
3771           relationship: tosca.relationships.DependsOn
3772     abstract_cif_1:
3773       type: org.openecomp.resource.abstract.nodes.cif_1
3774       directives:
3775       - substitutable
3776       properties:
3777         port_cif_oam_1_port_1_name:
3778         - str_replace:
3779             template: $PREFIX$DELeth1
3780             params:
3781               $PREFIX:
3782                 get_input: cif_name_1
3783               $DEL:
3784                 get_input: vcscf_name_delimeter
3785         port_cif_ims_core_1_port_security_groups:
3786         - - cscf_RSG
3787         port_cif_oam_1_port_1_mac_requirements:
3788           mac_count_required:
3789             is_required: false
3790         port_cif_oam_1_port_3_network:
3791         - get_input: oam_net_id
3792         vm_flavor_name:
3793           get_input: cif_flavor_name
3794         vm_image_name:
3795           get_input: cif_image_name
3796         compute_cif_user_data_format:
3797         - RAW
3798         port_cif_oam_1_port_3_allowed_address_pairs:
3799         - ip_address:
3800             get_input: cif_oam_vip_1
3801         compute_cif_scheduler_hints:
3802         - group: cif_server_group_group
3803         port_cif_oam_1_port_3_ip_requirements:
3804         - ip_version: 4
3805           ip_count_required:
3806             is_required: true
3807           floating_ip_count_required:
3808             is_required: true
3809         port_cif_internal_1_port_security_groups:
3810         - - cscf_RSG
3811         port_cif_oam_1_port_1_network:
3812         - get_input: oam_net_id
3813         port_cif_ims_core_1_port_network_role_tag: ims_core
3814         port_cif_ims_li_1_port_security_groups:
3815         - - cscf_RSG
3816         port_cif_ims_li_1_port_allowed_address_pairs:
3817         - ip_address:
3818             get_input: cif_ims_li_v6_vip_0
3819         port_cif_internal_1_port_allowed_address_pairs:
3820         - ip_address:
3821             get_input: cif_internal_vip_0
3822         port_cif_oam_1_port_3_security_groups:
3823         - - cscf_RSG
3824         compute_cif_metadata:
3825         - vf_module_id:
3826             get_input: vf_module_id
3827           vm_role: cif
3828           vnf_id:
3829             get_input: vnf_id
3830           vnf_name:
3831             get_input: vnf_name
3832           vf_module_name:
3833             get_input: vf_module_name
3834         port_cif_oam_1_port_1_fixed_ips:
3835         - ip_address:
3836             get_input: cif_oam_ip_1
3837         port_cif_internal_1_port_network:
3838         - cscf_internal_network_0
3839         port_cif_ims_core_1_port_network:
3840         - get_input: ims_core_net_id
3841         port_cif_oam_1_port_3_fixed_ips:
3842         - ip_address:
3843             get_input: cif_oam_ip_3
3844         port_cif_oam_1_port_1_ip_requirements:
3845         - ip_version: 4
3846           ip_count_required:
3847             is_required: true
3848           floating_ip_count_required:
3849             is_required: true
3850         port_cif_ims_core_1_port_mac_requirements:
3851           mac_count_required:
3852             is_required: false
3853         compute_cif_name:
3854         - get_input: cif_name_1
3855         compute_cif_availability_zone:
3856         - get_input: availability_zone_1
3857         port_cif_internal_1_port_ip_requirements:
3858         - ip_version: 4
3859           ip_count_required:
3860             is_required: true
3861           floating_ip_count_required:
3862             is_required: true
3863         port_cif_ims_li_1_port_name:
3864         - str_replace:
3865             template: $PREFIX$DELeth4
3866             params:
3867               $PREFIX:
3868                 get_input: cif_name_1
3869               $DEL:
3870                 get_input: vcscf_name_delimeter
3871         port_cif_internal_1_port_name:
3872         - str_replace:
3873             template: $PREFIX$DELeth0
3874             params:
3875               $PREFIX:
3876                 get_input: cif_name_1
3877               $DEL:
3878                 get_input: vcscf_name_delimeter
3879         port_cif_ims_li_1_port_fixed_ips:
3880         - ip_address:
3881             get_input: cif_ims_li_v6_ip_1
3882         port_cif_internal_1_port_mac_requirements:
3883           mac_count_required:
3884             is_required: false
3885         port_cif_ims_li_1_port_mac_requirements:
3886           mac_count_required:
3887             is_required: false
3888         port_cif_ims_li_1_port_ip_requirements:
3889         - ip_version: 4
3890           ip_count_required:
3891             is_required: true
3892           floating_ip_count_required:
3893             is_required: true
3894         port_cif_ims_core_1_port_fixed_ips:
3895         - ip_address:
3896             get_input: cif_ims_core_v6_ip_1
3897         port_cif_ims_core_1_port_allowed_address_pairs:
3898         - ip_address:
3899             get_input: cif_ims_core_v6_vip_0
3900         port_cif_oam_1_port_1_network_role_tag: oam
3901         port_cif_oam_1_port_3_mac_requirements:
3902           mac_count_required:
3903             is_required: false
3904         port_cif_ims_core_1_port_ip_requirements:
3905         - ip_version: 4
3906           ip_count_required:
3907             is_required: true
3908           floating_ip_count_required:
3909             is_required: true
3910         port_cif_ims_li_1_port_network:
3911         - get_input: ims_li_v6_net_id
3912         port_cif_internal_1_port_fixed_ips:
3913         - ip_address:
3914             get_input: cif_internal_ip_1
3915         - ip_address:
3916             get_input: cif_internal_v6_ip_1
3917         port_cif_ims_core_1_port_name:
3918         - str_replace:
3919             template: $PREFIX$DELeth2
3920             params:
3921               $PREFIX:
3922                 get_input: cif_name_1
3923               $DEL:
3924                 get_input: vcscf_name_delimeter
3925         compute_cif_config_drive:
3926         - true
3927         port_cif_oam_1_port_3_name:
3928         - str_replace:
3929             template: $PREFIX$DELeth3
3930             params:
3931               $PREFIX:
3932                 get_input: cif_name_0
3933               $DEL:
3934                 get_input: vcscf_name_delimeter
3935         port_cif_ims_li_1_port_network_role_tag: ims_li_v6
3936         port_cif_oam_1_port_1_security_groups:
3937         - - cscf_RSG
3938         port_cif_oam_1_port_1_allowed_address_pairs:
3939         - ip_address:
3940             get_input: cif_oam_vip_0
3941         port_cif_oam_1_port_3_network_role_tag: oam
3942         service_template_filter:
3943           substitute_service_template: Nested_cif_1ServiceTemplate.yaml
3944           count: 1
3945         index_value:
3946           get_property:
3947           - SELF
3948           - service_template_filter
3949           - index_value
3950       requirements:
3951       - link_cif_cif_internal_1_port:
3952           capability: tosca.capabilities.network.Linkable
3953           node: cscf_internal_network_0
3954           relationship: tosca.relationships.network.LinksTo
3955       - dependency_cif_cif_internal_1_port:
3956           capability: tosca.capabilities.Node
3957           node: cscf_internal_network_0
3958           relationship: tosca.relationships.DependsOn
3959   groups:
3960     tdcore_zone_0_server_group_group:
3961       type: tosca.groups.Root
3962       members: [
3963         ]
3964     tdcore_zone_1_server_group_group:
3965       type: tosca.groups.Root
3966       members: [
3967         ]
3968     oam_server_group_group:
3969       type: tosca.groups.Root
3970       members:
3971       - abstract_oam
3972       - abstract_oam_1
3973       - abstract_oam_2
3974     cdi_server_group_group:
3975       type: tosca.groups.Root
3976       members:
3977       - abstract_cdi
3978       - abstract_cdi_1
3979     cif_server_group_group:
3980       type: tosca.groups.Root
3981       members:
3982       - abstract_cif
3983       - abstract_cif_1
3984     base_cscf_group:
3985       type: org.openecomp.groups.heat.HeatStack
3986       properties:
3987         heat_file: ../Artifacts/base_cscf.yaml
3988         description: |
3989           CFX-5000 N+K VNF HOT template for AT&T.
3990       members:
3991       - cscf_RSG
3992       - cdi_internal_v6_vip_0_port
3993       - cscf_internal_dpdk_network_0
3994       - cif_ims_core_v6_vip_2_port
3995       - cif_internal_vip_0_port
3996       - cscf_zone_1_RRG
3997       - oam_oam_vip_1_port
3998       - tdcore_zone_0_RRG
3999       - lbd_ims_core_v6_vip_2_port
4000       - cif_oam_vip_1_port
4001       - oam_internal_vip_0_port
4002       - tdcore_zone_1_RRG
4003       - cif_ims_li_v6_vip_4_port
4004       - cscf_internal_network_0
4005       - cscf_zone_0_RRG
4006       - lbd_internal_dpdk_vip_1_port
4007       - cif_oam_vip_3_port
4008       - cdi_ims_core_v6_vip_1_port
4009       - abstract_lbd
4010       - abstract_lbd_1
4011       - abstract_cif
4012       - abstract_cif_1
4013       - abstract_oam
4014       - abstract_oam_1
4015       - abstract_oam_2
4016       - abstract_cdi
4017       - abstract_cdi_1
4018     base_cscf_volume_group:
4019       type: org.openecomp.groups.heat.HeatStack
4020       properties:
4021         heat_file: ../Artifacts/base_cscf_volume.yaml
4022         description: Volume template for CFX
4023       members:
4024       - oam_volume_1
4025       - oam_volume_0
4026       - cif_volume_0
4027       - cif_volume_1
4028     lbd_server_group_group:
4029       type: tosca.groups.Root
4030       members:
4031       - abstract_lbd
4032       - abstract_lbd_1
4033   outputs:
4034     oam_volume_id_1:
4035       description: volume id for second oam
4036       value: oam_volume_1
4037     oam_volume_id_0:
4038       description: volume id for first oam
4039       value: oam_volume_0
4040     cif_volume_id_0:
4041       description: volume id for first cif
4042       value: cif_volume_0
4043     cif_volume_id_1:
4044       description: volume id for second cif
4045       value: cif_volume_1
4046   policies:
4047     oam_server_group_policy:
4048       type: org.openecomp.policies.placement.Antilocate
4049       properties:
4050         name:
4051           str_replace:
4052             template: $VNF$DELoam$DELgroup
4053             params:
4054               $DEL:
4055                 get_input: vcscf_name_delimeter
4056               $VNF:
4057                 get_input: vnf_name
4058         container_type: host
4059       targets:
4060       - oam_server_group_group
4061     cdi_server_group_policy:
4062       type: org.openecomp.policies.placement.Antilocate
4063       properties:
4064         name:
4065           str_replace:
4066             template: $VNF$DELcdi$DELgroup
4067             params:
4068               $DEL:
4069                 get_input: vcscf_name_delimeter
4070               $VNF:
4071                 get_input: vnf_name
4072         container_type: host
4073       targets:
4074       - cdi_server_group_group
4075     lbd_server_group_policy:
4076       type: org.openecomp.policies.placement.Antilocate
4077       properties:
4078         name:
4079           str_replace:
4080             template: $VNF$DELlbd$DELgroup
4081             params:
4082               $DEL:
4083                 get_input: vcscf_name_delimeter
4084               $VNF:
4085                 get_input: vnf_name
4086         container_type: host
4087       targets:
4088       - lbd_server_group_group
4089     tdcore_zone_0_server_group_policy:
4090       type: org.openecomp.policies.placement.Antilocate
4091       properties:
4092         name:
4093           str_replace:
4094             template: $VNF$DELtdcore$DELzone0$DELgroup
4095             params:
4096               $DEL:
4097                 get_input: vcscf_name_delimeter
4098               $VNF:
4099                 get_input: vnf_name
4100         container_type: host
4101       targets:
4102       - tdcore_zone_0_server_group_group
4103     cif_server_group_policy:
4104       type: org.openecomp.policies.placement.Antilocate
4105       properties:
4106         name:
4107           str_replace:
4108             template: $VNF$DELcif$DELgroup
4109             params:
4110               $DEL:
4111                 get_input: vcscf_name_delimeter
4112               $VNF:
4113                 get_input: vnf_name
4114         container_type: host
4115       targets:
4116       - cif_server_group_group
4117     tdcore_zone_1_server_group_policy:
4118       type: org.openecomp.policies.placement.Antilocate
4119       properties:
4120         name:
4121           str_replace:
4122             template: $VNF$DELtdcore$DELzone1$DELgroup
4123             params:
4124               $DEL:
4125                 get_input: vcscf_name_delimeter
4126               $VNF:
4127                 get_input: vnf_name
4128         container_type: host
4129       targets:
4130       - tdcore_zone_1_server_group_group