Name: takora
Owner: Ceph
Description: puppet modules for deploying a Ceph cluster
Created: 2015-04-22 01:11:14.0
Updated: 2015-11-04 18:21:50.0
Pushed: 2015-12-14 17:21:05.0
Homepage: null
Size: 409
Language: Ruby
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
Puppet modules for deploying a Ceph cluster
First you have to install bade, a utility for managing Puppet modules using GIT subtrees.
git clone https://github.com/paramite/bade
cd bade
python setup.py develop
Then create a fork of the Takora repository and create a local clone of it.
git clone git@github.com:YOUR_USERNAME/takora.git
cd takora
Now create a new branch in your local clone.
git checkout -b NAME_OF_THE_MODULE
Afterwards add the new Puppet module, puppetlabs-ntp
in this example.
bade add --upstream https://github.com/puppetlabs/puppetlabs-ntp.git --hash 060c453a9bbd87d1bf229db70ee6367033a2910e --commit
Finally add some more details (e.g. why you want to add this Puppet module) to the commit message, push the branch and initiate a pull request.
git commit --amend
git push --set-upstream origin ntp
To create a debian package, run dpkg-buildpackage -us -uc
. You will find the
packages in the parent directory of your current working directory.