summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Belanger <pabelanger@redhat.com>2018-04-16 15:48:25 -0400
committerPaul Belanger <pabelanger@redhat.com>2018-04-16 16:27:49 -0400
commitc00ca944db0d6dc6ef90859b0b9b7f3a58196fb0 (patch)
treef16f8be2a7e4eeee1f765d61e426b6625dc0b16c
parent5ad274a17e0b2aa2638fecd6535bfa4b3856e54d (diff)
downloadgear-c00ca944db0d6dc6ef90859b0b9b7f3a58196fb0.tar.gz
Add --listen-address flag to geard0.12.0
Add the ability for an operator to control which interface to listen on. By default we use None to maintain backwards compatibility. Change-Id: I14c13ff500317d5a7b580e1b2a7f798a8db5de1d Signed-off-by: Paul Belanger <pabelanger@redhat.com>
-rw-r--r--gear/cmd/geard.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/gear/cmd/geard.py b/gear/cmd/geard.py
index dff28f8..85bb822 100644
--- a/gear/cmd/geard.py
+++ b/gear/cmd/geard.py
@@ -47,6 +47,9 @@ support.
help='do not run as a daemon')
parser.add_argument('-p', dest='port', default=4730,
help='port on which to listen')
+ parser.add_argument('--listen-address', dest='listen_address',
+ default=None,
+ help='IP address or domain name to listen on')
parser.add_argument('--log-config', dest='log_config',
help='logging config file')
parser.add_argument('--pidfile', dest='pidfile',
@@ -122,6 +125,7 @@ support.
statsd_port,
statsd_prefix,
acl=acl,
+ host=self.args.listen_address,
keepalive=self.args.keepalive,
tcp_keepidle=self.args.tcp_keepidle,
tcp_keepintvl=self.args.tcp_keepintvl,