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
52 availability_zone_legal_name_1:
53 type: OS::Nova::Server
55 name: { get_param: [pcrf_names, 0] }
56 availability_zone: {get_param: availability_zone_1}
57 flavor: { get_param: pcrf_flavor_name }
59 vnf_id: { get_param: pcrf_vnf_id }
60 vf_module_id: { get_param: pcrf_vnf_module_id }
62 availability_zone_legal_name_2:
63 type: OS::Nova::Server
65 name: { get_param: [pcrf_names, 0] }
66 availability_zone: {get_resource: availability_zone_1}
67 flavor: { get_param: pcrf_flavor_name }
69 vnf_id: { get_param: pcrf_vnf_id }
70 vf_module_id: { get_param: pcrf_vnf_module_id }
72 availability_zone_illegal_name_1:
73 type: OS::Nova::Server
75 name: { get_param: [pcrf_names, 0] }
76 availability_zone: {get_param: availability_zone_name}
77 flavor: { get_param: pcrf_flavor_name }
79 vnf_id: { get_param: pcrf_vnf_id }
80 vf_module_id: { get_param: pcrf_vnf_module_id }
82 availability_zone_illegal_name_2:
83 type: OS::Nova::Server
85 name: { get_param: [pcrf_names, 0] }
86 availability_zone: {get_param: availability_zone}
87 flavor: { get_param: pcrf_flavor_name }
89 vnf_id: { get_param: pcrf_vnf_id }
90 vf_module_id: { get_param: pcrf_vnf_module_id }