summaryrefslogtreecommitdiff
path: root/src/conf_mode/ntp.py
diff options
context:
space:
mode:
authorDaniil Baturin <daniil@baturin.org>2018-06-01 23:16:57 +0200
committerDaniil Baturin <daniil@baturin.org>2018-06-01 23:16:57 +0200
commit28db29e42fca939f8157041cbedc52378ce3622e (patch)
treeef569cff6d1da9fb6f2e619d87975ee536f14c70 /src/conf_mode/ntp.py
parent6be3c1fad01744beae74f5753685a4e5a936bf54 (diff)
parent69577e72a7a88de96d44dcc30ae1822d92309361 (diff)
downloadvyos-1x-28db29e42fca939f8157041cbedc52378ce3622e.tar.gz
vyos-1x-28db29e42fca939f8157041cbedc52378ce3622e.zip
Merge branch 'current' of github.com:vyos/vyos-1x into current
Diffstat (limited to 'src/conf_mode/ntp.py')
-rwxr-xr-xsrc/conf_mode/ntp.py14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/conf_mode/ntp.py b/src/conf_mode/ntp.py
index 9a4846bdf..2a6088575 100755
--- a/src/conf_mode/ntp.py
+++ b/src/conf_mode/ntp.py
@@ -62,11 +62,20 @@ restrict {{ n.address }} mask {{ n.netmask }} nomodify notrap nopeer
{% endfor -%}
{% endif %}
+{% if listen_address -%}
+# NTP should listen on configured addresses only
+interface ignore wildcard
+{% for a in listen_address -%}
+interface listen {{ a }}
+{% endfor -%}
+{% endif %}
+
"""
default_config_data = {
'servers': [],
- 'allowed_networks': []
+ 'allowed_networks': [],
+ 'listen_address': []
}
def get_config():
@@ -89,6 +98,9 @@ def get_config():
ntp['allowed_networks'].append(net)
+ if conf.exists('listen-address'):
+ ntp['listen_address'] = conf.return_values('listen-address')
+
if conf.exists('server'):
for node in conf.list_nodes('server'):
options = []