From 6849e2325e17a35f4e6605f17c08fec186a56d23 Mon Sep 17 00:00:00 2001 From: Florian Sesser <florian@private.storage> Date: Tue, 3 May 2022 17:12:33 +0000 Subject: [PATCH] Backup: Use single repo + host key per deployment --- .../{borgbackup/storage1.passphrase => borgbackup.passphrase} | 0 .../{borgbackup/storage1.ssh-key => borgbackup.ssh-key} | 0 morph/grid/local/private-keys/borgbackup/storage2.passphrase | 1 - morph/grid/local/private-keys/borgbackup/storage2.ssh-key | 1 - morph/lib/borgbackup.nix | 4 ++-- 5 files changed, 2 insertions(+), 4 deletions(-) rename morph/grid/local/private-keys/{borgbackup/storage1.passphrase => borgbackup.passphrase} (100%) rename morph/grid/local/private-keys/{borgbackup/storage1.ssh-key => borgbackup.ssh-key} (100%) delete mode 120000 morph/grid/local/private-keys/borgbackup/storage2.passphrase delete mode 120000 morph/grid/local/private-keys/borgbackup/storage2.ssh-key diff --git a/morph/grid/local/private-keys/borgbackup/storage1.passphrase b/morph/grid/local/private-keys/borgbackup.passphrase similarity index 100% rename from morph/grid/local/private-keys/borgbackup/storage1.passphrase rename to morph/grid/local/private-keys/borgbackup.passphrase diff --git a/morph/grid/local/private-keys/borgbackup/storage1.ssh-key b/morph/grid/local/private-keys/borgbackup.ssh-key similarity index 100% rename from morph/grid/local/private-keys/borgbackup/storage1.ssh-key rename to morph/grid/local/private-keys/borgbackup.ssh-key diff --git a/morph/grid/local/private-keys/borgbackup/storage2.passphrase b/morph/grid/local/private-keys/borgbackup/storage2.passphrase deleted file mode 120000 index 013551ad..00000000 --- a/morph/grid/local/private-keys/borgbackup/storage2.passphrase +++ /dev/null @@ -1 +0,0 @@ -storage1.passphrase \ No newline at end of file diff --git a/morph/grid/local/private-keys/borgbackup/storage2.ssh-key b/morph/grid/local/private-keys/borgbackup/storage2.ssh-key deleted file mode 120000 index 02b3a0b6..00000000 --- a/morph/grid/local/private-keys/borgbackup/storage2.ssh-key +++ /dev/null @@ -1 +0,0 @@ -storage1.ssh-key \ No newline at end of file diff --git a/morph/lib/borgbackup.nix b/morph/lib/borgbackup.nix index 72861dca..ecc43bff 100644 --- a/morph/lib/borgbackup.nix +++ b/morph/lib/borgbackup.nix @@ -33,12 +33,12 @@ in { # The passphrase is used to encrypt the repo key # https://borgbackup.readthedocs.io/en/stable/usage/init.html destination = "/run/keys/borgbackup/passphrase"; - source = "${privateKeyPath}/borgbackup/${config.networking.hostName}.passphrase"; + source = "${privateKeyPath}/borgbackup.passphrase"; }; "borgbackup-appendonly-ssh-key" = { # The ssh key is used to authenticate to the remote repo server destination = "/run/keys/borgbackup/ssh-key"; - source = "${privateKeyPath}/borgbackup/${config.networking.hostName}.ssh-key"; + source = "${privateKeyPath}/borgbackup.ssh-key"; }; }; }; -- GitLab