Files
ansible-role-common/tasks/ntp.yml
Daniel A. Maierhofer f6c901b433 Fix chrony and interfaces
2018-10-11 17:40:03 +02:00

24 lines
976 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