control-repo/site-modules/profile/manifests/puppetserver.pp
2020-03-30 17:08:13 +01:00

21 lines
477 B
Puppet

class profile::puppetserver (
Boolean $puppetserver = true,
Boolean $authority = false,
Boolean $nfs_export = false,
Boolean $metrics_collect = false,
) {
if $puppetserver {
class { '::profile::puppetserver::bootstrap': }
}
if $authority {
class { '::profile::puppetserver::authority': }
}
if $nfs_export {
class { '::profile::puppetserver::nfs_export': }
}
if $metrics_collect {
include metrics_collector
fi
}
}