24 lines
509 B
Puppet
24 lines
509 B
Puppet
class profile::puppet::authority {
|
|
|
|
ini_setting { 'policy-based autosigning':
|
|
setting => 'autosign',
|
|
path => "${confdir}/puppet.conf",
|
|
section => 'master',
|
|
value => '/opt/puppetlabs/puppet/bin/autosign-validator',
|
|
notify => Service['pe-puppetserver'],
|
|
}
|
|
|
|
class { ::autosign:
|
|
ensure => 'latest',
|
|
config => {
|
|
'general' => {
|
|
'loglevel' => 'INFO',
|
|
},
|
|
'jwt_token' => {
|
|
'secret' => 'puppet'
|
|
'validity' => '0',
|
|
}
|
|
},
|
|
}
|
|
}
|