https://github.com/madhacking/puppet-module-puppet
Puppet module for managing the configuration of Puppet as an agent and a master.
https://github.com/madhacking/puppet-module-puppet
Last synced: 8 months ago
JSON representation
Puppet module for managing the configuration of Puppet as an agent and a master.
- Host: GitHub
- URL: https://github.com/madhacking/puppet-module-puppet
- Owner: MADhacking
- License: other
- Created: 2015-05-04T21:42:20.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2015-05-07T19:02:55.000Z (over 10 years ago)
- Last Synced: 2025-02-21T00:10:01.013Z (9 months ago)
- Language: Puppet
- Size: 105 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Puppet configuration module for Puppet
## Description
Puppet module for managing the configuration of Puppet as both master and slave.
## Example usage
### Puppet Master
class { 'puppet::master': autosign => true, reports => 'store', }
In addition the `storeconfigs` parameter (default: false) may be supplied.
### Resulting files
#### /etc/puppet/puppet.conf
# This file is automatically generated by Puppet
#
# Any changes made to this file will be lost on the next automated Puppet run!
[main]
logdir = /var/log/puppet
pluginsync = true
[master]
autosign = true
reports = store
storeconfigs = false
### Puppet Agent
class { 'puppet::agent': server => "puppet.example.com", }
In addition the `runinterval` parameter (default: '15m') and the `report` parameter (default: true)
may be supplied.
### Resulting files
#### /etc/puppet/puppet.conf
# This file is automatically generated by Puppet
#
# Any changes made to this file will be lost on the next automated Puppet run!
[main]
logdir = /var/log/puppet
pluginsync = true
[agent]
server = puppet.example.com
runinterval = 15m
report = true
### Puppet Master & Agent
class { 'puppet::master': autosign => true, reports => 'store', }
class { 'puppet::agent': server => "puppet.example.com", }
### Resulting files
#### /etc/puppet/puppet.conf
# This file is automatically generated by Puppet
#
# Any changes made to this file will be lost on the next automated Puppet run!
[main]
logdir = /var/log/puppet
pluginsync = true
[master]
autosign = true
reports = store
storeconfigs = false
[agent]
server = puppet.example.com
runinterval = 15m
report = true