Merge pull request 'feat: add features to puppet.conf' (#33) from neoloc/puppetconf into develop

Reviewed-on: unkinben/puppet-prod#33
This commit is contained in:
Ben Vincent 2023-10-23 21:09:29 +09:30
commit f8faad3ed6
3 changed files with 8 additions and 0 deletions

View File

@ -58,5 +58,7 @@ class profiles::puppet::puppetmaster (
default_environment => 'develop',
storeconfigs => true,
storeconfigs_backend => 'puppetdb',
reports => 'puppetdb',
usecacheonfailure => false,
}
}

View File

@ -29,6 +29,8 @@ class profiles::puppet::server (
String $default_environment,
Boolean $storeconfigs,
String $storeconfigs_backend,
String $reports,
Boolean $usecacheonfailure,
) {
file { '/etc/puppetlabs/puppet/puppet.conf':
@ -51,6 +53,8 @@ class profiles::puppet::server (
'default_environment' => $default_environment,
'storeconfigs' => $storeconfigs,
'storeconfigs_backend' => $storeconfigs_backend,
'reports' => $reports,
'usecacheonfailure' => $usecacheonfailure,
}),
notify => Service['puppetserver'],
}

View File

@ -19,3 +19,5 @@ default_manifest = <%= $default_manifest %>
default_environment = <%= $default_environment %>
storeconfigs = <%= $storeconfigs %>
storeconfigs_backend = <%= $storeconfigs_backend %>
reports = <%= $reports %>
usecacheonfailure = <%= $usecacheonfailure %>