Style fixes for kerberos module.
This commit is contained in:
parent
5fa2299997
commit
f6ed541068
1 changed files with 23 additions and 18 deletions
|
@ -18,25 +18,29 @@
|
|||
#
|
||||
class kerberos::client {
|
||||
|
||||
case $operatingsystem {
|
||||
centos,fedora: {
|
||||
case $::operatingsystem {
|
||||
"centos","fedora": {
|
||||
package { "krb5-workstation":
|
||||
ensure => installed,
|
||||
}
|
||||
}
|
||||
"openbsd": {}
|
||||
default: {
|
||||
fail("kerberos::client not supported in ${::operatingsystem}")
|
||||
}
|
||||
}
|
||||
|
||||
file { "krb5.conf":
|
||||
path => $operatingsystem ? {
|
||||
openbsd => "/etc/kerberosV/krb5.conf",
|
||||
ensure => present,
|
||||
path => $::operatingsystem ? {
|
||||
"openbsd" => "/etc/kerberosV/krb5.conf",
|
||||
default => "/etc/krb5.conf",
|
||||
},
|
||||
ensure => present,
|
||||
content => template("kerberos/krb5.conf.erb"),
|
||||
mode => "0644",
|
||||
owner => "root",
|
||||
group => $operatingsystem ? {
|
||||
openbsd => "wheel",
|
||||
group => $::operatingsystem ? {
|
||||
"openbsd" => "wheel",
|
||||
default => "root",
|
||||
},
|
||||
}
|
||||
|
@ -66,7 +70,7 @@ class kerberos::auth {
|
|||
include kerberos::client
|
||||
$kdclist = inline_template('<%= kerberos_kdc.join(" ") -%>')
|
||||
|
||||
case $operatingsystem {
|
||||
case $::operatingsystem {
|
||||
"centos","fedora": {
|
||||
package { "pam_krb5":
|
||||
ensure => installed,
|
||||
|
@ -79,7 +83,7 @@ class kerberos::auth {
|
|||
}
|
||||
}
|
||||
default: {
|
||||
fail("kerberos::auth not supported on ${operatingsystem}")
|
||||
fail("kerberos::auth not supported on ${::operatingsystem}")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -96,7 +100,9 @@ class kerberos::auth {
|
|||
# Directory where to store Kerberos database files
|
||||
# defaults to /srv/kerberos
|
||||
#
|
||||
class kerberos::server inherits kerberos::client {
|
||||
class kerberos::server {
|
||||
|
||||
require kerberos::client
|
||||
|
||||
package { "krb5-server":
|
||||
ensure => installed,
|
||||
|
@ -131,8 +137,7 @@ class kerberos::server inherits kerberos::client {
|
|||
mode => "0600",
|
||||
owner => "root",
|
||||
group => "root",
|
||||
require => [ Package["krb5-server"],
|
||||
File["/srv/kerberos"], ],
|
||||
require => [ Package["krb5-server"], File["/srv/kerberos"], ],
|
||||
notify => Service["krb5kdc"],
|
||||
}
|
||||
|
||||
|
@ -214,8 +219,8 @@ define kerberos::keytab($principals = [], $ensure = present, $owner = "root", $g
|
|||
|
||||
case $group {
|
||||
"": {
|
||||
case $operatingsystem {
|
||||
openbsd: { $real_group = "wheel" }
|
||||
case $::operatingsystem {
|
||||
"openbsd": { $real_group = "wheel" }
|
||||
default: { $real_group = "root" }
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue