From 590ac98839c09f51e069c1902da321ca7311fcf6 Mon Sep 17 00:00:00 2001 From: Victor Date: Sat, 10 Sep 2016 15:47:26 +0200 Subject: [PATCH] adding create-certificate script --- create-certificat | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 create-certificat 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 +