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
10 pcrf_psm_server_names:
11 type: comma_delimited_list
12 label: PCRF SM server names
13 description: name of the PCRF SM instance
16 label: PCRF SM image name
17 description: PCRF SM image name
20 label: PCRF SM flavor name
21 description: flavor name of PCRF SM instance
22 availabilityzone_name:
24 label: availabilityzone name
25 description: availabilityzone 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
46 pcrf_pps_server_names:
56 resource_with_resources_group_1:
57 type: OS::Heat::ResourceGroup
59 count: { get_param: num_instances }
61 type: {get_param: pcrf_vnf_id}
63 pcrf_psm_server_name: { get_param: pcrf_pps_server_names }
64 pcrf_psm_image_name: { get_param: pcrf_pps_image_name }
69 resource_with_resources_group_2:
70 type: OS::Heat::ResourceGroup
72 count: { get_param: num_instances }
74 type: OS::Nova::Server
76 cloud_zone_id: { get_param: pcrf_pps_server_names }
77 vf_name: { get_param: pcrf_pps_image_name }
81 resource_with_resources_group_3:
82 type: OS::Heat::ResourceGroup
84 count: { get_param: num_instances }
88 cloud_zone_id: { get_param: pcrf_pps_server_names }
89 vf_name: { get_param: pcrf_pps_image_name }
92 resource_with_resources_group_4:
93 type: OS::Heat::ResourceGroup
95 count: { get_param: num_instances }