s
continuous-integration/drone/push Build is passing Details

This commit is contained in:
quackerd 2021-04-10 05:29:44 -04:00
parent 4b58024749
commit f6d4e5fb97
2 changed files with 4 additions and 5 deletions

View File

@ -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
View File

@ -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