refactoring openstack_cluster