From eb487fdddf4a340f51c55b46f2abb85cb5d860f7 Mon Sep 17 00:00:00 2001 From: Vitaly Znachenok Date: Thu, 7 Dec 2017 16:27:25 +0300 Subject: [PATCH] change ntp to chrony with amazon time server --- roles/preconf/handlers/main.yml | 3 +++ roles/preconf/tasks/chrony.yml | 20 ++++++++++++++++++++ roles/preconf/tasks/main.yml | 3 ++- 3 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 roles/preconf/tasks/chrony.yml diff --git a/roles/preconf/handlers/main.yml b/roles/preconf/handlers/main.yml index eb80651..42328ae 100644 --- a/roles/preconf/handlers/main.yml +++ b/roles/preconf/handlers/main.yml @@ -2,5 +2,8 @@ - name: restart ntpd service: name=ntpd state=restarted +- name: restart chrony + service: name=chrony state=restarted + - name: restart sshd service: name=sshd state=restarted diff --git a/roles/preconf/tasks/chrony.yml b/roles/preconf/tasks/chrony.yml new file mode 100644 index 0000000..99271f5 --- /dev/null +++ b/roles/preconf/tasks/chrony.yml @@ -0,0 +1,20 @@ +--- +- name: Install chrony package + apt: name={{ item }} + with_items: + - chrony + +- name: Select Amazon time server + lineinfile: + dest: /etc/chrony/chrony.conf +# regexp: '' + insertafter: '^pool' + line: 'server 169.254.169.123 prefer iburst' +# backrefs: yes + state: present + notify: + - restart chrony + + +- name: Ensure chrony is running and enabled to start at boot + service: name=chrony state=started enabled=yes diff --git a/roles/preconf/tasks/main.yml b/roles/preconf/tasks/main.yml index f27cf19..a093042 100644 --- a/roles/preconf/tasks/main.yml +++ b/roles/preconf/tasks/main.yml @@ -6,7 +6,8 @@ - include: ssh.yml - include: packages.yml - include: vars.yml -- include: ntp.yml +#- include: ntp.yml +- include: chrony.yml - include: logrotate.yml - include: swap.yml