summaryrefslogtreecommitdiff
path: root/roles/core
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2021-07-29 17:02:33 +0200
committerChristian Pointner <equinox@spreadspace.org>2021-07-29 17:02:33 +0200
commitb51e99b4a62ac930ef6a5454092a090df2016c22 (patch)
tree49e31b5707fba0a89b7d27c6c51bd6f2329d3cc6 /roles/core
parentupdate metrics server kubernetes addon (diff)
core/ntp: add support for local option in chrony
Diffstat (limited to 'roles/core')
-rw-r--r--roles/core/ntp/defaults/main.yml1
-rw-r--r--roles/core/ntp/templates/chrony.conf.j23
2 files changed, 4 insertions, 0 deletions
diff --git a/roles/core/ntp/defaults/main.yml b/roles/core/ntp/defaults/main.yml
index 08e0ca80..592e17c7 100644
--- a/roles/core/ntp/defaults/main.yml
+++ b/roles/core/ntp/defaults/main.yml
@@ -24,5 +24,6 @@
# ntp_server:
# allow: []
# deny: []
+# local: stratum 10
# bind: 0.0.0.0
# port: 123
diff --git a/roles/core/ntp/templates/chrony.conf.j2 b/roles/core/ntp/templates/chrony.conf.j2
index e404da18..04571b74 100644
--- a/roles/core/ntp/templates/chrony.conf.j2
+++ b/roles/core/ntp/templates/chrony.conf.j2
@@ -47,6 +47,9 @@ allow {{ rule }}
{% for rule in ntp_server.deny | default([]) %}
deny {{ rule }}
{% endfor %}
+{% if 'local' in ntp_server %}
+local {{ ntp_server.local }}
+{% endif %}
{% if 'bind' in ntp_server %}
bindaddress {{ ntp_server.bind }}
{% endif %}