From 88c0c9aa75c1cdcfba0aa5dff567bc120267d197 Mon Sep 17 00:00:00 2001 From: Gabriel Arazas Date: Tue, 27 Jun 2023 22:49:49 +0800 Subject: [PATCH] hosts/plover: update service files to backup --- hosts/plover/default.nix | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/hosts/plover/default.nix b/hosts/plover/default.nix index 19fc9fe6..18aea8ca 100644 --- a/hosts/plover/default.nix +++ b/hosts/plover/default.nix @@ -97,10 +97,12 @@ in "gitea/db/password".owner = giteaUser; "gitea/smtp/password".owner = giteaUser; "vaultwarden/env".owner = vaultwardenUser; + "borg/repos/host/patterns/keys" = { }; "borg/repos/host/password" = { }; "borg/repos/services/password" = { }; "borg/ssh-key" = { }; + "keycloak/db/password".owner = postgresUser; "ldap/users/foodogsquared/password".owner = portunusUser; }; @@ -185,17 +187,20 @@ in services-backup = jobCommonSettings { paths = [ - # Vaultwarden + # Vaultwarden. "/var/lib/bitwarden_rs" - # Gitea + # Gitea. config.services.gitea.dump.backupDir - # PostgreSQL database dumps + # PostgreSQL database dumps. config.services.postgresqlBackup.location - # DNS records. - "/etc/coredns" + # ACME accounts. + "/var/lib/acme/.lego/accounts" + + # Zone files. + "/etc/bind/zones" ]; repo = borgRepo "services"; passCommand = "cat ${config.sops.secrets."plover/borg/repos/services/password".path}";