push addional code
[sdc.git] / openecomp-be / lib / openecomp-sdc-translator-lib / openecomp-sdc-translator-core / src / test / resources / mock / services / heattotosca / hot-nimbus-oam-volumes_v1.0 / inputfiles / hot-nimbus-ppd_v1.0.yaml
1 heat_template_version: 2013-05-23
2
3 description: heat template that creates PCRF Policy Director stack
4
5 parameters:
6   pcrf_ppd_server_names:
7     type: comma_delimited_list
8     label: PCRF PD server names
9     description: name of the PCRF PD instance
10   pcrf_ppd_image_name:
11     type: string
12     label: PCRF PD image name
13     description: PCRF PD image name
14   pcrf_ppd_flavor_name:
15     type: string
16     label: PCRF PD flavor name
17     description: flavor name of PCRF PD instance
18   availabilityzone_name:
19     type: string
20     label: availabilityzone name
21     description: availabilityzone name
22   pcrf_cps_net_name:
23     type: string
24     label: CPS network name
25     description: CPS network name
26   pcrf_cps_net_ips:
27     type: comma_delimited_list
28     label: CPS network ips
29     description: CPS network ips
30   pcrf_cps_net_mask:
31     type: string
32     label: CPS network mask
33     description: CPS network mask
34   pcrf_lb_internal_vip:
35     type: string
36     label: CPS Internal LB VIP
37     description: CPS Internal LB VIP
38   pcrf_oam_net_name:
39     type: string
40     label: OAM network name
41     description: OAM network name
42   pcrf_oam_net_ips:
43     type: comma_delimited_list
44     label: OAM network ips
45     description: OAM network ips
46   pcrf_oam_net_gw:
47     type: string
48     label: CPS network gateway
49     description: CPS network gateway
50   pcrf_oam_net_mask:
51     type: string
52     label: CPS network mask
53     description: CPS network mask
54   pcrf_lb_management_vip:
55     type: string
56     label: CPS OAM LB VIP
57     description: CPS OAM LB VIP
58   pcrf_gx_net_name:
59     type: string
60     label: Gx network name
61     description: Gx network name
62   pcrf_gx_net_ips:
63     type: comma_delimited_list
64     label: Gx network ips
65     description: Gx network ips
66   pcrf_gx_net_mask:
67     type: string
68     label: Gx network mask
69     description: Gx network mask
70   pcrf_sp_net_name:
71     type: string
72     label: Sp network name
73     description: Sp network name
74   pcrf_sp_net_ips:
75     type: comma_delimited_list
76     label: Sp network ips
77     description: Sp network ips
78   pcrf_sp_net_mask:
79     type: string
80     label: Sp network mask
81     description: Sp network mask
82   pcrf_sy_net_name:
83     type: string
84     label: Sy network name
85     description: Sy network name
86   pcrf_sy_net_ips:
87     type: comma_delimited_list
88     label: Sy network ips
89     description: Sy network ips
90   pcrf_sy_net_mask:
91     type: string
92     label: Sy network mask
93     description: Sy network mask
94   pcrf_rx_net_name:
95     type: string
96     label: Rx network name
97     description: Rx network name
98   pcrf_rx_net_ips:
99     type: comma_delimited_list
100     label: Rx network ips
101     description: Rx network ips
102   pcrf_rx_net_mask:
103     type: string
104     label: Rx network mask
105     description: Rx network mask
106   pcrf_sd_net_name:
107     type: string
108     label: Sd network name
109     description: Sd network name
110   pcrf_sd_net_ips:
111     type: comma_delimited_list
112     label: Sd network ips
113     description: Sd network ips
114   pcrf_sd_net_mask:
115     type: string
116     label: Sd network mask
117     description: Sd network mask
118   pcrf_sgi_sy_net_name:
119     type: string
120     label: Sgi Sy network name
121     description: Sgi Sy network name
122   pcrf_sgi_sy_net_ips:
123     type: comma_delimited_list
124     label: Sgi Sy network ips
125     description: Sgi Sy network ips
126   pcrf_sgi_sy_net_mask:
127     type: string
128     label: Sgi Sy network mask
129     description: Sgi Sy network mask
130   pcrf_security_group_name:
131     type: string
132     label: security group name
133     description: the name of security group
134   pcrf_vnf_id:
135     type: string
136     label: PCRF VNF Id
137     description: PCRF VNF Id
138
139 resources:
140   server_pcrf_ppd_001:
141     type: nested-ppd_v1.0.yaml
142     properties:
143       pcrf_ppd_server_name: { get_param: [pcrf_ppd_server_names, 0] }
144       pcrf_ppd_image_name: { get_param: pcrf_ppd_image_name }
145       pcrf_ppd_flavor_name: { get_param: pcrf_ppd_flavor_name }
146       availabilityzone_name: { get_param: availabilityzone_name }
147       pcrf_security_group_name: { get_param: pcrf_security_group_name }
148       pcrf_cps_net_name: { get_param: pcrf_cps_net_name }
149       pcrf_cps_net_ip: { get_param: [pcrf_cps_net_ips, 0] }
150       pcrf_cps_net_mask: { get_param: pcrf_cps_net_mask }
151       pcrf_lb_internal_vip: { get_param: pcrf_lb_internal_vip }
152       pcrf_oam_net_name: { get_param: pcrf_oam_net_name }
153       pcrf_oam_net_ip: { get_param: [pcrf_oam_net_ips, 0] }
154       pcrf_oam_net_mask: { get_param: pcrf_oam_net_mask }
155       pcrf_oam_net_gw: { get_param: pcrf_oam_net_gw }
156       pcrf_lb_management_vip: { get_param: pcrf_lb_management_vip }
157       pcrf_gx_net_name: { get_param: pcrf_gx_net_name }
158       pcrf_gx_net_ip: { get_param: [pcrf_gx_net_ips, 0] }
159       pcrf_gx_net_mask: { get_param: pcrf_gx_net_mask }
160       pcrf_sp_net_name: { get_param: pcrf_sp_net_name }
161       pcrf_sp_net_ip: { get_param: [pcrf_sp_net_ips, 0] }
162       pcrf_sp_net_mask: { get_param: pcrf_sp_net_mask }
163       pcrf_sy_net_name: { get_param: pcrf_sy_net_name }
164       pcrf_sy_net_ip: { get_param: [pcrf_sy_net_ips, 0] }
165       pcrf_sy_net_mask: { get_param: pcrf_sy_net_mask }
166       pcrf_rx_net_name: { get_param: pcrf_rx_net_name }
167       pcrf_rx_net_ip: { get_param: [pcrf_rx_net_ips, 0] }
168       pcrf_rx_net_mask: { get_param: pcrf_rx_net_mask }
169       pcrf_sd_net_name: { get_param: pcrf_sd_net_name }
170       pcrf_sd_net_ip: { get_param: [pcrf_sd_net_ips, 0] }
171       pcrf_sd_net_mask: { get_param: pcrf_sd_net_mask }
172       pcrf_sgi_sy_net_name: { get_param: pcrf_sgi_sy_net_name }
173       pcrf_sgi_sy_net_ip: { get_param: [pcrf_sgi_sy_net_ips, 0] }
174       pcrf_sgi_sy_net_mask: { get_param: pcrf_sgi_sy_net_mask }
175       pcrf_vnf_id: {get_param: pcrf_vnf_id}
176
177   server_pcrf_ppd_002:
178     type: nested-ppd_v1.0.yaml
179     properties:
180       pcrf_ppd_server_name: { get_param: [pcrf_ppd_server_names, 1] }
181       pcrf_ppd_image_name: { get_param: pcrf_ppd_image_name }
182       pcrf_ppd_flavor_name: { get_param: pcrf_ppd_flavor_name }
183       availabilityzone_name: { get_param: availabilityzone_name }
184       pcrf_security_group_name: { get_param: pcrf_security_group_name }
185       pcrf_cps_net_name: { get_param: pcrf_cps_net_name }
186       pcrf_cps_net_ip: { get_param: [pcrf_cps_net_ips, 1] }
187       pcrf_cps_net_mask: { get_param: pcrf_cps_net_mask }
188       pcrf_lb_internal_vip: { get_param: pcrf_lb_internal_vip }
189       pcrf_oam_net_name: { get_param: pcrf_oam_net_name }
190       pcrf_oam_net_ip: { get_param: [pcrf_oam_net_ips, 1] }
191       pcrf_oam_net_mask: { get_param: pcrf_oam_net_mask }
192       pcrf_oam_net_gw: { get_param: pcrf_oam_net_gw }
193       pcrf_lb_management_vip: { get_param: pcrf_lb_management_vip }
194       pcrf_gx_net_name: { get_param: pcrf_gx_net_name }
195       pcrf_gx_net_ip: { get_param: [pcrf_gx_net_ips, 1] }
196       pcrf_gx_net_mask: { get_param: pcrf_gx_net_mask }
197       pcrf_sp_net_name: { get_param: pcrf_sp_net_name }
198       pcrf_sp_net_ip: { get_param: [pcrf_sp_net_ips, 1] }
199       pcrf_sp_net_mask: { get_param: pcrf_sp_net_mask }
200       pcrf_sy_net_name: { get_param: pcrf_sy_net_name }
201       pcrf_sy_net_ip: { get_param: [pcrf_sy_net_ips, 1] }
202       pcrf_sy_net_mask: { get_param: pcrf_sy_net_mask }
203       pcrf_rx_net_name: { get_param: pcrf_rx_net_name }
204       pcrf_rx_net_ip: { get_param: [pcrf_rx_net_ips, 1] }
205       pcrf_rx_net_mask: { get_param: pcrf_rx_net_mask }
206       pcrf_sd_net_name: { get_param: pcrf_sd_net_name }
207       pcrf_sd_net_ip: { get_param: [pcrf_sd_net_ips, 1] }
208       pcrf_sd_net_mask: { get_param: pcrf_sd_net_mask }
209       pcrf_sgi_sy_net_name: { get_param: pcrf_sgi_sy_net_name }
210       pcrf_sgi_sy_net_ip: { get_param: [pcrf_sgi_sy_net_ips, 1] }
211       pcrf_sgi_sy_net_mask: { get_param: pcrf_sgi_sy_net_mask }
212       pcrf_vnf_id: {get_param: pcrf_vnf_id}
213
214   server_pcrf_ppd_003:
215     type: nested-ppd_v1.0.yaml
216     properties:
217       pcrf_ppd_server_name: { get_param: [pcrf_ppd_server_names, 2] }
218       pcrf_ppd_image_name: { get_param: pcrf_ppd_image_name }
219       pcrf_ppd_flavor_name: { get_param: pcrf_ppd_flavor_name }
220       availabilityzone_name: { get_param: availabilityzone_name }
221       pcrf_security_group_name: { get_param: pcrf_security_group_name }
222       pcrf_cps_net_name: { get_param: pcrf_cps_net_name }
223       pcrf_cps_net_ip: { get_param: [pcrf_cps_net_ips, 2] }
224       pcrf_cps_net_mask: { get_param: pcrf_cps_net_mask }
225       pcrf_lb_internal_vip: { get_param: pcrf_lb_internal_vip }
226       pcrf_oam_net_name: { get_param: pcrf_oam_net_name }
227       pcrf_oam_net_ip: { get_param: [pcrf_oam_net_ips, 2] }
228       pcrf_oam_net_mask: { get_param: pcrf_oam_net_mask }
229       pcrf_oam_net_gw: { get_param: pcrf_oam_net_gw }
230       pcrf_lb_management_vip: { get_param: pcrf_lb_management_vip }
231       pcrf_gx_net_name: { get_param: pcrf_gx_net_name }
232       pcrf_gx_net_ip: { get_param: [pcrf_gx_net_ips, 2] }
233       pcrf_gx_net_mask: { get_param: pcrf_gx_net_mask }
234       pcrf_sp_net_name: { get_param: pcrf_sp_net_name }
235       pcrf_sp_net_ip: { get_param: [pcrf_sp_net_ips, 2] }
236       pcrf_sp_net_mask: { get_param: pcrf_sp_net_mask }
237       pcrf_sy_net_name: { get_param: pcrf_sy_net_name }
238       pcrf_sy_net_ip: { get_param: [pcrf_sy_net_ips, 2] }
239       pcrf_sy_net_mask: { get_param: pcrf_sy_net_mask }
240       pcrf_rx_net_name: { get_param: pcrf_rx_net_name }
241       pcrf_rx_net_ip: { get_param: [pcrf_rx_net_ips, 2] }
242       pcrf_rx_net_mask: { get_param: pcrf_rx_net_mask }
243       pcrf_sd_net_name: { get_param: pcrf_sd_net_name }
244       pcrf_sd_net_ip: { get_param: [pcrf_sd_net_ips, 2] }
245       pcrf_sd_net_mask: { get_param: pcrf_sd_net_mask }
246       pcrf_sgi_sy_net_name: { get_param: pcrf_sgi_sy_net_name }
247       pcrf_sgi_sy_net_ip: { get_param: [pcrf_sgi_sy_net_ips, 2] }
248       pcrf_sgi_sy_net_mask: { get_param: pcrf_sgi_sy_net_mask }
249       pcrf_vnf_id: {get_param: pcrf_vnf_id}
250
251   server_pcrf_ppd_004:
252     type: nested-ppd_v1.0.yaml
253     properties:
254       pcrf_ppd_server_name: { get_param: [pcrf_ppd_server_names, 3] }
255       pcrf_ppd_image_name: { get_param: pcrf_ppd_image_name }
256       pcrf_ppd_flavor_name: { get_param: pcrf_ppd_flavor_name }
257       availabilityzone_name: { get_param: availabilityzone_name }
258       pcrf_security_group_name: { get_param: pcrf_security_group_name }
259       pcrf_cps_net_name: { get_param: pcrf_cps_net_name }
260       pcrf_cps_net_ip: { get_param: [pcrf_cps_net_ips, 3] }
261       pcrf_cps_net_mask: { get_param: pcrf_cps_net_mask }
262       pcrf_lb_internal_vip: { get_param: pcrf_lb_internal_vip }
263       pcrf_oam_net_name: { get_param: pcrf_oam_net_name }
264       pcrf_oam_net_ip: { get_param: [pcrf_oam_net_ips, 3] }
265       pcrf_oam_net_mask: { get_param: pcrf_oam_net_mask }
266       pcrf_oam_net_gw: { get_param: pcrf_oam_net_gw }
267       pcrf_lb_management_vip: { get_param: pcrf_lb_management_vip }
268       pcrf_gx_net_name: { get_param: pcrf_gx_net_name }
269       pcrf_gx_net_ip: { get_param: [pcrf_gx_net_ips, 3] }
270       pcrf_gx_net_mask: { get_param: pcrf_gx_net_mask }
271       pcrf_sp_net_name: { get_param: pcrf_sp_net_name }
272       pcrf_sp_net_ip: { get_param: [pcrf_sp_net_ips, 3] }
273       pcrf_sp_net_mask: { get_param: pcrf_sp_net_mask }
274       pcrf_sy_net_name: { get_param: pcrf_sy_net_name }
275       pcrf_sy_net_ip: { get_param: [pcrf_sy_net_ips, 3] }
276       pcrf_sy_net_mask: { get_param: pcrf_sy_net_mask }
277       pcrf_rx_net_name: { get_param: pcrf_rx_net_name }
278       pcrf_rx_net_ip: { get_param: [pcrf_rx_net_ips, 3] }
279       pcrf_rx_net_mask: { get_param: pcrf_rx_net_mask }
280       pcrf_sd_net_name: { get_param: pcrf_sd_net_name }
281       pcrf_sd_net_ip: { get_param: [pcrf_sd_net_ips, 3] }
282       pcrf_sd_net_mask: { get_param: pcrf_sd_net_mask }
283       pcrf_sgi_sy_net_name: { get_param: pcrf_sgi_sy_net_name }
284       pcrf_sgi_sy_net_ip: { get_param: [pcrf_sgi_sy_net_ips, 3] }
285       pcrf_sgi_sy_net_mask: { get_param: pcrf_sgi_sy_net_mask }
286       pcrf_vnf_id: {get_param: pcrf_vnf_id}