puppetmaster
An Apache2-hosted puppetmaster, and a webhook to update the puppet files from git.
Version information
released Apr 16th 2016
This version is compatible with:
- ,
Start using this module
Add this module to your Puppetfile:
mod 'rossigee-puppetmaster', '0.1.10'
Learn more about managing modules with a PuppetfileDocumentation
rossigee/puppetmaster — version 0.1.10 Apr 16th 2016
Puppet module for a puppetmaster based on Apache2 with git-based updates
Example hiera config
profile:
puppetmaster:
hostname: puppet.yourdomain.com
netrc:
machine: (git server hostname)
login: (git user login)
password: (git user password)
gitrepo: https://www.yourserver.com/git/puppet
webhook:
bindip: 0.0.0.0
bindport: 8141
token: asdfghjkl;
modules:
- puppetlabs/mysql
- puppetlabs/ntp
- saz/sudo
- saz/timezone
Dependencies
- puppetlabs/stdlib (>=3.2.0 <5.0.0)
- jethrocarr/initfact (>=1.0.0 <2.0.0)
- saz/sudo (>= 1.2.0)