Lumiere
08/24/2022, 7:40 PM# With thanks to vchepkov from the puppet slack (2022-08-24)
Facter.add(:puppet_cert_expires) do
setcode do
begin
#TODO: remove after migraton to puppet 6
if Puppet::Util::Package.versioncmp(Facter.value(:puppetversion), '6') < 0
time = Puppet::SSL::Host.localhost.certificate.expiration
else
time = Puppet.lookup(:ssl_context).client_cert.not_after
end
time.strftime('%Y-%m-%d %H:%M:%S')
rescue
nil # Agent doesn't have a certificate issued
end
end
end
Baron Roberts
08/24/2022, 7:41 PMBaron Roberts
08/24/2022, 7:43 PMBaron Roberts
08/24/2022, 7:43 PMBaron Roberts
08/24/2022, 7:49 PMBaron Roberts
08/24/2022, 7:49 PMbastelfreak
08/24/2022, 7:51 PMBaron Roberts
08/24/2022, 7:52 PMvchepkov
08/24/2022, 8:04 PMpuppet/augeasproviders_ssh
yet?bastelfreak
08/24/2022, 8:06 PMbastelfreak
08/24/2022, 8:06 PMbastelfreak
08/24/2022, 8:07 PMvchepkov
08/24/2022, 8:08 PMvchepkov
08/24/2022, 8:08 PMhbui
08/24/2022, 8:24 PMAllahshukur Ahmadzada
08/25/2022, 4:07 AMAndy Fry
08/25/2022, 5:14 AMkenyon
08/25/2022, 5:28 AM[main]
would work. reference: https://puppet.com/docs/puppet/7/config_file_main.html#puppet-conf-config-sectionsSlackbot
08/25/2022, 7:10 AMSlackbot
08/25/2022, 8:07 AMB S
08/25/2022, 8:15 AMTomK
08/25/2022, 9:14 AMBrian Schonecker
08/25/2022, 1:20 PMSlackbot
08/25/2022, 1:47 PMSlackbot
08/25/2022, 2:41 PMbastelfreak
08/25/2022, 3:43 PMcdenneen
08/25/2022, 5:04 PMcdenneen
08/25/2022, 5:04 PMcdenneen
08/25/2022, 5:04 PMcdenneen
08/25/2022, 5:05 PM