control-repo/site-modules/profile/manifests/puppet/authority.pp
2020-01-10 11:13:55 +00:00

24 lines
520 B
Puppet

class profile::puppet::authority {
ini_setting { 'policy-based autosigning':
setting => 'autosign',
path => "${settings::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',
}
},
}
}