1 heat_template_version: 2013-05-23
3 description: heat template that creates PCRF Session Manager stack
7 type: comma_delimited_list
8 label: PCRF SM server names
9 description: name of the PCRF SM instance
12 label: PCRF SM image name
13 description: PCRF SM image name
16 label: PCRF SM flavor name
17 description: flavor name of PCRF SM instance
18 availabilityzone_name:
20 label: availabilityzone name
21 description: availabilityzone name
24 label: CPS network name
25 description: CPS network name
28 label: CPS network name
29 description: CPS network name
31 type: comma_delimited_list
32 label: CPS network ips
33 description: CPS network ips
36 label: CPS network mask
37 description: CPS network mask
38 pcrf_security_group_name:
40 label: security group name
41 description: the name of security group
45 description: PCRF VNF Id
49 description: PCRF id number
53 type: nested-psm_v1.0.yaml
55 pcrf_psm_server_name: { get_param: [pcrf_psm_server_names, 0] }
56 pcrf_psm_image_name: { get_param: pcrf_psm_image_name }
57 pcrf_psm_flavor_name: { get_param: pcrf_psm_flavor_name }
58 availabilityzone_name: { get_param: availabilityzone_name }
59 pcrf_security_group_name: { get_param: pcrf_security_group_name }
60 pcrf_cps_net_name: { get_param: pcrf_cps_net_name }
61 pcrf_cps_net_ip: { get_param: [pcrf_cps_net_ips, 0] }
62 pcrf_cps_net_mask: { get_param: pcrf_cps_net_mask }
63 pcrf_vnf_id: {get_param: pcrf_vnf_id}
66 type: nested-psm_v1.0.yaml
68 pcrf_psm_server_name: { get_param: [pcrf_psm_server_names, 1] }
69 pcrf_psm_image_name: { get_param: pcrf_psm_image_name }
70 pcrf_psm_flavor_name: { get_param: pcrf_psm_flavor_name }
71 availabilityzone_name: { get_param: availabilityzone_name }
72 pcrf_security_group_name: { get_param: pcrf_security_group_name }
73 pcrf_cps_net_name: { get_param: pcrf_cps_net_name }
74 pcrf_cps_net_ip: { get_param: [pcrf_cps_net_ips, 1] }
75 pcrf_cps_net_mask: { get_param: pcrf_cps_net_mask }
76 pcrf_vnf_id: {get_param: pcrf_vnf_id}
79 type: nested-psm_v1.0.yaml
81 pcrf_psm_server_name: { get_param: [pcrf_psm_server_names, 2] }
82 pcrf_psm_image_name: { get_param: pcrf_psm_image_name }
83 pcrf_psm_flavor_name: { get_param: pcrf_psm_flavor_name }
84 availabilityzone_name: { get_param: availabilityzone_name }
85 pcrf_security_group_name: { get_param: pcrf_security_group_name }
86 pcrf_cps_net_name: { get_param: pcrf_cps_net_name }
87 pcrf_cps_net_ip: { get_param: [pcrf_cps_net_ips, 2] }
88 pcrf_cps_net_mask: { get_param: pcrf_cps_net_mask }
89 pcrf_vnf_id: {get_param: pcrf_vnf_id}
92 type: nested-psm_v1.0.yaml
94 pcrf_psm_server_name: { get_param: [pcrf_psm_server_names, 3] }
95 pcrf_psm_image_name: { get_param: pcrf_psm_image_name }
96 pcrf_psm_flavor_name: { get_param: pcrf_psm_flavor_name }
97 availabilityzone_name: { get_param: availabilityzone_name }
98 pcrf_security_group_name: { get_param: pcrf_security_group_name }
99 pcrf_cps_net_name: { get_param: pcrf_cps_net_name }
100 pcrf_cps_net_ip: { get_param: [pcrf_cps_net_ips, 3] }
101 pcrf_cps_net_mask: { get_param: pcrf_cps_net_mask }
102 pcrf_vnf_id: {get_param: pcrf_vnf_id}
105 type: nested-psm_v1.0.yaml
107 pcrf_psm_server_name: { get_param: [pcrf_psm_server_names, 4] }
108 pcrf_psm_image_name: { get_param: pcrf_psm_image_name }
109 pcrf_psm_flavor_name: { get_param: pcrf_psm_flavor_name }
110 availabilityzone_name: { get_param: availabilityzone_name }
111 pcrf_security_group_name: { get_param: pcrf_security_group_name }
112 pcrf_cps_net_name: { get_param: pcrf_cps_net_name }
113 pcrf_cps_net_ip: { get_param: [pcrf_cps_net_ips, 4] }
114 pcrf_cps_net_mask: { get_param: pcrf_cps_net_mask }
115 pcrf_vnf_id: {get_param: pcrf_vnf_id}
118 type: nested-psm_v1.0.yaml
120 pcrf_psm_server_name: { get_param: [pcrf_psm_server_names, 5] }
121 pcrf_psm_image_name: { get_param: pcrf_psm_image_name }
122 pcrf_psm_flavor_name: { get_param: pcrf_psm_flavor_name }
123 availabilityzone_name: { get_param: availabilityzone_name }
124 pcrf_security_group_name: { get_param: pcrf_security_group_name }
125 pcrf_cps_net_name: { get_param: pcrf_cps_net_name }
126 pcrf_cps_net_ip: { get_param: [pcrf_cps_net_ips, 5] }
127 pcrf_cps_net_mask: { get_param: pcrf_cps_net_mask }
128 pcrf_vnf_id: {get_param: pcrf_vnf_id}
131 type: nested-psm_v1.0.yaml
133 pcrf_psm_server_name: { get_param: [pcrf_psm_server_names, 6] }
134 pcrf_psm_image_name: { get_param: pcrf_psm_image_name }
135 pcrf_psm_flavor_name: { get_param: pcrf_psm_flavor_name }
136 availabilityzone_name: { get_param: availabilityzone_name }
137 pcrf_security_group_name: { get_param: pcrf_security_group_name }
138 pcrf_cps_net_name: { get_param: pcrf_cps_net_name }
139 pcrf_cps_net_ip: { get_param: [pcrf_cps_net_ips, 6] }
140 pcrf_cps_net_mask: { get_param: pcrf_cps_net_mask }
141 pcrf_vnf_id: {get_param: pcrf_vnf_id}
144 type: nested-psm_v1.0.yaml
146 pcrf_psm_server_name: { get_param: [pcrf_psm_server_names, 7] }
147 pcrf_psm_image_name: { get_param: pcrf_psm_image_name }
148 pcrf_psm_flavor_name: { get_param: pcrf_psm_flavor_name }
149 availabilityzone_name: { get_param: availabilityzone_name }
150 pcrf_security_group_name: { get_param: pcrf_security_group_name }
151 pcrf_cps_net_name: { get_param: pcrf_cps_net_name }
152 pcrf_cps_net_ip: { get_param: [pcrf_cps_net_ips, 7] }
153 pcrf_cps_net_mask: { get_param: pcrf_cps_net_mask }
154 pcrf_vnf_id: {get_param: pcrf_vnf_id}
157 type: nested-psm_v1.0.yaml
159 pcrf_psm_server_name: { get_param: [pcrf_psm_server_names, 8] }
160 pcrf_psm_image_name: { get_param: pcrf_psm_image_name }
161 pcrf_psm_flavor_name: { get_param: pcrf_psm_flavor_name }
162 availabilityzone_name: { get_param: availabilityzone_name }
163 pcrf_security_group_name: { get_param: pcrf_security_group_name }
164 pcrf_cps_net_name: { get_param: pcrf_cps_net_name }
165 pcrf_cps_net_ip: { get_param: [pcrf_cps_net_ips, 8] }
166 pcrf_cps_net_mask: { get_param: pcrf_cps_net_mask }
167 pcrf_vnf_id: {get_param: pcrf_vnf_id}
170 type: nested-psm_v1.0.yaml
172 pcrf_psm_server_name: { get_param: [pcrf_psm_server_names, 9] }
173 pcrf_psm_image_name: { get_param: pcrf_psm_image_name }
174 pcrf_psm_flavor_name: { get_param: pcrf_psm_flavor_name }
175 availabilityzone_name: { get_param: availabilityzone_name }
176 pcrf_security_group_name: { get_param: pcrf_security_group_name }
177 pcrf_cps_net_name: { get_param: pcrf_cps_net_name }
178 pcrf_cps_net_ip: { get_param: [pcrf_cps_net_ips, 9] }
179 pcrf_cps_net_mask: { get_param: pcrf_cps_net_mask }
180 pcrf_vnf_id: {get_param: pcrf_vnf_id}
183 type: nested-psm_v1.0.yaml
185 pcrf_psm_server_name: { get_param: [pcrf_psm_server_names, 10] }
186 pcrf_psm_image_name: { get_param: pcrf_psm_image_name }
187 pcrf_psm_flavor_name: { get_param: pcrf_psm_flavor_name }
188 availabilityzone_name: { get_param: availabilityzone_name }
189 pcrf_security_group_name: { get_param: pcrf_security_group_name }
190 pcrf_cps_net_name: { get_param: pcrf_cps_net_name }
191 pcrf_cps_net_ip: { get_param: [pcrf_cps_net_ips, 10] }
192 pcrf_cps_net_mask: { get_param: pcrf_cps_net_mask }
193 pcrf_vnf_id: {get_param: pcrf_vnf_id}
196 type: nested-psm_v1.0.yaml
198 pcrf_psm_server_name: { get_param: [pcrf_psm_server_names, 11] }
199 pcrf_psm_image_name: { get_param: pcrf_psm_image_name }
200 pcrf_psm_flavor_name: { get_param: pcrf_psm_flavor_name }
201 availabilityzone_name: { get_param: availabilityzone_name }
202 pcrf_security_group_name: { get_param: pcrf_security_group_name }
203 pcrf_cps_net_name: { get_param: pcrf_cps_net_name }
204 pcrf_cps_net_ip: { get_param: [pcrf_cps_net_ips, 11] }
205 pcrf_cps_net_mask: { get_param: pcrf_cps_net_mask }
206 pcrf_vnf_id: {get_param: pcrf_vnf_id}