From 86eaa2f1885c875d1eb4f124cab84cade39e5b0b Mon Sep 17 00:00:00 2001 From: Cullum Smith Date: Tue, 25 Feb 2025 17:18:34 -0500 Subject: persist acme certs --- scripts/os/freebsd/60-acme | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'scripts/os/freebsd/60-acme') diff --git a/scripts/os/freebsd/60-acme b/scripts/os/freebsd/60-acme index 61a9454..e7f4cfc 100644 --- a/scripts/os/freebsd/60-acme +++ b/scripts/os/freebsd/60-acme @@ -16,6 +16,10 @@ dhparams_path=/etc/ssl/dhparams.pem pkg install -y acme.sh +# Create dataset to persist acme data across OS rebuilds. +create_dataset -o "mountpoint=${acme_home}" "${state_dataset}/acme" +install_directory -o "$acme_user" -g "$acme_user" -m 0750 "$acme_home" + install_directory -m 0775 -o root -g "$acme_user" "$acme_cert_dir" install_template -m 0644 /etc/cron.d/acme -- cgit v1.2.3