case $hostname {
"foobar": {
package { "nfs-common": ensure => installed }
file { "/mnt/foo/":
ensure => directory,
mode=>755,
require => Package["nfs-common"],
}
mount { "foomount":
ensure=>mounted,fstype=>"nfs",
device=>"1.2.3.4:/foo/bar/baz",
name=>"/mnt/foo/",
require=> File["/mnt/foo/"],
options=>'ro,defaults',
}
file { "/mysymlink":
ensure => "/mnt/foo/fum/web/",
require => Mount["foomount"],
}
}
}
|
Pastie
