commit 5a249c9e968a4487ce108a8a926fbc4321a25dcd Author: Yohann Dedy Date: Sun Jan 3 23:42:26 2021 +0100 Playbook haproxy + let's encrypt 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