ceph/takora

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

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Takora

Puppet modules for deploying a Ceph cluster

How to add a new Puppet module

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

Packaging

To create a debian package, run dpkg-buildpackage -us -uc. You will find the packages in the parent directory of your current working directory.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.