forked from Deuxfleurs/nixcfg
17 lines
383 B
Bash
Executable file
17 lines
383 B
Bash
Executable file
#!/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
|