From aa9c0c7ba0daa531cd64d89f77aa1e2439fcb5cf Mon Sep 17 00:00:00 2001
From: Florian Sesser <florian@private.storage>
Date: Fri, 10 Jun 2022 15:19:44 +0000
Subject: [PATCH] Borgbackup:  Accept unknown hosts

Fixes #118
---
 morph/lib/borgbackup.nix | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/morph/lib/borgbackup.nix b/morph/lib/borgbackup.nix
index e71ca55e..4b1d2620 100644
--- a/morph/lib/borgbackup.nix
+++ b/morph/lib/borgbackup.nix
@@ -53,7 +53,7 @@ in {
           passCommand = "cat /run/keys/borgbackup/passphrase";
         };
         environment = {
-          BORG_RSH = "ssh -i /run/keys/borgbackup/ssh-key";
+          BORG_RSH = "ssh -i /run/keys/borgbackup/ssh-key -o StrictHostKeyChecking=accept-new";
         };
 
         # Ciphertext doesn't compress well
@@ -72,7 +72,7 @@ in {
       path = [ pkgs.borgbackup ];
       environment = {
         BORG_PASSCOMMAND = "cat /run/keys/borgbackup/passphrase";
-        BORG_RSH = "ssh -i /run/keys/borgbackup/ssh-key";
+        BORG_RSH = "ssh -i /run/keys/borgbackup/ssh-key -o StrictHostKeyChecking=accept-new";
         BORG_REPO = lib.fileContents "${publicKeyPath}/borgbackup/${config.networking.hostName}.repopath";
       };
       script = ''${pkgs.borgbackup}/bin/borg check'';
-- 
GitLab