From 5a249c9e968a4487ce108a8a926fbc4321a25dcd Mon Sep 17 00:00:00 2001 From: Yohann Dedy Date: Sun, 3 Jan 2021 23:42:26 +0100 Subject: [PATCH] Playbook haproxy + let's encrypt --- concat-cert-haproxy.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 concat-cert-haproxy.yml diff --git a/concat-cert-haproxy.yml b/concat-cert-haproxy.yml new file mode 100644 index 0000000..9ceb31a --- /dev/null +++ b/concat-cert-haproxy.yml @@ -0,0 +1,26 @@ +- hosts: haproxy.host + environment: + DOMAIN: exemple.com + + tasks: + - name: creer le dossier /etc/haproxy/certs + file: + path: /etc/haproxy/certs + state: directory + + - name: concatener le certificat let's encrypt + shell: 'cat /etc/letsencrypt/live/$DOMAIN/fullchain.pem /etc/letsencrypt/live/$DOMAIN/privkey.pem' + register: cert_concat + + - name: copier le certificat dans /etc/haproxy/certs + copy: + content: "{{ cert_concat.stdout }}" + dest: /etc/haproxy/certs/$DOMAIN.pem + register: cert_copied + + - name: redemarrer le service haproxy + service: + name: haproxy + state: restarted + enabled: yes + when: cert_copied.changed