Puppet Class: sys::nfs::params
- Inherited by:
-
sys::nfs
- Defined in:
- manifests/nfs/params.pp
Overview
Class: sys::nfs::params
Platform-independent parameters for installing NFS client and/or server.
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
# File 'manifests/nfs/params.pp', line 5
class sys::nfs::params {
case $::osfamily {
darwin: {
# NFS client and server built-in to OS X.
$client = false
$server = false
}
debian: {
# Debian splits up NFS into common/server packages.
$client = 'nfs-common'
$server = 'nfs-kernel-server'
}
redhat: {
# RedHat has everything in one package.
$client = 'nfs-utils'
$server = false
}
solaris: {
# NFS client built into Solaris.
$client = false
$server = 'service/file-system/nfs'
$provider = 'pkg'
}
default: {
fail("Do not know how to install NFS on ${::osfamily}\n")
}
}
}
|