Compare commits
3 Commits
8a97ebf4f8
...
e1007f7886
| Author | SHA1 | Date | |
|---|---|---|---|
| e1007f7886 | |||
| 292366a77f | |||
| ed998fc1d3 |
@ -2,6 +2,7 @@ node.default["ejabberd"]["version"] = "23.10"
|
||||
node.default["ejabberd"]["package_version"] = "1"
|
||||
node.default["ejabberd"]["checksum"] = "1b02108c81e22ab28be84630d54061f0584b76d5c2702e598352269736b05e77"
|
||||
node.default["ejabberd"]["turn_domain"] = "turn.kosmos.org"
|
||||
node.default["ejabberd"]["stun_auth_realm"] = "kosmos.org"
|
||||
node.default["ejabberd"]["stun_turn_port"] = 3478
|
||||
node.default["ejabberd"]["stun_turn_port_tls"] = 5349
|
||||
node.default["ejabberd"]["turn_min_port"] = 50000
|
||||
|
||||
@ -22,8 +22,8 @@ template "/etc/turnserver.conf" do
|
||||
relay_ip: node["ipaddress"],
|
||||
min_port: node["ejabberd"]["turn_min_port"],
|
||||
max_port: node["ejabberd"]["turn_max_port"],
|
||||
realm: node["ejabberd"]["stun_auth_realm"],
|
||||
static_auth_secret: credentials["stun_secret"],
|
||||
realm: domain,
|
||||
cert: "/etc/letsencrypt/live/#{domain}/fullchain.pem",
|
||||
pkey: "/etc/letsencrypt/live/#{domain}/privkey.pem"
|
||||
notifies :restart, "service[coturn]", :delayed
|
||||
@ -37,7 +37,7 @@ end
|
||||
|
||||
firewall_rule 'ejabberd_stun_turn_tls' do
|
||||
port node["ejabberd"]["stun_turn_port_tls"]
|
||||
protocol :udp
|
||||
protocol :tcp
|
||||
command :allow
|
||||
end
|
||||
|
||||
|
||||
@ -183,9 +183,8 @@ template "/opt/ejabberd/conf/ejabberd.yml" do
|
||||
sensitive true
|
||||
variables hosts: hosts,
|
||||
admin_users: admin_users,
|
||||
stun_auth_realm: node["ejabberd"]["turn_domain"],
|
||||
turn_domain: node["ejabberd"]["turn_domain"],
|
||||
stun_secret: ejabberd_credentials['stun_secret'],
|
||||
turn_ip_address: node["ejabberd"]["turn_ip_address"],
|
||||
stun_turn_port: node["ejabberd"]["stun_turn_port"],
|
||||
stun_turn_port_tls: node["ejabberd"]["stun_turn_port_tls"],
|
||||
turn_min_port: node["ejabberd"]["turn_min_port"],
|
||||
|
||||
@ -230,6 +230,8 @@ modules:
|
||||
store_current_id: true
|
||||
mod_shared_roster: {}
|
||||
mod_stun_disco:
|
||||
offer_local_services: false
|
||||
credentials_lifetime: 300
|
||||
secret: <%= @stun_secret %>
|
||||
services:
|
||||
-
|
||||
@ -242,7 +244,7 @@ modules:
|
||||
host: <%= @turn_domain %>
|
||||
port: <%= @stun_turn_port_tls %>
|
||||
type: stuns
|
||||
transport: udp
|
||||
transport: tcp
|
||||
restricted: false
|
||||
-
|
||||
host: <%= @turn_domain %>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user