Puppet Class: fstab
- Defined in:
- manifests/init.pp
Overview
Class: fstab
This module manages fstab
Parameters: none
Actions:
Requires: see Modulefile
Sample Usage:
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
# File 'manifests/init.pp', line 13
class fstab (
$source = undef,
$dest = undef,
$type = undef,
$opts = 'defaults',
$dump = 0,
$passno = 0,
$ensure = 'present'){
if $source == undef {
err('The source parameter is required.')
}
if $dest == undef {
err('The dest parameter is required.')
}
if $type == undef {
err('The type parameter is required.')
}
case $::osfamily {
redhat, debian: {
fstab::augeas { $name:
ensure => $ensure,
source => $source,
dest => $dest,
type => $type,
opts => $opts,
dump => $dump,
passno => $passno,
}
}
default: { err('Your OS isn\'t supported by the fstab module yet.') }
}
}
|