From 19d28988f123f667ef170581067fe7f3d66aea4f Mon Sep 17 00:00:00 2001 From: Maxime Boissonneault Date: Wed, 15 May 2024 08:54:57 -0400 Subject: [PATCH] Use puppet-forge's rsyslog (#321) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: FĂ©lix-Antoine Fortin --- Puppetfile | 1 + site/profile/manifests/rsyslog.pp | 10 ++++------ 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/Puppetfile b/Puppetfile index f478cb185..c599462cb 100644 --- a/Puppetfile +++ b/Puppetfile @@ -20,6 +20,7 @@ mod 'puppet-healthcheck', '1.0.1' mod 'puppet-kmod', '4.0.0' mod 'puppet-logrotate', '5.0.0' mod 'puppet-prometheus', '12.5.0' +mod 'puppet-rsyslog', '7.1.0' mod 'puppet-selinux', '3.4.1' mod 'puppet-squid', '3.0.0' mod 'puppet-systemd', '3.10.0' diff --git a/site/profile/manifests/rsyslog.pp b/site/profile/manifests/rsyslog.pp index 3216ac8e6..60191cd78 100644 --- a/site/profile/manifests/rsyslog.pp +++ b/site/profile/manifests/rsyslog.pp @@ -1,15 +1,13 @@ class profile::rsyslog::base { - package { 'rsyslog': - ensure => 'installed', - } - service { 'rsyslog': - ensure => running, - enable => true, + class { 'rsyslog': + purge_config_files => false, + override_default_config => false, } } class profile::rsyslog::client { include profile::rsyslog::base + include rsyslog::config $remote_host_conf = @(EOT) {{ with $local := node -}}