maj lb-front-ssl pour une version fonctionnelle

This commit is contained in:
bbbb 2024-06-04 15:49:33 +02:00
parent dc50059f19
commit 45e4401dcc
2 changed files with 32 additions and 6 deletions

View File

@ -3,12 +3,38 @@
name: haproxy name: haproxy
state: present state: present
- name: Creer le repertoire du certificat
file:
path: /etc/haproxy/crt
state: directory
mode: '0755'
- name: Creer le repertoire de la cle privee
file:
path: /etc/haproxy/crt/private
state: directory
mode: '0755'
- name: Generer une clee privee avec les valeurs par defaut (4096 bits, RSA)
openssl_privatekey:
path: /etc/haproxy/crt/private/haproxy.pem.key
size: 4096
type: RSA
state: present
- name: creer un certificat auto-signé - name: creer un certificat auto-signé
openssl_certificate: openssl_certificate:
path: /etc/haproxy/crt/haproxy.crt path: /etc/haproxy/crt/private/haproxy.pem
privatekey_path: /etc/haproxy/crt/private/haproxy.pem privatekey_path: /etc/haproxy/crt/private/haproxy.pem.key
csr_path: /etc/haproxy/crt/csr/haproxy.csr
provider: selfsigned provider: selfsigned
state: present
- name: s'assurer que le certificat a les bonnes permissions
file:
path: /etc/haproxy/crt/private/haproxy.pem
owner: root
group: haproxy
mode: '0640'
- name: parametre global - name: parametre global
blockinfile: blockinfile:
@ -31,7 +57,7 @@
block: | block: |
frontend proxypublic frontend proxypublic
bind 192.168.100.10:80 bind 192.168.100.10:80
bind 192.168.100.10:443 ssl crt /etc/haproxy/crt/pritvate/haproxy.pem bind 192.168.100.10:443 ssl crt /etc/haproxy/crt/private/haproxy.pem
http-request redirect scheme https unless { ssl_fc } http-request redirect scheme https unless { ssl_fc }
default_backend fermeweb default_backend fermeweb

View File

@ -5,8 +5,8 @@
roles: roles:
- base - base
- goss - goss
- lb-front #- lb-front
#- lb-front-ssl - lb-front-ssl
#- zabbix-cli #- zabbix-cli
- ssh-cli - ssh-cli
- post - post