Spanish energy giant Iberdrola SA (BME:IBE) has signed a 6-MW power purchase agreement (PPA) with MAKRO as part of which some of the latter company's hospitality industry distribution centres in Spain will be equipped with solar systems.