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
|
# File 'manifests/server/ubuntu/service.pp', line 1
class nfs::server::ubuntu::service {
if $nfs::server::ubuntu::service_manage {
if $nfs::server::ubuntu::nfs_v4 == true {
service {'nfs-kernel-server':
ensure => running,
enable => true,
hasrestart => true,
hasstatus => true,
require => Package['nfs-kernel-server'],
subscribe => [ Concat['/etc/exports'], Augeas['/etc/idmapd.conf','/etc/default/nfs-common'] ],
}
} else {
service {'nfs-kernel-server':
ensure => running,
enable => true,
hasrestart => true,
hasstatus => true,
require => Package['nfs-kernel-server'],
subscribe => Concat['/etc/exports'],
}
}
Package['rpcbind'] -> Service['rpcbind']
}
}
|