wip: chrony
parent
1226f1f005
commit
4886ff85fa
|
@ -0,0 +1,4 @@
|
||||||
|
- hosts: chrony
|
||||||
|
roles:
|
||||||
|
- role: chrony
|
||||||
|
tags: chrony
|
3
hosts
3
hosts
|
@ -25,6 +25,9 @@ burp1.pyrocufflink.blue
|
||||||
|
|
||||||
[certbot]
|
[certbot]
|
||||||
|
|
||||||
|
[chrony:children]
|
||||||
|
pyrocufflink
|
||||||
|
|
||||||
[collectd]
|
[collectd]
|
||||||
|
|
||||||
[collectd:children]
|
[collectd:children]
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
- name: restart chrony
|
||||||
|
service:
|
||||||
|
name: chronyd
|
||||||
|
state: restarted
|
|
@ -0,0 +1,35 @@
|
||||||
|
- name: ensure chrony is installed
|
||||||
|
package:
|
||||||
|
name: chrony
|
||||||
|
state: present
|
||||||
|
tags:
|
||||||
|
- install
|
||||||
|
|
||||||
|
- name: ensure chrony is configured
|
||||||
|
template:
|
||||||
|
src: chrony.conf.j2
|
||||||
|
dest: /etc/chrony.conf
|
||||||
|
owner: root
|
||||||
|
group: root
|
||||||
|
mode: u=rw,go=r
|
||||||
|
notify:
|
||||||
|
- restart chrony
|
||||||
|
tags:
|
||||||
|
- config
|
||||||
|
|
||||||
|
- name: ensure chrony is enabled
|
||||||
|
service:
|
||||||
|
name: chronyd
|
||||||
|
enabled: true
|
||||||
|
tags:
|
||||||
|
- service
|
||||||
|
|
||||||
|
- name: flush_handlers
|
||||||
|
meta: flush_handlers
|
||||||
|
|
||||||
|
- name: ensure chrony is running
|
||||||
|
service:
|
||||||
|
name: chronyd
|
||||||
|
state: started
|
||||||
|
tags:
|
||||||
|
- service
|
|
@ -0,0 +1,50 @@
|
||||||
|
# Use public servers from the pool.ntp.org project.
|
||||||
|
# Please consider joining the pool (https://www.pool.ntp.org/join.html).
|
||||||
|
pool 2.fedora.pool.ntp.org iburst
|
||||||
|
|
||||||
|
# Use NTP servers from DHCP.
|
||||||
|
sourcedir /run/chrony-dhcp
|
||||||
|
|
||||||
|
# Record the rate at which the system clock gains/losses time.
|
||||||
|
driftfile /var/lib/chrony/drift
|
||||||
|
|
||||||
|
# Allow the system clock to be stepped in the first three updates
|
||||||
|
# if its offset is larger than 1 second.
|
||||||
|
makestep 1.0 3
|
||||||
|
|
||||||
|
# Enable kernel synchronization of the real-time clock (RTC).
|
||||||
|
rtcsync
|
||||||
|
|
||||||
|
# Enable hardware timestamping on all interfaces that support it.
|
||||||
|
#hwtimestamp *
|
||||||
|
|
||||||
|
# Increase the minimum number of selectable sources required to adjust
|
||||||
|
# the system clock.
|
||||||
|
#minsources 2
|
||||||
|
|
||||||
|
# Allow NTP client access from local network.
|
||||||
|
#allow 192.168.0.0/16
|
||||||
|
|
||||||
|
# Serve time even if not synchronized to a time source.
|
||||||
|
#local stratum 10
|
||||||
|
|
||||||
|
# Require authentication (nts or key option) for all NTP sources.
|
||||||
|
#authselectmode require
|
||||||
|
|
||||||
|
# Specify file containing keys for NTP authentication.
|
||||||
|
keyfile /etc/chrony.keys
|
||||||
|
|
||||||
|
# Save NTS keys and cookies.
|
||||||
|
ntsdumpdir /var/lib/chrony
|
||||||
|
|
||||||
|
# Insert/delete leap seconds by slewing instead of stepping.
|
||||||
|
#leapsecmode slew
|
||||||
|
|
||||||
|
# Get TAI-UTC offset and leap seconds from the system tz database.
|
||||||
|
leapsectz right/UTC
|
||||||
|
|
||||||
|
# Specify directory for log files.
|
||||||
|
logdir /var/log/chrony
|
||||||
|
|
||||||
|
# Select which information is logged.
|
||||||
|
#log measurements statistics tracking
|
Loading…
Reference in New Issue