1 heat_template_version: 2013-05-23
\r
3 description: heat template that creates PCRF Policy Server stack
\r
6 pcrf_pps_server_names:
\r
7 type: comma_delimited_list
\r
8 label: PCRF PS server names
\r
9 description: PCRF PS server names
\r
10 pcrf_pps_image_name:
\r
12 label: PCRF PS image name
\r
13 description: PCRF PS image name
\r
14 pcrf_pps_flavor_name:
\r
16 label: PCRF PS flavor name
\r
17 description: flavor name of PCRF PS instance
\r
18 availabilityzone_name:
\r
20 label: availabilityzone name
\r
21 description: availabilityzone name
\r
24 label: CPS network name
\r
25 description: CPS network name
\r
27 type: comma_delimited_list
\r
28 label: CPS network ips
\r
29 description: CPS network ips
\r
32 label: CPS network mask
\r
33 description: CPS network mask
\r
34 pcrf_security_group_name:
\r
36 label: security group name
\r
37 description: the name of security group
\r
41 description: PCRF VNF Id
\r
44 server_pcrf_pps_001:
\r
45 type: nested-pps_v1.0.yaml
\r
47 pcrf_pps_server_name: { get_param: [pcrf_pps_server_names, 0] }
\r
48 pcrf_pps_image_name: { get_param: pcrf_pps_image_name }
\r
49 pcrf_pps_flavor_name: { get_param: pcrf_pps_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
57 server_pcrf_pps_002:
\r
58 type: nested-pps_v1.0.yaml
\r
60 pcrf_pps_server_name: { get_param: [pcrf_pps_server_names, 1] }
\r
61 pcrf_pps_image_name: { get_param: pcrf_pps_image_name }
\r
62 pcrf_pps_flavor_name: { get_param: pcrf_pps_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
70 server_pcrf_pps_003:
\r
71 type: nested-pps_v1.0.yaml
\r
73 pcrf_pps_server_name: { get_param: [pcrf_pps_server_names, 2] }
\r
74 pcrf_pps_image_name: { get_param: pcrf_pps_image_name }
\r
75 pcrf_pps_flavor_name: { get_param: pcrf_pps_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
83 server_pcrf_pps_004:
\r
84 type: nested-pps_v1.0.yaml
\r
86 pcrf_pps_server_name: { get_param: [pcrf_pps_server_names, 3] }
\r
87 pcrf_pps_image_name: { get_param: pcrf_pps_image_name }
\r
88 pcrf_pps_flavor_name: { get_param: pcrf_pps_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
96 server_pcrf_pps_005:
\r
97 type: nested-pps_v1.0.yaml
\r
99 pcrf_pps_server_name: { get_param: [pcrf_pps_server_names, 4] }
\r
100 pcrf_pps_image_name: { get_param: pcrf_pps_image_name }
\r
101 pcrf_pps_flavor_name: { get_param: pcrf_pps_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
109 server_pcrf_pps_006:
\r
110 type: nested-pps_v1.0.yaml
\r
112 pcrf_pps_server_name: { get_param: [pcrf_pps_server_names, 5] }
\r
113 pcrf_pps_image_name: { get_param: pcrf_pps_image_name }
\r
114 pcrf_pps_flavor_name: { get_param: pcrf_pps_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