Files
ansible-role-common/tasks/ntp.yml
Daniel A. Maierhofer 3449d6ee71 Add NTP server config
2018-10-08 17:53:30 +02:00

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