diff options
author | Gregor Kleen <gkleen@yggdrasil.li> | 2022-02-17 17:44:07 +0100 |
---|---|---|
committer | Gregor Kleen <gkleen@yggdrasil.li> | 2022-02-17 17:44:07 +0100 |
commit | d4982d6b72565352b04ce0eb4cd6ce6caa52232a (patch) | |
tree | 57df37e8c02b0f6da706bd3b1a5c3088d61b25c1 /hosts/vidhar/borg/default.nix | |
parent | 916625b69b697617e695ccfd3ff28055d2007004 (diff) | |
download | nixos-d4982d6b72565352b04ce0eb4cd6ce6caa52232a.tar nixos-d4982d6b72565352b04ce0eb4cd6ce6caa52232a.tar.gz nixos-d4982d6b72565352b04ce0eb4cd6ce6caa52232a.tar.bz2 nixos-d4982d6b72565352b04ce0eb4cd6ce6caa52232a.tar.xz nixos-d4982d6b72565352b04ce0eb4cd6ce6caa52232a.zip |
vidhar: ...
Diffstat (limited to 'hosts/vidhar/borg/default.nix')
-rw-r--r-- | hosts/vidhar/borg/default.nix | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/hosts/vidhar/borg/default.nix b/hosts/vidhar/borg/default.nix index 7250c4c7..352ce887 100644 --- a/hosts/vidhar/borg/default.nix +++ b/hosts/vidhar/borg/default.nix | |||
@@ -11,7 +11,7 @@ let | |||
11 | Host yggdrasil.borgbase | 11 | Host yggdrasil.borgbase |
12 | HostName nx69hpl8.repo.borgbase.com | 12 | HostName nx69hpl8.repo.borgbase.com |
13 | User nx69hpl8 | 13 | User nx69hpl8 |
14 | IdentityFile ${config.sops.secrets."append.borgbase".path} | 14 | IdentityFile /run/credentials/${serviceName}.service/ssh-identity |
15 | IdentitiesOnly yes | 15 | IdentitiesOnly yes |
16 | 16 | ||
17 | BatchMode yes | 17 | BatchMode yes |
@@ -33,9 +33,13 @@ let | |||
33 | "BORG_CACHE_DIR=/var/lib/borg/cache" | 33 | "BORG_CACHE_DIR=/var/lib/borg/cache" |
34 | "BORG_SECURITY_DIR=/var/lib/borg/security" | 34 | "BORG_SECURITY_DIR=/var/lib/borg/security" |
35 | "BORG_KEYS_DIR=/var/lib/borg/keys" | 35 | "BORG_KEYS_DIR=/var/lib/borg/keys" |
36 | "BORG_KEY_FILE=${config.sops.secrets."yggdrasil.borgkey".path}" | 36 | "BORG_KEY_FILE=/run/credentials/${serviceName}.service/keyfile" |
37 | "BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK=yes" | 37 | "BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK=yes" |
38 | ]; | 38 | ]; |
39 | LoadCredential = [ | ||
40 | "ssh-identity:${config.sops.secrets."append.borgbase".path}" | ||
41 | "keyfile:${config.sops.secrets."yggdrasil.borgkey".path}" | ||
42 | ]; | ||
39 | }; | 43 | }; |
40 | }; | 44 | }; |
41 | 45 | ||