#jinja2: lstrip_blocks: "True" use-auth-secret static-auth-secret={{ matrix_coturn_turn_static_auth_secret }} realm=turn.{{ matrix_server_fqn_matrix }} min-port={{ matrix_coturn_turn_udp_min_port }} max-port={{ matrix_coturn_turn_udp_max_port }} {% for ip in matrix_coturn_turn_external_ip_addresses %} external-ip={{ ip }} {% endfor %} log-file=stdout pidfile=/var/tmp/turnserver.pid userdb=/var/tmp/turnserver.db no-cli {% if matrix_coturn_tls_enabled %} cert={{ matrix_coturn_tls_cert_path }} pkey={{ matrix_coturn_tls_key_path }} {% if not matrix_coturn_tls_v1_enabled %} no-tlsv1 {% endif %} {% if not matrix_coturn_tls_v1_1_enabled %} no-tlsv1_1 {% endif %} {% else %} no-tls no-dtls {% endif %} prod {% if matrix_coturn_no_tcp_relay_enabled %} no-tcp-relay {% endif %} {% if matrix_coturn_no_rfc5780_enabled %} no-rfc5780 {% endif %} {% if matrix_coturn_no_stun_backward_compatibility_enabled %} no-stun-backward-compatibility {% endif %} {% if matrix_coturn_response_origin_only_with_rfc5780_enabled %} response-origin-only-with-rfc5780 {% endif %} {% if matrix_coturn_user_quota != None %} user-quota={{ matrix_coturn_user_quota }} {% endif %} {% if matrix_coturn_total_quota != None %} total-quota={{ matrix_coturn_total_quota }} {% endif %} {% if matrix_coturn_no_multicast_peers_enabled %} no-multicast-peers {% endif %} {% for ip_range in matrix_coturn_denied_peer_ips %} denied-peer-ip={{ ip_range }} {% endfor %} {% for ip_range in matrix_coturn_allowed_peer_ips %} allowed-peer-ip={{ ip_range }} {% endfor %} {{ matrix_coturn_additional_configuration }}