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 %}