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
27 type: comma_delimited_list
28 label: CPS network ips
29 description: CPS network ips
32 label: CPS network mask
33 description: CPS network mask
34 pcrf_security_group_name:
36 label: security group name
37 description: the name of security group
41 description: PCRF VNF Id
44 nova_server_resource_missing_both:
45 type: OS::Nova::Server
47 pcrf_psm_server_name: { get_param: [pcrf_psm_server_names, 11] }
48 availabilityzone_name: { get_param: availabilityzone_name }
49 pcrf_security_group_name: { get_param: pcrf_security_group_name }
50 pcrf_cps_net_name: { get_param: pcrf_cps_net_name }
51 pcrf_cps_net_ip: { get_param: [pcrf_cps_net_ips, 11] }
52 pcrf_cps_net_mask: { get_param: pcrf_cps_net_mask }
53 pcrf_vnf_id: {get_param: pcrf_vnf_id}
55 nova_server_resource_only_image:
56 type: OS::Nova::Server
58 pcrf_psm_server_name: { get_param: [pcrf_psm_server_names, 11] }
59 image: { get_param: pcrf_psm_image_name }
60 availabilityzone_name: { get_param: availabilityzone_name }
61 pcrf_security_group_name: { get_param: pcrf_security_group_name }
62 pcrf_cps_net_name: { get_param: pcrf_cps_net_name }
63 pcrf_cps_net_ip: { get_param: [pcrf_cps_net_ips, 11] }
64 pcrf_cps_net_mask: { get_param: pcrf_cps_net_mask }
65 pcrf_vnf_id: {get_param: pcrf_vnf_id}
67 nova_server_resource_only_flavor:
68 type: OS::Nova::Server
70 pcrf_psm_server_name: { get_param: [pcrf_psm_server_names, 11] }
71 flavor: { get_param: pcrf_psm_flavor_name }
72 availabilityzone_name: { get_param: availabilityzone_name }
73 pcrf_security_group_name: { get_param: pcrf_security_group_name }
74 pcrf_cps_net_name: { get_param: pcrf_cps_net_name }
75 pcrf_cps_net_ip: { get_param: [pcrf_cps_net_ips, 11] }
76 pcrf_cps_net_mask: { get_param: pcrf_cps_net_mask }
77 pcrf_vnf_id: {get_param: pcrf_vnf_id}
80 nova_server_resource_both_without_get_param:
81 type: OS::Nova::Server
83 pcrf_psm_server_name: { get_param: [pcrf_psm_server_names, 11] }
84 flavor: { get_param: }
86 availabilityzone_name: { get_param: availabilityzone_name }
87 pcrf_security_group_name: { get_param: pcrf_security_group_name }
88 pcrf_cps_net_name: { get_param: pcrf_cps_net_name }
89 pcrf_cps_net_ip: { get_param: [pcrf_cps_net_ips, 11] }
90 pcrf_cps_net_mask: { get_param: pcrf_cps_net_mask }
91 pcrf_vnf_id: {get_param: pcrf_vnf_id}