Puppet Class: mit_krb5::install
- Defined in:
- manifests/install.pp
Overview
Class: mit_krb5::install
Install MIT Kerberos v5 client.
Authors
Patrick Mooney <patrick.f.mooney@gmail.com>
Copyright
Copyright 2013 Patrick Mooney.
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
# File 'manifests/install.pp', line 13
class mit_krb5::install($packages = undef) {
if $packages {
if is_array($packages) {
$install = flatten($packages)
} else {
$install = [$packages]
}
} else {
# OS-specific defaults
$install = $::osfamily ? {
'Archlinux' => ['krb5'],
'Debian' => ['krb5-user'],
'Gentoo' => ['mit-krb5'],
'Mandrake' => ['krb5-workstation'],
'RedHat' => ['krb5-workstation'],
'Suse' => ['krb5-client'],
}
}
ensure_packages($install)
}
|