Remove Unknown variable warning
|1 month ago|
|doc||1 year ago|
|examples||3 months ago|
|lib/puppet||2 years ago|
|manifests||1 month ago|
|releasenotes||2 months ago|
|spec||2 months ago|
|.gitignore||9 months ago|
|.gitreview||2 months ago|
|.zuul.yaml||2 months ago|
|Gemfile||2 months ago|
|LICENSE||5 years ago|
|README.md||2 months ago|
|Rakefile||3 years ago|
|USECASES.md||3 years ago|
|bindep.txt||1 year ago|
|metadata.json||2 months ago|
|setup.cfg||7 months ago|
|setup.py||3 years ago|
|tox.ini||2 months ago|
The ceph module is intended to leverage all Ceph has to offer and allow for a wide range of use case. Although hosted on the OpenStack infrastructure, it does not require to sign a CLA nor is it restricted to OpenStack users. It benefits from a structured development process that helps federate the development effort. Each feature is tested with integration tests involving virtual machines to show that it performs as expected when used with a realistic scenario.
The ceph module deploys a Ceph cluster ( MON, OSD ), the Cephfs file system and the RadosGW object store. It provides integration with various environments ( OpenStack … ) and components to be used by third party puppet modules that depend on a Ceph cluster.
A blueprint contains an inventory of what is desirable. It was decided to start from scratch and implement one module at a time.
We follow the OS compatibility of Ceph. With the release of infernalis this is currently:
git clone https://github.com/openstack/puppet-ceph.git cd puppet-ceph sudo gem install bundler bundle install
The developer documentation of the puppet-openstack project is the reference:
bundle install bundle exec rspec spec/acceptance
The BEAKER_set environment variable contains the resource set of linux distribution configurations for which integration tests are going to be run. Available values are
The default is
BEAKER_set=two-ubuntu-server-1404-x64 \ bundle exec rspec spec/acceptance
Developer documentation for the entire puppet-openstack project.