heat_template_version: 2013-05-23 description: heat template that creates PCRF Policy Server stack parameters: pcrf_pps_server_names: type: comma_delimited_list label: PCRF PS server names description: PCRF PS server names pcrf_pps_image_name: type: string default: True label: PCRF PS image name description: PCRF PS image name pcrf_pps_flavor_name: type: string label: PCRF PS flavor name description: flavor name of PCRF PS instance availabilityzone_name: type: string label: availabilityzone name description: availabilityzone name pcrf_cps_net_name: type: string label: CPS network name description: CPS network name pcrf_cps_net_ips: type: comma_delimited_list label: CPS network ips description: CPS network ips pcrf_cps_net_mask: type: string label: CPS network mask description: CPS network mask pcrf_security_group_name: type: string label: security group name description: the name of security group pcrf_vnf_id: type: string label: PCRF VNF Id description: PCRF VNF Id pcrf_net_ips: type: string label: PCRF VNF Id description: PCRF VNF Id pcrf_net_v6_ips: type: string label: PCRF VNF Id description: PCRF VNF Id pcrf_net_ip_4: type: string label: PCRF VNF Id description: PCRF VNF Id pcrf_net_v6_ip_4: type: string label: PCRF VNF Id description: PCRF VNF Id pcrf_net_ipz: type: string label: PCRF VNF Id description: PCRF VNF Id pcrf_net_v0_ip_3: type: string label: PCRF VNF Id description: PCRF VNF Id pcrf_net_v6_ip_a: type: string label: PCRF VNF Id description: PCRF VNF Id resources: fixed_ip_legal_name_1: type: OS::Neutron::Port properties: name: {get_param: pcrf_pps_image_name} fixed_ips: - ip_address: {get_param: pcrf_net_ips} fixed_ip_legal_name_2: type: OS::Neutron::Port properties: name: {get_param: pcrf_pps_image_name} fixed_ips: - ip_address: {get_param: pcrf_net_v6_ips} fixed_ip_legal_name_3: type: OS::Neutron::Port properties: name: {get_param: pcrf_pps_image_name} fixed_ips: - ip_address: {get_param: pcrf_net_ip_4} fixed_ip_legal_name_4: type: OS::Neutron::Port properties: name: {get_param: pcrf_pps_image_name} fixed_ips: - ip_address: {get_param: pcrf_net_v6_ip_4} fixed_ip_legal_name_5: type: OS::Neutron::Port properties: name: {get_param: pcrf_pps_image_name} fixed_ips: - ip_address: {get_resource: pcrf_net_v6_ip_4} fixed_ip_illegal_name_1: type: OS::Neutron::Port properties: name: {get_param: pcrf_pps_image_name} fixed_ips: - ip_address: {get_param: pcrf_net_ipz} fixed_ip_illegal_name_2: type: OS::Neutron::Port properties: name: {get_param: pcrf_pps_image_name} fixed_ips: - ip_address": {get_param: pcrf_net_v0_ip_3} fixed_ip_illegal_name_3: type: OS::Neutron::Port properties: name: {get_param: pcrf_pps_image_name} fixed_ips: - ip_address: {get_param: pcrf_net_v6_ip_a}