Initial openstack implementation