From a657ea7da502f031c7ab2e44fd03564c9f1f9b62 Mon Sep 17 00:00:00 2001 From: chaos Date: Fri, 26 Apr 2024 19:55:22 +0100 Subject: [PATCH] add secrets for webdav and crypt --- hosts/hetzner-arm/containers/storage/secrets.nix | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/hosts/hetzner-arm/containers/storage/secrets.nix b/hosts/hetzner-arm/containers/storage/secrets.nix index 6c0175a..a3c8679 100644 --- a/hosts/hetzner-arm/containers/storage/secrets.nix +++ b/hosts/hetzner-arm/containers/storage/secrets.nix @@ -43,9 +43,11 @@ "api-keys/data/storage/webdav/Public" "api-keys/data/storage/webdav/Uploads" "api-keys/data/storage/webdav/Gaming" - + "api-keys/data/storage/webdav/Notes" + "private-public-keys/data/rclone/Chaos-Media-Crypt" "private-public-keys/data/rclone/Chaos-Gaming-Crypt" + "private-public-keys/data/rclone/Chaos-Notes-Crypt" ]; packages = with pkgs; [ @@ -235,7 +237,14 @@ simple_get_htpasswd "/api-keys/storage/webdav/Gaming" "$secretFile" ''; }; - + webdav_notes_htpasswd = { + user = "storage"; + group = "storage"; + fetchScript = '' + simple_get_htpasswd "/api-keys/storage/webdav/Notes" "$secretFile" + ''; + }; + rclone_config = { user = "storage"; group = "storage"; @@ -260,6 +269,7 @@ simple_get_replace_crypt "/private-public-keys/rclone/Chaos-Media-Crypt" "STORAGE_MEDIA_CRYPT" "$secretFile" simple_get_replace_crypt "/private-public-keys/rclone/Chaos-Gaming-Crypt" "STORAGE_GAMING_CRYPT" "$secretFile" + simple_get_replace_crypt "/private-public-keys/rclone/Chaos-Notes-Crypt" "STORAGE_NOTES_CRYPT" "$secretFile" ''; }; };