blob: 6b8389c83ec957939fb21904ddafd45341941a47 [file] [log] [blame]
---
# tasks file for apigee-time-sync
- name: Update yum os packages
yum:
name: "{{ item }}"
state: present
with_items:
- ntp
- ntpdate
- name: Update statsdir
lineinfile:
dest: '{{ ntp_conf }}'
line: 'statsdir {{ stats_dir }}'
insertafter: '^driftfile {{ drift_filename }}'
backup: yes
- name: Create dirs
file:
path: '{{ item }}'
state: directory
with_items:
- '{{ stats_dir }}'
- name: Update with preferred iburst if provided
lineinfile:
dest: '{{ ntp_conf }}'
line: 'server {{ preferred_server_ip }} iburst prefer'
insertbefore: '^server 0.*$'
state: present
backup: yes
when: preferred_server_ip is defined
- name: Prepare to update locale
file:
path: /etc/localtime
state: absent
- name: Update locale
file:
dest: /etc/localtime
src: '{{ timezone }}'
state: link
- name: Start ntp server
service:
name: ntpd
state: restarted