homelab/roles/tls
2024-10-14 23:58:06 +05:00
..
tasks Move haproxy to a docker container 2024-10-14 23:58:06 +05:00
templates Initial commit 2024-09-29 18:04:34 +05:00
vars Initial commit 2024-09-29 18:04:34 +05:00
README.md Initial commit 2024-09-29 18:04:34 +05:00

TLS

This role will install certbot with cloudflare plugin, issue a wildcard certificate for your domain, and prepare it for use in haproxy.

Certbot should automatically set a systemd timer to renew certificates.

Created files

  • /etc/certbot/cloudflare.ini
  • /etc/letsencrypt/live/{{ domain }}/fullchain.pem
  • /etc/letsencrypt/live/{{ domain }}/privkey.pem
  • /etc/haproxy/certs/{{ domain }}.pem - fullchain + privkey