Add support for Ceph as a Cinder and Nova backend
authorYanis Guenane <yanis.guenane@enovance.com>
Wed, 11 Mar 2015 09:14:35 +0000 (05:14 -0400)
committerGiulio Fidente <gfidente@redhat.com>
Wed, 18 Mar 2015 16:42:51 +0000 (12:42 -0400)
commitabcfd88ee31bbf0ff232500ea312f3077ea60435
tree1c12bb30d9f08a6d6bfc1e50b74160136fe8f942
parent5e7928431e0ba0afd91ef924d43ca5fb28b345fa
Add support for Ceph as a Cinder and Nova backend

This commit aims to add support for Ceph as a cinder and a nova backend.

  * Allows creation of Ceph pools from heat (Default: volumes, vms)
  * Creates the proper ceph user and inject the keys
  * Applies the proper configuration in cinder.conf and nova.conf
  * Enable the backend out of the box

Co-Authored-By: Giulio Fidente <gfidente@redhat.com>
Change-Id: Ic17d7a665de81a8bab5e34035abe90eda4bc889f
compute.yaml
controller.yaml
overcloud-without-mergepy.yaml
puppet/compute-puppet.yaml
puppet/controller-puppet.yaml
puppet/hieradata/ceph.yaml
puppet/hieradata/compute.yaml
puppet/manifests/overcloud_compute.pp
puppet/manifests/overcloud_controller.pp