VM cluster script improvements.

This commit is contained in:
ravinsp
2020-08-07 15:04:35 +05:30
parent a54a5f43da
commit 110b97f856
2 changed files with 14 additions and 8 deletions

View File

@@ -114,7 +114,8 @@ if [ $mode = "ssl" ]; then
popd > /dev/null 2>&1
echo "Sending tls certs to the contract..."
sshpass -f vmpass.txt scp ~/Downloads/$vmaddr/certs/* geveo@$vmaddr:~/contract/cfg/
sshpass -f vmpass.txt scp ~/Downloads/$vmaddr/certs/* geveo@$vmaddr:~/hpfiles/ssl/
sshpass -f vmpass.txt ssh geveo@$vmaddr 'cp -rf ~/hpfiles/ssl/* ~/contract/cfg/'
rm -r ~/Downloads/$vmaddr
echo "Done"
@@ -142,7 +143,7 @@ fi
if [ $mode = "new" ] || [ $mode = "update" ]; then
# Copy required files to hpfiles dir.
mkdir -p hpfiles/{bin,nodejs_contract}
mkdir -p hpfiles/{bin,ssl,nodejs_contract}
strip $hpcore/build/hpcore
cp $hpcore/build/hpcore hpfiles/bin/
cp $hpcore/examples/nodejs_contract/{package.json,echo_contract.js,hp-contract-lib.js} hpfiles/nodejs_contract/
@@ -234,7 +235,7 @@ do
binargs:'/home/geveo/hpfiles/nodejs_contract/echo_contract.js', \
peers:${mypeers}, \
unl:${myunl}, \
roundtime: 2000, \
roundtime: 1000, \
loglevel: 'debug', \
loggers:['console', 'file'] \
}, null, 2)" > ./cfg/node$n.cfg

View File

@@ -34,8 +34,13 @@ sudo rm -r ~/contract > /dev/null 2>&1
echo "Creating new contract directory..."
~/hpfiles/bin/hpcore new ~/contract
pushd ~/contract/cfg > /dev/null 2>&1
echo "Generating default ssl certs..."
openssl req -newkey rsa:2048 -new -nodes -x509 -days 3650 -keyout tlskey.pem -out tlscert.pem \
-subj "/C=AU/ST=ST/L=L/O=O/OU=OU/CN=localhost/emailAddress=hp@example" > /dev/null 2>&1
popd > /dev/null 2>&1
if [ -f ~/hpfiles/ssl/tlscert.pem ]; then
echo "Copying ssl certs to contract directory..."
cp -rf ~/hpfiles/ssl/* ~/contract/cfg/
else
echo "Generating default ssl certs..."
pushd ~/contract/cfg > /dev/null 2>&1
openssl req -newkey rsa:2048 -new -nodes -x509 -days 3650 -keyout tlskey.pem -out tlscert.pem \
-subj "/C=AU/ST=ST/L=L/O=O/OU=OU/CN=localhost/emailAddress=hp@example" > /dev/null 2>&1
popd > /dev/null 2>&1
fi