Add openstack and slurm support