diff --git a/rossby/bin/copy-hardware-configuration.sh b/rossby/bin/copy-hardware-configuration.sh deleted file mode 100755 index 21505a7..0000000 --- a/rossby/bin/copy-hardware-configuration.sh +++ /dev/null @@ -1,14 +0,0 @@ -#!/usr/bin/env bash - -TOP="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )/.." - -if [ $# != 1 ]; then - echo "usage: copy-hardware-configuration.sh name" - exit 1 -fi - -node=$1 - -[ -e $node.nix ] && mv $node.nix $node.nix.bak - -scp root@$node:/etc/nixos/hardware-configuration.nix $node.nix diff --git a/rossby/bin/deploy.sh b/rossby/bin/deploy.sh deleted file mode 100755 index d13f4d4..0000000 --- a/rossby/bin/deploy.sh +++ /dev/null @@ -1,27 +0,0 @@ -#!/usr/bin/env bash - -TOP="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)/.." - -if [ $# = 0 ]; then - echo "usage: deploy.sh name ..." - exit 1 -fi - -if [ ! -f $TOP/$1/default.nix ]; then - echo "error: $1 does not contain a deployment" - exit 1 -fi - -cd $TOP/$1 - -nixops list | grep -q $1 -if [ $? = 0 ]; then - echo "--- Updating deployment" - nixops modify -d $1 . -else - echo "--- Creating deployment" - nixops create -d $1 . -fi - -echo "--- Deploying $1" -nixops deploy -k -d $* --allow-reboot diff --git a/rossby/bin/reboot.sh b/rossby/bin/reboot.sh deleted file mode 100755 index edd18a6..0000000 --- a/rossby/bin/reboot.sh +++ /dev/null @@ -1,12 +0,0 @@ -#!/usr/bin/env bash - -TOP="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)/.." - -if [ $# = 0 ]; then - echo "usage: reboot.sh cluster " - exit 1 -fi - -d=$1 -shift -nixops reboot -d $d $* diff --git a/rossby/bin/slurm-gen-jwt_hs256.sh b/rossby/bin/slurm-gen-jwt_hs256.sh new file mode 100755 index 0000000..53bc993 --- /dev/null +++ b/rossby/bin/slurm-gen-jwt_hs256.sh @@ -0,0 +1,3 @@ +#!/bin/sh +dd if=/dev/random of=jwt_hs256.key bs=32 count=1 +chmod 400 jwt_hs256.key diff --git a/rossby/bin/slurm-gen-mungekey.sh b/rossby/bin/slurm-gen-mungekey.sh new file mode 100755 index 0000000..911b6a2 --- /dev/null +++ b/rossby/bin/slurm-gen-mungekey.sh @@ -0,0 +1,2 @@ +#!/bin/sh +mungekey -c -b 2048 -k munge.key diff --git a/rossby/bin/ssh.sh b/rossby/bin/ssh.sh deleted file mode 100755 index e49368f..0000000 --- a/rossby/bin/ssh.sh +++ /dev/null @@ -1,12 +0,0 @@ -#!/usr/bin/env bash - -TOP="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)/.." - -if [ $# = 0 ]; then - echo "usage: ssh.sh cluster ..." - exit 1 -fi - -d=$1; shift - -nixops ssh-for-each -d $d -- $@ diff --git a/rossby/bin/teardown.sh b/rossby/bin/teardown.sh deleted file mode 100755 index 7b167db..0000000 --- a/rossby/bin/teardown.sh +++ /dev/null @@ -1,45 +0,0 @@ -#!/usr/bin/env bash - -TOP="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )/.." - -reboot=no -case $1 in - --reboot) reboot=yes; shift ;; -esac - -if [ $# != 1 ]; then - echo "usage: teardown.sh [--reboot] name" - exit 1 -fi - -d=$1 -tmp=$TOP/.$d.$$ - -teardown () { - mkdir -p $tmp - cp -r $TOP/$d/* $tmp - sed -i '/k8s *= *{/,+1 s/enable *= *true/enable = false/' $tmp/cluster.nix - nixops modify -d $d $tmp - nixops deploy -d $d - [ $reboot = yes ] && nixops reboot -d $d - nixops ssh-for-each -d $d \ - "rm -rf /var/run/kubernetes /var/lib/kubernetes /var/lib/etcd /var/lib/kubelet /var/lib/cfssl" - rm -rf $tmp -} -cat << EOF - -************************************************************************ -*** *** -*** WARNING: This will irrevokably destroy the running cluster! *** -*** *** -************************************************************************ - -EOF - -echo "Are you sure you want to tear down $d? (YES/no)" -read a -case $a in - YES) teardown ;; - *) echo "Bailing out." ;; -esac -