nfs: Fix statd service name for Ubuntu 16.04.
This commit is contained in:
parent
27db7591d7
commit
788d6b4c22
1 changed files with 24 additions and 13 deletions
|
@ -13,12 +13,24 @@ class nfs::client {
|
||||||
}
|
}
|
||||||
|
|
||||||
case $::operatingsystem {
|
case $::operatingsystem {
|
||||||
|
"centos", "redhat": {
|
||||||
|
if versioncmp($::operatingsystemrelease, "7") < 0 {
|
||||||
|
$service = "nfslock"
|
||||||
|
} else {
|
||||||
|
$service = "rpc-statd"
|
||||||
|
}
|
||||||
|
}
|
||||||
"fedora": {
|
"fedora": {
|
||||||
# https://bugzilla.redhat.com/show_bug.cgi?id=692008
|
# https://bugzilla.redhat.com/show_bug.cgi?id=692008
|
||||||
service { "NetworkManager-wait-online":
|
service { "NetworkManager-wait-online":
|
||||||
ensure => stopped,
|
ensure => stopped,
|
||||||
enable => true,
|
enable => true,
|
||||||
}
|
}
|
||||||
|
if versioncmp($::operatingsystemrelease, "16") < 0 {
|
||||||
|
$service = "nfslock"
|
||||||
|
} else {
|
||||||
|
$service = "rpc-statd"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
"ubuntu": {
|
"ubuntu": {
|
||||||
file { "/etc/modprobe.d/lockd.conf":
|
file { "/etc/modprobe.d/lockd.conf":
|
||||||
|
@ -35,25 +47,24 @@ class nfs::client {
|
||||||
notify => Service["nfslock"],
|
notify => Service["nfslock"],
|
||||||
require => Package["nfs-utils"],
|
require => Package["nfs-utils"],
|
||||||
}
|
}
|
||||||
|
if versioncmp($::operatingsystemrelease, "16.04") < 0 {
|
||||||
|
$service = "statd"
|
||||||
|
} else {
|
||||||
|
$service = "rpc-statd"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
"debian": {
|
||||||
|
$service = "statd"
|
||||||
|
}
|
||||||
|
default: {
|
||||||
|
$service = "nfslock"
|
||||||
}
|
}
|
||||||
default: { }
|
|
||||||
}
|
}
|
||||||
|
|
||||||
service { "nfslock":
|
service { "nfslock":
|
||||||
ensure => running,
|
ensure => running,
|
||||||
enable => true,
|
enable => true,
|
||||||
name => $::operatingsystem ? {
|
name => $service,
|
||||||
"centos" => $::operatingsystemrelease ? {
|
|
||||||
/^[1-6]/ => "nfslock",
|
|
||||||
default => "rpc-statd",
|
|
||||||
},
|
|
||||||
"fedora" => $::operatingsystemrelease ? {
|
|
||||||
/^([1-9]|1[0-5])$/ => "nfslock",
|
|
||||||
default => "nfs-lock",
|
|
||||||
},
|
|
||||||
"ubuntu" => "statd",
|
|
||||||
default => "nfslock",
|
|
||||||
},
|
|
||||||
hasstatus => true,
|
hasstatus => true,
|
||||||
require => Package["nfs-utils"],
|
require => Package["nfs-utils"],
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue