support multiple hosts in deploy script

This commit is contained in:
Tim Schubert 2022-08-22 18:19:04 +02:00
parent fb88564fcd
commit 69f462d3c6
Signed by: dadada
GPG key ID: EEB8D1CE62C4DFEA

View file

@ -15,7 +15,11 @@
#!${pkgs.runtimeShell}
domain='dadada.li'
flake=$(nix flake metadata --json ${./.} | jq -r .url)
nixos-rebuild switch --upgrade --flake "''${flake}#$1" --target-host "''${1}.$domain" --build-host localhost --use-remote-sudo
for host in "$@"
do
echo "=== Deploying ''${host} ==="
nixos-rebuild switch --upgrade --flake "''${flake}#$host" --target-host "''${host}.$domain" --build-host localhost --use-remote-sudo
done
'');
};