turn.yml aktualisiert

This commit is contained in:
olli 2023-08-26 14:19:35 +02:00
parent 76c13c884f
commit 49fa20fb2a

View File

@ -41,6 +41,10 @@
tls-listening-port=5349
cert=/etc/coturn/cert.pem
pkey=/etc/coturn/key.pem
no-sslv3
no-tlsv1
no-tlsv1_1
no-tlsv1_2
backup: yes
notify: Restart turn
@ -97,14 +101,15 @@
. /etc/bash/gaboshlib.include
cd /home/docker/turn.{{inventory_hostname}}/coturn
local_ip=$(ip route get 1 | grep " src " | head -n1 | cut -d" " -f7)
g_valid_ipv4 "$local_ip" || g_echo_error_exit "Invalid local_ip $local_ip"
#local_ip=$(ip route get 1 | grep " src " | head -n1 | cut -d" " -f7)
#g_valid_ipv4 "$local_ip" || g_echo_error_exit "Invalid local_ip $local_ip"
external_ip=$(curl -s https://checkipv4.dedyn.io)
g_valid_ipv4 "$local_ip" || g_echo_error_exit "Invalid external_ip $external_ip"
if ! grep -q "external-ip=$local_ip/$external_ip" turnserver.conf
then
sed -i '/^external-ip=.*/d' turnserver.conf
echo "external-ip=$local_ip/$external_ip" >>turnserver.conf
#echo "external-ip=$local_ip/$external_ip" >>turnserver.conf
echo "external-ip=$external_ip" >>turnserver.conf
fi
[ -f /home/docker/turn.{{inventory_hostname}}/docker-compose.yml ] && \
docker compose -f /home/docker/turn.{{inventory_hostname}}/docker-compose.yml restart