No puppet modules should be in this repository, instead modules should be added to the Puppetfile
in the root of this project.
git clone https://github.com/mozilla/nubis-puppet
cd nubis-puppet
librarian-puppet install --verbose
All modules are pulled in via Puppetfiles
which are processed by librarian-puppet. If you make a change to any Puppetfile
you are advised to run librarian-puppet install --verbose
to ensure librarian-puppet can resolve any new dependencies.
To find outdated dependancied
librarian-puppet outdated
To update an outdated module bump the version in the module file
vi Puppetfile
librarian-puppet update
git diff Puppetfile
git add Puppetfile
git commit -m "Bump the version of apache to 1.4.0."
The r10k tool is for managing puppet environments on the puppetmaster.