US social networking major Facebook (NASDAQ:FB) will buy electricity from 100 MW of Invenergy LLC’s solar projects as part of a plan to use 100% renewable power for its Prineville data centre in Oregon.