
Order and intendation of those parameters are changed to follow Puppet Style Guide recommendation [0]. Moreover, it will allow to an user to find much faster a variable in a list of variables. [0]. https://docs.puppetlabs.com/guides/style_guide.html Change-Id: I80d176298cd8897f0d6e8b056823f4ad97fbef44
28 lines
462 B
Puppet
28 lines
462 B
Puppet
# Class kerberos::client
|
|
|
|
class kerberos::client (
|
|
$admin_server,
|
|
$kdcs,
|
|
$realm,
|
|
) {
|
|
|
|
include ::ntp
|
|
|
|
if ($::osfamily == 'RedHat') {
|
|
$kerberos_client = 'krb5-workstation'
|
|
} else {
|
|
$kerberos_client = 'krb5-user'
|
|
}
|
|
|
|
package { $kerberos_client:
|
|
ensure => present,
|
|
require => File['/etc/krb5.conf'],
|
|
}
|
|
|
|
file { '/etc/krb5.conf':
|
|
ensure => present,
|
|
replace => true,
|
|
content => template('kerberos/krb5.conf.erb'),
|
|
}
|
|
}
|