From d64bc86a955a2b4d0037201191af2b09a16766ae Mon Sep 17 00:00:00 2001
From: Monviech <79600909+Monviech@users.noreply.github.com>
Date: Fri, 23 May 2025 10:48:42 +0200
Subject: [PATCH] security/acme-client: reload www/caddy automation added
(#4692)
* security/acme-client: reload www/caddy automation added
---
.../LeAutomation/ConfigdReloadCaddy.php | 45 +++++++++++++++++++
.../models/OPNsense/AcmeClient/AcmeClient.xml | 1 +
2 files changed, 46 insertions(+)
create mode 100644 security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeAutomation/ConfigdReloadCaddy.php
diff --git a/security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeAutomation/ConfigdReloadCaddy.php b/security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeAutomation/ConfigdReloadCaddy.php
new file mode 100644
index 000000000..3acd8c008
--- /dev/null
+++ b/security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeAutomation/ConfigdReloadCaddy.php
@@ -0,0 +1,45 @@
+command = 'caddy reload';
+ return true;
+ }
+}
diff --git a/security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/AcmeClient.xml b/security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/AcmeClient.xml
index 571de00bc..b1efacf4a 100644
--- a/security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/AcmeClient.xml
+++ b/security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/AcmeClient.xml
@@ -1338,6 +1338,7 @@
Restart OPNsense Web UI
Restart HAProxy (OPNsense plugin)
Restart Nginx (OPNsense plugin)
+ Reload Caddy (OPNsense plugin)
Upload certificate via SFTP
Remote Command via SSH
Upload certificate to FRITZ!Box router