Sha256: 84872c8962bd4627eb7f4d3f6d605e4e42b71346ea7ec6e14aafc74752ce7408
Contents?: true
Size: 958 Bytes
Versions: 2
Compression:
Stored size: 958 Bytes
Contents
class profile::puppetmaster::autosign ( String $logfile = '/var/log/puppetlabs/puppetserver/autosign.log', String $journalfile = '/etc/puppetlabs/puppetserver/autosign.journal', String $confdir = '/etc/puppetlabs/puppet', String $password = undef, ) { class { '::autosign': ensure => 'latest', settings => { 'general' => { 'loglevel' => 'INFO', 'logfile' => $logfile, }, 'jwt_token' => { 'secret' => fqdn_rand_string(10), 'validity' => '7200', 'journalfile' => $journalfile, }, 'password_list' => { 'password' => $password, }, }, } ini_setting {'policy-based autosigning': setting => 'autosign', path => "${confdir}/puppet.conf", section => 'master', value => '/opt/puppetlabs/puppet/bin/autosign-validator', notify => Service['pe-puppetserver'], require => Class['::autosign'], } }
Version data entries
2 entries across 2 versions & 1 rubygems