pvc-ansible/roles/base/templates/etc/ntp.conf.j2

37 lines
774 B
Plaintext
Raw Normal View History

2023-09-01 15:42:19 -04:00
# Main NTP configuration
# {{ ansible_managed }}
driftfile /var/lib/ntp/ntp.drift
statistics loopstats peerstats clockstats
filegen loopstats file loopstats type day enable
filegen peerstats file peerstats type day enable
filegen clockstats file clockstats type day enable
disable auth
2023-09-01 15:42:19 -04:00
# Enable orphan mode if cluster cannot connect to the Internet
tos orphan 6
server 127.0.0.1
fudge 127.0.0.1 stratum 10
2023-09-01 15:42:29 -04:00
# NTP masters
{% for server in ntp_servers %}
server {{ server }} iburst
{% endfor %}
2023-09-01 15:42:19 -04:00
# Local PVC cluster
{% for host in groups[cluster_group] %}
peer {{ host }}
2023-09-01 15:42:19 -04:00
{% endfor %}
# Provide NTP for others via multicast
multicast 224.0.0.3
multicast ff05::103
2023-09-01 15:42:19 -04:00
restrict -4 default notrap nomodify
restrict -6 default notrap nomodify
restrict 127.0.0.1
restrict ::1