Skip to content

colonwq/openstack-puppet-modules

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

578 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenStack Puppet Modules

Puppet modules shared between Packstack and Foreman.

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 OpenStack Puppet Modules repository and create a local clone of it.

git clone git@github.com:YOUR_USERNAME/openstack-puppet-modules.git
cd openstack-puppet-modules

Now create a new branch in your local clone.

git checkout -b NAME_OF_THE_MODULE

Afterwards add the new Puppet module, puppet-module-collectd in this example.

bade add --upstream https://github.com/pdxcat/puppet-module-collectd.git --hash cf79540be4623eb9da287f6d579ec4a4f4ddc39b --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 collectd

About

puppet modules shared between packstack and foreman

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Ruby 61.9%
  • Puppet 30.3%
  • HTML 6.3%
  • Shell 0.5%
  • Python 0.4%
  • Pascal 0.3%
  • Other 0.3%