summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2017-07-16 14:30:14 +0300
committerLars Wirzenius <liw@liw.fi>2017-07-16 14:30:14 +0300
commit34601e01463c913c19420dfb4bd56ce0804961fe (patch)
tree37b5e75c7dafc0dc6a19af92fc23500a3d8cc8d6
parentafc6f1becf32ee135e344257a2a9a1d7e6709838 (diff)
downloadgit.liw.fi-ruleset-tests-34601e01463c913c19420dfb4bd56ce0804961fe.tar.gz
Add: helper script for deleting gitano users
-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