35 lines
714 B
YAML
35 lines
714 B
YAML
|
---
|
||
|
# Use chronyd to lock time via PHC to hosts RTC
|
||
|
|
||
|
- name: Install chrony
|
||
|
apt:
|
||
|
name: chrony
|
||
|
state: latest
|
||
|
install_recommends: no
|
||
|
|
||
|
- name: Load kmod ptp_kvm at boot time
|
||
|
blockinfile:
|
||
|
path: /etc/modules-load.d/ptp_kvm.conf
|
||
|
create: yes
|
||
|
owner: root
|
||
|
mode: '0400'
|
||
|
block: |
|
||
|
# Load VirtIO PTP driver for chrony
|
||
|
ptp_kvm
|
||
|
register: load_ptp_kvm
|
||
|
when:
|
||
|
- ansible_virtualization_role == 'guest'
|
||
|
- ansible_virtualization_type == 'kvm'
|
||
|
|
||
|
- name: Load kmod ptp_kvm
|
||
|
modprobe:
|
||
|
name: ptp_kvm
|
||
|
state: present
|
||
|
when: not (load_ptp_kvm is skipped)
|
||
|
|
||
|
- name: Configure chronyd
|
||
|
template:
|
||
|
src: chrony.conf.j2
|
||
|
dest: /etc/chrony/chrony.conf
|
||
|
notify: Restart chrony
|