From 5391eabbfda6e2fe2739e608bb48b88189de9782 Mon Sep 17 00:00:00 2001 From: asonix Date: Fri, 1 Mar 2024 15:21:09 -0600 Subject: [PATCH] Update scripts --- check.sh | 3 +-- deploy-all-full.sh | 17 +++++++++++++++++ deploy-all.sh | 7 +++++++ deploy.sh | 2 +- 4 files changed, 26 insertions(+), 3 deletions(-) create mode 100755 deploy-all-full.sh create mode 100755 deploy-all.sh diff --git a/check.sh b/check.sh index 7ce1d72..af29406 100755 --- a/check.sh +++ b/check.sh @@ -1,4 +1,3 @@ #!/usr/bin/env bash -export LOCAL_KEY=/etc/nix/cache-priv-key.pem -sudo nix run github:serokell/deploy-rs -- --dry-activate "${@:1}" +nix flake check diff --git a/deploy-all-full.sh b/deploy-all-full.sh new file mode 100755 index 0000000..25478cb --- /dev/null +++ b/deploy-all-full.sh @@ -0,0 +1,17 @@ +#!/usr/bin/env bash + +./check.sh + +for node in k3s{{1..16},-rock{1..7}} backup{1,2} build2 redtail{,2} whitestorm2 jellyfin; +do + echo "Garbage collecting ${node}" + ssh -t $node 'sudo nix-collect-garbage -d' +done + +for node in k3s{{1..16},-rock{1..7}}; +do + echo "Pruning ${node}" + ssh -t $node 'sudo k3s crictl rmi --prune' +done + +sudo -E -s ./deploy-all.sh diff --git a/deploy-all.sh b/deploy-all.sh new file mode 100755 index 0000000..928ad96 --- /dev/null +++ b/deploy-all.sh @@ -0,0 +1,7 @@ +#!/usr/bin/env bash + +for node in k3s{{1..16},-rock{1..7}} backup{1,2} build2 redtail{1,2} whitestorm2 jellyfin; +do + echo "Deplying to ${node}" + ./deploy.sh .#$node +done diff --git a/deploy.sh b/deploy.sh index cb54933..d5d8086 100755 --- a/deploy.sh +++ b/deploy.sh @@ -1,4 +1,4 @@ #!/usr/bin/env bash export LOCAL_KEY=/etc/nix/cache-priv-key.pem -sudo nix run github:serokell/deploy-rs -- --skip-checks "${@:1}" +sudo -E -s nix run github:serokell/deploy-rs -- --skip-checks "${@:1}"