Start openafs-client after dkms has been run

This fixes an issue under ubuntu xenial, were the service appears to
be started before kernel modules are installed.

Change-Id: I2a3bdabca961ba0cd05984293ee265e2f02b8286
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This commit is contained in:
Paul Belanger 2017-11-14 22:12:15 -05:00
parent 94df97281a
commit 92dd2ba333
No known key found for this signature in database
GPG Key ID: 611A80832067AF38
1 changed files with 6 additions and 3 deletions

View File

@ -66,7 +66,8 @@ class openafs::client (
}
}
package { 'dkms-openafs':
$openafs_dkms = 'dkms-openafs'
package { $openafs_dkms:
ensure => present,
require => [
Package['kernel-devel'],
@ -100,15 +101,16 @@ class openafs::client (
'linux-headers-generic',
]
$openafs_dkms = 'openafs-modules-dkms'
package { $dkms_packages:
ensure => present,
before => [
Package['openafs-client'],
Package['openafs-krb5'],
Package['openafs-modules-dkms'],
Package[$openafs_dkms],
],
}
package { 'openafs-modules-dkms':
package { $openafs_dkms:
ensure => present,
}
}
@ -148,6 +150,7 @@ class openafs::client (
pattern => '/sbin/afsd',
require => [
File["${openafs_path}/CellServDB"],
Package[$openafs_dkms],
],
}
}