|
|
- #!/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
-
|