puppet-prod/site/profiles/manifests/base.pp
Ben Vincent 5ee4891157 Add a switch to check for os family
This is so I can include either apt or yum/dnf based profiles. This can
be expanded easily if new families are added, or if new base role
includes are added that are different based on the family of the os.
2023-06-25 14:36:23 +10:00

20 lines
402 B
Puppet

# this is the base class, which will be used by all servers
class profiles::base (
Array $ntp_servers,
) {
class { 'chrony':
servers => $ntp_servers,
}
case $facts['os']['family'] {
'RedHat': {
include profiles::yum::global
}
#'Debian': {
# include profiles::apt:;global
#}
default: {
fail("Unsupported OS family ${facts['os']['family']}")
}
}
}