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