1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
# File 'manifests/server/gentoo/service.pp', line 1
class nfs::server::gentoo::service {
if $nfs::server::gentoo::service_manage {
if $::nfs::client::gentoo::nfs_v4 == true {
service { 'nfs':
ensure => running,
enable => true,
hasrestart => true,
hasstatus => true,
require => Package['net-fs/nfs-utils'],
subscribe => [
Concat['/etc/exports'],
Augeas['/etc/idmapd.conf', '/etc/conf.d/nfs']
],
}
} else {
service { 'nfs':
ensure => running,
enable => true,
hasrestart => true,
hasstatus => true,
require => Package['net-fs/nfs-utils'],
subscribe => Concat['/etc/exports'],
}
}
}
}
|