From 5d5ee1dac3e7452ced60c5c58a888ccde6ad402a Mon Sep 17 00:00:00 2001 From: root Date: Sat, 28 Feb 2026 12:37:47 +0000 Subject: [PATCH] busybox --- terraform/control-plane1.bu | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/terraform/control-plane1.bu b/terraform/control-plane1.bu index 40eb539..85304b6 100644 --- a/terraform/control-plane1.bu +++ b/terraform/control-plane1.bu @@ -159,11 +159,18 @@ storage: contents: source: "http://git.undercloud.local:3000/Undercloud/undercloud-infrastructure/raw/branch/main/k8s-binaries/remote-syslog" - - path: /opt/bin/remote-syslog + - path: /opt/bin/busybox mode: 0755 contents: source: "http://git.undercloud.local:3000/Undercloud/undercloud-infrastructure/raw/branch/main/k8s-binaries/busybox" + - path: /etc/systemd/journald.conf.d/10-forward-to-syslog.conf + mode: 0644 + contents: + inline: | + [Journal] + ForwardToSyslog=yes + - path: /etc/kubernetes/kubeadm-init.yaml mode: 0644 contents: @@ -264,6 +271,23 @@ storage: systemd: units: + - name: syslog-forward.service + enabled: true + contents: | + [Unit] + Description=Forward journald to central syslog server + Wants=network-online.target + After=network-online.target systemd-journald.service + + [Service] + Type=simple + ExecStart=/opt/bin/busybox syslogd -n -R syslog.undercloud.local -P 514 + Restart=always + RestartSec=2 + + [Install] + WantedBy=multi-user.target + # --- Boot entrypoint: only this target is enabled at boot --- - name: undercloud-bootstrap.target enabled: true