Add coturn letsencrypt post hook

This commit is contained in:
Iván Chavero 2022-09-22 23:57:51 -06:00 committed by Renich Bon Ćirić
parent 1145c27034
commit 658c68adb0
2 changed files with 18 additions and 0 deletions

View file

@ -96,6 +96,18 @@
cmd: certbot certonly -d {{ turn_fqdn }}
creates: "/etc/letsencrypt/live/{{ turn_fqdn }}/fullchain.pem"
- name: Configure coturn
ansible.builtin.template:
src: copy_coturn_certs.sh.j2
dest: /etc/letsencrypt/renewal-hooks/post/copy_coturn_certs.sh
owner: root
group: coturn
mode: '0700'
- name: Run coturn post hook
ansible.builtin.command:
cmd: /etc/letsencrypt/renewal-hooks/post/copy_coturn_certs.sh
- name: Enable certbot's renew timer
ansible.builtin.systemd:
name: certbot-renew.timer

View file

@ -0,0 +1,6 @@
#!/bin/bash
cp -H /etc/letsencrypt/live/{{ turn_fqdn }}/fullchain.pem /etc/pki/coturn/public/
cp -H /etc/letsencrypt/live/{{ turn_fqdn }}/privkey.pem /etc/pki/coturn/private/
chgrp coturn /etc/pki/coturn/private/privkey.pem
chmod g+r /etc/pki/coturn/private/privkey.pem