37 lines
1.3 KiB
Plaintext
37 lines
1.3 KiB
Plaintext
|
|
# This configuration file is managed by Ansible.
|
||
|
|
# It is configured to run as an Active Directory Domain Controller.
|
||
|
|
|
||
|
|
# Enable kernel time discipline (important for a DC)
|
||
|
|
tos maxclock 10
|
||
|
|
|
||
|
|
# Use your own local clock as a reliable fallback/default
|
||
|
|
# Local clock. Note that is not the "localhost" address!
|
||
|
|
server 127.127.1.0 # Undisciplined local clock
|
||
|
|
fudge 127.127.1.0 stratum 10
|
||
|
|
|
||
|
|
# Where to retrieve the time from
|
||
|
|
# Optionally, add external sources for greater accuracy (NTP pool)
|
||
|
|
# You should choose servers close to your location or use a reliable pool.
|
||
|
|
server 0.pool.ntp.org iburst prefer
|
||
|
|
server 1.pool.ntp.org iburst prefer
|
||
|
|
server 1.pool.ntp.org iburst prefer
|
||
|
|
|
||
|
|
# Drift file location
|
||
|
|
driftfile /var/lib/ntp/ntp.drift
|
||
|
|
logfile /var/log/ntp
|
||
|
|
ntpsigndsocket {{ ntp_signd_path }}
|
||
|
|
|
||
|
|
# Access control
|
||
|
|
# Default restriction: Allow clients only to query the time
|
||
|
|
restrict default kod nomodify notrap nopeer limited mssntp
|
||
|
|
|
||
|
|
# No restrictions for "localhost"
|
||
|
|
restrict 127.0.0.1
|
||
|
|
|
||
|
|
# Enable the time sources to only provide time to this host
|
||
|
|
restrict 0.pool.ntp.org mask 255.255.255.255 nomodify notrap nopeer noquery
|
||
|
|
restrict 1.pool.ntp.org mask 255.255.255.255 nomodify notrap nopeer noquery
|
||
|
|
restrict 2.pool.ntp.org mask 255.255.255.255 nomodify notrap nopeer noquery
|
||
|
|
|
||
|
|
# tell NTP not to panic and exit
|
||
|
|
tinker panic 0
|