heat_template_version: 2013-05-23 description: heat template that creates PCRF Policy Server stack parameters: pcrf_pps_server_name: type: string label: PCRF PS server name description: PCRF PS server name pcrf_pps_image_name: type: string 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_ip: type: string label: CPS network ip description: CPS network ip 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 num_instances: type: string label: PCRF VNF Id description: PCRF VNF Id pcrf_pps_server_names: type: string resources: resource_with_resources_group: type: OS::Heat::ResourceGroup properties: count: { get_param: num_instances } resource_def: type: nested-from-resources-group.yaml properties: pcrf_psm_server_name: { get_param: pcrf_pps_server_names }