Skip to content

Latest commit

 

History

History
54 lines (33 loc) · 1017 Bytes

PUPPET.md

File metadata and controls

54 lines (33 loc) · 1017 Bytes

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.