Initial OpenECOMP MSO commit
[so.git] / packages / arquillian-unit-tests / src / test / resources / resource-examples / asdc / simpleNotif-V4 / artifacts / hot-nimbus-psm_v1.0.yaml
1 heat_template_version: 2013-05-23\r
2 \r
3 description: heat template that creates PCRF Session Manager stack\r
4 \r
5 parameters:\r
6   pcrf_psm_server_names:\r
7     type: comma_delimited_list\r
8     label: PCRF SM server names\r
9     description: name of the PCRF SM instance\r
10   pcrf_psm_image_name:\r
11     type: string\r
12     label: PCRF SM image name\r
13     description: PCRF SM image name\r
14   pcrf_psm_flavor_name:\r
15     type: string\r
16     label: PCRF SM flavor name\r
17     description: flavor name of PCRF SM 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_security_group_name:\r
35     type: string\r
36     label: security group name\r
37     description: the name of security group\r
38   pcrf_vnf_id:\r
39     type: string\r
40     label: PCRF VNF Id\r
41     description: PCRF VNF Id\r
42 \r
43 resources:\r
44   server_pcrf_psm_001:\r
45     type: nested-psm_v1.0.yaml\r
46     properties:\r
47       pcrf_psm_server_name: { get_param: [pcrf_psm_server_names, 0] }\r
48       pcrf_psm_image_name: { get_param: pcrf_psm_image_name }\r
49       pcrf_psm_flavor_name: { get_param: pcrf_psm_flavor_name }\r
50       availabilityzone_name: { get_param: availabilityzone_name }\r
51       pcrf_security_group_name: { get_param: pcrf_security_group_name }\r
52       pcrf_cps_net_name: { get_param: pcrf_cps_net_name }\r
53       pcrf_cps_net_ip: { get_param: [pcrf_cps_net_ips, 0] }\r
54       pcrf_cps_net_mask: { get_param: pcrf_cps_net_mask }\r
55       pcrf_vnf_id: {get_param: pcrf_vnf_id}\r
56 \r
57   server_pcrf_psm_002:\r
58     type: nested-psm_v1.0.yaml\r
59     properties:\r
60       pcrf_psm_server_name: { get_param: [pcrf_psm_server_names, 1] }\r
61       pcrf_psm_image_name: { get_param: pcrf_psm_image_name }\r
62       pcrf_psm_flavor_name: { get_param: pcrf_psm_flavor_name }\r
63       availabilityzone_name: { get_param: availabilityzone_name }\r
64       pcrf_security_group_name: { get_param: pcrf_security_group_name }\r
65       pcrf_cps_net_name: { get_param: pcrf_cps_net_name }\r
66       pcrf_cps_net_ip: { get_param: [pcrf_cps_net_ips, 1] }\r
67       pcrf_cps_net_mask: { get_param: pcrf_cps_net_mask }\r
68       pcrf_vnf_id: {get_param: pcrf_vnf_id}\r
69 \r
70   server_pcrf_psm_003:\r
71     type: nested-psm_v1.0.yaml\r
72     properties:\r
73       pcrf_psm_server_name: { get_param: [pcrf_psm_server_names, 2] }\r
74       pcrf_psm_image_name: { get_param: pcrf_psm_image_name }\r
75       pcrf_psm_flavor_name: { get_param: pcrf_psm_flavor_name }\r
76       availabilityzone_name: { get_param: availabilityzone_name }\r
77       pcrf_security_group_name: { get_param: pcrf_security_group_name }\r
78       pcrf_cps_net_name: { get_param: pcrf_cps_net_name }\r
79       pcrf_cps_net_ip: { get_param: [pcrf_cps_net_ips, 2] }\r
80       pcrf_cps_net_mask: { get_param: pcrf_cps_net_mask }\r
81       pcrf_vnf_id: {get_param: pcrf_vnf_id}\r
82 \r
83   server_pcrf_psm_004:\r
84     type: nested-psm_v1.0.yaml\r
85     properties:\r
86       pcrf_psm_server_name: { get_param: [pcrf_psm_server_names, 3] }\r
87       pcrf_psm_image_name: { get_param: pcrf_psm_image_name }\r
88       pcrf_psm_flavor_name: { get_param: pcrf_psm_flavor_name }\r
89       availabilityzone_name: { get_param: availabilityzone_name }\r
90       pcrf_security_group_name: { get_param: pcrf_security_group_name }\r
91       pcrf_cps_net_name: { get_param: pcrf_cps_net_name }\r
92       pcrf_cps_net_ip: { get_param: [pcrf_cps_net_ips, 3] }\r
93       pcrf_cps_net_mask: { get_param: pcrf_cps_net_mask }\r
94       pcrf_vnf_id: {get_param: pcrf_vnf_id}\r
95 \r
96   server_pcrf_psm_005:\r
97     type: nested-psm_v1.0.yaml\r
98     properties:\r
99       pcrf_psm_server_name: { get_param: [pcrf_psm_server_names, 4] }\r
100       pcrf_psm_image_name: { get_param: pcrf_psm_image_name }\r
101       pcrf_psm_flavor_name: { get_param: pcrf_psm_flavor_name }\r
102       availabilityzone_name: { get_param: availabilityzone_name }\r
103       pcrf_security_group_name: { get_param: pcrf_security_group_name }\r
104       pcrf_cps_net_name: { get_param: pcrf_cps_net_name }\r
105       pcrf_cps_net_ip: { get_param: [pcrf_cps_net_ips, 4] }\r
106       pcrf_cps_net_mask: { get_param: pcrf_cps_net_mask }\r
107       pcrf_vnf_id: {get_param: pcrf_vnf_id}\r
108 \r
109   server_pcrf_psm_006:\r
110     type: nested-psm_v1.0.yaml\r
111     properties:\r
112       pcrf_psm_server_name: { get_param: [pcrf_psm_server_names, 5] }\r
113       pcrf_psm_image_name: { get_param: pcrf_psm_image_name }\r
114       pcrf_psm_flavor_name: { get_param: pcrf_psm_flavor_name }\r
115       availabilityzone_name: { get_param: availabilityzone_name }\r
116       pcrf_security_group_name: { get_param: pcrf_security_group_name }\r
117       pcrf_cps_net_name: { get_param: pcrf_cps_net_name }\r
118       pcrf_cps_net_ip: { get_param: [pcrf_cps_net_ips, 5] }\r
119       pcrf_cps_net_mask: { get_param: pcrf_cps_net_mask }\r
120       pcrf_vnf_id: {get_param: pcrf_vnf_id}\r
121 \r
122   server_pcrf_psm_007:\r
123     type: nested-psm_v1.0.yaml\r
124     properties:\r
125       pcrf_psm_server_name: { get_param: [pcrf_psm_server_names, 6] }\r
126       pcrf_psm_image_name: { get_param: pcrf_psm_image_name }\r
127       pcrf_psm_flavor_name: { get_param: pcrf_psm_flavor_name }\r
128       availabilityzone_name: { get_param: availabilityzone_name }\r
129       pcrf_security_group_name: { get_param: pcrf_security_group_name }\r
130       pcrf_cps_net_name: { get_param: pcrf_cps_net_name }\r
131       pcrf_cps_net_ip: { get_param: [pcrf_cps_net_ips, 6] }\r
132       pcrf_cps_net_mask: { get_param: pcrf_cps_net_mask }\r
133       pcrf_vnf_id: {get_param: pcrf_vnf_id}\r
134 \r
135   server_pcrf_psm_008:\r
136     type: nested-psm_v1.0.yaml\r
137     properties:\r
138       pcrf_psm_server_name: { get_param: [pcrf_psm_server_names, 7] }\r
139       pcrf_psm_image_name: { get_param: pcrf_psm_image_name }\r
140       pcrf_psm_flavor_name: { get_param: pcrf_psm_flavor_name }\r
141       availabilityzone_name: { get_param: availabilityzone_name }\r
142       pcrf_security_group_name: { get_param: pcrf_security_group_name }\r
143       pcrf_cps_net_name: { get_param: pcrf_cps_net_name }\r
144       pcrf_cps_net_ip: { get_param: [pcrf_cps_net_ips, 7] }\r
145       pcrf_cps_net_mask: { get_param: pcrf_cps_net_mask }\r
146       pcrf_vnf_id: {get_param: pcrf_vnf_id}\r
147 \r
148   server_pcrf_psm_009:\r
149     type: nested-psm_v1.0.yaml\r
150     properties:\r
151       pcrf_psm_server_name: { get_param: [pcrf_psm_server_names, 8] }\r
152       pcrf_psm_image_name: { get_param: pcrf_psm_image_name }\r
153       pcrf_psm_flavor_name: { get_param: pcrf_psm_flavor_name }\r
154       availabilityzone_name: { get_param: availabilityzone_name }\r
155       pcrf_security_group_name: { get_param: pcrf_security_group_name }\r
156       pcrf_cps_net_name: { get_param: pcrf_cps_net_name }\r
157       pcrf_cps_net_ip: { get_param: [pcrf_cps_net_ips, 8] }\r
158       pcrf_cps_net_mask: { get_param: pcrf_cps_net_mask }\r
159       pcrf_vnf_id: {get_param: pcrf_vnf_id}\r
160 \r
161   server_pcrf_psm_010:\r
162     type: nested-psm_v1.0.yaml\r
163     properties:\r
164       pcrf_psm_server_name: { get_param: [pcrf_psm_server_names, 9] }\r
165       pcrf_psm_image_name: { get_param: pcrf_psm_image_name }\r
166       pcrf_psm_flavor_name: { get_param: pcrf_psm_flavor_name }\r
167       availabilityzone_name: { get_param: availabilityzone_name }\r
168       pcrf_security_group_name: { get_param: pcrf_security_group_name }\r
169       pcrf_cps_net_name: { get_param: pcrf_cps_net_name }\r
170       pcrf_cps_net_ip: { get_param: [pcrf_cps_net_ips, 9] }\r
171       pcrf_cps_net_mask: { get_param: pcrf_cps_net_mask }\r
172       pcrf_vnf_id: {get_param: pcrf_vnf_id}\r
173 \r
174   server_pcrf_psm_011:\r
175     type: nested-psm_v1.0.yaml\r
176     properties:\r
177       pcrf_psm_server_name: { get_param: [pcrf_psm_server_names, 10] }\r
178       pcrf_psm_image_name: { get_param: pcrf_psm_image_name }\r
179       pcrf_psm_flavor_name: { get_param: pcrf_psm_flavor_name }\r
180       availabilityzone_name: { get_param: availabilityzone_name }\r
181       pcrf_security_group_name: { get_param: pcrf_security_group_name }\r
182       pcrf_cps_net_name: { get_param: pcrf_cps_net_name }\r
183       pcrf_cps_net_ip: { get_param: [pcrf_cps_net_ips, 10] }\r
184       pcrf_cps_net_mask: { get_param: pcrf_cps_net_mask }\r
185       pcrf_vnf_id: {get_param: pcrf_vnf_id}\r
186 \r
187   server_pcrf_psm_012:\r
188     type: nested-psm_v1.0.yaml\r
189     properties:\r
190       pcrf_psm_server_name: { get_param: [pcrf_psm_server_names, 11] }\r
191       pcrf_psm_image_name: { get_param: pcrf_psm_image_name }\r
192       pcrf_psm_flavor_name: { get_param: pcrf_psm_flavor_name }\r
193       availabilityzone_name: { get_param: availabilityzone_name }\r
194       pcrf_security_group_name: { get_param: pcrf_security_group_name }\r
195       pcrf_cps_net_name: { get_param: pcrf_cps_net_name }\r
196       pcrf_cps_net_ip: { get_param: [pcrf_cps_net_ips, 11] }\r
197       pcrf_cps_net_mask: { get_param: pcrf_cps_net_mask }\r
198       pcrf_vnf_id: {get_param: pcrf_vnf_id}\r
199  \r