smokescreen: Default to only listening on 127.0.0.1.

This prevents Smokescreen from acting as an open proxy.

Fixes #19214.
This commit is contained in:
Alex Vandiver
2021-07-14 14:54:15 -07:00
parent c692263255
commit 564873a207
3 changed files with 12 additions and 1 deletions

View File

@@ -42,6 +42,7 @@ class zulip::profile::smokescreen {
notify => Service[supervisor],
}
$listen_address = zulipconf('http_proxy', 'listen_address', '127.0.0.1')
file { '/etc/supervisor/conf.d/zulip/smokescreen.conf':
ensure => file,
require => [

View File

@@ -1,5 +1,5 @@
[program:smokescreen]
command=/usr/local/bin/smokescreen-<%= @version %>
command=/usr/local/bin/smokescreen-<%= @version %> --listen-ip <%= @listen_address %>
priority=15
autostart=true
autorestart=true