Skip to content

Commit

Permalink
Fix ntp time sync issue on Ubuntu 16.04
Browse files Browse the repository at this point in the history
Note:
- ntpdate package needs to be installed explicity on Ubuntu. In CentOS,
this it is automatically pulled when ntp package is installed.
- stop ntp service after installation. In Ubuntu, ntp service is automatically
started after installation.

patch 2: combined ntpdate and ntp package installation code

Change-Id: Ieaccbb969cd2b8ad6e930a620947a192be5aa619
Closes-Bug: #1781092
(cherry picked from commit 98bf9c2)
  • Loading branch information
klbharat committed Jul 13, 2018
1 parent 1467818 commit 8779056
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions playbooks/roles/configure_instances/tasks/ntp.yml
@@ -1,13 +1,19 @@
---
- name: install ntpd
- name: install ntp packages
package:
name: ntp
name: "{{ item }}"
state: latest
with_items:
- ntpdate
- ntp

- name: set ntp service name
set_fact:
ntp_svc_name: "{{ 'ntp' if ansible_os_family == 'Debian' else 'ntpd' }}"

- name: stop ntp service
service: name={{ ntp_svc_name }} state=stopped enabled=yes

- name: set ntp server
template:
src: ntp.conf.j2
Expand Down

0 comments on commit 8779056

Please sign in to comment.