#!/usr/bin/env bash set -eu set -o pipefail 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" ;; *) echo "unknown host $1" >&2 exit 1 ;; esac