Update to 2021-12-01 19:13

This commit is contained in:
Daniel Berteaud
2021-12-01 19:13:34 +01:00
commit 4c4556c660
2153 changed files with 60999 additions and 0 deletions

View File

@@ -0,0 +1,13 @@
#!/bin/sh
{% if turn_letsencrypt_cert is defined %}
if [ $1 == "{{ turn_letsencrypt_cert }}" ]; then
cat /var/lib/dehydrated/certificates/certs/{{ turn_letsencrypt_cert }}/privkey.pem > /etc/coturn/ssl/key.pem
cat /var/lib/dehydrated/certificates/certs/{{ turn_letsencrypt_cert }}/fullchain.pem > /etc/coturn/ssl/cert.pem
chown root:coturn /etc/coturn/ssl/*
chmod 644 /etc/coturn/ssl/cert.pem
chmod 640 /etc/coturn/ssl/key.pem
/bin/systemctl restart coturn
fi
{% endif %}

View File

@@ -0,0 +1,43 @@
pidfile="/var/run/coturn/coturn.pid"
verbose
fingerprint
{% if turn_auth_secret is defined %}
use-auth-secret
static-auth-secret {{ turn_auth_secret }}
{% else %}
lt-cred-mech
{% endif %}
no-sslv2
no-sslv3
no-loopback-peers
no-multicast-peers
realm {{ turn_realm | default(ansible_domain) }}
proc-user coturn
proc-group coturn
syslog
{% for ip in turn_listen_ip %}
listening-ip {{ ip }}
{% endfor %}
{% if not turn_allow_non_tls %}
no-tcp
no-udp
{% endif %}
listening-port {{ turn_port }}
{% if turn_tls %}
tls-listening-port {{ turn_tls_port }}
{% if turn_letsencrypt_cert is defined %}
cert /etc/coturn/ssl/cert.pem
pkey /etc/coturn/ssl/key.pem
{% else %}
cert {{ turn_tls_cert }}
pkey {{ turn_tls_key }}
{% endif %}
{% endif %}
{% if turn_external_ip is defined %}
external-ip {{ turn_external_ip }}
{% endif %}