Skip to content

Latest commit

 

History

History
34 lines (28 loc) · 1.01 KB

README.md

File metadata and controls

34 lines (28 loc) · 1.01 KB

Nubis puppet

No puppet modules should be in this repository, instead modules should be added to the Puppetfile in the root of this project.

Install everything locally

git clone https://github.com/mozilla/nubis-puppet
cd nubis-puppet
librarian-puppet install --verbose

Librarian-puppet

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."

r10k

The r10k tool is for managing puppet environments on the puppetmaster.