summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--deluser.sh24
1 files changed, 24 insertions, 0 deletions
diff --git a/deluser.sh b/deluser.sh
new file mode 100644
index 0000000..8fbbece
--- /dev/null
+++ b/deluser.sh
@@ -0,0 +1,24 @@
+#!/bin/sh
+
+set -u
+
+withtoken()
+{
+ token="$(ssh git@git.liw.fi "$@" 2>&1 | tail -n1 | awk '{print $NF}')" &&
+ ssh git@git.liw.fi "$@" "$token"
+}
+
+for user in ian steven gabriella
+do
+ withtoken user del "$user"
+done
+
+for group in qvarndevs qvarn-readers qvarn-writers qvarn-guests
+do
+ withtoken group del "$group"
+done
+
+for repo in qvarn ops/secrets
+do
+ withtoken destroy "$repo"
+done