mirror of
https://github.com/foo-dogsquared/nixos-config.git
synced 2025-03-13 18:19:00 +00:00
hosts/plover: update service files to backup
This commit is contained in:
parent
8a84eb2445
commit
88c0c9aa75
@ -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}";
|
||||
|
Loading…
Reference in New Issue
Block a user