diff options
author | Daniel Silverstone <daniel.silverstone@codethink.co.uk> | 2014-08-21 15:27:31 +0000 |
---|---|---|
committer | Richard Maw <richard.maw@codethink.co.uk> | 2014-08-28 09:52:46 +0000 |
commit | 69af63a4824726cceaf176e6878bc87ca67f76e5 (patch) | |
tree | 3bce596dc7865b8a6cb7b8bf60faea89d9156707 /mason | |
parent | 864cb7fe28e99f9bfec955e929e29dbd4d1045dd (diff) | |
download | definitions-69af63a4824726cceaf176e6878bc87ca67f76e5.tar.gz |
Tidy mason deploy
Diffstat (limited to 'mason')
-rwxr-xr-x | mason/mason-generator.sh | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/mason/mason-generator.sh b/mason/mason-generator.sh index c1ffeb24..652929f2 100755 --- a/mason/mason-generator.sh +++ b/mason/mason-generator.sh @@ -53,12 +53,12 @@ sedescape() { # Key generation ############################################################################## -mkdir "ssh_keys-${HOST_PREFIX}" +mkdir -p "ssh_keys-${HOST_PREFIX}" cd "ssh_keys-${HOST_PREFIX}" -ssh-keygen -t rsa -b 2048 -f mason.key -C mason@TROVE_HOST -N '' -ssh-keygen -t rsa -b 2048 -f lorry.key -C lorry@TROVE_HOST -N '' -ssh-keygen -t rsa -b 2048 -f worker.key -C worker@TROVE_HOST -N '' -ssh-keygen -t rsa -b 2048 -f id_rsa -C trove-admin@TROVE_HOST -N '' +test -e mason.key || ssh-keygen -t rsa -b 2048 -f mason.key -C mason@TROVE_HOST -N '' +test -e lorry.key || ssh-keygen -t rsa -b 2048 -f lorry.key -C lorry@TROVE_HOST -N '' +test -e worker.key || ssh-keygen -t rsa -b 2048 -f worker.key -C worker@TROVE_HOST -N '' +test -e id_rsa || ssh-keygen -t rsa -b 2048 -f id_rsa -C trove-admin@TROVE_HOST -N '' cd ../ @@ -66,7 +66,7 @@ cd ../ # Mason setup ############################################################################## -cp mason.morph mason-${HOST_PREFIX}.morph +cp clusters/mason.morph mason-${HOST_PREFIX}.morph sed -i "s/red-box-v1/$(sedescape "$HOST_PREFIX")/g" "mason-$HOST_PREFIX.morph" sed -i "s/ssh_keys/ssh_keys-$(sedescape "$HOST_PREFIX")/g" "mason-$HOST_PREFIX.morph" @@ -81,8 +81,8 @@ sed -i "s/\.example\.com/$(sedescape "$HOST_POSTFIX")/g" "mason-$HOST_PREFIX.mor # System building ############################################################################## -morph build trove-system-x86_64 -morph build distbuild-system-x86_64 +morph build systems/trove-system-x86_64.morph +morph build systems/distbuild-system-x86_64.morph ############################################################################## |