split out of other openstack plugin