From 66e874307d0804e4bb2fe642bb1c9e843ca5abed Mon Sep 17 00:00:00 2001
From: ale <ale@incal.net>
Date: Sat, 19 Aug 2023 08:52:48 +0100
Subject: [PATCH] Use openssl for rsyslog TLS

---
 roles/float-base/tasks/apt.yml                                   | 1 +
 roles/float-base/templates/rsyslog.conf.j2                       | 1 +
 .../templates/rsyslog-collector.conf.j2                          | 1 +
 3 files changed, 3 insertions(+)

diff --git a/roles/float-base/tasks/apt.yml b/roles/float-base/tasks/apt.yml
index f5883442..e73754ca 100644
--- a/roles/float-base/tasks/apt.yml
+++ b/roles/float-base/tasks/apt.yml
@@ -114,6 +114,7 @@
       - rsyslog
       - rsyslog-exporter
       - rsyslog-relp
+      - rsyslog-openssl
       - systemd-coredump
       - unattended-upgrades
       - zstd
diff --git a/roles/float-base/templates/rsyslog.conf.j2 b/roles/float-base/templates/rsyslog.conf.j2
index 4e2f5bdf..e4b9063b 100644
--- a/roles/float-base/templates/rsyslog.conf.j2
+++ b/roles/float-base/templates/rsyslog.conf.j2
@@ -1,5 +1,6 @@
 global(
   maxMessageSize="64k"
+  defaultNetstreamDriver="ossl"
 )
 
 module(load="imuxsock"
diff --git a/roles/float-infra-log-collector/templates/rsyslog-collector.conf.j2 b/roles/float-infra-log-collector/templates/rsyslog-collector.conf.j2
index 16bd8fc3..8bd2dc45 100644
--- a/roles/float-infra-log-collector/templates/rsyslog-collector.conf.j2
+++ b/roles/float-infra-log-collector/templates/rsyslog-collector.conf.j2
@@ -2,6 +2,7 @@
 global(
   maxMessageSize="64k"
   workDirectory="/var/spool/rsyslog"
+  defaultNetstreamDriver="ossl"
 )
 
 main_queue(
-- 
GitLab