type openstack