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
28
29
30
|
# File 'manifests/server/redhat/service.pp', line 1
class nfs::server::redhat::service {
if $nfs::server::redhat::service_manage {
if $::operatingsystemmajrelease and $::operatingsystemmajrelease =~ /^7/ {
$service_name = 'nfs-server'
} else {
$service_name = 'nfs'
}
if $nfs::server::redhat::nfs_v4 == true {
service {$service_name:
ensure => running,
enable => true,
hasrestart => true,
hasstatus => true,
require => Package['nfs-utils'],
subscribe => [ Concat['/etc/exports'], Augeas['/etc/idmapd.conf'] ],
}
} else {
service {$service_name:
ensure => running,
enable => true,
hasrestart => true,
hasstatus => true,
require => Package['nfs-utils'],
subscribe => Concat['/etc/exports'],
}
}
}
}
|