Skip to content
Snippets Groups Projects

Add support for el8 systems.

Merged Filip Polbratt requested to merge fetchcrl-on-el8 into master
1 file
+ 26
8
Compare changes
  • Side-by-side
  • Inline
+ 26
8
@@ -20,7 +20,7 @@ class x509certs::fetchcrl
notify => Exec['x509certs::fetchcrl::initial'];
}
}
/^(CentOS|RedHat|Scientific):(7)(\.[^:]+)?$/: {
/^(CentOS|RedHat|Scientific):([7-8])(\.[^:]+)?$/: {
package {
'perl-LWP-Protocol-https':
ensure => installed, before => Package['fetch-crl'],
@@ -40,14 +40,32 @@ class x509certs::fetchcrl
# Obsolete; now just an empty package depending on fetch-crl.
ensure => absent;
}
service {
'fetch-crl-cron':
enable => true, ensure => running,
require => Package['fetch-crl'];
'fetch-crl-boot':
enable => false,
require => Package['fetch-crl'];
# Activate services as required per operatingsystem
case "${::operatingsystem}:${::operatingsystemrelease}"
{
/^(CentOS|RedHat|Scientific):([6-7])(\.[^:]+)?$/: {
service {
'fetch-crl-cron':
enable => true, ensure => running,
require => Package['fetch-crl'];
'fetch-crl-boot':
enable => false,
require => Package['fetch-crl'];
}
}
/^(CentOS|RedHat|Scientific):(8)(\.[^:]+)?$/: {
service {
'fetch-crl.timer':
enable => true, ensure => running,
require => Package['fetch-crl'];
}
}
default: {
fail("X509certs::Fetchcrl: Unsupported operating system")
}
}
exec {
'x509certs::fetchcrl::initial':
command => '/usr/sbin/fetch-crl -p 16',
Loading