Energy retailer EnergyAustralia has struck a 12-year power purchase agreement (PPA) for 100 MW from the Coleambally solar project, developed by French renewable energy company Neoen.