control-repo/site-modules/profile/manifests/puppetserver.pp
2020-03-26 08:48:01 +00:00

22 lines
593 B
Puppet

class profile::puppetserver (
Boolean $puppetserver = true,
Boolean $authority = false,
Boolean $metrics_server = false,
Boolean $nfs_export = true,
) {
if $puppetserver {
class { '::profile::puppetserver::bootstrap': }
}
if $authority {
class { '::profile::puppetserver::authority': }
}
if $metrics_server {
include puppet_metrics_collector
include puppet_metrics_collector::system
include puppet_metrics_dashboard::profile::master::postgres_access
}
if $nfs_export {
class { '::profile::puppetserver::nfs_export': }
}
}