diff --git a/create-certificat b/create-certificat new file mode 100644 index 0000000..98034f5 --- /dev/null +++ b/create-certificat @@ -0,0 +1,19 @@ +#!/bin/bash + +if [ $# -ne 1 ] ; then +echo "$(date +%c) Please give domain name as parameter" +exit 1 +fi + +echo "$(date +%c) Generate certificat for ${1}" + +/root/letsencrypt/certbot-auto certonly --domains $1 --renew-by-default --http-01-port 63443 --agree-tos +if [ $? -eq 0 ]; then + echo "$(date +%c) Success ! Now creating ${1}.pem" + cat /etc/letsencrypt/live/$1/fullchain.pem /etc/letsencrypt/live/$1/privkey.pem > /etc/haproxy/cert/$1.pem + service haproxy reload +else + echo "$(date +%c) Error creating certificate with error code $?, exit script..." +fi +exit 0 +