openstack-ansible-haproxy_s.../templates/letsencrypt_renew.j2

12 lines
297 B
Django/Jinja

#!/bin/bash
# renew cert if required and copy to haproxy destination
certbot renew \
--standalone \
--pre-hook "systemctl stop haproxy" \
cat /etc/letsencrypt/live/{{ external_lb_vip_address }}-0001/{fullchain,privkey}.pem \
> /etc/ssl/private/haproxy.pem
systemctl restart haproxy