forked from Deuxfleurs/nixcfg
18 lines
383 B
Text
18 lines
383 B
Text
|
#!/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
|