24 lines
988 B
YAML
24 lines
988 B
YAML
---
|
|
- name: ntp - install chrony
|
|
package: name=chrony
|
|
when: ansible_virtualization_type != 'lxc' or ansible_virtualization_role == 'host'
|
|
|
|
- name: ntp - run and enable chrony
|
|
service: name=chrony state=started enabled=yes
|
|
when: ansible_virtualization_type != 'lxc' or ansible_virtualization_role == 'host'
|
|
|
|
- name: ntp - set timezone
|
|
file: src=/usr/share/zoneinfo/Europe/Vienna dest=/etc/localtime state=link
|
|
|
|
- name: ntp - set servers for debian
|
|
template: "dest=/etc/chrony/chrony.conf src={{ chrony.conf.j2 }} owner=root group=root mode=0644"
|
|
when: (ansible_virtualization_type != 'lxc' or ansible_virtualization_role == 'host') and ansible_os_family == "Debian"
|
|
notify:
|
|
restart chrony
|
|
|
|
- name: ntp - set servers for void
|
|
template: "dest=/etc/chrony.conf src={{ chrony.conf.j2 }} owner=root group=root mode=0644"
|
|
when: (ansible_virtualization_type != 'lxc' or ansible_virtualization_role == 'host') and ansible_os_family != "Debian"
|
|
notify:
|
|
restart chrony
|