Mais conteúdo relacionado
Semelhante a Puppet Camp Paris 2014: Highly Available Puppet : Automate the deployment of new masters - Guillaume Espanel, Objectif Libre (20)
Puppet Camp Paris 2014: Highly Available Puppet : Automate the deployment of new masters - Guillaume Espanel, Objectif Libre
- 14. Deploying new masters
Example manifest
$is_primary_master =false
$dashboard_host ='dashboard.example.com:3000'
$storeconfigs_dbserver ='puppetmaster1.example.com'
class{'::puppet::master':
ca =>false,
reports =>'http',
reporturl =>"http://${dashboard_host}/reports/upload",
storeconfigs =>true,
storeconfigs_dbserver=>$storeconfigs_dbserver,
ssl_cert =>"/var/lib/puppet/ssl/certs/${::clientcert}.pem",
ssl_key =>"/var/lib/puppet/ssl/private_keys/${::clientcert}.pem",
ssl_chain =>'/var/lib/puppet/ssl/certs/ca.pem',
ssl_ca =>'/var/lib/puppet/ssl/certs/ca.pem',
ssl_crl =>'/var/lib/puppet/ssl/crl.pem',
}
class{'::puppet::agent':
puppet_server=>"puppet.example.com",
}