A control repository template
Go to file
2015-05-15 11:40:37 -07:00
hieradata Rename defaults.yaml to common.yaml 2015-05-15 11:40:37 -07:00
manifests Update site.pp to work OOTB 2015-05-11 15:28:42 -07:00
configure_r10k.pp Update configure_r10k.pp for PE3.8 2015-05-15 11:37:47 -07:00
environment.conf Initial Commit 2015-01-13 16:42:06 -08:00
hiera.yaml Update hiera.yaml 2015-05-15 11:39:23 -07:00
Puppetfile Add stdlib to Puppetfile 2015-01-14 14:22:45 -08:00
README.md Update README.md 2015-01-14 17:17:58 -08:00

  1. Clone this repo down to your master (in /tmp is fine) and upload it to your own internal git server
  2. Edit configure_r10k.pp so that the server parameter is set to your interal git server and repo name
  3. On your Master, run puppet module install zack/r10k
  4. On your Master, run puppet apply configure_r10k.pp
  • This will install r10k and point it at the repo we setup in step 1
  1. You're now ready to run r10k deploy environment --verbose which will deploy modules from your Puppetfile

Side note: You can remove configure_r10k.pp from the repo now.