puppet-puppet/manifests/config.pp @ 64c3fd08
39bda209 | Ewoud Kohl van Wijngaarden | # Set up the puppet config
|
|
94e967ee | Ewoud Kohl van Wijngaarden | class puppet::config(
|
|
11e65ebd | Ewoud Kohl van Wijngaarden | $allow_any_crl_auth = $::puppet::allow_any_crl_auth,
|
|
21a709b0 | Mickaël Canévet | $auth_allowed = $::puppet::auth_allowed,
|
|
11e65ebd | Ewoud Kohl van Wijngaarden | $auth_template = $::puppet::auth_template,
|
|
$ca_server = $::puppet::ca_server,
|
|||
2eb4cf1a | Alexey Amerik | $ca_port = $::puppet::ca_port,
|
|
1057f214 | Trey Dockendorf | $dns_alt_names = $::puppet::dns_alt_names,
|
|
ba541973 | Trey Dockendorf | $hiera_config = $::puppet::hiera_config,
|
|
9f99626a | Michael Moll | $listen_to = $::puppet::listen_to,
|
|
11e65ebd | Ewoud Kohl van Wijngaarden | $main_template = $::puppet::main_template,
|
|
9f99626a | Michael Moll | $module_repository = $::puppet::module_repository,
|
|
11e65ebd | Ewoud Kohl van Wijngaarden | $nsauth_template = $::puppet::nsauth_template,
|
|
9f99626a | Michael Moll | $pluginsource = $::puppet::pluginsource,
|
|
fc20022c | Bram Vogelaar | $pluginfactsource = $::puppet::pluginfactsource,
|
|
11e65ebd | Ewoud Kohl van Wijngaarden | $puppet_dir = $::puppet::dir,
|
|
9f99626a | Michael Moll | $puppetmaster = $::puppet::puppetmaster,
|
|
6526aba1 | Garry Harthill | $syslogfacility = $::puppet::syslogfacility,
|
|
9f99626a | Michael Moll | $srv_domain = $::puppet::srv_domain,
|
|
$use_srv_records = $::puppet::use_srv_records,
|
|||
94e967ee | Ewoud Kohl van Wijngaarden | ) {
|
|
57a8b959 | Mickaël Canévet | concat::fragment { 'puppet.conf+10-main':
|
|
target => "${puppet_dir}/puppet.conf",
|
|||
94e967ee | Ewoud Kohl van Wijngaarden | content => template($main_template),
|
|
57a8b959 | Mickaël Canévet | order => '10',
|
|
df2e0bff | Mickaël Canévet | }
|
|
94e967ee | Ewoud Kohl van Wijngaarden | file { $puppet_dir:
|
|
06de9139 | Dominic Cleal | ensure => directory,
|
|
64c3fd08 | Ben West | owner => $::puppet::dir_owner,
|
|
group => $::puppet::dir_group,
|
|||
06de9139 | Dominic Cleal | } ->
|
|
9be5a6c1 | Gene Liverman | case $::osfamily {
|
|
bc5057df | Michael Moll | 'Windows': {
|
|
57a8b959 | Mickaël Canévet | concat { "${puppet_dir}/puppet.conf": }
|
|
9be5a6c1 | Gene Liverman | }
|
|
default: {
|
|||
57a8b959 | Mickaël Canévet | concat { "${puppet_dir}/puppet.conf":
|
|
owner => 'root',
|
|||
group => $::puppet::params::root_group,
|
|||
mode => '0644',
|
|||
9be5a6c1 | Gene Liverman | }
|
|
}
|
|||
9c60a8f9 | Dominic Cleal | } ~>
|
|
94e967ee | Ewoud Kohl van Wijngaarden | file { "${puppet_dir}/auth.conf":
|
|
content => template($auth_template),
|
|||
3045424e | Mickaël Canévet | }
|
|
6694290a | Dominic Cleal | ||
if $puppet::listen {
|
|||
94e967ee | Ewoud Kohl van Wijngaarden | file { "${puppet_dir}/namespaceauth.conf":
|
|
content => template($nsauth_template),
|
|||
45211baf | fatmcgav | }
|
|
}
|
|||
96cab9ae | Ohad Levy | }
|