cd6075a9f212b72ae5337778109c5115f0eaa5f7
[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
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
555             source_type: HEAT
556             param_name: vnf_name
557       type: string
558       description: Unique name for this VF instance
559     lbd_flavor_name:
560       hidden: false
561       immutable: false
562       annotations:
563         source:
564           type: org.openecomp.annotations.Source
565           properties:
566             vf_module_label:
567             - base_cscf
568             source_type: HEAT
569             param_name: lbd_flavor_name
570       type: string
571       description: CSCF LBD VM flavor
572       default: ND.c4r16d38
573     cscf_zone_0_uuids:
574       hidden: false
575       immutable: false
576       annotations:
577         source:
578           type: org.openecomp.annotations.Source
579           properties:
580             vf_module_label:
581             - base_cscf
582             source_type: HEAT
583             param_name: cscf_zone_0_uuids
584       type: list
585       description: List of UUIDs generated by cmrepo for CSCF instances on zone 0
586       entry_schema:
587         type: string
588     vf_module_name:
589       hidden: false
590       immutable: false
591       annotations:
592         source:
593           type: org.openecomp.annotations.Source
594           properties:
595             vf_module_label:
596             - base_cscf
597             source_type: HEAT
598             param_name: vf_module_name
599       type: string
600       description: Unique name for this VF Module instance
601     cdi_internal_ip_0:
602       hidden: false
603       immutable: false
604       annotations:
605         source:
606           type: org.openecomp.annotations.Source
607           properties:
608             vf_module_label:
609             - base_cscf
610             source_type: HEAT
611             param_name: cdi_internal_ip_0
612       type: string
613       description: Internal IP of CDI01 instance
614       default: 192.168.210.139
615     cscf_zone_0_names:
616       hidden: false
617       immutable: false
618       annotations:
619         source:
620           type: org.openecomp.annotations.Source
621           properties:
622             vf_module_label:
623             - base_cscf
624             source_type: HEAT
625             param_name: cscf_zone_0_names
626       type: list
627       description: List of instance names for CSCF instances on zone 0
628       entry_schema:
629         type: string
630     oam_oam_vip_0:
631       hidden: false
632       immutable: false
633       annotations:
634         source:
635           type: org.openecomp.annotations.Source
636           properties:
637             vf_module_label:
638             - base_cscf
639             source_type: HEAT
640             param_name: oam_oam_vip_0
641       type: string
642       description: OAM CIPA IP of OAM unit
643     vcscf_swrepo_address:
644       hidden: false
645       immutable: false
646       annotations:
647         source:
648           type: org.openecomp.annotations.Source
649           properties:
650             vf_module_label:
651             - base_cscf
652             source_type: HEAT
653             param_name: vcscf_swrepo_address
654       type: string
655       description: SWRepo IP or FQDN
656     cdi_internal_ip_1:
657       hidden: false
658       immutable: false
659       annotations:
660         source:
661           type: org.openecomp.annotations.Source
662           properties:
663             vf_module_label:
664             - base_cscf
665             source_type: HEAT
666             param_name: cdi_internal_ip_1
667       type: string
668       description: Internal IP of CDI02 instance
669       default: 192.168.210.140
670     cdi_name_1:
671       hidden: false
672       immutable: false
673       annotations:
674         source:
675           type: org.openecomp.annotations.Source
676           properties:
677             vf_module_label:
678             - base_cscf
679             source_type: HEAT
680             param_name: cdi_name_1
681       type: string
682       description: CDI02 instance name
683     availability_zone_0:
684       hidden: false
685       immutable: false
686       annotations:
687         source:
688           type: org.openecomp.annotations.Source
689           properties:
690             vf_module_label:
691             - base_cscf
692             source_type: HEAT
693             param_name: availability_zone_0
694       type: string
695       description: Storage availability zone for volume of first vm
696     availability_zone_1:
697       hidden: false
698       immutable: false
699       annotations:
700         source:
701           type: org.openecomp.annotations.Source
702           properties:
703             vf_module_label:
704             - base_cscf
705             source_type: HEAT
706             param_name: availability_zone_1
707       type: string
708       description: Storage availability zone for volume of second vm
709     tdcore_image_name:
710       hidden: false
711       immutable: false
712       annotations:
713         source:
714           type: org.openecomp.annotations.Source
715           properties:
716             vf_module_label:
717             - base_cscf
718             source_type: HEAT
719             param_name: tdcore_image_name
720       type: string
721       description: TDCORE VM image name
722       default: IMS_17_0_OPENSTACK_CSCF_1701400.000
723     tdcore_flavor_name:
724       hidden: false
725       immutable: false
726       annotations:
727         source:
728           type: org.openecomp.annotations.Source
729           properties:
730             vf_module_label:
731             - base_cscf
732             source_type: HEAT
733             param_name: tdcore_flavor_name
734       type: string
735       description: TDCORE VM flavor
736       default: ND.c4r16d38
737     cscf_flavor_name:
738       hidden: false
739       immutable: false
740       annotations:
741         source:
742           type: org.openecomp.annotations.Source
743           properties:
744             vf_module_label:
745             - base_cscf
746             source_type: HEAT
747             param_name: cscf_flavor_name
748       type: string
749       description: CSCF server VM flavor
750       default: ND.c8r16d38
751     vcscf_cmrepo_address:
752       hidden: false
753       immutable: false
754       annotations:
755         source:
756           type: org.openecomp.annotations.Source
757           properties:
758             vf_module_label:
759             - base_cscf
760             source_type: HEAT
761             param_name: vcscf_cmrepo_address
762       type: string
763       description: CMRepo IP or FQDN
764     cdi_name_0:
765       hidden: false
766       immutable: false
767       annotations:
768         source:
769           type: org.openecomp.annotations.Source
770           properties:
771             vf_module_label:
772             - base_cscf
773             source_type: HEAT
774             param_name: cdi_name_0
775       type: string
776       description: CDI01 instance name
777     lbd_ims_core_v6_ip_0:
778       hidden: false
779       immutable: false
780       annotations:
781         source:
782           type: org.openecomp.annotations.Source
783           properties:
784             vf_module_label:
785             - base_cscf
786             source_type: HEAT
787             param_name: lbd_ims_core_v6_ip_0
788       type: string
789       description: IMS CORE v6 IP of LBD01 instance
790     lbd_ims_core_v6_ip_1:
791       hidden: false
792       immutable: false
793       annotations:
794         source:
795           type: org.openecomp.annotations.Source
796           properties:
797             vf_module_label:
798             - base_cscf
799             source_type: HEAT
800             param_name: lbd_ims_core_v6_ip_1
801       type: string
802       description: IMS CORE v6 IP of LBD02 instance
803     tdcore_internal_zone_1_ips:
804       hidden: false
805       immutable: false
806       annotations:
807         source:
808           type: org.openecomp.annotations.Source
809           properties:
810             vf_module_label:
811             - base_cscf
812             source_type: HEAT
813             param_name: tdcore_internal_zone_1_ips
814       type: list
815       description: List of Internal Lan IPs for TDCORE instances on zone 1
816       default:
817       - 192.168.210.9
818       - 192.168.210.11
819       - 192.168.210.13
820       - 192.168.210.15
821       entry_schema:
822         type: string
823     oam_net_id:
824       hidden: false
825       immutable: false
826       annotations:
827         source:
828           type: org.openecomp.annotations.Source
829           properties:
830             vf_module_label:
831             - base_cscf
832             source_type: HEAT
833             param_name: oam_net_id
834       type: string
835       description: Name/UUID of OAM network
836     cdi_internal_v6_vip_0:
837       hidden: false
838       immutable: false
839       annotations:
840         source:
841           type: org.openecomp.annotations.Source
842           properties:
843             vf_module_label:
844             - base_cscf
845             source_type: HEAT
846             param_name: cdi_internal_v6_vip_0
847       type: string
848       description: Internal v6 CIPA IP of CDI
849       default: 2a00:9a00:a000:1190:0:1:1:2b8d
850     tdcore_dpdk_zone_1_ips:
851       hidden: false
852       immutable: false
853       annotations:
854         source:
855           type: org.openecomp.annotations.Source
856           properties:
857             vf_module_label:
858             - base_cscf
859             source_type: HEAT
860             param_name: tdcore_dpdk_zone_1_ips
861       type: list
862       description: List of DPDK Lan IPs for TDCORE instances on zone 1
863       default:
864       - 192.168.211.9
865       - 192.168.211.11
866       - 192.168.211.13
867       - 192.168.211.15
868       entry_schema:
869         type: string
870     oam_internal_ip_0:
871       hidden: false
872       immutable: false
873       annotations:
874         source:
875           type: org.openecomp.annotations.Source
876           properties:
877             vf_module_label:
878             - base_cscf
879             source_type: HEAT
880             param_name: oam_internal_ip_0
881       type: string
882       description: Internal IP of OAM01 instance
883       default: 192.168.210.136
884     oam_internal_ip_1:
885       hidden: false
886       immutable: false
887       annotations:
888         source:
889           type: org.openecomp.annotations.Source
890           properties:
891             vf_module_label:
892             - base_cscf
893             source_type: HEAT
894             param_name: oam_internal_ip_1
895       type: string
896       description: Internal IP of OAM01 instance
897       default: 192.168.210.137
898     cscf_zone_0_count:
899       hidden: false
900       immutable: false
901       annotations:
902         source:
903           type: org.openecomp.annotations.Source
904           properties:
905             vf_module_label:
906             - base_cscf
907             source_type: HEAT
908             param_name: cscf_zone_0_count
909       type: float
910       description: |
911         Number of CSCF to be deployed on zone 0. This parameter is used to scale the cscf instances.
912       default: 19
913       constraints:
914       - in_range:
915         - 0
916         - 120
917     oam_internal_ip_2:
918       hidden: false
919       immutable: false
920       annotations:
921         source:
922           type: org.openecomp.annotations.Source
923           properties:
924             vf_module_label:
925             - base_cscf
926             source_type: HEAT
927             param_name: oam_internal_ip_2
928       type: string
929       description: Internal IP of OAM01 instance
930       default: 192.168.210.138
931     cscf_zone_1_names:
932       hidden: false
933       immutable: false
934       annotations:
935         source:
936           type: org.openecomp.annotations.Source
937           properties:
938             vf_module_label:
939             - base_cscf
940             source_type: HEAT
941             param_name: cscf_zone_1_names
942       type: list
943       description: List of instance names for CSCF instances on zone 1
944       entry_schema:
945         type: string
946     tdcore_zone_0_names:
947       hidden: false
948       immutable: false
949       annotations:
950         source:
951           type: org.openecomp.annotations.Source
952           properties:
953             vf_module_label:
954             - base_cscf
955             source_type: HEAT
956             param_name: tdcore_zone_0_names
957       type: list
958       description: List of instance names for TDCORE instances on zone 0
959       entry_schema:
960         type: string
961     lbd_uuid_0:
962       hidden: false
963       immutable: false
964       annotations:
965         source:
966           type: org.openecomp.annotations.Source
967           properties:
968             vf_module_label:
969             - base_cscf
970             source_type: HEAT
971             param_name: lbd_uuid_0
972       type: string
973       description: UUID generated by cmrepo for LBD01
974     lbd_uuid_1:
975       hidden: false
976       immutable: false
977       annotations:
978         source:
979           type: org.openecomp.annotations.Source
980           properties:
981             vf_module_label:
982             - base_cscf
983             source_type: HEAT
984             param_name: lbd_uuid_1
985       type: string
986       description: UUID generated by cmrepo for LBD02
987     cdi_internal_v6_ip_1:
988       hidden: false
989       immutable: false
990       annotations:
991         source:
992           type: org.openecomp.annotations.Source
993           properties:
994             vf_module_label:
995             - base_cscf
996             source_type: HEAT
997             param_name: cdi_internal_v6_ip_1
998       type: string
999       description: Internal v6 IP of CDI02 instance
1000       default: 2a00:9a00:a000:1190:0:1:1:2b8c
1001     cdi_internal_v6_ip_0:
1002       hidden: false
1003       immutable: false
1004       annotations:
1005         source:
1006           type: org.openecomp.annotations.Source
1007           properties:
1008             vf_module_label:
1009             - base_cscf
1010             source_type: HEAT
1011             param_name: cdi_internal_v6_ip_0
1012       type: string
1013       description: Internal v6 IP of CDI01 instance
1014       default: 2a00:9a00:a000:1190:0:1:1:2b8b
1015     cdi_uuid_1:
1016       hidden: false
1017       immutable: false
1018       annotations:
1019         source:
1020           type: org.openecomp.annotations.Source
1021           properties:
1022             vf_module_label:
1023             - base_cscf
1024             source_type: HEAT
1025             param_name: cdi_uuid_1
1026       type: string
1027       description: UUID generated by cmrepo for CDI02
1028     ims_core_net_id:
1029       hidden: false
1030       immutable: false
1031       annotations:
1032         source:
1033           type: org.openecomp.annotations.Source
1034           properties:
1035             vf_module_label:
1036             - base_cscf
1037             source_type: HEAT
1038             param_name: ims_core_net_id
1039       type: string
1040       description: Name/UUID of Core network
1041     cdi_uuid_0:
1042       hidden: false
1043       immutable: false
1044       annotations:
1045         source:
1046           type: org.openecomp.annotations.Source
1047           properties:
1048             vf_module_label:
1049             - base_cscf
1050             source_type: HEAT
1051             param_name: cdi_uuid_0
1052       type: string
1053       description: UUID generated by cmrepo for CDI01
1054     vcscf_internal_network_v6_cidr:
1055       hidden: false
1056       immutable: false
1057       annotations:
1058         source:
1059           type: org.openecomp.annotations.Source
1060           properties:
1061             vf_module_label:
1062             - base_cscf
1063             source_type: HEAT
1064             param_name: vcscf_internal_network_v6_cidr
1065       type: string
1066       description: CIDR for for Internal LAN v6
1067       default: 2a00:9a00:a000:1190:0:1:1:2b00/120
1068     oam_image_name:
1069       hidden: false
1070       immutable: false
1071       annotations:
1072         source:
1073           type: org.openecomp.annotations.Source
1074           properties:
1075             vf_module_label:
1076             - base_cscf
1077             source_type: HEAT
1078             param_name: oam_image_name
1079       type: string
1080       description: OAM VM image name
1081       default: IMS_17_0_OPENSTACK_OAM_1701400.000
1082     tdcore_zone_1_uuids:
1083       hidden: false
1084       immutable: false
1085       annotations:
1086         source:
1087           type: org.openecomp.annotations.Source
1088           properties:
1089             vf_module_label:
1090             - base_cscf
1091             source_type: HEAT
1092             param_name: tdcore_zone_1_uuids
1093       type: list
1094       description: List of UUIDs generated by cmrepo for TDCORE instances on zone 1
1095       entry_schema:
1096         type: string
1097     vcscf_internal_network_mtu:
1098       hidden: false
1099       immutable: false
1100       annotations:
1101         source:
1102           type: org.openecomp.annotations.Source
1103           properties:
1104             vf_module_label:
1105             - base_cscf
1106             source_type: HEAT
1107             param_name: vcscf_internal_network_mtu
1108       type: float
1109       description: MTU for internal network interface (eth0)
1110       default: 1500
1111       constraints:
1112       - in_range:
1113         - 1000
1114         - 9100
1115     vcscf_internal_dpdk_network_cidr:
1116       hidden: false
1117       immutable: false
1118       annotations:
1119         source:
1120           type: org.openecomp.annotations.Source
1121           properties:
1122             vf_module_label:
1123             - base_cscf
1124             source_type: HEAT
1125             param_name: vcscf_internal_dpdk_network_cidr
1126       type: string
1127       description: CIDR for for Internal LAN DPDK
1128       default: 192.168.211.0/24
1129     tdcore_zone_1_count:
1130       hidden: false
1131       immutable: false
1132       annotations:
1133         source:
1134           type: org.openecomp.annotations.Source
1135           properties:
1136             vf_module_label:
1137             - base_cscf
1138             source_type: HEAT
1139             param_name: tdcore_zone_1_count
1140       type: float
1141       description: |
1142         Number of TD Core VMs to be deployed zone 1. This parameter is used to scale the TD Core instances.
1143       default: 4
1144       constraints:
1145       - in_range:
1146         - 0
1147         - 8
1148     cif_volume_size_0:
1149       hidden: false
1150       immutable: false
1151       annotations:
1152         source:
1153           type: org.openecomp.annotations.Source
1154           properties:
1155             vf_module_label:
1156             - base_cscf
1157             source_type: HEAT
1158             param_name: cif_volume_size_0
1159       type: float
1160       description: Size of Volume for cif VMs
1161       default: 300
1162       constraints:
1163       - in_range:
1164         - 1
1165         - 300
1166     oam_flavor_name:
1167       hidden: false
1168       immutable: false
1169       annotations:
1170         source:
1171           type: org.openecomp.annotations.Source
1172           properties:
1173             vf_module_label:
1174             - base_cscf
1175             source_type: HEAT
1176             param_name: oam_flavor_name
1177       type: string
1178       description: OAM VM flavor
1179       default: ND.c4r32d30
1180     ims_li_v6_net_id:
1181       hidden: false
1182       immutable: false
1183       annotations:
1184         source:
1185           type: org.openecomp.annotations.Source
1186           properties:
1187             vf_module_label:
1188             - base_cscf
1189             source_type: HEAT
1190             param_name: ims_li_v6_net_id
1191       type: string
1192       description: Name/UUID of V6 LI network
1193     lbd_internal_dpdk_ip_1:
1194       hidden: false
1195       immutable: false
1196       annotations:
1197         source:
1198           type: org.openecomp.annotations.Source
1199           properties:
1200             vf_module_label:
1201             - base_cscf
1202             source_type: HEAT
1203             param_name: lbd_internal_dpdk_ip_1
1204       type: string
1205       description: Internal DPDK IP of LBD02 instance
1206       default: 192.168.211.2
1207     cif_ims_core_v6_vip_0:
1208       hidden: false
1209       immutable: false
1210       annotations:
1211         source:
1212           type: org.openecomp.annotations.Source
1213           properties:
1214             vf_module_label:
1215             - base_cscf
1216             source_type: HEAT
1217             param_name: cif_ims_core_v6_vip_0
1218       type: string
1219       description: IMS CORE v6 CIPA IP of CIF
1220     lbd_internal_dpdk_ip_0:
1221       hidden: false
1222       immutable: false
1223       annotations:
1224         source:
1225           type: org.openecomp.annotations.Source
1226           properties:
1227             vf_module_label:
1228             - base_cscf
1229             source_type: HEAT
1230             param_name: lbd_internal_dpdk_ip_0
1231       type: string
1232       description: Internal DPDK IP of LBD01 instance
1233       default: 192.168.211.1
1234     cdi_image_name:
1235       hidden: false
1236       immutable: false
1237       annotations:
1238         source:
1239           type: org.openecomp.annotations.Source
1240           properties:
1241             vf_module_label:
1242             - base_cscf
1243             source_type: HEAT
1244             param_name: cdi_image_name
1245       type: string
1246       description: CDI VM image name
1247       default: IMS_17_0_OPENSTACK_CSCF_1701400.000
1248     oam_uuid_2:
1249       hidden: false
1250       immutable: false
1251       annotations:
1252         source:
1253           type: org.openecomp.annotations.Source
1254           properties:
1255             vf_module_label:
1256             - base_cscf
1257             source_type: HEAT
1258             param_name: oam_uuid_2
1259       type: string
1260       description: UUID generated by cmrepo for OAM03
1261     oam_uuid_1:
1262       hidden: false
1263       immutable: false
1264       annotations:
1265         source:
1266           type: org.openecomp.annotations.Source
1267           properties:
1268             vf_module_label:
1269             - base_cscf
1270             source_type: HEAT
1271             param_name: oam_uuid_1
1272       type: string
1273       description: UUID generated by cmrepo for OAM02
1274     oam_uuid_0:
1275       hidden: false
1276       immutable: false
1277       annotations:
1278         source:
1279           type: org.openecomp.annotations.Source
1280           properties:
1281             vf_module_label:
1282             - base_cscf
1283             source_type: HEAT
1284             param_name: oam_uuid_0
1285       type: string
1286       description: UUID generated by cmrepo for OAM01
1287     cif_oam_vip_0:
1288       hidden: false
1289       immutable: false
1290       annotations:
1291         source:
1292           type: org.openecomp.annotations.Source
1293           properties:
1294             vf_module_label:
1295             - base_cscf
1296             source_type: HEAT
1297             param_name: cif_oam_vip_0
1298       type: string
1299       description: OAM CIPA IP of CIF
1300     cif_internal_v6_ip_1:
1301       hidden: false
1302       immutable: false
1303       annotations:
1304         source:
1305           type: org.openecomp.annotations.Source
1306           properties:
1307             vf_module_label:
1308             - base_cscf
1309             source_type: HEAT
1310             param_name: cif_internal_v6_ip_1
1311       type: string
1312       description: Internal IP v6 of CIF02 instance
1313       default: 2a00:9a00:a000:1190:0:1:1:2b05
1314     vnf_id:
1315       hidden: false
1316       immutable: false
1317       annotations:
1318         source:
1319           type: org.openecomp.annotations.Source
1320           properties:
1321             vf_module_label:
1322             - base_cscf
1323             source_type: HEAT
1324             param_name: vnf_id
1325       type: string
1326       description: Unique ID for this VF instance
1327     cscf_internal_zone_0_v6_ips:
1328       hidden: false
1329       immutable: false
1330       annotations:
1331         source:
1332           type: org.openecomp.annotations.Source
1333           properties:
1334             vf_module_label:
1335             - base_cscf
1336             source_type: HEAT
1337             param_name: cscf_internal_zone_0_v6_ips
1338       type: list
1339       description: List of Internal Lan v6 IPs for CSCF instances on zone 0
1340       default:
1341       - 2a00:9a00:a000:1190:0:1:1:2b10
1342       - 2a00:9a00:a000:1190:0:1:1:2b12
1343       - 2a00:9a00:a000:1190:0:1:1:2b14
1344       - 2a00:9a00:a000:1190:0:1:1:2b16
1345       - 2a00:9a00:a000:1190:0:1:1:2b18
1346       - 2a00:9a00:a000:1190:0:1:1:2b1a
1347       - 2a00:9a00:a000:1190:0:1:1:2b1c
1348       - 2a00:9a00:a000:1190:0:1:1:2b1e
1349       - 2a00:9a00:a000:1190:0:1:1:2b20
1350       - 2a00:9a00:a000:1190:0:1:1:2b22
1351       - 2a00:9a00:a000:1190:0:1:1:2b24
1352       - 2a00:9a00:a000:1190:0:1:1:2b26
1353       - 2a00:9a00:a000:1190:0:1:1:2b28
1354       - 2a00:9a00:a000:1190:0:1:1:2b2a
1355       - 2a00:9a00:a000:1190:0:1:1:2b2c
1356       - 2a00:9a00:a000:1190:0:1:1:2b2e
1357       - 2a00:9a00:a000:1190:0:1:1:2b30
1358       - 2a00:9a00:a000:1190:0:1:1:2b32
1359       - 2a00:9a00:a000:1190:0:1:1:2b34
1360       entry_schema:
1361         type: string
1362     cscf_internal_zone_1_v6_ips:
1363       hidden: false
1364       immutable: false
1365       annotations:
1366         source:
1367           type: org.openecomp.annotations.Source
1368           properties:
1369             vf_module_label:
1370             - base_cscf
1371             source_type: HEAT
1372             param_name: cscf_internal_zone_1_v6_ips
1373       type: list
1374       description: List of Internal Lan v6 IPs for CSCF instances on zone 1
1375       default:
1376       - 2a00:9a00:a000:1190:0:1:1:2b11
1377       - 2a00:9a00:a000:1190:0:1:1:2b13
1378       - 2a00:9a00:a000:1190:0:1:1:2b15
1379       - 2a00:9a00:a000:1190:0:1:1:2b17
1380       - 2a00:9a00:a000:1190:0:1:1:2b19
1381       - 2a00:9a00:a000:1190:0:1:1:2b1b
1382       - 2a00:9a00:a000:1190:0:1:1:2b1d
1383       - 2a00:9a00:a000:1190:0:1:1:2b1f
1384       - 2a00:9a00:a000:1190:0:1:1:2b21
1385       - 2a00:9a00:a000:1190:0:1:1:2b23
1386       - 2a00:9a00:a000:1190:0:1:1:2b25
1387       - 2a00:9a00:a000:1190:0:1:1:2b27
1388       - 2a00:9a00:a000:1190:0:1:1:2b29
1389       - 2a00:9a00:a000:1190:0:1:1:2b2b
1390       - 2a00:9a00:a000:1190:0:1:1:2b2d
1391       - 2a00:9a00:a000:1190:0:1:1:2b2f
1392       - 2a00:9a00:a000:1190:0:1:1:2b31
1393       - 2a00:9a00:a000:1190:0:1:1:2b33
1394       entry_schema:
1395         type: string
1396     cif_internal_v6_ip_0:
1397       hidden: false
1398       immutable: false
1399       annotations:
1400         source:
1401           type: org.openecomp.annotations.Source
1402           properties:
1403             vf_module_label:
1404             - base_cscf
1405             source_type: HEAT
1406             param_name: cif_internal_v6_ip_0
1407       type: string
1408       description: Internal IP v6 of CIF01 instance
1409       default: 2a00:9a00:a000:1190:0:1:1:2b04
1410     lbd_internal_ip_1:
1411       hidden: false
1412       immutable: false
1413       annotations:
1414         source:
1415           type: org.openecomp.annotations.Source
1416           properties:
1417             vf_module_label:
1418             - base_cscf
1419             source_type: HEAT
1420             param_name: lbd_internal_ip_1
1421       type: string
1422       description: Internal IP of LBD02 instance
1423       default: 192.168.210.5
1424     cif_oam_vip_1:
1425       hidden: false
1426       immutable: false
1427       annotations:
1428         source:
1429           type: org.openecomp.annotations.Source
1430           properties:
1431             vf_module_label:
1432             - base_cscf
1433             source_type: HEAT
1434             param_name: cif_oam_vip_1
1435       type: string
1436       description: OAM (LI-X1) v4 CIPA of CIF
1437     lbd_internal_ip_0:
1438       hidden: false
1439       immutable: false
1440       annotations:
1441         source:
1442           type: org.openecomp.annotations.Source
1443           properties:
1444             vf_module_label:
1445             - base_cscf
1446             source_type: HEAT
1447             param_name: lbd_internal_ip_0
1448       type: string
1449       description: Internal IP of LBD01 instance
1450       default: 192.168.210.4
1451     cif_volume_id_0:
1452       hidden: false
1453       immutable: false
1454       annotations:
1455         source:
1456           type: org.openecomp.annotations.Source
1457           properties:
1458             vf_module_label:
1459             - base_cscf
1460             source_type: HEAT
1461             param_name: cif_volume_id_0
1462       type: string
1463       description: size of the cinder volume used for cif
1464     cif_ims_li_v6_ip_0:
1465       hidden: false
1466       immutable: false
1467       annotations:
1468         source:
1469           type: org.openecomp.annotations.Source
1470           properties:
1471             vf_module_label:
1472             - base_cscf
1473             source_type: HEAT
1474             param_name: cif_ims_li_v6_ip_0
1475       type: string
1476       description: IMS LI v6 IP of CIF01 instance
1477     cif_volume_id_1:
1478       hidden: false
1479       immutable: false
1480       annotations:
1481         source:
1482           type: org.openecomp.annotations.Source
1483           properties:
1484             vf_module_label:
1485             - base_cscf
1486             source_type: HEAT
1487             param_name: cif_volume_id_1
1488       type: string
1489       description: size of the cinder volume used for cif
1490     cif_ims_li_v6_ip_1:
1491       hidden: false
1492       immutable: false
1493       annotations:
1494         source:
1495           type: org.openecomp.annotations.Source
1496           properties:
1497             vf_module_label:
1498             - base_cscf
1499             source_type: HEAT
1500             param_name: cif_ims_li_v6_ip_1
1501       type: string
1502       description: IMS LI v6 IP of CIF02 instance
1503     lbd_image_name:
1504       hidden: false
1505       immutable: false
1506       annotations:
1507         source:
1508           type: org.openecomp.annotations.Source
1509           properties:
1510             vf_module_label:
1511             - base_cscf
1512             source_type: HEAT
1513             param_name: lbd_image_name
1514       type: string
1515       description: CSCF LBD VM image name
1516       default: IMS_17_0_OPENSTACK_CSCF_1701400.000
1517     tdcore_dpdk_zone_0_ips:
1518       hidden: false
1519       immutable: false
1520       annotations:
1521         source:
1522           type: org.openecomp.annotations.Source
1523           properties:
1524             vf_module_label:
1525             - base_cscf
1526             source_type: HEAT
1527             param_name: tdcore_dpdk_zone_0_ips
1528       type: list
1529       description: List of DPDK Lan IPs for TDCORE instances on zone 0
1530       default:
1531       - 192.168.211.8
1532       - 192.168.211.10
1533       - 192.168.211.12
1534       - 192.168.211.14
1535       entry_schema:
1536         type: string
1537     cif_uuid_0:
1538       hidden: false
1539       immutable: false
1540       annotations:
1541         source:
1542           type: org.openecomp.annotations.Source
1543           properties:
1544             vf_module_label:
1545             - base_cscf
1546             source_type: HEAT
1547             param_name: cif_uuid_0
1548       type: string
1549       description: UUID generated by cmrepo for CIF01
1550     cif_uuid_1:
1551       hidden: false
1552       immutable: false
1553       annotations:
1554         source:
1555           type: org.openecomp.annotations.Source
1556           properties:
1557             vf_module_label:
1558             - base_cscf
1559             source_type: HEAT
1560             param_name: cif_uuid_1
1561       type: string
1562       description: UUID generated by cmrepo for CIF02
1563     cif_oam_ip_0:
1564       hidden: false
1565       immutable: false
1566       annotations:
1567         source:
1568           type: org.openecomp.annotations.Source
1569           properties:
1570             vf_module_label:
1571             - base_cscf
1572             source_type: HEAT
1573             param_name: cif_oam_ip_0
1574       type: string
1575       description: OAM IP of CIF01 instance
1576     cif_image_name:
1577       hidden: false
1578       immutable: false
1579       annotations:
1580         source:
1581           type: org.openecomp.annotations.Source
1582           properties:
1583             vf_module_label:
1584             - base_cscf
1585             source_type: HEAT
1586             param_name: cif_image_name
1587       type: string
1588       description: CSCF CIF VM image name
1589       default: IMS_17_0_OPENSTACK_CSCF_1701400.000
1590     vcscf_internal_netmask:
1591       hidden: false
1592       immutable: false
1593       annotations:
1594         source:
1595           type: org.openecomp.annotations.Source
1596           properties:
1597             vf_module_label:
1598             - base_cscf
1599             source_type: HEAT
1600             param_name: vcscf_internal_netmask
1601       type: string
1602       description: Netmask for Internal LAN
1603       default: 255.255.255.0
1604     vcscf_name_delimeter:
1605       hidden: false
1606       immutable: false
1607       annotations:
1608         source:
1609           type: org.openecomp.annotations.Source
1610           properties:
1611             vf_module_label:
1612             - base_cscf
1613             source_type: HEAT
1614             param_name: vcscf_name_delimeter
1615       type: string
1616       description: 'delimeter used in concatenating different words while naming (ex:
1617         "-","_",".",...)'
1618       default: _
1619       constraints:
1620       - valid_values:
1621         - '-'
1622         - ''
1623         - _
1624         - .
1625     cif_oam_ip_3:
1626       hidden: false
1627       immutable: false
1628       annotations:
1629         source:
1630           type: org.openecomp.annotations.Source
1631           properties:
1632             vf_module_label:
1633             - base_cscf
1634             source_type: HEAT
1635             param_name: cif_oam_ip_3
1636       type: string
1637       description: OAM (LI-X1) v4 IP of CIF02 instance
1638     cif_oam_ip_2:
1639       hidden: false
1640       immutable: false
1641       annotations:
1642         source:
1643           type: org.openecomp.annotations.Source
1644           properties:
1645             vf_module_label:
1646             - base_cscf
1647             source_type: HEAT
1648             param_name: cif_oam_ip_2
1649       type: string
1650       description: OAM (LI-X1) v4 IP of CIF01 instance
1651     cif_oam_ip_1:
1652       hidden: false
1653       immutable: false
1654       annotations:
1655         source:
1656           type: org.openecomp.annotations.Source
1657           properties:
1658             vf_module_label:
1659             - base_cscf
1660             source_type: HEAT
1661             param_name: cif_oam_ip_1
1662       type: string
1663       description: OAM IP of CIF02 instance
1664     cdi_ims_core_v6_vip_0:
1665       hidden: false
1666       immutable: false
1667       annotations:
1668         source:
1669           type: org.openecomp.annotations.Source
1670           properties:
1671             vf_module_label:
1672             - base_cscf
1673             source_type: HEAT
1674             param_name: cdi_ims_core_v6_vip_0
1675       type: string
1676       description: IMS CORE LAN CIPA v6 IP of CDI
1677     vcscf_dn:
1678       hidden: false
1679       immutable: false
1680       annotations:
1681         source:
1682           type: org.openecomp.annotations.Source
1683           properties:
1684             vf_module_label:
1685             - base_cscf
1686             source_type: HEAT
1687             param_name: vcscf_dn
1688       type: string
1689       description: DN name
1690     vcscf_du:
1691       hidden: false
1692       immutable: false
1693       annotations:
1694         source:
1695           type: org.openecomp.annotations.Source
1696           properties:
1697             vf_module_label:
1698             - base_cscf
1699             source_type: HEAT
1700             param_name: vcscf_du
1701       type: string
1702       description: DU name
1703     cscf_internal_zone_0_ips:
1704       hidden: false
1705       immutable: false
1706       annotations:
1707         source:
1708           type: org.openecomp.annotations.Source
1709           properties:
1710             vf_module_label:
1711             - base_cscf
1712             source_type: HEAT
1713             param_name: cscf_internal_zone_0_ips
1714       type: list
1715       description: List of Internal Lan IPs for CSCF instances on zone 0
1716       default:
1717       - 192.168.210.16
1718       - 192.168.210.18
1719       - 192.168.210.20
1720       - 192.168.210.22
1721       - 192.168.210.24
1722       - 192.168.210.26
1723       - 192.168.210.28
1724       - 192.168.210.30
1725       - 192.168.210.32
1726       - 192.168.210.34
1727       - 192.168.210.36
1728       - 192.168.210.38
1729       - 192.168.210.40
1730       - 192.168.210.42
1731       - 192.168.210.44
1732       - 192.168.210.46
1733       - 192.168.210.48
1734       - 192.168.210.50
1735       - 192.168.210.52
1736       entry_schema:
1737         type: string
1738     tdcore_internal_zone_0_ips:
1739       hidden: false
1740       immutable: false
1741       annotations:
1742         source:
1743           type: org.openecomp.annotations.Source
1744           properties:
1745             vf_module_label:
1746             - base_cscf
1747             source_type: HEAT
1748             param_name: tdcore_internal_zone_0_ips
1749       type: list
1750       description: List of Internal Lan IPs for TDCORE instances on zone 0
1751       default:
1752       - 192.168.210.8
1753       - 192.168.210.10
1754       - 192.168.210.12
1755       - 192.168.210.14
1756       entry_schema:
1757         type: string
1758     lbd_name_1:
1759       hidden: false
1760       immutable: false
1761       annotations:
1762         source:
1763           type: org.openecomp.annotations.Source
1764           properties:
1765             vf_module_label:
1766             - base_cscf
1767             source_type: HEAT
1768             param_name: lbd_name_1
1769       type: string
1770       description: LBD02 instance name
1771     lbd_name_0:
1772       hidden: false
1773       immutable: false
1774       annotations:
1775         source:
1776           type: org.openecomp.annotations.Source
1777           properties:
1778             vf_module_label:
1779             - base_cscf
1780             source_type: HEAT
1781             param_name: lbd_name_0
1782       type: string
1783       description: LBD01 instance name
1784   node_templates:
1785     cscf_RSG:
1786       type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
1787       properties:
1788         name:
1789           str_replace:
1790             template: $VNF$DELsecurity$DELgroup
1791             params:
1792               $DEL:
1793                 get_input: vcscf_name_delimeter
1794               $VNF:
1795                 get_input: vnf_name
1796         description: Allow all
1797         rules:
1798         - ethertype: IPv4
1799           direction: ingress
1800         - ethertype: IPv4
1801           direction: egress
1802         - ethertype: IPv6
1803           direction: ingress
1804         - ethertype: IPv6
1805           direction: egress
1806       requirements:
1807       - port:
1808           capability: tosca.capabilities.Attachment
1809           node: cif_internal_vip_0_port
1810           relationship: org.openecomp.relationships.AttachesTo
1811       - port:
1812           capability: tosca.capabilities.Attachment
1813           node: cif_oam_vip_1_port
1814           relationship: org.openecomp.relationships.AttachesTo
1815       - port:
1816           capability: tosca.capabilities.Attachment
1817           node: cif_ims_core_v6_vip_2_port
1818           relationship: org.openecomp.relationships.AttachesTo
1819       - port:
1820           capability: tosca.capabilities.Attachment
1821           node: cif_oam_vip_3_port
1822           relationship: org.openecomp.relationships.AttachesTo
1823       - port:
1824           capability: tosca.capabilities.Attachment
1825           node: cif_ims_li_v6_vip_4_port
1826           relationship: org.openecomp.relationships.AttachesTo
1827       - port:
1828           capability: tosca.capabilities.Attachment
1829           node: lbd_internal_dpdk_vip_1_port
1830           relationship: org.openecomp.relationships.AttachesTo
1831       - port:
1832           capability: tosca.capabilities.Attachment
1833           node: lbd_ims_core_v6_vip_2_port
1834           relationship: org.openecomp.relationships.AttachesTo
1835       - port:
1836           capability: tosca.capabilities.Attachment
1837           node: cdi_internal_v6_vip_0_port
1838           relationship: org.openecomp.relationships.AttachesTo
1839       - port:
1840           capability: tosca.capabilities.Attachment
1841           node: cdi_ims_core_v6_vip_1_port
1842           relationship: org.openecomp.relationships.AttachesTo
1843       - port:
1844           capability: tosca.capabilities.Attachment
1845           node: oam_internal_vip_0_port
1846           relationship: org.openecomp.relationships.AttachesTo
1847       - port:
1848           capability: tosca.capabilities.Attachment
1849           node: oam_oam_vip_1_port
1850           relationship: org.openecomp.relationships.AttachesTo
1851       - port:
1852           capability: attachment_oam_oam_internal_0_port_0
1853           node: abstract_oam
1854           relationship: org.openecomp.relationships.AttachesTo
1855       - port:
1856           capability: attachment_oam_oam_oam_0_port_1
1857           node: abstract_oam
1858           relationship: org.openecomp.relationships.AttachesTo
1859       - port:
1860           capability: attachment_oam_oam_internal_1_port_0
1861           node: abstract_oam_1
1862           relationship: org.openecomp.relationships.AttachesTo
1863       - port:
1864           capability: attachment_oam_oam_oam_1_port_1
1865           node: abstract_oam_1
1866           relationship: org.openecomp.relationships.AttachesTo
1867       - port:
1868           capability: attachment_oam_oam_internal_2_port_0
1869           node: abstract_oam_2
1870           relationship: org.openecomp.relationships.AttachesTo
1871       - port:
1872           capability: attachment_oam_oam_oam_2_port_1
1873           node: abstract_oam_2
1874           relationship: org.openecomp.relationships.AttachesTo
1875       - port:
1876           capability: attachment_cif_cif_internal_0_port_0
1877           node: abstract_cif
1878           relationship: org.openecomp.relationships.AttachesTo
1879       - port:
1880           capability: attachment_cif_cif_oam_0_port_1
1881           node: abstract_cif
1882           relationship: org.openecomp.relationships.AttachesTo
1883       - port:
1884           capability: attachment_cif_cif_ims_core_0_port_2
1885           node: abstract_cif
1886           relationship: org.openecomp.relationships.AttachesTo
1887       - port:
1888           capability: attachment_cif_cif_oam_0_port_3
1889           node: abstract_cif
1890           relationship: org.openecomp.relationships.AttachesTo
1891       - port:
1892           capability: attachment_cif_cif_ims_li_0_port_4
1893           node: abstract_cif
1894           relationship: org.openecomp.relationships.AttachesTo
1895       - port:
1896           capability: attachment_cif_cif_internal_1_port_0
1897           node: abstract_cif_1
1898           relationship: org.openecomp.relationships.AttachesTo
1899       - port:
1900           capability: attachment_cif_cif_oam_1_port_1
1901           node: abstract_cif_1
1902           relationship: org.openecomp.relationships.AttachesTo
1903       - port:
1904           capability: attachment_cif_cif_ims_core_1_port_2
1905           node: abstract_cif_1
1906           relationship: org.openecomp.relationships.AttachesTo
1907       - port:
1908           capability: attachment_cif_cif_oam_1_port_3
1909           node: abstract_cif_1
1910           relationship: org.openecomp.relationships.AttachesTo
1911       - port:
1912           capability: attachment_cif_cif_ims_li_1_port_4
1913           node: abstract_cif_1
1914           relationship: org.openecomp.relationships.AttachesTo
1915       - port:
1916           capability: attachment_lbd_lbd_internal_0_port_0
1917           node: abstract_lbd_1
1918           relationship: org.openecomp.relationships.AttachesTo
1919       - port:
1920           capability: attachment_lbd_lbd_dpdk_0_port_1
1921           node: abstract_lbd_1
1922           relationship: org.openecomp.relationships.AttachesTo
1923       - port:
1924           capability: attachment_lbd_lbd_ims_core_0_port_2
1925           node: abstract_lbd_1
1926           relationship: org.openecomp.relationships.AttachesTo
1927       - port:
1928           capability: attachment_lbd_lbd_internal_1_port_0
1929           node: abstract_lbd
1930           relationship: org.openecomp.relationships.AttachesTo
1931       - port:
1932           capability: attachment_lbd_lbd_dpdk_1_port_1
1933           node: abstract_lbd
1934           relationship: org.openecomp.relationships.AttachesTo
1935       - port:
1936           capability: attachment_lbd_lbd_ims_core_1_port_2
1937           node: abstract_lbd
1938           relationship: org.openecomp.relationships.AttachesTo
1939       - port:
1940           capability: attachment_cdi_cdi_internal_0_port_0
1941           node: abstract_cdi
1942           relationship: org.openecomp.relationships.AttachesTo
1943       - port:
1944           capability: attachment_cdi_cdi_ims_core_0_port_1
1945           node: abstract_cdi
1946           relationship: org.openecomp.relationships.AttachesTo
1947       - port:
1948           capability: attachment_cdi_cdi_internal_1_port_0
1949           node: abstract_cdi_1
1950           relationship: org.openecomp.relationships.AttachesTo
1951       - port:
1952           capability: attachment_cdi_cdi_ims_core_1_port_1
1953           node: abstract_cdi_1
1954           relationship: org.openecomp.relationships.AttachesTo
1955       - port:
1956           capability: attachment_tdcore_internal_0_port_0
1957           node: tdcore_zone_0_RRG
1958           relationship: org.openecomp.relationships.AttachesTo
1959       - port:
1960           capability: attachment_tdcore_dpdk_0_port_1
1961           node: tdcore_zone_0_RRG
1962           relationship: org.openecomp.relationships.AttachesTo
1963       - port:
1964           capability: attachment_tdcore_internal_0_port_0
1965           node: tdcore_zone_1_RRG
1966           relationship: org.openecomp.relationships.AttachesTo
1967       - port:
1968           capability: attachment_tdcore_dpdk_0_port_1
1969           node: tdcore_zone_1_RRG
1970           relationship: org.openecomp.relationships.AttachesTo
1971       - port:
1972           capability: attachment_cscf_internal_0_port_0
1973           node: cscf_zone_0_RRG
1974           relationship: org.openecomp.relationships.AttachesTo
1975       - port:
1976           capability: attachment_cscf_internal_0_port_0
1977           node: cscf_zone_1_RRG
1978           relationship: org.openecomp.relationships.AttachesTo
1979     cdi_internal_v6_vip_0_port:
1980       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
1981       properties:
1982         ip_requirements:
1983         - ip_version: 4
1984           ip_count_required:
1985             is_required: true
1986           floating_ip_count_required:
1987             is_required: false
1988         security_groups:
1989         - cscf_RSG
1990         fixed_ips:
1991         - ip_address:
1992             get_input: cdi_internal_v6_vip_0
1993         mac_requirements:
1994           mac_count_required:
1995             is_required: false
1996         name:
1997           str_replace:
1998             template: $NAME$DELcdi$DELinternal$DELvip$DELv6
1999             params:
2000               $NAME:
2001                 get_input: vnf_name
2002               $DEL:
2003                 get_input: vcscf_name_delimeter
2004         network: cscf_internal_network_0
2005       requirements:
2006       - link:
2007           capability: tosca.capabilities.network.Linkable
2008           node: cscf_internal_network_0
2009           relationship: tosca.relationships.network.LinksTo
2010       - dependency:
2011           capability: tosca.capabilities.Node
2012           node: cscf_internal_network_0
2013           relationship: tosca.relationships.DependsOn
2014     cscf_internal_dpdk_network_0:
2015       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
2016       properties:
2017         dhcp_enabled: false
2018         shared: false
2019         admin_state_up: true
2020         network_name:
2021           str_replace:
2022             template: $PREFIX$DELinternal$DELdpdk$DELnetwork
2023             params:
2024               $PREFIX:
2025                 get_input: vnf_name
2026               $DEL:
2027                 get_input: vcscf_name_delimeter
2028         subnets:
2029           cscf_internal_dpdk_subnet_0:
2030             enable_dhcp: false
2031             name:
2032               str_replace:
2033                 template: $PREFIX$DELinternal$DELdpdk$DELsubnet
2034                 params:
2035                   $PREFIX:
2036                     get_input: vnf_name
2037                   $DEL:
2038                     get_input: vcscf_name_delimeter
2039             cidr:
2040               get_input: vcscf_internal_dpdk_network_cidr
2041     cif_ims_core_v6_vip_2_port:
2042       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2043       properties:
2044         ip_requirements:
2045         - ip_version: 4
2046           ip_count_required:
2047             is_required: true
2048           floating_ip_count_required:
2049             is_required: false
2050         security_groups:
2051         - cscf_RSG
2052         fixed_ips:
2053         - ip_address:
2054             get_input: cif_ims_core_v6_vip_0
2055         mac_requirements:
2056           mac_count_required:
2057             is_required: false
2058         name:
2059           str_replace:
2060             template: $NAME$DELcif$DELims$DELcore$DELvip$DELv6
2061             params:
2062               $NAME:
2063                 get_input: vnf_name
2064               $DEL:
2065                 get_input: vcscf_name_delimeter
2066         network_role_tag: ims_core
2067         network:
2068           get_input: ims_core_net_id
2069     abstract_cdi_1:
2070       type: org.openecomp.resource.abstract.nodes.cdi_1
2071       directives:
2072       - substitutable
2073       properties:
2074         port_cdi_ims_core_1_port_1_fixed_ips:
2075         - ip_address:
2076             get_input: cdi_ims_core_v6_ip_1
2077         port_cdi_internal_1_port_0_security_groups:
2078         - - cscf_RSG
2079         vm_flavor_name:
2080           get_input: cdi_flavor_name
2081         port_cdi_ims_core_1_port_1_security_groups:
2082         - - cscf_RSG
2083         port_cdi_ims_core_1_port_1_network_role_tag: ims_core
2084         port_cdi_ims_core_1_port_1_ip_requirements:
2085         - ip_version: 6
2086           ip_count_required:
2087             is_required: true
2088           floating_ip_count_required:
2089             is_required: false
2090         vm_image_name:
2091           get_input: cdi_image_name
2092         compute_cdi_scheduler_hints:
2093         - group: cdi_server_group_group
2094         compute_cdi_name:
2095         - get_input: cdi_name_1
2096         compute_cdi_user_data_format:
2097         - RAW
2098         port_cdi_ims_core_1_port_1_network:
2099         - get_input: ims_core_net_id
2100         port_cdi_internal_1_port_0_fixed_ips:
2101         - ip_address:
2102             get_input: cdi_internal_ip_1
2103         - ip_address:
2104             get_input: cdi_internal_v6_ip_1
2105         compute_cdi_availability_zone:
2106         - get_input: availability_zone_1
2107         compute_cdi_config_drive:
2108         - true
2109         port_cdi_ims_core_1_port_1_allowed_address_pairs:
2110         - ip_address:
2111             get_input: cdi_ims_core_v6_vip_0
2112         port_cdi_internal_1_port_0_ip_requirements:
2113         - ip_version: 4
2114           ip_count_required:
2115             is_required: true
2116           floating_ip_count_required:
2117             is_required: false
2118         - ip_version: 6
2119           ip_count_required:
2120             is_required: true
2121           floating_ip_count_required:
2122             is_required: false
2123         port_cdi_internal_1_port_0_mac_requirements:
2124           mac_count_required:
2125             is_required: false
2126         port_cdi_internal_1_port_0_name:
2127         - str_replace:
2128             template: $PREFIX$DELeth0
2129             params:
2130               $PREFIX:
2131                 get_input: cdi_name_1
2132               $DEL:
2133                 get_input: vcscf_name_delimeter
2134         port_cdi_ims_core_1_port_1_mac_requirements:
2135           mac_count_required:
2136             is_required: false
2137         port_cdi_ims_core_1_port_1_name:
2138         - str_replace:
2139             template: $PREFIX$DELeth1
2140             params:
2141               $PREFIX:
2142                 get_input: cdi_name_1
2143               $DEL:
2144                 get_input: vcscf_name_delimeter
2145         port_cdi_internal_1_port_0_allowed_address_pairs:
2146         - ip_address: 0.0.0.0/1
2147         - ip_address: 128.0.0.0/1
2148         - ip_address: ::/1
2149         - ip_address: 8000::/1
2150         compute_cdi_metadata:
2151         - vf_module_id:
2152             get_input: vf_module_id
2153           vm_role: cdi
2154           vnf_id:
2155             get_input: vnf_id
2156           vnf_name:
2157             get_input: vnf_name
2158           vf_module_name:
2159             get_input: vf_module_name
2160         port_cdi_internal_1_port_0_network:
2161         - cscf_internal_network_0
2162         service_template_filter:
2163           substitute_service_template: Nested_cdi_1ServiceTemplate.yaml
2164           count: 1
2165         index_value:
2166           get_property:
2167           - SELF
2168           - service_template_filter
2169           - index_value
2170       requirements:
2171       - link_cdi_cdi_internal_1_port_0:
2172           capability: tosca.capabilities.network.Linkable
2173           node: cscf_internal_network_0
2174           relationship: tosca.relationships.network.LinksTo
2175       - dependency_cdi_cdi_internal_1_port_0:
2176           capability: tosca.capabilities.Node
2177           node: cscf_internal_network_0
2178           relationship: tosca.relationships.DependsOn
2179     cif_internal_vip_0_port:
2180       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2181       properties:
2182         ip_requirements:
2183         - ip_version: 4
2184           ip_count_required:
2185             is_required: true
2186           floating_ip_count_required:
2187             is_required: false
2188         security_groups:
2189         - cscf_RSG
2190         fixed_ips:
2191         - ip_address:
2192             get_input: cif_internal_vip_0
2193         mac_requirements:
2194           mac_count_required:
2195             is_required: false
2196         name:
2197           str_replace:
2198             template: $NAME$DELcif$DELinternal$DELvip
2199             params:
2200               $NAME:
2201                 get_input: vnf_name
2202               $DEL:
2203                 get_input: vcscf_name_delimeter
2204         network: cscf_internal_network_0
2205       requirements:
2206       - link:
2207           capability: tosca.capabilities.network.Linkable
2208           node: cscf_internal_network_0
2209           relationship: tosca.relationships.network.LinksTo
2210       - dependency:
2211           capability: tosca.capabilities.Node
2212           node: cscf_internal_network_0
2213           relationship: tosca.relationships.DependsOn
2214     cscf_zone_1_RRG:
2215       type: org.openecomp.resource.abstract.nodes.heat.cscf
2216       directives:
2217       - substitutable
2218       properties:
2219         vf_module_id:
2220           get_input: vf_module_id
2221         internal_net_id: cscf_internal_network_0
2222         vcscf_release:
2223           get_input: vcscf_release
2224         cscf_internal_ips:
2225           get_input: cscf_internal_zone_1_ips
2226         vcscf_gateway:
2227           get_input: oam_internal_vip_0
2228         vnf_name:
2229           get_input: vnf_name
2230         vf_module_name:
2231           get_input: vf_module_name
2232         cscf_image_name:
2233           get_input: cscf_image_name
2234         cscf_names:
2235           get_input: cscf_zone_1_names
2236         service_template_filter:
2237           substitute_service_template: nested_cscfServiceTemplate.yaml
2238           count:
2239             get_input: cscf_zone_1_count
2240           mandatory: false
2241         vcscf_swrepo_address:
2242           get_input: vcscf_swrepo_address
2243         cscf_uuids:
2244           get_input: cscf_zone_1_uuids
2245         vnf_id:
2246           get_input: vnf_id
2247         availability_zone_0:
2248           get_input: availability_zone_1
2249         cscf_internal_v6_ips:
2250           get_input: cscf_internal_zone_1_v6_ips
2251         cscf_flavor_name:
2252           get_input: cscf_flavor_name
2253         vcscf_cmrepo_address:
2254           get_input: vcscf_cmrepo_address
2255         vcscf_dns_address:
2256           get_input: vcscf_dns_address
2257         vcscf_internal_network_mtu:
2258           get_input: vcscf_internal_network_mtu
2259         port_cscf_internal_0_port_0_ip_requirements:
2260         - ip_version: 4
2261           ip_count_required:
2262             is_required: true
2263           floating_ip_count_required:
2264             is_required: false
2265         - ip_version: 6
2266           ip_count_required:
2267             is_required: true
2268           floating_ip_count_required:
2269             is_required: false
2270         index:
2271           get_property:
2272           - SELF
2273           - service_template_filter
2274           - index_value
2275         vcscf_internal_netmask:
2276           get_input: vcscf_internal_netmask
2277         vcscf_name_delimeter:
2278           get_input: vcscf_name_delimeter
2279         port_cscf_internal_0_port_0_network_role_tag: internal
2280         vcscf_dn:
2281           get_input: vcscf_dn
2282         vcscf_du:
2283           get_input: vcscf_du
2284         port_cscf_internal_0_port_0_mac_requirements:
2285           mac_count_required:
2286             is_required: false
2287         cscf_security_group: cscf_RSG
2288       requirements:
2289       - link_cscf_internal_0_port_0:
2290           capability: tosca.capabilities.network.Linkable
2291           node: cscf_internal_network_0
2292           relationship: tosca.relationships.network.LinksTo
2293     oam_oam_vip_1_port:
2294       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2295       properties:
2296         ip_requirements:
2297         - ip_version: 4
2298           ip_count_required:
2299             is_required: true
2300           floating_ip_count_required:
2301             is_required: false
2302         security_groups:
2303         - cscf_RSG
2304         fixed_ips:
2305         - ip_address:
2306             get_input: oam_oam_vip_0
2307         mac_requirements:
2308           mac_count_required:
2309             is_required: false
2310         name:
2311           str_replace:
2312             template: $NAME$DELoam$DELoam$DELvip
2313             params:
2314               $NAME:
2315                 get_input: vnf_name
2316               $DEL:
2317                 get_input: vcscf_name_delimeter
2318         network_role_tag: oam
2319         network:
2320           get_input: oam_net_id
2321     tdcore_zone_0_RRG:
2322       type: org.openecomp.resource.abstract.nodes.heat.tdcore
2323       directives:
2324       - substitutable
2325       properties:
2326         vf_module_id:
2327           get_input: vf_module_id
2328         internal_net_id: cscf_internal_network_0
2329         vcscf_release:
2330           get_input: vcscf_release
2331         tdcore_security_group: cscf_RSG
2332         tdcore_names:
2333           get_input: tdcore_zone_0_names
2334         port_tdcore_dpdk_0_port_1_network_role_tag: internal_dpdk
2335         port_tdcore_dpdk_0_port_1_ip_requirements:
2336         - ip_version: 4
2337           ip_count_required:
2338             is_required: true
2339           floating_ip_count_required:
2340             is_required: false
2341         vcscf_gateway:
2342           get_input: oam_internal_vip_0
2343         vnf_name:
2344           get_input: vnf_name
2345         internal_dpdk_net_id: cscf_internal_dpdk_network_0
2346         vf_module_name:
2347           get_input: vf_module_name
2348         service_template_filter:
2349           substitute_service_template: nested_tdcoreServiceTemplate.yaml
2350           count:
2351             get_input: tdcore_zone_0_count
2352           mandatory: false
2353         vcscf_swrepo_address:
2354           get_input: vcscf_swrepo_address
2355         vnf_id:
2356           get_input: vnf_id
2357         availability_zone_0:
2358           get_input: availability_zone_0
2359         port_tdcore_dpdk_0_port_1_mac_requirements:
2360           mac_count_required:
2361             is_required: false
2362         tdcore_flavor_name:
2363           get_input: tdcore_flavor_name
2364         tdcore_image_name:
2365           get_input: tdcore_image_name
2366         vcscf_cmrepo_address:
2367           get_input: vcscf_cmrepo_address
2368         vcscf_dns_address:
2369           get_input: vcscf_dns_address
2370         vcscf_internal_network_mtu:
2371           get_input: vcscf_internal_network_mtu
2372         tdcore_server_group: tdcore_zone_0_server_group_group
2373         index:
2374           get_property:
2375           - SELF
2376           - service_template_filter
2377           - index_value
2378         vcscf_internal_netmask:
2379           get_input: vcscf_internal_netmask
2380         port_tdcore_internal_0_port_0_ip_requirements:
2381         - ip_version: 4
2382           ip_count_required:
2383             is_required: true
2384           floating_ip_count_required:
2385             is_required: false
2386         vcscf_name_delimeter:
2387           get_input: vcscf_name_delimeter
2388         tdcore_internal_ips:
2389           get_input: tdcore_internal_zone_0_ips
2390         tdcore_dpdk_ips:
2391           get_input: tdcore_dpdk_zone_0_ips
2392         tdcore_uuids:
2393           get_input: tdcore_zone_0_uuids
2394         vcscf_dn:
2395           get_input: vcscf_dn
2396         port_tdcore_internal_0_port_0_network_role_tag: internal
2397         port_tdcore_internal_0_port_0_mac_requirements:
2398           mac_count_required:
2399             is_required: false
2400         vcscf_du:
2401           get_input: vcscf_du
2402       requirements:
2403       - link_tdcore_internal_0_port_0:
2404           capability: tosca.capabilities.network.Linkable
2405           node: cscf_internal_network_0
2406           relationship: tosca.relationships.network.LinksTo
2407       - link_tdcore_dpdk_0_port_1:
2408           capability: tosca.capabilities.network.Linkable
2409           node: cscf_internal_dpdk_network_0
2410           relationship: tosca.relationships.network.LinksTo
2411     lbd_ims_core_v6_vip_2_port:
2412       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2413       properties:
2414         ip_requirements:
2415         - ip_version: 4
2416           ip_count_required:
2417             is_required: true
2418           floating_ip_count_required:
2419             is_required: false
2420         security_groups:
2421         - cscf_RSG
2422         fixed_ips:
2423         - ip_address:
2424             get_input: lbd_ims_core_v6_vip_0
2425         mac_requirements:
2426           mac_count_required:
2427             is_required: false
2428         name:
2429           str_replace:
2430             template: $NAME$DELlbd$DELims$DELcore$DELvip$DELv6
2431             params:
2432               $NAME:
2433                 get_input: vnf_name
2434               $DEL:
2435                 get_input: vcscf_name_delimeter
2436         network_role_tag: ims_core
2437         network:
2438           get_input: ims_core_net_id
2439     cif_oam_vip_1_port:
2440       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2441       properties:
2442         ip_requirements:
2443         - ip_version: 4
2444           ip_count_required:
2445             is_required: true
2446           floating_ip_count_required:
2447             is_required: false
2448         security_groups:
2449         - cscf_RSG
2450         fixed_ips:
2451         - ip_address:
2452             get_input: cif_oam_vip_0
2453         mac_requirements:
2454           mac_count_required:
2455             is_required: false
2456         name:
2457           str_replace:
2458             template: $NAME$DELcif$DELoam$DELvip0
2459             params:
2460               $NAME:
2461                 get_input: vnf_name
2462               $DEL:
2463                 get_input: vcscf_name_delimeter
2464         network_role_tag: oam
2465         network:
2466           get_input: oam_net_id
2467     oam_volume_0:
2468       type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
2469       properties:
2470         availability_zone:
2471           get_input: availability_zone_0
2472         size: '(get_input : oam_volume_size_0) * 1024'
2473         name:
2474           str_replace:
2475             template: $VNF$DELoam$DELvolume$DEL0
2476             params:
2477               $DEL:
2478                 get_input: vcscf_name_delimeter
2479               $VNF:
2480                 get_input: vnf_name
2481     abstract_lbd:
2482       type: org.openecomp.resource.abstract.nodes.lbd
2483       directives:
2484       - substitutable
2485       properties:
2486         port_lbd_ims_core_1_port_2_security_groups:
2487         - - cscf_RSG
2488         compute_lbd_user_data_format:
2489         - RAW
2490         port_lbd_ims_core_1_port_2_mac_requirements:
2491           mac_count_required:
2492             is_required: false
2493         vm_flavor_name:
2494           get_input: lbd_flavor_name
2495         compute_lbd_availability_zone:
2496         - get_input: availability_zone_1
2497         vm_image_name:
2498           get_input: lbd_image_name
2499         port_lbd_internal_1_port_0_mac_requirements:
2500           mac_count_required:
2501             is_required: false
2502         port_lbd_dpdk_1_port_1_ip_requirements:
2503         - ip_version: 4
2504           ip_count_required:
2505             is_required: true
2506           floating_ip_count_required:
2507             is_required: false
2508         port_lbd_internal_1_port_0_network:
2509         - cscf_internal_network_0
2510         port_lbd_ims_core_1_port_2_network_role_tag: ims_core
2511         port_lbd_ims_core_1_port_2_ip_requirements:
2512         - ip_version: 6
2513           ip_count_required:
2514             is_required: true
2515           floating_ip_count_required:
2516             is_required: false
2517         port_lbd_dpdk_1_port_1_name:
2518         - str_replace:
2519             template: $PREFIX$DELeth1
2520             params:
2521               $PREFIX:
2522                 get_input: lbd_name_1
2523               $DEL:
2524                 get_input: vcscf_name_delimeter
2525         compute_lbd_scheduler_hints:
2526         - group: lbd_server_group_group
2527         compute_lbd_name:
2528         - get_input: lbd_name_1
2529         port_lbd_dpdk_1_port_1_network:
2530         - cscf_internal_dpdk_network_0
2531         compute_lbd_config_drive:
2532         - true
2533         port_lbd_ims_core_1_port_2_name:
2534         - str_replace:
2535             template: $PREFIX$DELeth2
2536             params:
2537               $PREFIX:
2538                 get_input: lbd_name_1
2539               $DEL:
2540                 get_input: vcscf_name_delimeter
2541         port_lbd_internal_1_port_0_fixed_ips:
2542         - ip_address:
2543             get_input: lbd_internal_ip_1
2544         port_lbd_ims_core_1_port_2_allowed_address_pairs:
2545         - ip_address:
2546             get_input: lbd_ims_core_v6_vip_0
2547         port_lbd_dpdk_1_port_1_mac_requirements:
2548           mac_count_required:
2549             is_required: false
2550         port_lbd_dpdk_1_port_1_fixed_ips:
2551         - ip_address:
2552             get_input: lbd_internal_dpdk_ip_1
2553         port_lbd_ims_core_1_port_2_fixed_ips:
2554         - ip_address:
2555             get_input: lbd_ims_core_v6_ip_1
2556         port_lbd_dpdk_1_port_1_security_groups:
2557         - - cscf_RSG
2558         port_lbd_dpdk_1_port_1_allowed_address_pairs:
2559         - ip_address: 0.0.0.0/1
2560         - ip_address: 128.0.0.0/1
2561         - ip_address: ::/1
2562         - ip_address: 8000::/1
2563         port_lbd_internal_1_port_0_security_groups:
2564         - - cscf_RSG
2565         compute_lbd_metadata:
2566         - vf_module_id:
2567             get_input: vf_module_id
2568           vm_role: lbd
2569           vnf_id:
2570             get_input: vnf_id
2571           vnf_name:
2572             get_input: vnf_name
2573           vf_module_name:
2574             get_input: vf_module_name
2575         port_lbd_internal_1_port_0_ip_requirements:
2576         - ip_version: 4
2577           ip_count_required:
2578             is_required: true
2579           floating_ip_count_required:
2580             is_required: false
2581         port_lbd_internal_1_port_0_name:
2582         - str_replace:
2583             template: $PREFIX$DELeth0
2584             params:
2585               $PREFIX:
2586                 get_input: lbd_name_1
2587               $DEL:
2588                 get_input: vcscf_name_delimeter
2589         port_lbd_ims_core_1_port_2_network:
2590         - get_input: ims_core_net_id
2591         service_template_filter:
2592           substitute_service_template: Nested_lbdServiceTemplate.yaml
2593           count: 1
2594         index_value:
2595           get_property:
2596           - SELF
2597           - service_template_filter
2598           - index_value
2599       requirements:
2600       - link_lbd_lbd_internal_1_port_0:
2601           capability: tosca.capabilities.network.Linkable
2602           node: cscf_internal_network_0
2603           relationship: tosca.relationships.network.LinksTo
2604       - dependency_lbd_lbd_internal_1_port_0:
2605           capability: tosca.capabilities.Node
2606           node: cscf_internal_network_0
2607           relationship: tosca.relationships.DependsOn
2608       - link_lbd_lbd_dpdk_1_port_1:
2609           capability: tosca.capabilities.network.Linkable
2610           node: cscf_internal_dpdk_network_0
2611           relationship: tosca.relationships.network.LinksTo
2612       - dependency_lbd_lbd_dpdk_1_port_1:
2613           capability: tosca.capabilities.Node
2614           node: cscf_internal_dpdk_network_0
2615           relationship: tosca.relationships.DependsOn
2616     oam_internal_vip_0_port:
2617       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
2618       properties:
2619         ip_requirements:
2620         - ip_version: 4
2621           ip_count_required:
2622             is_required: true
2623           floating_ip_count_required:
2624             is_required: false
2625         security_groups:
2626         - cscf_RSG
2627         fixed_ips:
2628         - ip_address:
2629             get_input: oam_internal_vip_0
2630         mac_requirements:
2631           mac_count_required:
2632             is_required: false
2633         name:
2634           str_replace:
2635             template: $NAME$DELoam$DELinternal$DELvip
2636             params:
2637               $NAME:
2638                 get_input: vnf_name
2639               $DEL:
2640                 get_input: vcscf_name_delimeter
2641         network: cscf_internal_network_0
2642       requirements:
2643       - link:
2644           capability: tosca.capabilities.network.Linkable
2645           node: cscf_internal_network_0
2646           relationship: tosca.relationships.network.LinksTo
2647       - dependency:
2648           capability: tosca.capabilities.Node
2649           node: cscf_internal_network_0
2650           relationship: tosca.relationships.DependsOn
2651     tdcore_zone_1_RRG:
2652       type: org.openecomp.resource.abstract.nodes.heat.tdcore
2653       directives:
2654       - substitutable
2655       properties:
2656         vf_module_id:
2657           get_input: vf_module_id
2658         internal_net_id: cscf_internal_network_0
2659         vcscf_release:
2660           get_input: vcscf_release
2661         tdcore_security_group: cscf_RSG
2662         tdcore_names:
2663           get_input: tdcore_zone_1_names
2664         port_tdcore_dpdk_0_port_1_network_role_tag: internal_dpdk
2665         port_tdcore_dpdk_0_port_1_ip_requirements:
2666         - ip_version: 4
2667           ip_count_required:
2668             is_required: true
2669           floating_ip_count_required:
2670             is_required: false
2671         vcscf_gateway:
2672           get_input: oam_internal_vip_0
2673         vnf_name:
2674           get_input: vnf_name
2675         internal_dpdk_net_id: cscf_internal_dpdk_network_0
2676         vf_module_name:
2677           get_input: vf_module_name
2678         service_template_filter:
2679           substitute_service_template: nested_tdcoreServiceTemplate.yaml
2680           count:
2681             get_input: tdcore_zone_1_count
2682           mandatory: false
2683         vcscf_swrepo_address:
2684           get_input: vcscf_swrepo_address
2685         vnf_id:
2686           get_input: vnf_id
2687         availability_zone_0:
2688           get_input: availability_zone_1
2689         port_tdcore_dpdk_0_port_1_mac_requirements:
2690           mac_count_required:
2691             is_required: false
2692         tdcore_flavor_name:
2693           get_input: tdcore_flavor_name
2694         tdcore_image_name:
2695           get_input: tdcore_image_name
2696         vcscf_cmrepo_address:
2697           get_input: vcscf_cmrepo_address
2698         vcscf_dns_address:
2699           get_input: vcscf_dns_address
2700         vcscf_internal_network_mtu:
2701           get_input: vcscf_internal_network_mtu
2702         tdcore_server_group: tdcore_zone_1_server_group_group
2703         index:
2704           get_property:
2705           - SELF
2706           - service_template_filter
2707           - index_value
2708         vcscf_internal_netmask:
2709           get_input: vcscf_internal_netmask
2710         port_tdcore_internal_0_port_0_ip_requirements:
2711         - ip_version: 4
2712           ip_count_required:
2713             is_required: true
2714           floating_ip_count_required:
2715             is_required: false
2716         vcscf_name_delimeter:
2717           get_input: vcscf_name_delimeter
2718         tdcore_internal_ips:
2719           get_input: tdcore_internal_zone_1_ips
2720         tdcore_dpdk_ips:
2721           get_input: tdcore_dpdk_zone_1_ips
2722         tdcore_uuids:
2723           get_input: tdcore_zone_1_uuids
2724         vcscf_dn:
2725           get_input: vcscf_dn
2726         port_tdcore_internal_0_port_0_network_role_tag: internal
2727         port_tdcore_internal_0_port_0_mac_requirements:
2728           mac_count_required:
2729             is_required: false
2730         vcscf_du:
2731           get_input: vcscf_du
2732       requirements:
2733       - link_tdcore_internal_0_port_0:
2734           capability: tosca.capabilities.network.Linkable
2735           node: cscf_internal_network_0
2736           relationship: tosca.relationships.network.LinksTo
2737       - link_tdcore_dpdk_0_port_1:
2738           capability: tosca.capabilities.network.Linkable
2739           node: cscf_internal_dpdk_network_0
2740           relationship: tosca.relationships.network.LinksTo
2741     oam_volume_1:
2742       type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
2743       properties:
2744         availability_zone:
2745           get_input: availability_zone_1
2746         size: '(get_input : oam_volume_size_0) * 1024'
2747         name:
2748           str_replace:
2749             template: $VNF$DELoam$DELvolume$DEL1
2750             params:
2751               $DEL:
2752                 get_input: vcscf_name_delimeter
2753               $VNF:
2754                 get_input: vnf_name
2755     abstract_cdi:
2756       type: org.openecomp.resource.abstract.nodes.cdi
2757       directives:
2758       - substitutable
2759       properties:
2760         port_cdi_internal_0_port_0_ip_requirements:
2761         - ip_version: 4
2762           ip_count_required:
2763             is_required: true
2764           floating_ip_count_required:
2765             is_required: false
2766         - ip_version: 6
2767           ip_count_required:
2768             is_required: true
2769           floating_ip_count_required:
2770             is_required: false
2771         vm_flavor_name:
2772           get_input: cdi_flavor_name
2773         port_cdi_ims_core_0_port_1_security_groups:
2774         - - cscf_RSG
2775         port_cdi_ims_core_0_port_1_network:
2776         - get_input: ims_core_net_id
2777         vm_image_name:
2778           get_input: cdi_image_name
2779         compute_cdi_scheduler_hints:
2780         - group: cdi_server_group_group
2781         compute_cdi_name:
2782         - get_input: cdi_name_0
2783         compute_cdi_user_data_format:
2784         - RAW
2785         port_cdi_internal_0_port_0_mac_requirements:
2786           mac_count_required:
2787             is_required: false
2788         compute_cdi_availability_zone:
2789         - get_input: availability_zone_0
2790         port_cdi_ims_core_0_port_1_network_role_tag: ims_core
2791         compute_cdi_config_drive:
2792         - true
2793         port_cdi_internal_0_port_0_allowed_address_pairs:
2794         - ip_address: 0.0.0.0/1
2795         - ip_address: 128.0.0.0/1
2796         - ip_address: ::/1
2797         - ip_address: 8000::/1
2798         port_cdi_internal_0_port_0_security_groups:
2799         - - cscf_RSG
2800         port_cdi_internal_0_port_0_network:
2801         - cscf_internal_network_0
2802         port_cdi_ims_core_0_port_1_ip_requirements:
2803         - ip_version: 6
2804           ip_count_required:
2805             is_required: true
2806           floating_ip_count_required:
2807             is_required: false
2808         port_cdi_internal_0_port_0_fixed_ips:
2809         - ip_address:
2810             get_input: cdi_internal_ip_0
2811         - ip_address:
2812             get_input: cdi_internal_v6_ip_0
2813         port_cdi_ims_core_0_port_1_fixed_ips:
2814         - ip_address:
2815             get_input: cdi_ims_core_v6_ip_0
2816         port_cdi_internal_0_port_0_name:
2817         - str_replace:
2818             template: $PREFIX$DELeth0
2819             params:
2820               $PREFIX:
2821                 get_input: cdi_name_0
2822               $DEL:
2823                 get_input: vcscf_name_delimeter
2824         port_cdi_ims_core_0_port_1_name:
2825         - str_replace:
2826             template: $PREFIX$DELeth1
2827             params:
2828               $PREFIX:
2829                 get_input: cdi_name_0
2830               $DEL:
2831                 get_input: vcscf_name_delimeter
2832         compute_cdi_metadata:
2833         - vf_module_id:
2834             get_input: vf_module_id
2835           vm_role: cdi
2836           vnf_id:
2837             get_input: vnf_id
2838           vnf_name:
2839             get_input: vnf_name
2840           vf_module_name:
2841             get_input: vf_module_name
2842         port_cdi_ims_core_0_port_1_allowed_address_pairs:
2843         - ip_address:
2844             get_input: cdi_ims_core_v6_vip_0
2845         port_cdi_ims_core_0_port_1_mac_requirements:
2846           mac_count_required:
2847             is_required: false
2848         service_template_filter:
2849           substitute_service_template: Nested_cdiServiceTemplate.yaml
2850           count: 1
2851         index_value:
2852           get_property:
2853           - SELF
2854           - service_template_filter
2855           - index_value
2856       requirements:
2857       - link_cdi_cdi_internal_0_port_0:
2858           capability: tosca.capabilities.network.Linkable
2859           node: cscf_internal_network_0
2860           relationship: tosca.relationships.network.LinksTo
2861       - dependency_cdi_cdi_internal_0_port_0:
2862           capability: tosca.capabilities.Node
2863           node: cscf_internal_network_0
2864           relationship: tosca.relationships.DependsOn
2865     cif_volume_0:
2866       type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
2867       properties:
2868         availability_zone:
2869           get_input: availability_zone_0
2870         size: '(get_input : cif_volume_size_0) * 1024'
2871         name:
2872           str_replace:
2873             template: $VNF$DELcif$DELvolume$DEL0
2874             params:
2875               $DEL:
2876                 get_input: vcscf_name_delimeter
2877               $VNF:
2878                 get_input: vnf_name
2879     cif_volume_1:
2880       type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
2881       properties:
2882         availability_zone:
2883           get_input: availability_zone_1
2884         size: '(get_input : cif_volume_size_0) * 1024'
2885         name:
2886           str_replace:
2887             template: $VNF$DELcif$DELvolume$DEL1
2888             params:
2889               $DEL:
2890                 get_input: vcscf_name_delimeter
2891               $VNF:
2892                 get_input: vnf_name
2893     abstract_oam_1:
2894       type: org.openecomp.resource.abstract.nodes.oam_1
2895       directives:
2896       - substitutable
2897       properties:
2898         vm_flavor_name:
2899           get_input: oam_flavor_name
2900         port_oam_internal_1_port_0_ip_requirements:
2901         - ip_version: 4
2902           ip_count_required:
2903             is_required: true
2904           floating_ip_count_required:
2905             is_required: false
2906         port_oam_oam_1_port_1_network_role_tag: oam
2907         port_oam_internal_1_port_0_name:
2908         - str_replace:
2909             template: $PREFIX$DELeth0
2910             params:
2911               $PREFIX:
2912                 get_input: oam_name_1
2913               $DEL:
2914                 get_input: vcscf_name_delimeter
2915         vm_image_name:
2916           get_input: oam_image_name
2917         compute_oam_config_drive:
2918         - true
2919         port_oam_internal_1_port_0_mac_requirements:
2920           mac_count_required:
2921             is_required: false
2922         port_oam_oam_1_port_1_allowed_address_pairs:
2923         - ip_address:
2924             get_input: oam_oam_vip_0
2925         port_oam_oam_1_port_1_ip_requirements:
2926         - ip_version: 4
2927           ip_count_required:
2928             is_required: true
2929           floating_ip_count_required:
2930             is_required: false
2931         compute_oam_user_data_format:
2932         - RAW
2933         port_oam_oam_1_port_1_mac_requirements:
2934           mac_count_required:
2935             is_required: false
2936         port_oam_internal_1_port_0_allowed_address_pairs:
2937         - ip_address: 0.0.0.0/1
2938         - ip_address: 128.0.0.0/1
2939         - ip_address: ::/1
2940         - ip_address: 8000::/1
2941         port_oam_oam_1_port_1_network:
2942         - get_input: oam_net_id
2943         port_oam_oam_1_port_1_name:
2944         - str_replace:
2945             template: $PREFIX$DELeth1
2946             params:
2947               $PREFIX:
2948                 get_input: oam_name_1
2949               $DEL:
2950                 get_input: vcscf_name_delimeter
2951         port_oam_internal_1_port_0_fixed_ips:
2952         - ip_address:
2953             get_input: oam_internal_ip_1
2954         compute_oam_scheduler_hints:
2955         - group: oam_server_group_group
2956         port_oam_internal_1_port_0_security_groups:
2957         - - cscf_RSG
2958         compute_oam_availability_zone:
2959         - get_input: availability_zone_1
2960         compute_oam_metadata:
2961         - vf_module_id:
2962             get_input: vf_module_id
2963           vm_role: oam
2964           vnf_id:
2965             get_input: vnf_id
2966           vnf_name:
2967             get_input: vnf_name
2968           vf_module_name:
2969             get_input: vf_module_name
2970         port_oam_oam_1_port_1_security_groups:
2971         - - cscf_RSG
2972         compute_oam_name:
2973         - get_input: oam_name_1
2974         port_oam_internal_1_port_0_network:
2975         - cscf_internal_network_0
2976         port_oam_oam_1_port_1_fixed_ips:
2977         - ip_address:
2978             get_input: oam_oam_ip_1
2979         service_template_filter:
2980           substitute_service_template: Nested_oam_1ServiceTemplate.yaml
2981           count: 1
2982         index_value:
2983           get_property:
2984           - SELF
2985           - service_template_filter
2986           - index_value
2987       requirements:
2988       - link_oam_oam_internal_1_port_0:
2989           capability: tosca.capabilities.network.Linkable
2990           node: cscf_internal_network_0
2991           relationship: tosca.relationships.network.LinksTo
2992       - dependency_oam_oam_internal_1_port_0:
2993           capability: tosca.capabilities.Node
2994           node: cscf_internal_network_0
2995           relationship: tosca.relationships.DependsOn
2996     abstract_oam_2:
2997       type: org.openecomp.resource.abstract.nodes.oam_2
2998       directives:
2999       - substitutable
3000       properties:
3001         vm_flavor_name:
3002           get_input: oam_flavor_name
3003         port_oam_internal_2_port_0_name:
3004         - str_replace:
3005             template: $PREFIX$DELeth0
3006             params:
3007               $PREFIX:
3008                 get_input: oam_name_2
3009               $DEL:
3010                 get_input: vcscf_name_delimeter
3011         port_oam_internal_2_port_0_mac_requirements:
3012           mac_count_required:
3013             is_required: false
3014         port_oam_oam_2_port_1_allowed_address_pairs:
3015         - ip_address:
3016             get_input: oam_oam_vip_0
3017         vm_image_name:
3018           get_input: oam_image_name
3019         compute_oam_config_drive:
3020         - true
3021         port_oam_internal_2_port_0_allowed_address_pairs:
3022         - ip_address: 0.0.0.0/1
3023         - ip_address: 128.0.0.0/1
3024         - ip_address: ::/1
3025         - ip_address: 8000::/1
3026         port_oam_oam_2_port_1_ip_requirements:
3027         - ip_version: 4
3028           ip_count_required:
3029             is_required: true
3030           floating_ip_count_required:
3031             is_required: false
3032         port_oam_oam_2_port_1_security_groups:
3033         - - cscf_RSG
3034         port_oam_oam_2_port_1_network_role_tag: oam
3035         port_oam_internal_2_port_0_security_groups:
3036         - - cscf_RSG
3037         port_oam_oam_2_port_1_fixed_ips:
3038         - ip_address:
3039             get_input: oam_oam_ip_2
3040         compute_oam_user_data_format:
3041         - RAW
3042         port_oam_internal_2_port_0_fixed_ips:
3043         - ip_address:
3044             get_input: oam_internal_ip_2
3045         port_oam_internal_2_port_0_network:
3046         - cscf_internal_network_0
3047         port_oam_internal_2_port_0_ip_requirements:
3048         - ip_version: 4
3049           ip_count_required:
3050             is_required: true
3051           floating_ip_count_required:
3052             is_required: false
3053         port_oam_oam_2_port_1_name:
3054         - str_replace:
3055             template: $PREFIX$DELeth1
3056             params:
3057               $PREFIX:
3058                 get_input: oam_name_2
3059               $DEL:
3060                 get_input: vcscf_name_delimeter
3061         compute_oam_scheduler_hints:
3062         - group: oam_server_group_group
3063         port_oam_oam_2_port_1_mac_requirements:
3064           mac_count_required:
3065             is_required: false
3066         port_oam_oam_2_port_1_network:
3067         - get_input: oam_net_id
3068         compute_oam_availability_zone:
3069         - get_input: availability_zone_0
3070         compute_oam_metadata:
3071         - vf_module_id:
3072             get_input: vf_module_id
3073           vm_role: oam
3074           vnf_id:
3075             get_input: vnf_id
3076           vnf_name:
3077             get_input: vnf_name
3078           vf_module_name:
3079             get_input: vf_module_name
3080         compute_oam_name:
3081         - get_input: oam_name_2
3082         service_template_filter:
3083           substitute_service_template: Nested_oam_2ServiceTemplate.yaml
3084           count: 1
3085         index_value:
3086           get_property:
3087           - SELF
3088           - service_template_filter
3089           - index_value
3090       requirements:
3091       - link_oam_oam_internal_2_port_0:
3092           capability: tosca.capabilities.network.Linkable
3093           node: cscf_internal_network_0
3094           relationship: tosca.relationships.network.LinksTo
3095       - dependency_oam_oam_internal_2_port_0:
3096           capability: tosca.capabilities.Node
3097           node: cscf_internal_network_0
3098           relationship: tosca.relationships.DependsOn
3099     cif_ims_li_v6_vip_4_port:
3100       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
3101       properties:
3102         ip_requirements:
3103         - ip_version: 4
3104           ip_count_required:
3105             is_required: true
3106           floating_ip_count_required:
3107             is_required: false
3108         security_groups:
3109         - cscf_RSG
3110         fixed_ips:
3111         - ip_address:
3112             get_input: cif_ims_li_v6_vip_0
3113         mac_requirements:
3114           mac_count_required:
3115             is_required: false
3116         name:
3117           str_replace:
3118             template: $NAME$DELcif$DELims$DELli$DELvip$DELv6
3119             params:
3120               $NAME:
3121                 get_input: vnf_name
3122               $DEL:
3123                 get_input: vcscf_name_delimeter
3124         network_role_tag: ims_li_v6
3125         network:
3126           get_input: ims_li_v6_net_id
3127     cscf_internal_network_0:
3128       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
3129       properties:
3130         dhcp_enabled: false
3131         shared: false
3132         ip_version: 4
3133         admin_state_up: true
3134         network_name:
3135           str_replace:
3136             template: $PREFIX$DELinternal$DELnetwork
3137             params:
3138               $PREFIX:
3139                 get_input: vnf_name
3140               $DEL:
3141                 get_input: vcscf_name_delimeter
3142         subnets:
3143           cscf_internal_subnet_0:
3144             enable_dhcp: false
3145             ip_version: 4
3146             name:
3147               str_replace:
3148                 template: $PREFIX$DELinternal$DELsubnet
3149                 params:
3150                   $PREFIX:
3151                     get_input: vnf_name
3152                   $DEL:
3153                     get_input: vcscf_name_delimeter
3154             cidr:
3155               get_input: vcscf_internal_network_cidr
3156           cscf_internal_subnet_v6_0:
3157             enable_dhcp: false
3158             ip_version: 6
3159             name:
3160               str_replace:
3161                 template: $PREFIX$DELinternal$DELsubnetv6
3162                 params:
3163                   $PREFIX:
3164                     get_input: vnf_name
3165                   $DEL:
3166                     get_input: vcscf_name_delimeter
3167             cidr:
3168               get_input: vcscf_internal_network_v6_cidr
3169     abstract_oam:
3170       type: org.openecomp.resource.abstract.nodes.oam
3171       directives:
3172       - substitutable
3173       properties:
3174         port_oam_oam_0_port_1_ip_requirements:
3175         - ip_version: 4
3176           ip_count_required:
3177             is_required: true
3178           floating_ip_count_required:
3179             is_required: false
3180         port_oam_internal_0_port_0_fixed_ips:
3181         - ip_address:
3182             get_input: oam_internal_ip_0
3183         vm_flavor_name:
3184           get_input: oam_flavor_name
3185         port_oam_internal_0_port_0_mac_requirements:
3186           mac_count_required:
3187             is_required: false
3188         port_oam_oam_0_port_1_fixed_ips:
3189         - ip_address:
3190             get_input: oam_oam_ip_0
3191         port_oam_internal_0_port_0_network:
3192         - cscf_internal_network_0
3193         vm_image_name:
3194           get_input: oam_image_name
3195         compute_oam_config_drive:
3196         - true
3197         port_oam_oam_0_port_1_allowed_address_pairs:
3198         - ip_address:
3199             get_input: oam_oam_vip_0
3200         port_oam_oam_0_port_1_mac_requirements:
3201           mac_count_required:
3202             is_required: false
3203         port_oam_internal_0_port_0_name:
3204         - str_replace:
3205             template: $PREFIX$DELeth0
3206             params:
3207               $PREFIX:
3208                 get_input: oam_name_0
3209               $DEL:
3210                 get_input: vcscf_name_delimeter
3211         port_oam_oam_0_port_1_network:
3212         - get_input: oam_net_id
3213         port_oam_internal_0_port_0_security_groups:
3214         - - cscf_RSG
3215         port_oam_oam_0_port_1_security_groups:
3216         - - cscf_RSG
3217         compute_oam_user_data_format:
3218         - RAW
3219         port_oam_oam_0_port_1_name:
3220         - str_replace:
3221             template: $PREFIX$DELeth1
3222             params:
3223               $PREFIX:
3224                 get_input: oam_name_0
3225               $DEL:
3226                 get_input: vcscf_name_delimeter
3227         port_oam_internal_0_port_0_ip_requirements:
3228         - ip_version: 4
3229           ip_count_required:
3230             is_required: true
3231           floating_ip_count_required:
3232             is_required: false
3233         compute_oam_scheduler_hints:
3234         - group: oam_server_group_group
3235         compute_oam_availability_zone:
3236         - get_input: availability_zone_0
3237         compute_oam_metadata:
3238         - vf_module_id:
3239             get_input: vf_module_id
3240           vm_role: oam
3241           vnf_id:
3242             get_input: vnf_id
3243           vnf_name:
3244             get_input: vnf_name
3245           vf_module_name:
3246             get_input: vf_module_name
3247         compute_oam_name:
3248         - get_input: oam_name_0
3249         port_oam_internal_0_port_0_allowed_address_pairs:
3250         - ip_address: 0.0.0.0/1
3251         - ip_address: 128.0.0.0/1
3252         - ip_address: ::/1
3253         - ip_address: 8000::/1
3254         port_oam_oam_0_port_1_network_role_tag: oam
3255         service_template_filter:
3256           substitute_service_template: Nested_oamServiceTemplate.yaml
3257           count: 1
3258         index_value:
3259           get_property:
3260           - SELF
3261           - service_template_filter
3262           - index_value
3263       requirements:
3264       - link_oam_oam_internal_0_port_0:
3265           capability: tosca.capabilities.network.Linkable
3266           node: cscf_internal_network_0
3267           relationship: tosca.relationships.network.LinksTo
3268       - dependency_oam_oam_internal_0_port_0:
3269           capability: tosca.capabilities.Node
3270           node: cscf_internal_network_0
3271           relationship: tosca.relationships.DependsOn
3272     abstract_lbd_1:
3273       type: org.openecomp.resource.abstract.nodes.lbd_1
3274       directives:
3275       - substitutable
3276       properties:
3277         compute_lbd_user_data_format:
3278         - RAW
3279         port_lbd_ims_core_0_port_2_ip_requirements:
3280         - ip_version: 6
3281           ip_count_required:
3282             is_required: true
3283           floating_ip_count_required:
3284             is_required: false
3285         vm_flavor_name:
3286           get_input: lbd_flavor_name
3287         port_lbd_dpdk_0_port_1_network:
3288         - cscf_internal_dpdk_network_0
3289         compute_lbd_availability_zone:
3290         - get_input: availability_zone_0
3291         vm_image_name:
3292           get_input: lbd_image_name
3293         port_lbd_internal_0_port_0_security_groups:
3294         - - cscf_RSG
3295         port_lbd_dpdk_0_port_1_name:
3296         - str_replace:
3297             template: $PREFIX$DELeth1
3298             params:
3299               $PREFIX:
3300                 get_input: lbd_name_0
3301               $DEL:
3302                 get_input: vcscf_name_delimeter
3303         port_lbd_dpdk_0_port_1_mac_requirements:
3304           mac_count_required:
3305             is_required: false
3306         compute_lbd_scheduler_hints:
3307         - group: lbd_server_group_group
3308         port_lbd_ims_core_0_port_2_security_groups:
3309         - - cscf_RSG
3310         port_lbd_dpdk_0_port_1_fixed_ips:
3311         - ip_address:
3312             get_input: lbd_internal_dpdk_ip_0
3313         port_lbd_internal_0_port_0_fixed_ips:
3314         - ip_address:
3315             get_input: lbd_internal_ip_0
3316         port_lbd_ims_core_0_port_2_fixed_ips:
3317         - ip_address:
3318             get_input: lbd_ims_core_v6_ip_0
3319         compute_lbd_name:
3320         - get_input: lbd_name_0
3321         port_lbd_dpdk_0_port_1_ip_requirements:
3322         - ip_version: 4
3323           ip_count_required:
3324             is_required: true
3325           floating_ip_count_required:
3326             is_required: false
3327         compute_lbd_config_drive:
3328         - true
3329         port_lbd_dpdk_0_port_1_security_groups:
3330         - - cscf_RSG
3331         port_lbd_ims_core_0_port_2_network_role_tag: ims_core
3332         port_lbd_dpdk_0_port_1_allowed_address_pairs:
3333         - ip_address: 0.0.0.0/1
3334         - ip_address: 128.0.0.0/1
3335         - ip_address: ::/1
3336         - ip_address: 8000::/1
3337         port_lbd_ims_core_0_port_2_name:
3338         - str_replace:
3339             template: $PREFIX$DELeth2
3340             params:
3341               $PREFIX:
3342                 get_input: lbd_name_0
3343               $DEL:
3344                 get_input: vcscf_name_delimeter
3345         port_lbd_internal_0_port_0_ip_requirements:
3346         - ip_version: 4
3347           ip_count_required:
3348             is_required: true
3349           floating_ip_count_required:
3350             is_required: false
3351         port_lbd_ims_core_0_port_2_allowed_address_pairs:
3352         - ip_address:
3353             get_input: lbd_ims_core_v6_vip_0
3354         port_lbd_ims_core_0_port_2_network:
3355         - get_input: ims_core_net_id
3356         port_lbd_internal_0_port_0_network:
3357         - cscf_internal_network_0
3358         port_lbd_internal_0_port_0_mac_requirements:
3359           mac_count_required:
3360             is_required: false
3361         port_lbd_ims_core_0_port_2_mac_requirements:
3362           mac_count_required:
3363             is_required: false
3364         compute_lbd_metadata:
3365         - vf_module_id:
3366             get_input: vf_module_id
3367           vm_role: lbd
3368           vnf_id:
3369             get_input: vnf_id
3370           vnf_name:
3371             get_input: vnf_name
3372           vf_module_name:
3373             get_input: vf_module_name
3374         port_lbd_internal_0_port_0_name:
3375         - str_replace:
3376             template: $PREFIX$DELeth0
3377             params:
3378               $PREFIX:
3379                 get_input: lbd_name_0
3380               $DEL:
3381                 get_input: vcscf_name_delimeter
3382         service_template_filter:
3383           substitute_service_template: Nested_lbd_1ServiceTemplate.yaml
3384           count: 1
3385         index_value:
3386           get_property:
3387           - SELF
3388           - service_template_filter
3389           - index_value
3390       requirements:
3391       - link_lbd_lbd_internal_0_port_0:
3392           capability: tosca.capabilities.network.Linkable
3393           node: cscf_internal_network_0
3394           relationship: tosca.relationships.network.LinksTo
3395       - dependency_lbd_lbd_internal_0_port_0:
3396           capability: tosca.capabilities.Node
3397           node: cscf_internal_network_0
3398           relationship: tosca.relationships.DependsOn
3399       - link_lbd_lbd_dpdk_0_port_1:
3400           capability: tosca.capabilities.network.Linkable
3401           node: cscf_internal_dpdk_network_0
3402           relationship: tosca.relationships.network.LinksTo
3403       - dependency_lbd_lbd_dpdk_0_port_1:
3404           capability: tosca.capabilities.Node
3405           node: cscf_internal_dpdk_network_0
3406           relationship: tosca.relationships.DependsOn
3407     cscf_zone_0_RRG:
3408       type: org.openecomp.resource.abstract.nodes.heat.cscf
3409       directives:
3410       - substitutable
3411       properties:
3412         vf_module_id:
3413           get_input: vf_module_id
3414         internal_net_id: cscf_internal_network_0
3415         vcscf_release:
3416           get_input: vcscf_release
3417         cscf_internal_ips:
3418           get_input: cscf_internal_zone_0_ips
3419         vcscf_gateway:
3420           get_input: oam_internal_vip_0
3421         vnf_name:
3422           get_input: vnf_name
3423         vf_module_name:
3424           get_input: vf_module_name
3425         cscf_image_name:
3426           get_input: cscf_image_name
3427         cscf_names:
3428           get_input: cscf_zone_0_names
3429         service_template_filter:
3430           substitute_service_template: nested_cscfServiceTemplate.yaml
3431           count:
3432             get_input: cscf_zone_0_count
3433           mandatory: false
3434         vcscf_swrepo_address:
3435           get_input: vcscf_swrepo_address
3436         cscf_uuids:
3437           get_input: cscf_zone_0_uuids
3438         vnf_id:
3439           get_input: vnf_id
3440         availability_zone_0:
3441           get_input: availability_zone_0
3442         cscf_internal_v6_ips:
3443           get_input: cscf_internal_zone_0_v6_ips
3444         cscf_flavor_name:
3445           get_input: cscf_flavor_name
3446         vcscf_cmrepo_address:
3447           get_input: vcscf_cmrepo_address
3448         vcscf_dns_address:
3449           get_input: vcscf_dns_address
3450         vcscf_internal_network_mtu:
3451           get_input: vcscf_internal_network_mtu
3452         port_cscf_internal_0_port_0_ip_requirements:
3453         - ip_version: 4
3454           ip_count_required:
3455             is_required: true
3456           floating_ip_count_required:
3457             is_required: false
3458         - ip_version: 6
3459           ip_count_required:
3460             is_required: true
3461           floating_ip_count_required:
3462             is_required: false
3463         index:
3464           get_property:
3465           - SELF
3466           - service_template_filter
3467           - index_value
3468         vcscf_internal_netmask:
3469           get_input: vcscf_internal_netmask
3470         vcscf_name_delimeter:
3471           get_input: vcscf_name_delimeter
3472         port_cscf_internal_0_port_0_network_role_tag: internal
3473         vcscf_dn:
3474           get_input: vcscf_dn
3475         vcscf_du:
3476           get_input: vcscf_du
3477         port_cscf_internal_0_port_0_mac_requirements:
3478           mac_count_required:
3479             is_required: false
3480         cscf_security_group: cscf_RSG
3481       requirements:
3482       - link_cscf_internal_0_port_0:
3483           capability: tosca.capabilities.network.Linkable
3484           node: cscf_internal_network_0
3485           relationship: tosca.relationships.network.LinksTo
3486     lbd_internal_dpdk_vip_1_port:
3487       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
3488       properties:
3489         ip_requirements:
3490         - ip_version: 4
3491           ip_count_required:
3492             is_required: true
3493           floating_ip_count_required:
3494             is_required: false
3495         security_groups:
3496         - cscf_RSG
3497         fixed_ips:
3498         - ip_address:
3499             get_input: lbd_internal_dpdk_vip_0
3500         mac_requirements:
3501           mac_count_required:
3502             is_required: false
3503         name:
3504           str_replace:
3505             template: $NAME$DELlbd$DELinternal$DELdpdk$DELvip
3506             params:
3507               $NAME:
3508                 get_input: vnf_name
3509               $DEL:
3510                 get_input: vcscf_name_delimeter
3511         network: cscf_internal_dpdk_network_0
3512       requirements:
3513       - link:
3514           capability: tosca.capabilities.network.Linkable
3515           node: cscf_internal_dpdk_network_0
3516           relationship: tosca.relationships.network.LinksTo
3517       - dependency:
3518           capability: tosca.capabilities.Node
3519           node: cscf_internal_dpdk_network_0
3520           relationship: tosca.relationships.DependsOn
3521     cif_oam_vip_3_port:
3522       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
3523       properties:
3524         ip_requirements:
3525         - ip_version: 4
3526           ip_count_required:
3527             is_required: true
3528           floating_ip_count_required:
3529             is_required: false
3530         security_groups:
3531         - cscf_RSG
3532         fixed_ips:
3533         - ip_address:
3534             get_input: cif_oam_vip_1
3535         mac_requirements:
3536           mac_count_required:
3537             is_required: false
3538         name:
3539           str_replace:
3540             template: $NAME$DELcif$DELoam$DELvip1
3541             params:
3542               $NAME:
3543                 get_input: vnf_name
3544               $DEL:
3545                 get_input: vcscf_name_delimeter
3546         network_role_tag: oam
3547         network:
3548           get_input: oam_net_id
3549     cdi_ims_core_v6_vip_1_port:
3550       type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
3551       properties:
3552         ip_requirements:
3553         - ip_version: 4
3554           ip_count_required:
3555             is_required: true
3556           floating_ip_count_required:
3557             is_required: false
3558         security_groups:
3559         - cscf_RSG
3560         fixed_ips:
3561         - ip_address:
3562             get_input: cdi_ims_core_v6_vip_0
3563         mac_requirements:
3564           mac_count_required:
3565             is_required: false
3566         name:
3567           str_replace:
3568             template: $NAME$DELcdi$DELims$DELdb$DELvip$DELv6
3569             params:
3570               $NAME:
3571                 get_input: vnf_name
3572               $DEL:
3573                 get_input: vcscf_name_delimeter
3574         network_role_tag: ims_core
3575         network:
3576           get_input: ims_core_net_id
3577     abstract_cif:
3578       type: org.openecomp.resource.abstract.nodes.cif
3579       directives:
3580       - substitutable
3581       properties:
3582         port_cif_oam_0_port_1_name:
3583         - str_replace:
3584             template: $PREFIX$DELeth1
3585             params:
3586               $PREFIX:
3587                 get_input: cif_name_0
3588               $DEL:
3589                 get_input: vcscf_name_delimeter
3590         port_cif_oam_0_port_1_allowed_address_pairs:
3591         - ip_address:
3592             get_input: cif_oam_vip_0
3593         port_cif_internal_0_port_0_security_groups:
3594         - - cscf_RSG
3595         port_cif_oam_0_port_1_fixed_ips:
3596         - ip_address:
3597             get_input: cif_oam_ip_0
3598         vm_flavor_name:
3599           get_input: cif_flavor_name
3600         port_cif_ims_core_0_port_2_ip_requirements:
3601         - ip_version: 6
3602           ip_count_required:
3603             is_required: true
3604           floating_ip_count_required:
3605             is_required: false
3606         vm_image_name:
3607           get_input: cif_image_name
3608         compute_cif_user_data_format:
3609         - RAW
3610         port_cif_oam_0_port_1_ip_requirements:
3611         - ip_version: 4
3612           ip_count_required:
3613             is_required: true
3614           floating_ip_count_required:
3615             is_required: false
3616         port_cif_ims_li_0_port_4_name:
3617         - str_replace:
3618             template: $PREFIX$DELeth4
3619             params:
3620               $PREFIX:
3621                 get_input: cif_name_0
3622               $DEL:
3623                 get_input: vcscf_name_delimeter
3624         compute_cif_scheduler_hints:
3625         - group: cif_server_group_group
3626         port_cif_oam_0_port_1_security_groups:
3627         - - cscf_RSG
3628         port_cif_internal_0_port_0_ip_requirements:
3629         - ip_version: 4
3630           ip_count_required:
3631             is_required: true
3632           floating_ip_count_required:
3633             is_required: false
3634         - ip_version: 6
3635           ip_count_required:
3636             is_required: true
3637           floating_ip_count_required:
3638             is_required: false
3639         port_cif_ims_core_0_port_2_network:
3640         - get_input: ims_core_net_id
3641         compute_cif_metadata:
3642         - vf_module_id:
3643             get_input: vf_module_id
3644           vm_role: cif
3645           vnf_id:
3646             get_input: vnf_id
3647           vnf_name:
3648             get_input: vnf_name
3649           vf_module_name:
3650             get_input: vf_module_name
3651         port_cif_internal_0_port_0_mac_requirements:
3652           mac_count_required:
3653             is_required: false
3654         port_cif_oam_0_port_3_network_role_tag: oam
3655         port_cif_ims_core_0_port_2_network_role_tag: ims_core
3656         port_cif_oam_0_port_3_security_groups:
3657         - - cscf_RSG
3658         port_cif_oam_0_port_1_network:
3659         - get_input: oam_net_id
3660         port_cif_ims_li_0_port_4_ip_requirements:
3661         - ip_version: 6
3662           ip_count_required:
3663             is_required: true
3664           floating_ip_count_required:
3665             is_required: false
3666         port_cif_ims_core_0_port_2_name:
3667         - str_replace:
3668             template: $PREFIX$DELeth2
3669             params:
3670               $PREFIX:
3671                 get_input: cif_name_0
3672               $DEL:
3673                 get_input: vcscf_name_delimeter
3674         compute_cif_name:
3675         - get_input: cif_name_0
3676         compute_cif_availability_zone:
3677         - get_input: availability_zone_0
3678         port_cif_oam_0_port_1_network_role_tag: oam
3679         port_cif_ims_li_0_port_4_mac_requirements:
3680           mac_count_required:
3681             is_required: false
3682         port_cif_ims_core_0_port_2_security_groups:
3683         - - cscf_RSG
3684         port_cif_ims_core_0_port_2_mac_requirements:
3685           mac_count_required:
3686             is_required: false
3687         port_cif_oam_0_port_3_mac_requirements:
3688           mac_count_required:
3689             is_required: false
3690         port_cif_oam_0_port_3_fixed_ips:
3691         - ip_address:
3692             get_input: cif_oam_ip_2
3693         port_cif_ims_core_0_port_2_allowed_address_pairs:
3694         - ip_address:
3695             get_input: cif_ims_core_v6_vip_0
3696         port_cif_internal_0_port_0_name:
3697         - str_replace:
3698             template: $PREFIX$DELeth0
3699             params:
3700               $PREFIX:
3701                 get_input: cif_name_0
3702               $DEL:
3703                 get_input: vcscf_name_delimeter
3704         port_cif_ims_li_0_port_4_allowed_address_pairs:
3705         - ip_address:
3706             get_input: cif_ims_li_v6_vip_0
3707         port_cif_ims_li_0_port_4_fixed_ips:
3708         - ip_address:
3709             get_input: cif_ims_li_v6_ip_0
3710         port_cif_internal_0_port_0_allowed_address_pairs:
3711         - ip_address:
3712             get_input: cif_internal_vip_0
3713         port_cif_oam_0_port_3_allowed_address_pairs:
3714         - ip_address:
3715             get_input: cif_oam_vip_1
3716         port_cif_internal_0_port_0_network:
3717         - cscf_internal_network_0
3718         compute_cif_config_drive:
3719         - true
3720         port_cif_ims_li_0_port_4_network:
3721         - get_input: ims_li_v6_net_id
3722         port_cif_oam_0_port_3_name:
3723         - str_replace:
3724             template: $PREFIX$DELeth3
3725             params:
3726               $PREFIX:
3727                 get_input: cif_name_0
3728               $DEL:
3729                 get_input: vcscf_name_delimeter
3730         port_cif_oam_0_port_3_network:
3731         - get_input: oam_net_id
3732         port_cif_ims_core_0_port_2_fixed_ips:
3733         - ip_address:
3734             get_input: cif_ims_core_v6_ip_0
3735         port_cif_internal_0_port_0_fixed_ips:
3736         - ip_address:
3737             get_input: cif_internal_ip_0
3738         - ip_address:
3739             get_input: cif_internal_v6_ip_0
3740         port_cif_oam_0_port_1_mac_requirements:
3741           mac_count_required:
3742             is_required: false
3743         port_cif_ims_li_0_port_4_network_role_tag: ims_li_v6
3744         port_cif_ims_li_0_port_4_security_groups:
3745         - - cscf_RSG
3746         port_cif_oam_0_port_3_ip_requirements:
3747         - ip_version: 4
3748           ip_count_required:
3749             is_required: true
3750           floating_ip_count_required:
3751             is_required: false
3752         service_template_filter:
3753           substitute_service_template: Nested_cifServiceTemplate.yaml
3754           count: 1
3755         index_value:
3756           get_property:
3757           - SELF
3758           - service_template_filter
3759           - index_value
3760       requirements:
3761       - link_cif_cif_internal_0_port_0:
3762           capability: tosca.capabilities.network.Linkable
3763           node: cscf_internal_network_0
3764           relationship: tosca.relationships.network.LinksTo
3765       - dependency_cif_cif_internal_0_port_0:
3766           capability: tosca.capabilities.Node
3767           node: cscf_internal_network_0
3768           relationship: tosca.relationships.DependsOn
3769     abstract_cif_1:
3770       type: org.openecomp.resource.abstract.nodes.cif_1
3771       directives:
3772       - substitutable
3773       properties:
3774         port_cif_oam_1_port_1_name:
3775         - str_replace:
3776             template: $PREFIX$DELeth1
3777             params:
3778               $PREFIX:
3779                 get_input: cif_name_1
3780               $DEL:
3781                 get_input: vcscf_name_delimeter
3782         port_cif_ims_core_1_port_2_mac_requirements:
3783           mac_count_required:
3784             is_required: false
3785         port_cif_ims_li_1_port_4_mac_requirements:
3786           mac_count_required:
3787             is_required: false
3788         port_cif_ims_core_1_port_2_fixed_ips:
3789         - ip_address:
3790             get_input: cif_ims_core_v6_ip_1
3791         port_cif_oam_1_port_1_mac_requirements:
3792           mac_count_required:
3793             is_required: false
3794         port_cif_oam_1_port_3_network:
3795         - get_input: oam_net_id
3796         vm_flavor_name:
3797           get_input: cif_flavor_name
3798         vm_image_name:
3799           get_input: cif_image_name
3800         compute_cif_user_data_format:
3801         - RAW
3802         port_cif_oam_1_port_3_allowed_address_pairs:
3803         - ip_address:
3804             get_input: cif_oam_vip_1
3805         port_cif_internal_1_port_0_allowed_address_pairs:
3806         - ip_address:
3807             get_input: cif_internal_vip_0
3808         compute_cif_scheduler_hints:
3809         - group: cif_server_group_group
3810         port_cif_oam_1_port_3_ip_requirements:
3811         - ip_version: 4
3812           ip_count_required:
3813             is_required: true
3814           floating_ip_count_required:
3815             is_required: false
3816         port_cif_ims_li_1_port_4_name:
3817         - str_replace:
3818             template: $PREFIX$DELeth4
3819             params:
3820               $PREFIX:
3821                 get_input: cif_name_1
3822               $DEL:
3823                 get_input: vcscf_name_delimeter
3824         port_cif_oam_1_port_1_network:
3825         - get_input: oam_net_id
3826         port_cif_ims_li_1_port_4_network_role_tag: ims_li_v6
3827         port_cif_internal_1_port_0_fixed_ips:
3828         - ip_address:
3829             get_input: cif_internal_ip_1
3830         - ip_address:
3831             get_input: cif_internal_v6_ip_1
3832         port_cif_oam_1_port_3_security_groups:
3833         - - cscf_RSG
3834         compute_cif_metadata:
3835         - vf_module_id:
3836             get_input: vf_module_id
3837           vm_role: cif
3838           vnf_id:
3839             get_input: vnf_id
3840           vnf_name:
3841             get_input: vnf_name
3842           vf_module_name:
3843             get_input: vf_module_name
3844         port_cif_ims_core_1_port_2_allowed_address_pairs:
3845         - ip_address:
3846             get_input: cif_ims_core_v6_vip_0
3847         port_cif_ims_core_1_port_2_ip_requirements:
3848         - ip_version: 6
3849           ip_count_required:
3850             is_required: true
3851           floating_ip_count_required:
3852             is_required: false
3853         port_cif_ims_core_1_port_2_security_groups:
3854         - - cscf_RSG
3855         port_cif_oam_1_port_1_fixed_ips:
3856         - ip_address:
3857             get_input: cif_oam_ip_1
3858         port_cif_oam_1_port_3_fixed_ips:
3859         - ip_address:
3860             get_input: cif_oam_ip_3
3861         port_cif_ims_li_1_port_4_allowed_address_pairs:
3862         - ip_address:
3863             get_input: cif_ims_li_v6_vip_0
3864         port_cif_ims_core_1_port_2_name:
3865         - str_replace:
3866             template: $PREFIX$DELeth2
3867             params:
3868               $PREFIX:
3869                 get_input: cif_name_1
3870               $DEL:
3871                 get_input: vcscf_name_delimeter
3872         port_cif_oam_1_port_1_ip_requirements:
3873         - ip_version: 4
3874           ip_count_required:
3875             is_required: true
3876           floating_ip_count_required:
3877             is_required: false
3878         compute_cif_name:
3879         - get_input: cif_name_1
3880         compute_cif_availability_zone:
3881         - get_input: availability_zone_1
3882         port_cif_ims_core_1_port_2_network:
3883         - get_input: ims_core_net_id
3884         port_cif_internal_1_port_0_name:
3885         - str_replace:
3886             template: $PREFIX$DELeth0
3887             params:
3888               $PREFIX:
3889                 get_input: cif_name_1
3890               $DEL:
3891                 get_input: vcscf_name_delimeter
3892         port_cif_ims_li_1_port_4_security_groups:
3893         - - cscf_RSG
3894         port_cif_ims_li_1_port_4_network:
3895         - get_input: ims_li_v6_net_id
3896         port_cif_internal_1_port_0_ip_requirements:
3897         - ip_version: 4
3898           ip_count_required:
3899             is_required: true
3900           floating_ip_count_required:
3901             is_required: false
3902         - ip_version: 6
3903           ip_count_required:
3904             is_required: true
3905           floating_ip_count_required:
3906             is_required: false
3907         port_cif_oam_1_port_1_network_role_tag: oam
3908         port_cif_oam_1_port_3_mac_requirements:
3909           mac_count_required:
3910             is_required: false
3911         port_cif_ims_core_1_port_2_network_role_tag: ims_core
3912         port_cif_internal_1_port_0_security_groups:
3913         - - cscf_RSG
3914         compute_cif_config_drive:
3915         - true
3916         port_cif_ims_li_1_port_4_ip_requirements:
3917         - ip_version: 6
3918           ip_count_required:
3919             is_required: true
3920           floating_ip_count_required:
3921             is_required: false
3922         port_cif_ims_li_1_port_4_fixed_ips:
3923         - ip_address:
3924             get_input: cif_ims_li_v6_ip_1
3925         port_cif_internal_1_port_0_network:
3926         - cscf_internal_network_0
3927         port_cif_oam_1_port_3_name:
3928         - str_replace:
3929             template: $PREFIX$DELeth3
3930             params:
3931               $PREFIX:
3932                 get_input: cif_name_0
3933               $DEL:
3934                 get_input: vcscf_name_delimeter
3935         port_cif_oam_1_port_1_security_groups:
3936         - - cscf_RSG
3937         port_cif_oam_1_port_1_allowed_address_pairs:
3938         - ip_address:
3939             get_input: cif_oam_vip_0
3940         port_cif_internal_1_port_0_mac_requirements:
3941           mac_count_required:
3942             is_required: false
3943         port_cif_oam_1_port_3_network_role_tag: oam
3944         service_template_filter:
3945           substitute_service_template: Nested_cif_1ServiceTemplate.yaml
3946           count: 1
3947         index_value:
3948           get_property:
3949           - SELF
3950           - service_template_filter
3951           - index_value
3952       requirements:
3953       - link_cif_cif_internal_1_port_0:
3954           capability: tosca.capabilities.network.Linkable
3955           node: cscf_internal_network_0
3956           relationship: tosca.relationships.network.LinksTo
3957       - dependency_cif_cif_internal_1_port_0:
3958           capability: tosca.capabilities.Node
3959           node: cscf_internal_network_0
3960           relationship: tosca.relationships.DependsOn
3961   groups:
3962     tdcore_zone_0_server_group_group:
3963       type: tosca.groups.Root
3964       members: [
3965         ]
3966     tdcore_zone_1_server_group_group:
3967       type: tosca.groups.Root
3968       members: [
3969         ]
3970     oam_server_group_group:
3971       type: tosca.groups.Root
3972       members:
3973       - abstract_oam
3974       - abstract_oam_1
3975       - abstract_oam_2
3976     cdi_server_group_group:
3977       type: tosca.groups.Root
3978       members:
3979       - abstract_cdi
3980       - abstract_cdi_1
3981     cif_server_group_group:
3982       type: tosca.groups.Root
3983       members:
3984       - abstract_cif
3985       - abstract_cif_1
3986     base_cscf_group:
3987       type: org.openecomp.groups.heat.HeatStack
3988       properties:
3989         heat_file: ../Artifacts/base_cscf.yaml
3990         description: |
3991           CFX-5000 N+K VNF HOT template for AT&T.
3992       members:
3993       - cscf_RSG
3994       - cdi_internal_v6_vip_0_port
3995       - cscf_internal_dpdk_network_0
3996       - cif_ims_core_v6_vip_2_port
3997       - cif_internal_vip_0_port
3998       - cscf_zone_1_RRG
3999       - oam_oam_vip_1_port
4000       - tdcore_zone_0_RRG
4001       - lbd_ims_core_v6_vip_2_port
4002       - cif_oam_vip_1_port
4003       - oam_internal_vip_0_port
4004       - tdcore_zone_1_RRG
4005       - cif_ims_li_v6_vip_4_port
4006       - cscf_internal_network_0
4007       - cscf_zone_0_RRG
4008       - lbd_internal_dpdk_vip_1_port
4009       - cif_oam_vip_3_port
4010       - cdi_ims_core_v6_vip_1_port
4011       - abstract_lbd
4012       - abstract_lbd_1
4013       - abstract_cif
4014       - abstract_cif_1
4015       - abstract_oam
4016       - abstract_oam_1
4017       - abstract_oam_2
4018       - abstract_cdi
4019       - abstract_cdi_1
4020     base_cscf_volume_group:
4021       type: org.openecomp.groups.heat.HeatStack
4022       properties:
4023         heat_file: ../Artifacts/base_cscf_volume.yaml
4024         description: Volume template for CFX
4025       members:
4026       - oam_volume_1
4027       - oam_volume_0
4028       - cif_volume_0
4029       - cif_volume_1
4030     lbd_server_group_group:
4031       type: tosca.groups.Root
4032       members:
4033       - abstract_lbd
4034       - abstract_lbd_1
4035   outputs:
4036     oam_volume_id_1:
4037       description: volume id for second oam
4038       value: oam_volume_1
4039     oam_volume_id_0:
4040       description: volume id for first oam
4041       value: oam_volume_0
4042     cif_volume_id_0:
4043       description: volume id for first cif
4044       value: cif_volume_0
4045     cif_volume_id_1:
4046       description: volume id for second cif
4047       value: cif_volume_1
4048   policies:
4049     oam_server_group_policy:
4050       type: org.openecomp.policies.placement.Antilocate
4051       properties:
4052         name:
4053           str_replace:
4054             template: $VNF$DELoam$DELgroup
4055             params:
4056               $DEL:
4057                 get_input: vcscf_name_delimeter
4058               $VNF:
4059                 get_input: vnf_name
4060         container_type: host
4061       targets:
4062       - oam_server_group_group
4063     cdi_server_group_policy:
4064       type: org.openecomp.policies.placement.Antilocate
4065       properties:
4066         name:
4067           str_replace:
4068             template: $VNF$DELcdi$DELgroup
4069             params:
4070               $DEL:
4071                 get_input: vcscf_name_delimeter
4072               $VNF:
4073                 get_input: vnf_name
4074         container_type: host
4075       targets:
4076       - cdi_server_group_group
4077     lbd_server_group_policy:
4078       type: org.openecomp.policies.placement.Antilocate
4079       properties:
4080         name:
4081           str_replace:
4082             template: $VNF$DELlbd$DELgroup
4083             params:
4084               $DEL:
4085                 get_input: vcscf_name_delimeter
4086               $VNF:
4087                 get_input: vnf_name
4088         container_type: host
4089       targets:
4090       - lbd_server_group_group
4091     tdcore_zone_0_server_group_policy:
4092       type: org.openecomp.policies.placement.Antilocate
4093       properties:
4094         name:
4095           str_replace:
4096             template: $VNF$DELtdcore$DELzone0$DELgroup
4097             params:
4098               $DEL:
4099                 get_input: vcscf_name_delimeter
4100               $VNF:
4101                 get_input: vnf_name
4102         container_type: host
4103       targets:
4104       - tdcore_zone_0_server_group_group
4105     cif_server_group_policy:
4106       type: org.openecomp.policies.placement.Antilocate
4107       properties:
4108         name:
4109           str_replace:
4110             template: $VNF$DELcif$DELgroup
4111             params:
4112               $DEL:
4113                 get_input: vcscf_name_delimeter
4114               $VNF:
4115                 get_input: vnf_name
4116         container_type: host
4117       targets:
4118       - cif_server_group_group
4119     tdcore_zone_1_server_group_policy:
4120       type: org.openecomp.policies.placement.Antilocate
4121       properties:
4122         name:
4123           str_replace:
4124             template: $VNF$DELtdcore$DELzone1$DELgroup
4125             params:
4126               $DEL:
4127                 get_input: vcscf_name_delimeter
4128               $VNF:
4129                 get_input: vnf_name
4130         container_type: host
4131       targets:
4132       - tdcore_zone_1_server_group_group