aboutsummaryrefslogtreecommitdiff
path: root/os/runners/bash/gen_wesher_key
blob: c66fade09eb008439270567df166e390a426a337 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/usr/bin/env sh

cd $(dirname $0)

CLUSTER="$1"
if [ -z "$CLUSTER" ] || [ ! -d "cluster/$CLUSTER" ]; then
	echo "Usage: $0 <cluster name>"
	echo "The cluster name must be the name of a subdirectory of cluster/"
	exit 1
fi

K=deuxfleurs/cluster/$CLUSTER/wesher_key
if ! pass $K >/dev/null; then
	pass insert -m $K <<EOF
WESHER_CLUSTER_KEY=$(head -c 32 /dev/urandom | base64)
EOF
fi