diff options
Diffstat (limited to 'deluser.sh')
-rw-r--r-- | deluser.sh | 24 |
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 |