diff options
author | Jesse Luehrs <doy@tozt.net> | 2021-07-05 19:03:43 -0400 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2021-07-05 19:03:43 -0400 |
commit | 5c8a32ebb3fd4870cdbab9814f8b83f80e2530f5 (patch) | |
tree | 45113bbba6d603598f810d685090155a47802f7c | |
parent | b9daa5a63abcdc785068bf78b3d3a2b31a9b1e5a (diff) | |
download | puppet-tozt-5c8a32ebb3fd4870cdbab9814f8b83f80e2530f5.tar.gz puppet-tozt-5c8a32ebb3fd4870cdbab9814f8b83f80e2530f5.zip |
terminate
-rwxr-xr-x | bin/terminate | 39 |
1 files changed, 21 insertions, 18 deletions
diff --git a/bin/terminate b/bin/terminate index 01e1e3c..b2e30b7 100755 --- a/bin/terminate +++ b/bin/terminate @@ -6,24 +6,27 @@ script_path="$(realpath "$(dirname "$0")")" secrets_bin="${script_path}/secrets" case "$1" in - tozt|algo|mail) - "$secrets_bin" open - trap '"$secrets_bin" close' EXIT - case "$1" in - tozt) - hostname=tozt.net - ;; - algo) - hostname=algo.tozt.net - ;; - mail) - hostname=mail.tozt.net - ;; - esac - doctl -t "$(cat /mnt/digitalocean)" compute droplet delete "$hostname" +tozt | algo | mail | mail2) + "$secrets_bin" open + trap '"$secrets_bin" close' EXIT + case "$1" in + tozt) + hostname=tozt.net ;; - *) - echo "unknown host $1" >&2 - exit 1 + algo) + hostname=algo.tozt.net ;; + mail) + hostname=mail.tozt.net + ;; + mail2) + hostname=mail2.tozt.net + ;; + esac + doctl -t "$(cat /mnt/digitalocean)" compute droplet delete "$hostname" + ;; +*) + echo "unknown host $1" >&2 + exit 1 + ;; esac |