1 heat_template_version: 2013-05-23
3 description: heat template that creates PCRF Policy Server stack
7 type: comma_delimited_list
8 label: PCRF PS server names
9 description: PCRF PS server names
13 label: PCRF PS image name
14 description: PCRF PS image name
17 label: PCRF PS flavor name
18 description: flavor name of PCRF PS instance
19 availabilityzone_name:
21 label: availabilityzone name
22 description: availabilityzone name
25 label: CPS network name
26 description: CPS network name
28 type: comma_delimited_list
29 label: CPS network ips
30 description: CPS network ips
33 label: CPS network mask
34 description: CPS network mask
35 pcrf_security_group_name:
37 label: security group name
38 description: the name of security group
42 description: PCRF VNF Id
46 description: PCRF VNF Id
50 description: PCRF VNF Id
51 pcrf_pps_server_name_4:
54 description: PCRF VNF Id
58 nova_server_legal_name_1:
59 type: OS::Nova::Server
61 name: { get_param: [pcrf_pps_server_names, 0] }
62 flavor: { get_param: pcrf_flavor_name }
64 vnf_id: { get_param: pcrf_vnf_id }
65 vf_module_id: { get_param: pcrf_vnf_module_id }
68 nova_server_legal_name_2:
69 type: OS::Nova::Server
71 name: { get_param: pcrf_pps_server_name_4 }
72 flavor: { get_param: pcrf_flavor_name }
74 vnf_id: { get_param: pcrf_vnf_id }
75 vf_module_id: { get_param: pcrf_vnf_module_id }
77 nova_server_legal_name_3:
78 type: OS::Nova::Server
80 name: { get_resource: pcrf_pps_server_name_4 }
81 flavor: { get_param: pcrf_flavor_name }
83 vnf_id: { get_param: pcrf_vnf_id }
84 vf_module_id: { get_param: pcrf_vnf_module_id }
86 nova_server_ilegal_name_1:
87 type: OS::Nova::Server
89 name: { get_param: pcrf_pps_server_name_a }
90 flavor: { get_param: pcrf_flavor_name }
92 vnf_id: { get_param: pcrf_vnf_id }
93 vf_module_id: { get_param: pcrf_vnf_module_id }
95 nova_server_ilegal_name_2:
96 type: OS::Nova::Server
98 name: { get_param: pcrf_pps_server_nameds_a }
99 flavor: { get_param: pcrf_flavor_name }
101 vnf_id: { get_param: pcrf_vnf_id }
102 vf_module_id: { get_param: pcrf_vnf_module_id }
104 nova_server_ilegal_name_3:
105 type: OS::Nova::Server
107 name: { get_param: pcrf_pps_server_name_a }
108 flavor: { get_param: pcrf_pps_flavor_name }
110 vnf_id: { get_param: pcrf_vnf_id }
111 vf_module_id: { get_param: pcrf_vnf_module_id }
113 nova_server_ilegal_name_4:
114 type: OS::Nova::Server
116 name: { get_param: pcrf_pps_server_name_a }
117 flavor: { get_param: pcrf_pps_flavor_name }
119 vnf_id: { get_param: pcrf_vnf_id }
120 vf_module_id: { get_param: pcrf_vnf_module_id }
122 nova_server_ilegal_name_5:
123 type: OS::Nova::Server
125 name: { get_param: pcrf_pps_server_name_a }
126 flavor: { get_param: pcrf_pps_flavor_name }
128 vnf_id: { get_param: pcrf_vnf_id }
129 vf_module_id: { get_param: pcrf_vnf_module_id }
131 nova_server_ilegal_name_6:
132 type: OS::Nova::Server
134 name: pcrf_pps_server_name_a
135 flavor: { get_param: pcrf_pps_flavor_name }
137 vnf_id: { get_param: pcrf_vnf_id }
138 vf_module_id: { get_param: pcrf_vnf_module_id }