681aa78d01b43a527a34148e8d9995be59cd6f3b
[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     availabilityzone_name:
12       label: availabilityzone name
13       hidden: false
14       immutable: false
15       annotations:
16         source:
17           type: org.openecomp.annotations.Source
18           properties:
19             vf_module_label:
20             - hot-nimbus-pcm_v1.0
21             - hot-nimbus-ppd_v1.0
22             - hot-nimbus-psm_v1.0
23             - hot-nimbus-pps_v1.0
24             - hot-nimbus-oam_v1.0
25             source_type: HEAT
26             param_name: availabilityzone_name
27       type: string
28       description: availabilityzone name
29       default: nova
30     pcrf_sgi_sy_net_ips:
31       label: Sgi Sy network ips
32       hidden: false
33       immutable: false
34       annotations:
35         source:
36           type: org.openecomp.annotations.Source
37           properties:
38             vf_module_label:
39             - hot-nimbus-ppd_v1.0
40             source_type: HEAT
41             param_name: pcrf_sgi_sy_net_ips
42       type: list
43       description: Sgi Sy network ips
44       default:
45       - 107.239.26.131
46       - 107.239.26.132
47       - 107.239.26.133
48       - 107.239.26.134
49       entry_schema:
50         type: string
51     pcrf_ppd_server_names:
52       label: PCRF PD server names
53       hidden: false
54       immutable: false
55       annotations:
56         source:
57           type: org.openecomp.annotations.Source
58           properties:
59             vf_module_label:
60             - hot-nimbus-ppd_v1.0
61             source_type: HEAT
62             param_name: pcrf_ppd_server_names
63       type: list
64       description: name of the PCRF PD instance
65       default:
66       - ZRDM1PCRF01PPD001
67       - ZRDM1PCRF01PPD002
68       - ZRDM1PCRF01PPD003
69       - ZRDM1PCRF01PPD004
70       entry_schema:
71         type: string
72     pcrf_oam_vol_size:
73       label: Cinder volume size
74       hidden: false
75       immutable: false
76       annotations:
77         source:
78           type: org.openecomp.annotations.Source
79           properties:
80             vf_module_label:
81             - hot-nimbus-oam-volumes_v1.0
82             source_type: HEAT
83             param_name: pcrf_oam_vol_size
84       type: float
85       description: the size of the Cinder volume
86       default: 500
87     pcrf_oam_vol_name_2:
88       label: OAM volume name 2
89       hidden: false
90       immutable: false
91       annotations:
92         source:
93           type: org.openecomp.annotations.Source
94           properties:
95             vf_module_label:
96             - hot-nimbus-oam-volumes_v1.0
97             source_type: HEAT
98             param_name: pcrf_oam_vol_name_2
99       type: string
100       description: Assigning name to volume
101       default: sde1-pcrfx01-oam001-vol-2
102     pcrf_pps_flavor_name:
103       label: PCRF PS flavor name
104       hidden: false
105       immutable: false
106       annotations:
107         source:
108           type: org.openecomp.annotations.Source
109           properties:
110             vf_module_label:
111             - hot-nimbus-pps_v1.0
112             source_type: HEAT
113             param_name: pcrf_pps_flavor_name
114       type: string
115       description: flavor name of PCRF PS instance
116       default: lc.3xlarge
117     pcrf_psm_server_names:
118       label: PCRF SM server names
119       hidden: false
120       immutable: false
121       annotations:
122         source:
123           type: org.openecomp.annotations.Source
124           properties:
125             vf_module_label:
126             - hot-nimbus-psm_v1.0
127             source_type: HEAT
128             param_name: pcrf_psm_server_names
129       type: list
130       description: name of the PCRF SM instance
131       default:
132       - ZRDM1PCRF01PSM001
133       - ZRDM1PCRF01PSM002
134       - ZRDM1PCRF01PSM003
135       - ZRDM1PCRF01PSM004
136       - ZRDM1PCRF01PSM005
137       - ZRDM1PCRF01PSM006
138       - ZRDM1PCRF01PSM007
139       - ZRDM1PCRF01PSM008
140       - ZRDM1PCRF01PSM009
141       - ZRDM1PCRF01PSM010
142       - ZRDM1PCRF01PSM011
143       - ZRDM1PCRF01PSM012
144       entry_schema:
145         type: string
146     pcrf_oam_vol_name_1:
147       label: OAM volume name 1
148       hidden: false
149       immutable: false
150       annotations:
151         source:
152           type: org.openecomp.annotations.Source
153           properties:
154             vf_module_label:
155             - hot-nimbus-oam-volumes_v1.0
156             source_type: HEAT
157             param_name: pcrf_oam_vol_name_1
158       type: string
159       description: Assigning name to volume
160       default: sde1-pcrfx01-oam001-vol-1
161     pcrf_sy_net_name:
162       label: Sy network name
163       hidden: false
164       immutable: false
165       annotations:
166         source:
167           type: org.openecomp.annotations.Source
168           properties:
169             vf_module_label:
170             - hot-nimbus-ppd_v1.0
171             source_type: HEAT
172             param_name: pcrf_sy_net_name
173       type: string
174       description: Sy network name
175       default: Mobisupport-25193-I-INT1_cor_pcrf_sy_net_0
176     pcrf_pcm_vol_size:
177       label: Cinder volume size
178       hidden: false
179       immutable: false
180       annotations:
181         source:
182           type: org.openecomp.annotations.Source
183           properties:
184             vf_module_label:
185             - hot-nimbus-pcm-volumes_v1.0
186             source_type: HEAT
187             param_name: pcrf_pcm_vol_size
188       type: float
189       description: the size of the Cinder volume
190       default: 50
191     pcrf_vnf_id:
192       label: PCRF VNF Id
193       hidden: false
194       immutable: false
195       annotations:
196         source:
197           type: org.openecomp.annotations.Source
198           properties:
199             vf_module_label:
200             - hot-nimbus-pcm_v1.0
201             - hot-nimbus-ppd_v1.0
202             - hot-nimbus-psm_v1.0
203             - hot-nimbus-pps_v1.0
204             - hot-nimbus-oam_v1.0
205             source_type: HEAT
206             param_name: pcrf_vnf_id
207       type: string
208       description: PCRF VNF Id
209       default: 730797234b4a40aa99335157b02871cd
210     pcrf_pcm_image_name:
211       label: PCRF CM image name
212       hidden: false
213       immutable: false
214       annotations:
215         source:
216           type: org.openecomp.annotations.Source
217           properties:
218             vf_module_label:
219             - hot-nimbus-pcm_v1.0
220             source_type: HEAT
221             param_name: pcrf_pcm_image_name
222       type: string
223       description: PCRF CM image name
224       default: PCRF_8.995-ATTM1.0.3.qcow2
225     pcrf_oam_net_name:
226       label: OAM network name
227       hidden: false
228       immutable: false
229       annotations:
230         source:
231           type: org.openecomp.annotations.Source
232           properties:
233             vf_module_label:
234             - hot-nimbus-pcm_v1.0
235             - hot-nimbus-ppd_v1.0
236             - hot-nimbus-oam_v1.0
237             source_type: HEAT
238             param_name: pcrf_oam_net_name
239       type: string
240       description: OAM network name
241       default: MNS-25180-L-01_oam_protected_net_0
242     pcrf_sd_net_ips:
243       label: Sd network ips
244       hidden: false
245       immutable: false
246       annotations:
247         source:
248           type: org.openecomp.annotations.Source
249           properties:
250             vf_module_label:
251             - hot-nimbus-ppd_v1.0
252             source_type: HEAT
253             param_name: pcrf_sd_net_ips
254       type: list
255       description: Sd network ips
256       default:
257       - 107.239.24.99
258       - 107.239.24.100
259       - 107.239.24.101
260       - 107.239.24.102
261       entry_schema:
262         type: string
263     pcrf_sp_net_ips:
264       label: Sp network ips
265       hidden: false
266       immutable: false
267       annotations:
268         source:
269           type: org.openecomp.annotations.Source
270           properties:
271             vf_module_label:
272             - hot-nimbus-ppd_v1.0
273             source_type: HEAT
274             param_name: pcrf_sp_net_ips
275       type: list
276       description: Sp network ips
277       default:
278       - 107.239.24.75
279       - 107.239.24.76
280       - 107.239.24.77
281       - 107.239.24.78
282       entry_schema:
283         type: string
284     pcrf_cps_net_mask:
285       label: CPS network mask
286       hidden: false
287       immutable: false
288       annotations:
289         source:
290           type: org.openecomp.annotations.Source
291           properties:
292             vf_module_label:
293             - hot-nimbus-pcm_v1.0
294             - hot-nimbus-ppd_v1.0
295             - hot-nimbus-psm_v1.0
296             - hot-nimbus-pps_v1.0
297             - hot-nimbus-oam_v1.0
298             source_type: HEAT
299             param_name: pcrf_cps_net_mask
300       type: string
301       description: CPS network mask
302       default: 255.255.255.0
303     pcrf_pcm_volume_silver:
304       label: vm volume type
305       hidden: false
306       immutable: false
307       annotations:
308         source:
309           type: org.openecomp.annotations.Source
310           properties:
311             vf_module_label:
312             - hot-nimbus-pcm-volumes_v1.0
313             source_type: HEAT
314             param_name: pcrf_pcm_volume_silver
315       type: string
316       description: the name of the target volume backend for PCM
317       default: Silver
318     pcrf_rx_net_ips:
319       label: Rx network ips
320       hidden: false
321       immutable: false
322       annotations:
323         source:
324           type: org.openecomp.annotations.Source
325           properties:
326             vf_module_label:
327             - hot-nimbus-ppd_v1.0
328             source_type: HEAT
329             param_name: pcrf_rx_net_ips
330       type: list
331       description: Rx network ips
332       default:
333       - 107.239.24.91
334       - 107.239.24.92
335       - 107.239.24.93
336       - 107.239.24.94
337       entry_schema:
338         type: string
339     pcrf_sgi_sy_net_name:
340       label: Sgi Sy network name
341       hidden: false
342       immutable: false
343       annotations:
344         source:
345           type: org.openecomp.annotations.Source
346           properties:
347             vf_module_label:
348             - hot-nimbus-ppd_v1.0
349             source_type: HEAT
350             param_name: pcrf_sgi_sy_net_name
351       type: string
352       description: Sgi Sy network name
353       default: Mobisupport-25193-I-INT1_sgi_pcrf_sy_net_0
354     pcrf_sd_net_name:
355       label: Sd network name
356       hidden: false
357       immutable: false
358       annotations:
359         source:
360           type: org.openecomp.annotations.Source
361           properties:
362             vf_module_label:
363             - hot-nimbus-ppd_v1.0
364             source_type: HEAT
365             param_name: pcrf_sd_net_name
366       type: string
367       description: Sd network name
368       default: Mobisupport-25193-I-INT1_cor_pcrf_sd_net_0
369     pcrf_pcm_volume_id_1:
370       label: CPS Cluman Cinder Volume
371       hidden: false
372       immutable: false
373       annotations:
374         source:
375           type: org.openecomp.annotations.Source
376           properties:
377             vf_module_label:
378             - hot-nimbus-pcm_v1.0
379             source_type: HEAT
380             param_name: pcrf_pcm_volume_id_1
381       type: string
382       description: CPS Cluman Cinder Volume
383       default: 3438a3fe-1241-4390-80f2-d0b86238c40e
384     pcrf_oam_volume_silver-2:
385       label: vm volume type
386       hidden: false
387       immutable: false
388       annotations:
389         source:
390           type: org.openecomp.annotations.Source
391           properties:
392             vf_module_label:
393             - hot-nimbus-oam-volumes_v1.0
394             source_type: HEAT
395             param_name: pcrf_oam_volume_silver-2
396       type: string
397       description: the name of the target volume backend for OAM2
398       default: Silver
399     pcrf_oam_volume_silver-1:
400       label: vm volume type
401       hidden: false
402       immutable: false
403       annotations:
404         source:
405           type: org.openecomp.annotations.Source
406           properties:
407             vf_module_label:
408             - hot-nimbus-oam-volumes_v1.0
409             source_type: HEAT
410             param_name: pcrf_oam_volume_silver-1
411       type: string
412       description: the name of the target volume backend for OAM1
413       default: Silver
414     pcrf_oam_flavor_name:
415       label: PCRF OAM flavor name
416       hidden: false
417       immutable: false
418       annotations:
419         source:
420           type: org.openecomp.annotations.Source
421           properties:
422             vf_module_label:
423             - hot-nimbus-oam_v1.0
424             source_type: HEAT
425             param_name: pcrf_oam_flavor_name
426       type: string
427       description: flavor name of PCRF OAM instance
428       default: lc.4xlarge4
429     pcrf_pcm_server_names:
430       label: PCRF CM server names
431       hidden: false
432       immutable: false
433       annotations:
434         source:
435           type: org.openecomp.annotations.Source
436           properties:
437             vf_module_label:
438             - hot-nimbus-pcm_v1.0
439             source_type: HEAT
440             param_name: pcrf_pcm_server_names
441       type: list
442       description: name of the PCRF CM instance
443       default:
444       - ZRDM1PCRF01PCM001
445       entry_schema:
446         type: string
447     pcrf_cps_net_name:
448       label: CPS network name
449       hidden: false
450       immutable: false
451       annotations:
452         source:
453           type: org.openecomp.annotations.Source
454           properties:
455             vf_module_label:
456             - hot-nimbus-pcm_v1.0
457             - hot-nimbus-ppd_v1.0
458             - hot-nimbus-psm_v1.0
459             - hot-nimbus-pps_v1.0
460             - hot-nimbus-oam_v1.0
461             source_type: HEAT
462             param_name: pcrf_cps_net_name
463       type: string
464       description: CPS network name
465       default: Mobisupport-25193-I-INT1_int_pcrf_net_0
466     pcrf_oam_net_mask:
467       label: CPS network mask
468       hidden: false
469       immutable: false
470       annotations:
471         source:
472           type: org.openecomp.annotations.Source
473           properties:
474             vf_module_label:
475             - hot-nimbus-pcm_v1.0
476             - hot-nimbus-ppd_v1.0
477             - hot-nimbus-oam_v1.0
478             source_type: HEAT
479             param_name: pcrf_oam_net_mask
480       type: string
481       description: CPS network mask
482       default: 255.255.248.0
483     pcrf_sgi_sy_net_mask:
484       label: Sgi Sy network mask
485       hidden: false
486       immutable: false
487       annotations:
488         source:
489           type: org.openecomp.annotations.Source
490           properties:
491             vf_module_label:
492             - hot-nimbus-ppd_v1.0
493             source_type: HEAT
494             param_name: pcrf_sgi_sy_net_mask
495       type: string
496       description: Sgi Sy network mask
497       default: 255.255.255.248
498     pcrf_pps_image_name:
499       label: PCRF PS image name
500       hidden: false
501       immutable: false
502       annotations:
503         source:
504           type: org.openecomp.annotations.Source
505           properties:
506             vf_module_label:
507             - hot-nimbus-pps_v1.0
508             source_type: HEAT
509             param_name: pcrf_pps_image_name
510       type: string
511       description: PCRF PS image name
512       default: PCRF_8.995-ATTM1.0.3.qcow2
513     pcrf_lb_internal_vip:
514       label: CPS Internal LB VIP
515       hidden: false
516       immutable: false
517       annotations:
518         source:
519           type: org.openecomp.annotations.Source
520           properties:
521             vf_module_label:
522             - hot-nimbus-ppd_v1.0
523             source_type: HEAT
524             param_name: pcrf_lb_internal_vip
525       type: string
526       description: CPS Internal LB VIP
527       default: 172.26.16.114
528     pcrf_pcm_flavor_name:
529       label: PCRF CM flavor name
530       hidden: false
531       immutable: false
532       annotations:
533         source:
534           type: org.openecomp.annotations.Source
535           properties:
536             vf_module_label:
537             - hot-nimbus-pcm_v1.0
538             source_type: HEAT
539             param_name: pcrf_pcm_flavor_name
540       type: string
541       description: flavor name of PCRF CM instance
542       default: lc.2xlarge4
543     pcrf_ppd_image_name:
544       label: PCRF PD image name
545       hidden: false
546       immutable: false
547       annotations:
548         source:
549           type: org.openecomp.annotations.Source
550           properties:
551             vf_module_label:
552             - hot-nimbus-ppd_v1.0
553             source_type: HEAT
554             param_name: pcrf_ppd_image_name
555       type: string
556       description: PCRF PD image name
557       default: PCRF_8.995-ATTM1.0.3.qcow2
558     pcrf_pcm_vol_name_1:
559       label: PCM volume name
560       hidden: false
561       immutable: false
562       annotations:
563         source:
564           type: org.openecomp.annotations.Source
565           properties:
566             vf_module_label:
567             - hot-nimbus-pcm-volumes_v1.0
568             source_type: HEAT
569             param_name: pcrf_pcm_vol_name_1
570       type: string
571       description: Assigning name to volume
572       default: sde1-pcrfx01-pcm001-vol-1
573     pcrf_sp_net_mask:
574       label: Sp network mask
575       hidden: false
576       immutable: false
577       annotations:
578         source:
579           type: org.openecomp.annotations.Source
580           properties:
581             vf_module_label:
582             - hot-nimbus-ppd_v1.0
583             source_type: HEAT
584             param_name: pcrf_sp_net_mask
585       type: string
586       description: Sp network mask
587       default: 255.255.255.248
588     pcrf_psm_flavor_name:
589       label: PCRF SM flavor name
590       hidden: false
591       immutable: false
592       annotations:
593         source:
594           type: org.openecomp.annotations.Source
595           properties:
596             vf_module_label:
597             - hot-nimbus-psm_v1.0
598             source_type: HEAT
599             param_name: pcrf_psm_flavor_name
600       type: string
601       description: flavor name of PCRF SM instance
602       default: lc.4xlarge4
603     pcrf_psm_image_name:
604       label: PCRF SM image name
605       hidden: false
606       immutable: false
607       annotations:
608         source:
609           type: org.openecomp.annotations.Source
610           properties:
611             vf_module_label:
612             - hot-nimbus-psm_v1.0
613             source_type: HEAT
614             param_name: pcrf_psm_image_name
615       type: string
616       description: PCRF SM image name
617       default: PCRF_8.995-ATTM1.0.3.qcow2
618     pcrf_oam_net_ips:
619       label: OAM network ips
620       hidden: false
621       immutable: false
622       annotations:
623         source:
624           type: org.openecomp.annotations.Source
625           properties:
626             vf_module_label:
627             - hot-nimbus-pcm_v1.0
628             - hot-nimbus-ppd_v1.0
629             - hot-nimbus-oam_v1.0
630             source_type: HEAT
631             param_name: pcrf_oam_net_ips
632       type: list
633       description: OAM network ips
634       default:
635       - 107.239.64.121
636       entry_schema:
637         type: string
638     pcrf_gx_net_mask:
639       label: Gx network mask
640       hidden: false
641       immutable: false
642       annotations:
643         source:
644           type: org.openecomp.annotations.Source
645           properties:
646             vf_module_label:
647             - hot-nimbus-ppd_v1.0
648             source_type: HEAT
649             param_name: pcrf_gx_net_mask
650       type: string
651       description: Gx network mask
652       default: 255.255.255.248
653     pcrf_oam_net_gw:
654       label: CPS network gateway
655       hidden: false
656       immutable: false
657       annotations:
658         source:
659           type: org.openecomp.annotations.Source
660           properties:
661             vf_module_label:
662             - hot-nimbus-pcm_v1.0
663             - hot-nimbus-ppd_v1.0
664             - hot-nimbus-oam_v1.0
665             source_type: HEAT
666             param_name: pcrf_oam_net_gw
667       type: string
668       description: CPS network gateway
669       default: 107.239.64.1
670     pcrf_gx_net_ips:
671       label: Gx network ips
672       hidden: false
673       immutable: false
674       annotations:
675         source:
676           type: org.openecomp.annotations.Source
677           properties:
678             vf_module_label:
679             - hot-nimbus-ppd_v1.0
680             source_type: HEAT
681             param_name: pcrf_gx_net_ips
682       type: list
683       description: Gx network ips
684       default:
685       - 107.239.24.67
686       - 107.239.24.68
687       - 107.239.24.69
688       - 107.239.24.70
689       entry_schema:
690         type: string
691     pcrf_rx_net_name:
692       label: Rx network name
693       hidden: false
694       immutable: false
695       annotations:
696         source:
697           type: org.openecomp.annotations.Source
698           properties:
699             vf_module_label:
700             - hot-nimbus-ppd_v1.0
701             source_type: HEAT
702             param_name: pcrf_rx_net_name
703       type: string
704       description: Rx network name
705       default: Mobisupport-25193-I-INT1_cor_pcrf_rx_net_0
706     pcrf_oam_image_name:
707       label: PCRF OAM image name
708       hidden: false
709       immutable: false
710       annotations:
711         source:
712           type: org.openecomp.annotations.Source
713           properties:
714             vf_module_label:
715             - hot-nimbus-oam_v1.0
716             source_type: HEAT
717             param_name: pcrf_oam_image_name
718       type: string
719       description: PCRF OAM image name
720       default: PCRF_8.995-ATTM1.0.3.qcow2
721     pcrf_cps_net_ips:
722       label: CPS network ips
723       hidden: false
724       immutable: false
725       annotations:
726         source:
727           type: org.openecomp.annotations.Source
728           properties:
729             vf_module_label:
730             - hot-nimbus-pcm_v1.0
731             - hot-nimbus-ppd_v1.0
732             - hot-nimbus-psm_v1.0
733             - hot-nimbus-pps_v1.0
734             - hot-nimbus-oam_v1.0
735             source_type: HEAT
736             param_name: pcrf_cps_net_ips
737       type: list
738       description: CPS network ips
739       default:
740       - 172.26.16.113
741       entry_schema:
742         type: string
743     pcrf_oam_volume_id_1:
744       label: CPS OAM 001 Cinder Volume
745       hidden: false
746       immutable: false
747       annotations:
748         source:
749           type: org.openecomp.annotations.Source
750           properties:
751             vf_module_label:
752             - hot-nimbus-oam_v1.0
753             source_type: HEAT
754             param_name: pcrf_oam_volume_id_1
755       type: string
756       description: CPS OAM 001 Cinder Volumes
757       default: a4aa05fb-fcdc-457b-8077-6845fdfc3257
758     pcrf_oam_volume_id_2:
759       label: CPS OAM 002 Cinder Volume
760       hidden: false
761       immutable: false
762       annotations:
763         source:
764           type: org.openecomp.annotations.Source
765           properties:
766             vf_module_label:
767             - hot-nimbus-oam_v1.0
768             source_type: HEAT
769             param_name: pcrf_oam_volume_id_2
770       type: string
771       description: CPS OAM 002 Cinder Volumes
772       default: 93d8fc1f-f1c3-4933-86b2-039881ee910f
773     pcrf_pps_server_names:
774       label: PCRF PS server names
775       hidden: false
776       immutable: false
777       annotations:
778         source:
779           type: org.openecomp.annotations.Source
780           properties:
781             vf_module_label:
782             - hot-nimbus-pps_v1.0
783             source_type: HEAT
784             param_name: pcrf_pps_server_names
785       type: list
786       description: PCRF PS server names
787       default:
788       - ZRDM1PCRF01PPS001
789       - ZRDM1PCRF01PPS002
790       - ZRDM1PCRF01PPS003
791       - ZRDM1PCRF01PPS004
792       - ZRDM1PCRF01PPS005
793       - ZRDM1PCRF01PPS006
794       entry_schema:
795         type: string
796     pcrf_ppd_flavor_name:
797       label: PCRF PD flavor name
798       hidden: false
799       immutable: false
800       annotations:
801         source:
802           type: org.openecomp.annotations.Source
803           properties:
804             vf_module_label:
805             - hot-nimbus-ppd_v1.0
806             source_type: HEAT
807             param_name: pcrf_ppd_flavor_name
808       type: string
809       description: flavor name of PCRF PD instance
810       default: lc.4xlarge4
811     pcrf_sy_net_mask:
812       label: Sy network mask
813       hidden: false
814       immutable: false
815       annotations:
816         source:
817           type: org.openecomp.annotations.Source
818           properties:
819             vf_module_label:
820             - hot-nimbus-ppd_v1.0
821             source_type: HEAT
822             param_name: pcrf_sy_net_mask
823       type: string
824       description: Sy network mask
825       default: 255.255.255.248
826     pcrf_arbiter_vip:
827       label: OAM Arbiter LB VIP
828       hidden: false
829       immutable: false
830       annotations:
831         source:
832           type: org.openecomp.annotations.Source
833           properties:
834             vf_module_label:
835             - hot-nimbus-oam_v1.0
836             source_type: HEAT
837             param_name: pcrf_arbiter_vip
838       type: string
839       description: OAM Arbiter LB VIP
840       default: 172.26.16.115
841     pcrf_lb_management_vip:
842       label: CPS OAM LB VIP
843       hidden: false
844       immutable: false
845       annotations:
846         source:
847           type: org.openecomp.annotations.Source
848           properties:
849             vf_module_label:
850             - hot-nimbus-ppd_v1.0
851             source_type: HEAT
852             param_name: pcrf_lb_management_vip
853       type: string
854       description: CPS OAM LB VIP
855       default: 107.239.64.123
856     pcrf_sy_net_ips:
857       label: Sy network ips
858       hidden: false
859       immutable: false
860       annotations:
861         source:
862           type: org.openecomp.annotations.Source
863           properties:
864             vf_module_label:
865             - hot-nimbus-ppd_v1.0
866             source_type: HEAT
867             param_name: pcrf_sy_net_ips
868       type: list
869       description: Sy network ips
870       default:
871       - 107.239.24.83
872       - 107.239.24.84
873       - 107.239.24.85
874       - 107.239.24.86
875       entry_schema:
876         type: string
877     pcrf_sd_net_mask:
878       label: Sd network mask
879       hidden: false
880       immutable: false
881       annotations:
882         source:
883           type: org.openecomp.annotations.Source
884           properties:
885             vf_module_label:
886             - hot-nimbus-ppd_v1.0
887             source_type: HEAT
888             param_name: pcrf_sd_net_mask
889       type: string
890       description: Sd network mask
891       default: 255.255.255.248
892     pcrf_gx_net_name:
893       label: Gx network name
894       hidden: false
895       immutable: false
896       annotations:
897         source:
898           type: org.openecomp.annotations.Source
899           properties:
900             vf_module_label:
901             - hot-nimbus-ppd_v1.0
902             source_type: HEAT
903             param_name: pcrf_gx_net_name
904       type: string
905       description: Gx network name
906       default: Mobisupport-25193-I-INT1_cor_pcrf_gx_net_0
907     pcrf_sp_net_name:
908       label: Sp network name
909       hidden: false
910       immutable: false
911       annotations:
912         source:
913           type: org.openecomp.annotations.Source
914           properties:
915             vf_module_label:
916             - hot-nimbus-ppd_v1.0
917             source_type: HEAT
918             param_name: pcrf_sp_net_name
919       type: string
920       description: Sp network name
921       default: Mobisupport-25193-I-INT1_cor_pcrf_sp_net_0
922     pcrf_oam_server_names:
923       label: PCRF OAM server names
924       hidden: false
925       immutable: false
926       annotations:
927         source:
928           type: org.openecomp.annotations.Source
929           properties:
930             vf_module_label:
931             - hot-nimbus-oam_v1.0
932             source_type: HEAT
933             param_name: pcrf_oam_server_names
934       type: list
935       description: name of the PCRF OAM instance
936       default:
937       - ZRDM1PCRF01OAM001
938       - ZRDM1PCRF01OAM002
939       entry_schema:
940         type: string
941     pcrf_security_group_name:
942       label: security group name
943       hidden: false
944       immutable: false
945       annotations:
946         source:
947           type: org.openecomp.annotations.Source
948           properties:
949             vf_module_label:
950             - hot-nimbus-pcm_v1.0
951             - hot-nimbus-ppd_v1.0
952             - hot-nimbus-psm_v1.0
953             - hot-nimbus-pps_v1.0
954             - hot-nimbus-oam_v1.0
955             source_type: HEAT
956             param_name: pcrf_security_group_name
957       type: string
958       description: the name of security group
959       default: nimbus_security_group
960     pcrf_rx_net_mask:
961       label: Rx network mask
962       hidden: false
963       immutable: false
964       annotations:
965         source:
966           type: org.openecomp.annotations.Source
967           properties:
968             vf_module_label:
969             - hot-nimbus-ppd_v1.0
970             source_type: HEAT
971             param_name: pcrf_rx_net_mask
972       type: string
973       description: Rx network mask
974       default: 255.255.255.248
975   node_templates:
976     server_pcrf_psm_012:
977       type: org.openecomp.resource.abstract.nodes.heat.nested-psm_v1.0
978       directives:
979       - substitutable
980       properties:
981         pcrf_cps_net_ip:
982           get_input:
983           - pcrf_cps_net_ips
984           - 11
985         service_template_filter:
986           substitute_service_template: nested-psm_v1.0ServiceTemplate.yaml
987         pcrf_psm_flavor_name:
988           get_input: pcrf_psm_flavor_name
989         pcrf_psm_image_name:
990           get_input: pcrf_psm_image_name
991         availabilityzone_name:
992           get_input: availabilityzone_name
993         pcrf_vnf_id:
994           get_input: pcrf_vnf_id
995         pcrf_cps_net_name:
996           get_input: pcrf_cps_net_name
997         pcrf_cps_net_mask:
998           get_input: pcrf_cps_net_mask
999         pcrf_psm_server_name:
1000           get_input:
1001           - pcrf_psm_server_names
1002           - 11
1003         pcrf_security_group_name:
1004           get_input: pcrf_security_group_name
1005     server_pcrf_pcm_001:
1006       type: org.openecomp.resource.abstract.nodes.heat.nested-pcm_v1.0
1007       directives:
1008       - substitutable
1009       properties:
1010         pcrf_pcm_flavor_name:
1011           get_input: pcrf_pcm_flavor_name
1012         availabilityzone_name:
1013           get_input: availabilityzone_name
1014         pcrf_cps_net_ip:
1015           get_input:
1016           - pcrf_cps_net_ips
1017           - 0
1018         service_template_filter:
1019           substitute_service_template: nested-pcm_v1.0ServiceTemplate.yaml
1020         pcrf_pcm_image_name:
1021           get_input: pcrf_pcm_image_name
1022         pcrf_vnf_id:
1023           get_input: pcrf_vnf_id
1024         pcrf_oam_net_name:
1025           get_input: pcrf_oam_net_name
1026         pcrf_cps_net_name:
1027           get_input: pcrf_cps_net_name
1028         pcrf_oam_net_ip:
1029           get_input:
1030           - pcrf_oam_net_ips
1031           - 0
1032         pcrf_oam_net_mask:
1033           get_input: pcrf_oam_net_mask
1034         pcrf_cps_net_mask:
1035           get_input: pcrf_cps_net_mask
1036         pcrf_pcm_server_name:
1037           get_input:
1038           - pcrf_pcm_server_names
1039           - 0
1040         pcrf_pcm_volume_id:
1041           get_input: pcrf_pcm_volume_id_1
1042         pcrf_oam_net_gw:
1043           get_input: pcrf_oam_net_gw
1044         pcrf_security_group_name:
1045           get_input: pcrf_security_group_name
1046       requirements:
1047       - local_storage_pcrf_server_pcm:
1048           capability: tosca.capabilities.Attachment
1049           node: pcrf_pcm_volume_id_1
1050           relationship: tosca.relationships.AttachesTo
1051     pcrf_oam_volume_id_11:
1052       type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
1053       properties:
1054         volume_type:
1055           get_input: pcrf_oam_volume_silver-1
1056         size: '(get_input : pcrf_oam_vol_size) * 1024'
1057         name:
1058           get_input: pcrf_oam_vol_name_1
1059     server_pcrf_oam_001:
1060       type: org.openecomp.resource.abstract.nodes.heat.nested-oam_v1.0
1061       directives:
1062       - substitutable
1063       properties:
1064         availabilityzone_name:
1065           get_input: availabilityzone_name
1066         pcrf_oam_flavor_name:
1067           get_input: pcrf_oam_flavor_name
1068         pcrf_oam_server_name:
1069           get_input:
1070           - pcrf_oam_server_names
1071           - 0
1072         pcrf_cps_net_ip:
1073           get_input:
1074           - pcrf_cps_net_ips
1075           - 0
1076         service_template_filter:
1077           substitute_service_template: nested-oam_v1.0ServiceTemplate.yaml
1078         pcrf_vnf_id:
1079           get_input: pcrf_vnf_id
1080         pcrf_oam_net_name:
1081           get_input: pcrf_oam_net_name
1082         pcrf_cps_net_name:
1083           get_input: pcrf_cps_net_name
1084         pcrf_oam_net_ip:
1085           get_input:
1086           - pcrf_oam_net_ips
1087           - 0
1088         pcrf_oam_net_mask:
1089           get_input: pcrf_oam_net_mask
1090         pcrf_arbiter_vip:
1091           get_input: pcrf_arbiter_vip
1092         pcrf_cps_net_mask:
1093           get_input: pcrf_cps_net_mask
1094         pcrf_oam_volume_id:
1095           get_input: pcrf_oam_volume_id_1
1096         pcrf_oam_net_gw:
1097           get_input: pcrf_oam_net_gw
1098         pcrf_oam_image_name:
1099           get_input: pcrf_oam_image_name
1100         pcrf_security_group_name:
1101           get_input: pcrf_security_group_name
1102       requirements:
1103       - local_storage_pcrf_server_oam:
1104           capability: tosca.capabilities.Attachment
1105           node: pcrf_oam_volume_id_11
1106           relationship: tosca.relationships.AttachesTo
1107     server_pcrf_oam_002:
1108       type: org.openecomp.resource.abstract.nodes.heat.nested-oam_v1.0
1109       directives:
1110       - substitutable
1111       properties:
1112         availabilityzone_name:
1113           get_input: availabilityzone_name
1114         pcrf_oam_flavor_name:
1115           get_input: pcrf_oam_flavor_name
1116         pcrf_oam_server_name:
1117           get_input:
1118           - pcrf_oam_server_names
1119           - 1
1120         pcrf_cps_net_ip:
1121           get_input:
1122           - pcrf_cps_net_ips
1123           - 1
1124         service_template_filter:
1125           substitute_service_template: nested-oam_v1.0ServiceTemplate.yaml
1126         pcrf_vnf_id:
1127           get_input: pcrf_vnf_id
1128         pcrf_oam_net_name:
1129           get_input: pcrf_oam_net_name
1130         pcrf_cps_net_name:
1131           get_input: pcrf_cps_net_name
1132         pcrf_oam_net_ip:
1133           get_input:
1134           - pcrf_oam_net_ips
1135           - 1
1136         pcrf_oam_net_mask:
1137           get_input: pcrf_oam_net_mask
1138         pcrf_arbiter_vip:
1139           get_input: pcrf_arbiter_vip
1140         pcrf_cps_net_mask:
1141           get_input: pcrf_cps_net_mask
1142         pcrf_oam_volume_id:
1143           get_input: pcrf_oam_volume_id_2
1144         pcrf_oam_net_gw:
1145           get_input: pcrf_oam_net_gw
1146         pcrf_oam_image_name:
1147           get_input: pcrf_oam_image_name
1148         pcrf_security_group_name:
1149           get_input: pcrf_security_group_name
1150       requirements:
1151       - local_storage_pcrf_server_oam:
1152           capability: tosca.capabilities.Attachment
1153           node: pcrf_oam_volume_id_22
1154           relationship: tosca.relationships.AttachesTo
1155     server_pcrf_ppd_003:
1156       type: org.openecomp.resource.abstract.nodes.heat.nested-ppd_v1.0
1157       directives:
1158       - substitutable
1159       properties:
1160         pcrf_ppd_image_name:
1161           get_input: pcrf_ppd_image_name
1162         availabilityzone_name:
1163           get_input: availabilityzone_name
1164         pcrf_sp_net_ip:
1165           get_input:
1166           - pcrf_sp_net_ips
1167           - 2
1168         pcrf_ppd_server_name:
1169           get_input:
1170           - pcrf_ppd_server_names
1171           - 2
1172         pcrf_gx_net_ip:
1173           get_input:
1174           - pcrf_gx_net_ips
1175           - 2
1176         pcrf_sy_net_name:
1177           get_input: pcrf_sy_net_name
1178         pcrf_sp_net_mask:
1179           get_input: pcrf_sp_net_mask
1180         service_template_filter:
1181           substitute_service_template: nested-ppd_v1.0ServiceTemplate.yaml
1182         pcrf_sd_net_ip:
1183           get_input:
1184           - pcrf_sd_net_ips
1185           - 2
1186         pcrf_vnf_id:
1187           get_input: pcrf_vnf_id
1188         pcrf_oam_net_name:
1189           get_input: pcrf_oam_net_name
1190         pcrf_oam_net_ip:
1191           get_input:
1192           - pcrf_oam_net_ips
1193           - 2
1194         pcrf_cps_net_mask:
1195           get_input: pcrf_cps_net_mask
1196         pcrf_gx_net_mask:
1197           get_input: pcrf_gx_net_mask
1198         pcrf_sgi_sy_net_name:
1199           get_input: pcrf_sgi_sy_net_name
1200         pcrf_sd_net_name:
1201           get_input: pcrf_sd_net_name
1202         pcrf_oam_net_gw:
1203           get_input: pcrf_oam_net_gw
1204         pcrf_rx_net_name:
1205           get_input: pcrf_rx_net_name
1206         pcrf_rx_net_ip:
1207           get_input:
1208           - pcrf_rx_net_ips
1209           - 2
1210         pcrf_sy_net_ip:
1211           get_input:
1212           - pcrf_sy_net_ips
1213           - 2
1214         pcrf_sgi_sy_net_ip:
1215           get_input:
1216           - pcrf_sgi_sy_net_ips
1217           - 2
1218         pcrf_ppd_flavor_name:
1219           get_input: pcrf_ppd_flavor_name
1220         pcrf_cps_net_ip:
1221           get_input:
1222           - pcrf_cps_net_ips
1223           - 2
1224         pcrf_sy_net_mask:
1225           get_input: pcrf_sy_net_mask
1226         pcrf_cps_net_name:
1227           get_input: pcrf_cps_net_name
1228         pcrf_oam_net_mask:
1229           get_input: pcrf_oam_net_mask
1230         pcrf_lb_management_vip:
1231           get_input: pcrf_lb_management_vip
1232         pcrf_sgi_sy_net_mask:
1233           get_input: pcrf_sgi_sy_net_mask
1234         pcrf_lb_internal_vip:
1235           get_input: pcrf_lb_internal_vip
1236         pcrf_sd_net_mask:
1237           get_input: pcrf_sd_net_mask
1238         pcrf_gx_net_name:
1239           get_input: pcrf_gx_net_name
1240         pcrf_sp_net_name:
1241           get_input: pcrf_sp_net_name
1242         pcrf_security_group_name:
1243           get_input: pcrf_security_group_name
1244         pcrf_rx_net_mask:
1245           get_input: pcrf_rx_net_mask
1246     server_pcrf_ppd_004:
1247       type: org.openecomp.resource.abstract.nodes.heat.nested-ppd_v1.0
1248       directives:
1249       - substitutable
1250       properties:
1251         pcrf_ppd_image_name:
1252           get_input: pcrf_ppd_image_name
1253         availabilityzone_name:
1254           get_input: availabilityzone_name
1255         pcrf_sp_net_ip:
1256           get_input:
1257           - pcrf_sp_net_ips
1258           - 3
1259         pcrf_ppd_server_name:
1260           get_input:
1261           - pcrf_ppd_server_names
1262           - 3
1263         pcrf_gx_net_ip:
1264           get_input:
1265           - pcrf_gx_net_ips
1266           - 3
1267         pcrf_sy_net_name:
1268           get_input: pcrf_sy_net_name
1269         pcrf_sp_net_mask:
1270           get_input: pcrf_sp_net_mask
1271         service_template_filter:
1272           substitute_service_template: nested-ppd_v1.0ServiceTemplate.yaml
1273         pcrf_sd_net_ip:
1274           get_input:
1275           - pcrf_sd_net_ips
1276           - 3
1277         pcrf_vnf_id:
1278           get_input: pcrf_vnf_id
1279         pcrf_oam_net_name:
1280           get_input: pcrf_oam_net_name
1281         pcrf_oam_net_ip:
1282           get_input:
1283           - pcrf_oam_net_ips
1284           - 3
1285         pcrf_cps_net_mask:
1286           get_input: pcrf_cps_net_mask
1287         pcrf_gx_net_mask:
1288           get_input: pcrf_gx_net_mask
1289         pcrf_sgi_sy_net_name:
1290           get_input: pcrf_sgi_sy_net_name
1291         pcrf_sd_net_name:
1292           get_input: pcrf_sd_net_name
1293         pcrf_oam_net_gw:
1294           get_input: pcrf_oam_net_gw
1295         pcrf_rx_net_name:
1296           get_input: pcrf_rx_net_name
1297         pcrf_rx_net_ip:
1298           get_input:
1299           - pcrf_rx_net_ips
1300           - 3
1301         pcrf_sy_net_ip:
1302           get_input:
1303           - pcrf_sy_net_ips
1304           - 3
1305         pcrf_sgi_sy_net_ip:
1306           get_input:
1307           - pcrf_sgi_sy_net_ips
1308           - 3
1309         pcrf_ppd_flavor_name:
1310           get_input: pcrf_ppd_flavor_name
1311         pcrf_cps_net_ip:
1312           get_input:
1313           - pcrf_cps_net_ips
1314           - 3
1315         pcrf_sy_net_mask:
1316           get_input: pcrf_sy_net_mask
1317         pcrf_cps_net_name:
1318           get_input: pcrf_cps_net_name
1319         pcrf_oam_net_mask:
1320           get_input: pcrf_oam_net_mask
1321         pcrf_lb_management_vip:
1322           get_input: pcrf_lb_management_vip
1323         pcrf_sgi_sy_net_mask:
1324           get_input: pcrf_sgi_sy_net_mask
1325         pcrf_lb_internal_vip:
1326           get_input: pcrf_lb_internal_vip
1327         pcrf_sd_net_mask:
1328           get_input: pcrf_sd_net_mask
1329         pcrf_gx_net_name:
1330           get_input: pcrf_gx_net_name
1331         pcrf_sp_net_name:
1332           get_input: pcrf_sp_net_name
1333         pcrf_security_group_name:
1334           get_input: pcrf_security_group_name
1335         pcrf_rx_net_mask:
1336           get_input: pcrf_rx_net_mask
1337     pcrf_pcm_volume_id_1:
1338       type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
1339       properties:
1340         volume_type:
1341           get_input: pcrf_pcm_volume_silver
1342         size: '(get_input : pcrf_pcm_vol_size) * 1024'
1343         name:
1344           get_input: pcrf_pcm_vol_name_1
1345     server_pcrf_ppd_001:
1346       type: org.openecomp.resource.abstract.nodes.heat.nested-ppd_v1.0
1347       directives:
1348       - substitutable
1349       properties:
1350         pcrf_ppd_image_name:
1351           get_input: pcrf_ppd_image_name
1352         availabilityzone_name:
1353           get_input: availabilityzone_name
1354         pcrf_sp_net_ip:
1355           get_input:
1356           - pcrf_sp_net_ips
1357           - 0
1358         pcrf_ppd_server_name:
1359           get_input:
1360           - pcrf_ppd_server_names
1361           - 0
1362         pcrf_gx_net_ip:
1363           get_input:
1364           - pcrf_gx_net_ips
1365           - 0
1366         pcrf_sy_net_name:
1367           get_input: pcrf_sy_net_name
1368         pcrf_sp_net_mask:
1369           get_input: pcrf_sp_net_mask
1370         service_template_filter:
1371           substitute_service_template: nested-ppd_v1.0ServiceTemplate.yaml
1372         pcrf_sd_net_ip:
1373           get_input:
1374           - pcrf_sd_net_ips
1375           - 0
1376         pcrf_vnf_id:
1377           get_input: pcrf_vnf_id
1378         pcrf_oam_net_name:
1379           get_input: pcrf_oam_net_name
1380         pcrf_oam_net_ip:
1381           get_input:
1382           - pcrf_oam_net_ips
1383           - 0
1384         pcrf_cps_net_mask:
1385           get_input: pcrf_cps_net_mask
1386         pcrf_gx_net_mask:
1387           get_input: pcrf_gx_net_mask
1388         pcrf_sgi_sy_net_name:
1389           get_input: pcrf_sgi_sy_net_name
1390         pcrf_sd_net_name:
1391           get_input: pcrf_sd_net_name
1392         pcrf_oam_net_gw:
1393           get_input: pcrf_oam_net_gw
1394         pcrf_rx_net_name:
1395           get_input: pcrf_rx_net_name
1396         pcrf_rx_net_ip:
1397           get_input:
1398           - pcrf_rx_net_ips
1399           - 0
1400         pcrf_sy_net_ip:
1401           get_input:
1402           - pcrf_sy_net_ips
1403           - 0
1404         pcrf_sgi_sy_net_ip:
1405           get_input:
1406           - pcrf_sgi_sy_net_ips
1407           - 0
1408         pcrf_ppd_flavor_name:
1409           get_input: pcrf_ppd_flavor_name
1410         pcrf_cps_net_ip:
1411           get_input:
1412           - pcrf_cps_net_ips
1413           - 0
1414         pcrf_sy_net_mask:
1415           get_input: pcrf_sy_net_mask
1416         pcrf_cps_net_name:
1417           get_input: pcrf_cps_net_name
1418         pcrf_oam_net_mask:
1419           get_input: pcrf_oam_net_mask
1420         pcrf_lb_management_vip:
1421           get_input: pcrf_lb_management_vip
1422         pcrf_sgi_sy_net_mask:
1423           get_input: pcrf_sgi_sy_net_mask
1424         pcrf_lb_internal_vip:
1425           get_input: pcrf_lb_internal_vip
1426         pcrf_sd_net_mask:
1427           get_input: pcrf_sd_net_mask
1428         pcrf_gx_net_name:
1429           get_input: pcrf_gx_net_name
1430         pcrf_sp_net_name:
1431           get_input: pcrf_sp_net_name
1432         pcrf_security_group_name:
1433           get_input: pcrf_security_group_name
1434         pcrf_rx_net_mask:
1435           get_input: pcrf_rx_net_mask
1436     server_pcrf_ppd_002:
1437       type: org.openecomp.resource.abstract.nodes.heat.nested-ppd_v1.0
1438       directives:
1439       - substitutable
1440       properties:
1441         pcrf_ppd_image_name:
1442           get_input: pcrf_ppd_image_name
1443         availabilityzone_name:
1444           get_input: availabilityzone_name
1445         pcrf_sp_net_ip:
1446           get_input:
1447           - pcrf_sp_net_ips
1448           - 1
1449         pcrf_ppd_server_name:
1450           get_input:
1451           - pcrf_ppd_server_names
1452           - 1
1453         pcrf_gx_net_ip:
1454           get_input:
1455           - pcrf_gx_net_ips
1456           - 1
1457         pcrf_sy_net_name:
1458           get_input: pcrf_sy_net_name
1459         pcrf_sp_net_mask:
1460           get_input: pcrf_sp_net_mask
1461         service_template_filter:
1462           substitute_service_template: nested-ppd_v1.0ServiceTemplate.yaml
1463         pcrf_sd_net_ip:
1464           get_input:
1465           - pcrf_sd_net_ips
1466           - 1
1467         pcrf_vnf_id:
1468           get_input: pcrf_vnf_id
1469         pcrf_oam_net_name:
1470           get_input: pcrf_oam_net_name
1471         pcrf_oam_net_ip:
1472           get_input:
1473           - pcrf_oam_net_ips
1474           - 1
1475         pcrf_cps_net_mask:
1476           get_input: pcrf_cps_net_mask
1477         pcrf_gx_net_mask:
1478           get_input: pcrf_gx_net_mask
1479         pcrf_sgi_sy_net_name:
1480           get_input: pcrf_sgi_sy_net_name
1481         pcrf_sd_net_name:
1482           get_input: pcrf_sd_net_name
1483         pcrf_oam_net_gw:
1484           get_input: pcrf_oam_net_gw
1485         pcrf_rx_net_name:
1486           get_input: pcrf_rx_net_name
1487         pcrf_rx_net_ip:
1488           get_input:
1489           - pcrf_rx_net_ips
1490           - 1
1491         pcrf_sy_net_ip:
1492           get_input:
1493           - pcrf_sy_net_ips
1494           - 1
1495         pcrf_sgi_sy_net_ip:
1496           get_input:
1497           - pcrf_sgi_sy_net_ips
1498           - 1
1499         pcrf_ppd_flavor_name:
1500           get_input: pcrf_ppd_flavor_name
1501         pcrf_cps_net_ip:
1502           get_input:
1503           - pcrf_cps_net_ips
1504           - 1
1505         pcrf_sy_net_mask:
1506           get_input: pcrf_sy_net_mask
1507         pcrf_cps_net_name:
1508           get_input: pcrf_cps_net_name
1509         pcrf_oam_net_mask:
1510           get_input: pcrf_oam_net_mask
1511         pcrf_lb_management_vip:
1512           get_input: pcrf_lb_management_vip
1513         pcrf_sgi_sy_net_mask:
1514           get_input: pcrf_sgi_sy_net_mask
1515         pcrf_lb_internal_vip:
1516           get_input: pcrf_lb_internal_vip
1517         pcrf_sd_net_mask:
1518           get_input: pcrf_sd_net_mask
1519         pcrf_gx_net_name:
1520           get_input: pcrf_gx_net_name
1521         pcrf_sp_net_name:
1522           get_input: pcrf_sp_net_name
1523         pcrf_security_group_name:
1524           get_input: pcrf_security_group_name
1525         pcrf_rx_net_mask:
1526           get_input: pcrf_rx_net_mask
1527     server_pcrf_psm_003:
1528       type: org.openecomp.resource.abstract.nodes.heat.nested-psm_v1.0
1529       directives:
1530       - substitutable
1531       properties:
1532         pcrf_cps_net_ip:
1533           get_input:
1534           - pcrf_cps_net_ips
1535           - 2
1536         service_template_filter:
1537           substitute_service_template: nested-psm_v1.0ServiceTemplate.yaml
1538         pcrf_psm_flavor_name:
1539           get_input: pcrf_psm_flavor_name
1540         pcrf_psm_image_name:
1541           get_input: pcrf_psm_image_name
1542         availabilityzone_name:
1543           get_input: availabilityzone_name
1544         pcrf_vnf_id:
1545           get_input: pcrf_vnf_id
1546         pcrf_cps_net_name:
1547           get_input: pcrf_cps_net_name
1548         pcrf_cps_net_mask:
1549           get_input: pcrf_cps_net_mask
1550         pcrf_psm_server_name:
1551           get_input:
1552           - pcrf_psm_server_names
1553           - 2
1554         pcrf_security_group_name:
1555           get_input: pcrf_security_group_name
1556     server_pcrf_psm_004:
1557       type: org.openecomp.resource.abstract.nodes.heat.nested-psm_v1.0
1558       directives:
1559       - substitutable
1560       properties:
1561         pcrf_cps_net_ip:
1562           get_input:
1563           - pcrf_cps_net_ips
1564           - 3
1565         service_template_filter:
1566           substitute_service_template: nested-psm_v1.0ServiceTemplate.yaml
1567         pcrf_psm_flavor_name:
1568           get_input: pcrf_psm_flavor_name
1569         pcrf_psm_image_name:
1570           get_input: pcrf_psm_image_name
1571         availabilityzone_name:
1572           get_input: availabilityzone_name
1573         pcrf_vnf_id:
1574           get_input: pcrf_vnf_id
1575         pcrf_cps_net_name:
1576           get_input: pcrf_cps_net_name
1577         pcrf_cps_net_mask:
1578           get_input: pcrf_cps_net_mask
1579         pcrf_psm_server_name:
1580           get_input:
1581           - pcrf_psm_server_names
1582           - 3
1583         pcrf_security_group_name:
1584           get_input: pcrf_security_group_name
1585     server_pcrf_psm_001:
1586       type: org.openecomp.resource.abstract.nodes.heat.nested-psm_v1.0
1587       directives:
1588       - substitutable
1589       properties:
1590         pcrf_cps_net_ip:
1591           get_input:
1592           - pcrf_cps_net_ips
1593           - 0
1594         service_template_filter:
1595           substitute_service_template: nested-psm_v1.0ServiceTemplate.yaml
1596         pcrf_psm_flavor_name:
1597           get_input: pcrf_psm_flavor_name
1598         pcrf_psm_image_name:
1599           get_input: pcrf_psm_image_name
1600         availabilityzone_name:
1601           get_input: availabilityzone_name
1602         pcrf_vnf_id:
1603           get_input: pcrf_vnf_id
1604         pcrf_cps_net_name:
1605           get_input: pcrf_cps_net_name
1606         pcrf_cps_net_mask:
1607           get_input: pcrf_cps_net_mask
1608         pcrf_psm_server_name:
1609           get_input:
1610           - pcrf_psm_server_names
1611           - 0
1612         pcrf_security_group_name:
1613           get_input: pcrf_security_group_name
1614     server_pcrf_psm_002:
1615       type: org.openecomp.resource.abstract.nodes.heat.nested-psm_v1.0
1616       directives:
1617       - substitutable
1618       properties:
1619         pcrf_cps_net_ip:
1620           get_input:
1621           - pcrf_cps_net_ips
1622           - 1
1623         service_template_filter:
1624           substitute_service_template: nested-psm_v1.0ServiceTemplate.yaml
1625         pcrf_psm_flavor_name:
1626           get_input: pcrf_psm_flavor_name
1627         pcrf_psm_image_name:
1628           get_input: pcrf_psm_image_name
1629         availabilityzone_name:
1630           get_input: availabilityzone_name
1631         pcrf_vnf_id:
1632           get_input: pcrf_vnf_id
1633         pcrf_cps_net_name:
1634           get_input: pcrf_cps_net_name
1635         pcrf_cps_net_mask:
1636           get_input: pcrf_cps_net_mask
1637         pcrf_psm_server_name:
1638           get_input:
1639           - pcrf_psm_server_names
1640           - 1
1641         pcrf_security_group_name:
1642           get_input: pcrf_security_group_name
1643     server_pcrf_psm_007:
1644       type: org.openecomp.resource.abstract.nodes.heat.nested-psm_v1.0
1645       directives:
1646       - substitutable
1647       properties:
1648         pcrf_cps_net_ip:
1649           get_input:
1650           - pcrf_cps_net_ips
1651           - 6
1652         service_template_filter:
1653           substitute_service_template: nested-psm_v1.0ServiceTemplate.yaml
1654         pcrf_psm_flavor_name:
1655           get_input: pcrf_psm_flavor_name
1656         pcrf_psm_image_name:
1657           get_input: pcrf_psm_image_name
1658         availabilityzone_name:
1659           get_input: availabilityzone_name
1660         pcrf_vnf_id:
1661           get_input: pcrf_vnf_id
1662         pcrf_cps_net_name:
1663           get_input: pcrf_cps_net_name
1664         pcrf_cps_net_mask:
1665           get_input: pcrf_cps_net_mask
1666         pcrf_psm_server_name:
1667           get_input:
1668           - pcrf_psm_server_names
1669           - 6
1670         pcrf_security_group_name:
1671           get_input: pcrf_security_group_name
1672     server_pcrf_psm_008:
1673       type: org.openecomp.resource.abstract.nodes.heat.nested-psm_v1.0
1674       directives:
1675       - substitutable
1676       properties:
1677         pcrf_cps_net_ip:
1678           get_input:
1679           - pcrf_cps_net_ips
1680           - 7
1681         service_template_filter:
1682           substitute_service_template: nested-psm_v1.0ServiceTemplate.yaml
1683         pcrf_psm_flavor_name:
1684           get_input: pcrf_psm_flavor_name
1685         pcrf_psm_image_name:
1686           get_input: pcrf_psm_image_name
1687         availabilityzone_name:
1688           get_input: availabilityzone_name
1689         pcrf_vnf_id:
1690           get_input: pcrf_vnf_id
1691         pcrf_cps_net_name:
1692           get_input: pcrf_cps_net_name
1693         pcrf_cps_net_mask:
1694           get_input: pcrf_cps_net_mask
1695         pcrf_psm_server_name:
1696           get_input:
1697           - pcrf_psm_server_names
1698           - 7
1699         pcrf_security_group_name:
1700           get_input: pcrf_security_group_name
1701     server_pcrf_psm_005:
1702       type: org.openecomp.resource.abstract.nodes.heat.nested-psm_v1.0
1703       directives:
1704       - substitutable
1705       properties:
1706         pcrf_cps_net_ip:
1707           get_input:
1708           - pcrf_cps_net_ips
1709           - 4
1710         service_template_filter:
1711           substitute_service_template: nested-psm_v1.0ServiceTemplate.yaml
1712         pcrf_psm_flavor_name:
1713           get_input: pcrf_psm_flavor_name
1714         pcrf_psm_image_name:
1715           get_input: pcrf_psm_image_name
1716         availabilityzone_name:
1717           get_input: availabilityzone_name
1718         pcrf_vnf_id:
1719           get_input: pcrf_vnf_id
1720         pcrf_cps_net_name:
1721           get_input: pcrf_cps_net_name
1722         pcrf_cps_net_mask:
1723           get_input: pcrf_cps_net_mask
1724         pcrf_psm_server_name:
1725           get_input:
1726           - pcrf_psm_server_names
1727           - 4
1728         pcrf_security_group_name:
1729           get_input: pcrf_security_group_name
1730     server_pcrf_psm_006:
1731       type: org.openecomp.resource.abstract.nodes.heat.nested-psm_v1.0
1732       directives:
1733       - substitutable
1734       properties:
1735         pcrf_cps_net_ip:
1736           get_input:
1737           - pcrf_cps_net_ips
1738           - 5
1739         service_template_filter:
1740           substitute_service_template: nested-psm_v1.0ServiceTemplate.yaml
1741         pcrf_psm_flavor_name:
1742           get_input: pcrf_psm_flavor_name
1743         pcrf_psm_image_name:
1744           get_input: pcrf_psm_image_name
1745         availabilityzone_name:
1746           get_input: availabilityzone_name
1747         pcrf_vnf_id:
1748           get_input: pcrf_vnf_id
1749         pcrf_cps_net_name:
1750           get_input: pcrf_cps_net_name
1751         pcrf_cps_net_mask:
1752           get_input: pcrf_cps_net_mask
1753         pcrf_psm_server_name:
1754           get_input:
1755           - pcrf_psm_server_names
1756           - 5
1757         pcrf_security_group_name:
1758           get_input: pcrf_security_group_name
1759     pcrf_oam_volume_id_22:
1760       type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
1761       properties:
1762         volume_type:
1763           get_input: pcrf_oam_volume_silver-2
1764         size: '(get_input : pcrf_oam_vol_size) * 1024'
1765         name:
1766           get_input: pcrf_oam_vol_name_2
1767     server_pcrf_psm_009:
1768       type: org.openecomp.resource.abstract.nodes.heat.nested-psm_v1.0
1769       directives:
1770       - substitutable
1771       properties:
1772         pcrf_cps_net_ip:
1773           get_input:
1774           - pcrf_cps_net_ips
1775           - 8
1776         service_template_filter:
1777           substitute_service_template: nested-psm_v1.0ServiceTemplate.yaml
1778         pcrf_psm_flavor_name:
1779           get_input: pcrf_psm_flavor_name
1780         pcrf_psm_image_name:
1781           get_input: pcrf_psm_image_name
1782         availabilityzone_name:
1783           get_input: availabilityzone_name
1784         pcrf_vnf_id:
1785           get_input: pcrf_vnf_id
1786         pcrf_cps_net_name:
1787           get_input: pcrf_cps_net_name
1788         pcrf_cps_net_mask:
1789           get_input: pcrf_cps_net_mask
1790         pcrf_psm_server_name:
1791           get_input:
1792           - pcrf_psm_server_names
1793           - 8
1794         pcrf_security_group_name:
1795           get_input: pcrf_security_group_name
1796     server_pcrf_pps_001:
1797       type: org.openecomp.resource.abstract.nodes.heat.nested-pps_v1.0
1798       directives:
1799       - substitutable
1800       properties:
1801         pcrf_cps_net_ip:
1802           get_input:
1803           - pcrf_cps_net_ips
1804           - 0
1805         service_template_filter:
1806           substitute_service_template: nested-pps_v1.0ServiceTemplate.yaml
1807         availabilityzone_name:
1808           get_input: availabilityzone_name
1809         pcrf_vnf_id:
1810           get_input: pcrf_vnf_id
1811         pcrf_cps_net_name:
1812           get_input: pcrf_cps_net_name
1813         pcrf_cps_net_mask:
1814           get_input: pcrf_cps_net_mask
1815         pcrf_pps_image_name:
1816           get_input: pcrf_pps_image_name
1817         pcrf_pps_flavor_name:
1818           get_input: pcrf_pps_flavor_name
1819         pcrf_pps_server_name:
1820           get_input:
1821           - pcrf_pps_server_names
1822           - 0
1823         pcrf_security_group_name:
1824           get_input: pcrf_security_group_name
1825     server_pcrf_pps_002:
1826       type: org.openecomp.resource.abstract.nodes.heat.nested-pps_v1.0
1827       directives:
1828       - substitutable
1829       properties:
1830         pcrf_cps_net_ip:
1831           get_input:
1832           - pcrf_cps_net_ips
1833           - 1
1834         service_template_filter:
1835           substitute_service_template: nested-pps_v1.0ServiceTemplate.yaml
1836         availabilityzone_name:
1837           get_input: availabilityzone_name
1838         pcrf_vnf_id:
1839           get_input: pcrf_vnf_id
1840         pcrf_cps_net_name:
1841           get_input: pcrf_cps_net_name
1842         pcrf_cps_net_mask:
1843           get_input: pcrf_cps_net_mask
1844         pcrf_pps_image_name:
1845           get_input: pcrf_pps_image_name
1846         pcrf_pps_flavor_name:
1847           get_input: pcrf_pps_flavor_name
1848         pcrf_pps_server_name:
1849           get_input:
1850           - pcrf_pps_server_names
1851           - 1
1852         pcrf_security_group_name:
1853           get_input: pcrf_security_group_name
1854     server_pcrf_pps_003:
1855       type: org.openecomp.resource.abstract.nodes.heat.nested-pps_v1.0
1856       directives:
1857       - substitutable
1858       properties:
1859         pcrf_cps_net_ip:
1860           get_input:
1861           - pcrf_cps_net_ips
1862           - 2
1863         service_template_filter:
1864           substitute_service_template: nested-pps_v1.0ServiceTemplate.yaml
1865         availabilityzone_name:
1866           get_input: availabilityzone_name
1867         pcrf_vnf_id:
1868           get_input: pcrf_vnf_id
1869         pcrf_cps_net_name:
1870           get_input: pcrf_cps_net_name
1871         pcrf_cps_net_mask:
1872           get_input: pcrf_cps_net_mask
1873         pcrf_pps_image_name:
1874           get_input: pcrf_pps_image_name
1875         pcrf_pps_flavor_name:
1876           get_input: pcrf_pps_flavor_name
1877         pcrf_pps_server_name:
1878           get_input:
1879           - pcrf_pps_server_names
1880           - 2
1881         pcrf_security_group_name:
1882           get_input: pcrf_security_group_name
1883     server_pcrf_pps_004:
1884       type: org.openecomp.resource.abstract.nodes.heat.nested-pps_v1.0
1885       directives:
1886       - substitutable
1887       properties:
1888         pcrf_cps_net_ip:
1889           get_input:
1890           - pcrf_cps_net_ips
1891           - 3
1892         service_template_filter:
1893           substitute_service_template: nested-pps_v1.0ServiceTemplate.yaml
1894         availabilityzone_name:
1895           get_input: availabilityzone_name
1896         pcrf_vnf_id:
1897           get_input: pcrf_vnf_id
1898         pcrf_cps_net_name:
1899           get_input: pcrf_cps_net_name
1900         pcrf_cps_net_mask:
1901           get_input: pcrf_cps_net_mask
1902         pcrf_pps_image_name:
1903           get_input: pcrf_pps_image_name
1904         pcrf_pps_flavor_name:
1905           get_input: pcrf_pps_flavor_name
1906         pcrf_pps_server_name:
1907           get_input:
1908           - pcrf_pps_server_names
1909           - 3
1910         pcrf_security_group_name:
1911           get_input: pcrf_security_group_name
1912     server_pcrf_pps_005:
1913       type: org.openecomp.resource.abstract.nodes.heat.nested-pps_v1.0
1914       directives:
1915       - substitutable
1916       properties:
1917         pcrf_cps_net_ip:
1918           get_input:
1919           - pcrf_cps_net_ips
1920           - 4
1921         service_template_filter:
1922           substitute_service_template: nested-pps_v1.0ServiceTemplate.yaml
1923         availabilityzone_name:
1924           get_input: availabilityzone_name
1925         pcrf_vnf_id:
1926           get_input: pcrf_vnf_id
1927         pcrf_cps_net_name:
1928           get_input: pcrf_cps_net_name
1929         pcrf_cps_net_mask:
1930           get_input: pcrf_cps_net_mask
1931         pcrf_pps_image_name:
1932           get_input: pcrf_pps_image_name
1933         pcrf_pps_flavor_name:
1934           get_input: pcrf_pps_flavor_name
1935         pcrf_pps_server_name:
1936           get_input:
1937           - pcrf_pps_server_names
1938           - 4
1939         pcrf_security_group_name:
1940           get_input: pcrf_security_group_name
1941     server_pcrf_pps_006:
1942       type: org.openecomp.resource.abstract.nodes.heat.nested-pps_v1.0
1943       directives:
1944       - substitutable
1945       properties:
1946         pcrf_cps_net_ip:
1947           get_input:
1948           - pcrf_cps_net_ips
1949           - 5
1950         service_template_filter:
1951           substitute_service_template: nested-pps_v1.0ServiceTemplate.yaml
1952         availabilityzone_name:
1953           get_input: availabilityzone_name
1954         pcrf_vnf_id:
1955           get_input: pcrf_vnf_id
1956         pcrf_cps_net_name:
1957           get_input: pcrf_cps_net_name
1958         pcrf_cps_net_mask:
1959           get_input: pcrf_cps_net_mask
1960         pcrf_pps_image_name:
1961           get_input: pcrf_pps_image_name
1962         pcrf_pps_flavor_name:
1963           get_input: pcrf_pps_flavor_name
1964         pcrf_pps_server_name:
1965           get_input:
1966           - pcrf_pps_server_names
1967           - 5
1968         pcrf_security_group_name:
1969           get_input: pcrf_security_group_name
1970     server_pcrf_psm_010:
1971       type: org.openecomp.resource.abstract.nodes.heat.nested-psm_v1.0
1972       directives:
1973       - substitutable
1974       properties:
1975         pcrf_cps_net_ip:
1976           get_input:
1977           - pcrf_cps_net_ips
1978           - 9
1979         service_template_filter:
1980           substitute_service_template: nested-psm_v1.0ServiceTemplate.yaml
1981         pcrf_psm_flavor_name:
1982           get_input: pcrf_psm_flavor_name
1983         pcrf_psm_image_name:
1984           get_input: pcrf_psm_image_name
1985         availabilityzone_name:
1986           get_input: availabilityzone_name
1987         pcrf_vnf_id:
1988           get_input: pcrf_vnf_id
1989         pcrf_cps_net_name:
1990           get_input: pcrf_cps_net_name
1991         pcrf_cps_net_mask:
1992           get_input: pcrf_cps_net_mask
1993         pcrf_psm_server_name:
1994           get_input:
1995           - pcrf_psm_server_names
1996           - 9
1997         pcrf_security_group_name:
1998           get_input: pcrf_security_group_name
1999     server_pcrf_psm_011:
2000       type: org.openecomp.resource.abstract.nodes.heat.nested-psm_v1.0
2001       directives:
2002       - substitutable
2003       properties:
2004         pcrf_cps_net_ip:
2005           get_input:
2006           - pcrf_cps_net_ips
2007           - 10
2008         service_template_filter:
2009           substitute_service_template: nested-psm_v1.0ServiceTemplate.yaml
2010         pcrf_psm_flavor_name:
2011           get_input: pcrf_psm_flavor_name
2012         pcrf_psm_image_name:
2013           get_input: pcrf_psm_image_name
2014         availabilityzone_name:
2015           get_input: availabilityzone_name
2016         pcrf_vnf_id:
2017           get_input: pcrf_vnf_id
2018         pcrf_cps_net_name:
2019           get_input: pcrf_cps_net_name
2020         pcrf_cps_net_mask:
2021           get_input: pcrf_cps_net_mask
2022         pcrf_psm_server_name:
2023           get_input:
2024           - pcrf_psm_server_names
2025           - 10
2026         pcrf_security_group_name:
2027           get_input: pcrf_security_group_name
2028   groups:
2029     hot-nimbus-pps_v1.0_group:
2030       type: org.openecomp.groups.heat.HeatStack
2031       properties:
2032         heat_file: ../Artifacts/hot-nimbus-pps_v1.0.yaml
2033         description: heat template that creates PCRF Policy Server stack
2034       members:
2035       - server_pcrf_pps_001
2036       - server_pcrf_pps_002
2037       - server_pcrf_pps_003
2038       - server_pcrf_pps_004
2039       - server_pcrf_pps_005
2040       - server_pcrf_pps_006
2041     hot-nimbus-oam_v1.0_group:
2042       type: org.openecomp.groups.heat.HeatStack
2043       properties:
2044         heat_file: ../Artifacts/hot-nimbus-oam_v1.0.yaml
2045         description: heat template that creates multiple PCRF OAM nodes stack
2046       members:
2047       - server_pcrf_oam_001
2048       - server_pcrf_oam_002
2049     hot-nimbus-ppd_v1.0_group:
2050       type: org.openecomp.groups.heat.HeatStack
2051       properties:
2052         heat_file: ../Artifacts/hot-nimbus-ppd_v1.0.yaml
2053         description: heat template that creates PCRF Policy Director stack
2054       members:
2055       - server_pcrf_ppd_003
2056       - server_pcrf_ppd_004
2057       - server_pcrf_ppd_001
2058       - server_pcrf_ppd_002
2059     hot-nimbus-pcm-volumes_v1.0_group:
2060       type: org.openecomp.groups.heat.HeatStack
2061       properties:
2062         heat_file: ../Artifacts/hot-nimbus-pcm-volumes_v1.0.yaml
2063       members:
2064       - pcrf_pcm_volume_id_1
2065     hot-nimbus-psm_v1.0_group:
2066       type: org.openecomp.groups.heat.HeatStack
2067       properties:
2068         heat_file: ../Artifacts/hot-nimbus-psm_v1.0.yaml
2069         description: heat template that creates PCRF Session Manager stack
2070       members:
2071       - server_pcrf_psm_003
2072       - server_pcrf_psm_004
2073       - server_pcrf_psm_001
2074       - server_pcrf_psm_012
2075       - server_pcrf_psm_002
2076       - server_pcrf_psm_007
2077       - server_pcrf_psm_008
2078       - server_pcrf_psm_005
2079       - server_pcrf_psm_006
2080       - server_pcrf_psm_009
2081       - server_pcrf_psm_010
2082       - server_pcrf_psm_011
2083     hot-nimbus-pcm_v1.0_group:
2084       type: org.openecomp.groups.heat.HeatStack
2085       properties:
2086         heat_file: ../Artifacts/hot-nimbus-pcm_v1.0.yaml
2087         description: heat template that creates PCRF Cluman stack
2088       members:
2089       - server_pcrf_pcm_001
2090     hot-nimbus-oam-volumes_v1.0_group:
2091       type: org.openecomp.groups.heat.HeatStack
2092       properties:
2093         heat_file: ../Artifacts/hot-nimbus-oam-volumes_v1.0.yaml
2094       members:
2095       - pcrf_oam_volume_id_11
2096       - pcrf_oam_volume_id_22
2097   outputs:
2098     pcrf_oam_volume_id_1:
2099       description: the oam 001 volume id
2100       value: pcrf_oam_volume_id_11
2101     pcrf_oam_volume_id_2:
2102       description: the oam 002 volume id
2103       value: pcrf_oam_volume_id_22
2104     pcrf_pcm_volume_id_1:
2105       description: the pcrf_pcm_volume_id
2106       value: pcrf_pcm_volume_id_1