Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Include stdlib for additional functions and stages
- include stdlib
- include yumrepo::epel
- include yumrepo::puppetlabs
- class { '::puppet':
- dns_alt_names => ['puppet.arin.net'],
- hiera_config => '$confdir/hiera.yaml',
- puppetmaster => "puppet.${::domain}",
- server => true,
- server_storeconfigs_backend => 'puppetdb',
- server_foreman_ssl_ca => '/etc/pki/tls/certs/ca.crt',
- server_foreman_ssl_cert => '/etc/pki/tls/certs/foreman-client-chacore.crt',
- server_foreman_ssl_key => '/etc/pki/tls/private/foreman-client-chacore.key',
- server_directory_environments => true,
- server_dynamic_environments => [],
- server_environments => [],
- server_common_modules_path => [],
- listen => true,
- listen_to => ['puppet.example.com'],
- server_reports => 'log, foreman',
- require => [ Class['yumrepo::epel'], Class['yumrepo::puppetlabs'] ],
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement