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
47 type: OS::Nova::Server
49 pcrf_psm_server_name: { get_param: [pcrf_psm_server_names, 0] }
50 image: { get_param: pcrf_psm_image_name }
51 flavor: { get_param: pcrf_psm_flavor_name }
52 availabilityzone_name: { get_param: availabilityzone_name }
54 - port: { get_resource: oam1_int_port }
57 network: 100_1000_0011
58 port_extra_properties: {admin_state_up: true , allowed_address_pairs: 10}
60 - port: { get_resource: oam1_mgmt_port }
62 vnf_id: { get_param: vnf_id }
65 type: OS::Nova::Server
67 pcrf_psm_server_name: { get_param: [pcrf_psm_server_names, 0] }
68 image: { get_param: pcrf_psm_image_name }
69 flavor: { get_param: pcrf_psm_flavor_name }
70 availabilityzone_name: { get_param: availabilityzone_name }
72 - port: { get_resource: oam1_int_port }
75 network: 100_1000_0011
76 port_extra_properties: {admin_state_up: true , allowed_address_pairs: 10}
79 vnf_id: { get_param: vnf_id }
82 type: OS::Neutron::Port
84 network: {get_param: pcrf_psm_server_names}
85 fixed_ips: [{"ip_address": {get_param: [pcrf_psm_image_name, 0]}}]
86 security_groups: [{get_param: pcrf_psm_image_name}]
87 replacement_policy: AUTO
90 type: OS::Neutron::Port
92 network: {get_param: pcrf_psm_server_names}
93 fixed_ips: [{"ip_address": {get_param: [pcrf_psm_image_name, 0]}}]
94 security_groups: [{get_param: pcrf_psm_image_name}]
95 replacement_policy: AUTO