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