1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
# File 'manifests/agent/augeas.pp', line 1
class classroom_legacy::agent::augeas {
if $facts.dig('augeas', 'version') == '1.4.0' {
# The version of Augeas that ships with PE doesn't support current krb5.conf
# until it's updated, install a new lens.
$lens_dirs = [
'/opt/puppetlabs/puppet/share/augeas/lenses/dist',
'/usr/share/augeas/lenses/dist',
]
$lens_dirs.each |$lens_dir| {
file { $lens_dir:
ensure => directory,
}
file { "${lens_dir}/krb5.aug":
ensure => file,
owner => 'root',
group => 'root',
mode => '0644',
source => 'puppet:///modules/classroom_legacy/krb5.aug',
}
}
}
}
|