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