diff --git a/inventories/default.nix b/inventories/default.nix index 1f69efa..8aa7b6e 100644 --- a/inventories/default.nix +++ b/inventories/default.nix @@ -56,8 +56,44 @@ }; roles.client.machines."cursa".settings.destinations = { alex = { - repo = "borg@10.0.10.225:/backup/cursa/"; - rsh = "ssh -oPort=2222 -i /run/secrets/vars/borgbackup/borgbackup.ssh"; + repo = "ssh://borg@10.0.10.225:2222/backup/cursa/backup"; + rsh = "ssh -i /run/secrets/vars/borgbackup/borgbackup.ssh"; + }; + }; + roles.client.machines."hadar".settings.destinations = { + alex = { + repo = "ssh://borg@10.0.10.225:2222/backup/cursa/backup"; + rsh = "ssh -i /run/secrets/vars/borgbackup/borgbackup.ssh"; + }; + }; + roles.client.machines."procyon".settings.destinations = { + alex = { + repo = "ssh://borg@10.0.10.225:2222/backup/cursa/backup"; + rsh = "ssh -i /run/secrets/vars/borgbackup/borgbackup.ssh"; + }; + }; + roles.client.machines."bosona".settings.destinations = { + alex = { + repo = "ssh://borg@10.0.10.225:2222/backup/cursa/backup"; + rsh = "ssh -i /run/secrets/vars/borgbackup/borgbackup.ssh"; + }; + }; + roles.client.machines."canopus".settings.destinations = { + alex = { + repo = "ssh://borg@10.0.10.225:2222/backup/cursa/backup"; + rsh = "ssh -i /run/secrets/vars/borgbackup/borgbackup.ssh"; + }; + }; + roles.client.machines."deneb".settings.destinations = { + alex = { + repo = "ssh://borg@10.0.10.225:2222/backup/cursa/backup"; + rsh = "ssh -i /run/secrets/vars/borgbackup/borgbackup.ssh"; + }; + }; + roles.client.machines."alasia".settings.destinations = { + alex = { + repo = "ssh://borg@10.0.10.225:2222/backup/cursa/backup"; + rsh = "ssh -i /run/secrets/vars/borgbackup/borgbackup.ssh"; }; }; }; diff --git a/machines/default.nix b/machines/default.nix index 1630c30..ec18e3e 100644 --- a/machines/default.nix +++ b/machines/default.nix @@ -11,6 +11,12 @@ meta.name = "NewEdgeClan"; machines = { cursa = { ... }: { clan.core.state."vars".folders = [ "/var/lib" ]; }; + hadar = { ... }: { clan.core.state."vars".folders = [ "/var/lib" ]; }; + procyon = { ... }: { clan.core.state."vars".folders = [ "/var/lib" ]; }; + bosona = { ... }: { clan.core.state."vars".folders = [ "/var/lib" ]; }; + canopus = { ... }: { clan.core.state."vars".folders = [ "/var/lib" ]; }; + deneb = { ... }: { clan.core.state."vars".folders = [ "/var/lib" ]; }; + alasia = { ... }: { clan.core.state."vars".folders = [ "/var/lib" ]; }; }; secrets.age.plugins = [ "age-plugin-yubikey"