teutat3s
1930a1add1
All checks were successful
Flake checks / Check (pull_request) Successful in 22m41s
Restic backups to garage S3 bucket metronom-backups
30 lines
954 B
Nix
30 lines
954 B
Nix
{ config, flake, ... }:
|
|
{
|
|
age.secrets."restic-repo-storagebox" = {
|
|
file = "${flake.self}/secrets/restic-repo-storagebox.age";
|
|
mode = "400";
|
|
owner = "root";
|
|
};
|
|
age.secrets.restic-repo-garage-metronom = {
|
|
file = "${flake.self}/secrets/restic-repo-garage-metronom.age";
|
|
mode = "400";
|
|
owner = "root";
|
|
};
|
|
age.secrets.restic-repo-garage-metronom-env = {
|
|
file = "${flake.self}/secrets/restic-repo-garage-metronom-env.age";
|
|
mode = "400";
|
|
owner = "root";
|
|
};
|
|
|
|
pub-solar-os.backups.repos.storagebox = {
|
|
passwordFile = config.age.secrets."restic-repo-storagebox".path;
|
|
repository = "sftp:u377325@u377325.your-storagebox.de:/backups";
|
|
};
|
|
|
|
pub-solar-os.backups.repos.garage = {
|
|
passwordFile = config.age.secrets."restic-repo-garage-metronom".path;
|
|
environmentFile = config.age.secrets."restic-repo-garage-metronom-env".path;
|
|
repository = "s3:https://buckets.pub.solar/metronom-backups";
|
|
};
|
|
}
|