OpenStack Provider implementation