Defined Type: cern::keytab
- Defined in:
- manifests/keytab.pp
Overview
Fetches and install kerberos credentials.
Examples
Invoke the definition providing the kerberos service type:
cern::keytab { "cern-keytab-nfs": serviceType => "nfs" }
Authors
CERN IT/GT/DMS <it-dep-gt-dms@cern.ch>
13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'manifests/keytab.pp', line 13
define cern::keytab($serviceType="host") {
package { "cern-config-keytab": ensure => present, }
exec {
"cern-config-keytab-$serviceType":
path => "/usr/bin:/usr/sbin:/bin:/sbin:/usr/kerberos/bin",
command => "cern-config-keytab -t $serviceType",
unless => "klist -kt | grep nfs",
require => Package["cern-config-keytab"],
}
}
|