s
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
This commit is contained in:
parent
4b58024749
commit
f6d4e5fb97
|
@ -8,6 +8,7 @@ mkdir -p ./uploads
|
|||
|
||||
for filename in ./confs/*; do
|
||||
fname=$(basename $filename)
|
||||
echo $fname
|
||||
fhash=$(echo -n '$fname.$SALT' | openssl dgst -md5 | sed -E 's/\(stdin\)= (.*)/\1/')
|
||||
openssl aes-256-cbc -md sha512 -pbkdf2 -in $filename -out ./uploads/$fhash.conf -k "sergeygorbunov"
|
||||
done
|
8
run.sh
8
run.sh
|
@ -2,7 +2,7 @@
|
|||
|
||||
set +e
|
||||
|
||||
BUCKET_NAME="config.quacker.net"
|
||||
BUCKET_HASH=3bd6b2ce5101e791b665d709aa8518ce
|
||||
|
||||
echo "===== Checking Environment Variables ====="
|
||||
if [ -z "$FQDN" ]; then
|
||||
|
@ -26,10 +26,8 @@ else
|
|||
echo "KEY = $KEY"
|
||||
fi
|
||||
|
||||
BUCKET_HASH=$(echo -n "$BUCKET_NAME" | openssl dgst -md5 | sed -E 's/\(stdin\)= (.*)/\1/')
|
||||
echo "BUCKET_HASH= $BUCKET_HASH"
|
||||
|
||||
echo "===== Setting Up Environment ======"
|
||||
rm -rf /etc/letsencrypt
|
||||
ln -s /opt/config/certs /etc/letsencrypt
|
||||
|
||||
echo "===== Checking Certificates ===="
|
||||
|
@ -42,7 +40,7 @@ else
|
|||
fi
|
||||
|
||||
echo "===== Downloading configuration file ====="
|
||||
hash=$(echo -n "$FQDN.$SALT" | openssl dgst -sha256 | sed -E 's/\(stdin\)= (.*)/\1/')
|
||||
hash=$(echo -n "$FQDN.$SALT" | openssl dgst -md5 | sed -E 's/\(stdin\)= (.*)/\1/')
|
||||
echo "Host hash is $hash"
|
||||
wget http://$BUCKET_HASH.s3-website-us-west-1.amazonaws.com/config/$hash.conf -P /opt/
|
||||
openssl aes-256-cbc -d -md sha512 -pbkdf2 -in /opt/$hash.conf -out /opt/$FQDN.conf -k $KEY
|
||||
|
|
Loading…
Reference in New Issue