Advertisement
Guest User

Untitled

a guest
Dec 22nd, 2014
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. # Include stdlib for additional functions and stages
  2. include stdlib
  3.  
  4. include yumrepo::epel
  5. include yumrepo::puppetlabs
  6.  
  7.  
  8. class { '::puppet':
  9. dns_alt_names => ['puppet.arin.net'],
  10. hiera_config => '$confdir/hiera.yaml',
  11. puppetmaster => "puppet.${::domain}",
  12. server => true,
  13. server_storeconfigs_backend => 'puppetdb',
  14. server_foreman_ssl_ca => '/etc/pki/tls/certs/ca.crt',
  15. server_foreman_ssl_cert => '/etc/pki/tls/certs/foreman-client-chacore.crt',
  16. server_foreman_ssl_key => '/etc/pki/tls/private/foreman-client-chacore.key',
  17. server_directory_environments => true,
  18. server_dynamic_environments => [],
  19. server_environments => [],
  20. server_common_modules_path => [],
  21. listen => true,
  22. listen_to => ['puppet.example.com'],
  23. server_reports => 'log, foreman',
  24. require => [ Class['yumrepo::epel'], Class['yumrepo::puppetlabs'] ],
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement