From 628e653381c116a0a2c13e45e9af3084ae6909de Mon Sep 17 00:00:00 2001 From: Adar Nimrod <nimrod@shore.co.il> Date: Fri, 10 Jun 2016 15:12:16 +0300 Subject: [PATCH] - Removed NTP client, moved to a seperate role. --- README.rst | 2 -- handlers/main.yml | 10 ---------- tasks/main.yml | 3 --- tasks/ntp.yml | 11 ----------- tasks/ntpd.yml | 28 ---------------------------- tasks/systemd-timesyncd.yml | 16 ---------------- templates/ntpd.conf.j2 | 3 --- vars/main.yml | 12 ------------ 8 files changed, 85 deletions(-) delete mode 100644 tasks/ntp.yml delete mode 100644 tasks/ntpd.yml delete mode 100644 tasks/systemd-timesyncd.yml delete mode 100644 templates/ntpd.conf.j2 diff --git a/README.rst b/README.rst index f5035e5..d53b55d 100644 --- a/README.rst +++ b/README.rst @@ -28,7 +28,6 @@ Role Variables collectd_riemann_server: collectd_collectd_server: collectd_statsd_server: - ntp: unattended_upgrades: tls_cert: # Filename of the TLS cert for that host. tls_key: # Filename of the TLS key for that host. @@ -84,7 +83,6 @@ TODO - Implement: - collectd_agent. - - ldap_login (with pam_mkhomedir). - ssh_ca. - syslog_forwarding. - Test. diff --git a/handlers/main.yml b/handlers/main.yml index 6f515dd..b3cd640 100644 --- a/handlers/main.yml +++ b/handlers/main.yml @@ -18,13 +18,3 @@ service: name: collectd state: restarted - -- name: Restart ntpd - service: - name: '{{ ntpd_service[ansible_os_family] }}' - state: restarted - -- name: Restart systemd-timesyncd - service: - name: systemd-timesyncd - state: restarted diff --git a/tasks/main.yml b/tasks/main.yml index d67586f..1135d1b 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -29,9 +29,6 @@ - include: collectd_agent.yml when: (collectd_graphite_server is defined or collectd_riemann_server is defined or collectd_collectd_server is defined or collectd_statsd_server is defined) and not common_role_finished is defined -- include: ntp.yml - when: ntp|default(True) and not common_role_finished is defined - - include: unattended_upgrades.yml when: unattended_upgrades|default(True) and ansible_os_family == 'Debian' and not common_role_finished is defined diff --git a/tasks/ntp.yml b/tasks/ntp.yml deleted file mode 100644 index f46d1ac..0000000 --- a/tasks/ntp.yml +++ /dev/null @@ -1,11 +0,0 @@ ---- - -- name: Assert - assert: - that: ansible_os_family in [ 'Debian', 'OpenBSD' ] - -- include: ntpd.yml - when: ansible_service_mgr in [ ] - -- include: systemd-timesyncd.yml - when: ansible_service_mgr == 'systemd' diff --git a/tasks/ntpd.yml b/tasks/ntpd.yml deleted file mode 100644 index b98385e..0000000 --- a/tasks/ntpd.yml +++ /dev/null @@ -1,28 +0,0 @@ ---- - -- assert: - that: ansible_os_family in [ 'Debian', 'OpenBSD' ] - -- name: apt install ntpd - when: ansible_pkg_mgr == 'apt' - apt: - name: ntp - state: present - update_cache: yes - cache_valid_time: 3600 - -- name: Configure ntpd - template: - src: ntpd.conf.j2 - dest: '{{ ntpd_conf[ansible_os_family] }}' - owner: root - group: 0 - mode: 0o0644 - notify: - - Restart ntpd - -- name: Enable ntpd - service: - name: '{{ ntpd_service[ansible_os_family] }}' - enabled: yes - state: started diff --git a/tasks/systemd-timesyncd.yml b/tasks/systemd-timesyncd.yml deleted file mode 100644 index d3e7429..0000000 --- a/tasks/systemd-timesyncd.yml +++ /dev/null @@ -1,16 +0,0 @@ ---- - -- name: Configure systemd-timesyncd - lineinfile: - dest: /etc/systemd/timesyncd.conf - line: 'NTP=0.debian.pool.ntp.org 1.debian.pool.ntp.org 2.debian.pool.ntp.org 3.debian.pool.ntp.org' - regexp: '^NTP=' - state: present - notify: - - 'Restart systemd-timesyncd' - -- name: Enable systemd-timesyncd - service: - name: systemd-timesyncd - enabled: yes - state: started diff --git a/templates/ntpd.conf.j2 b/templates/ntpd.conf.j2 deleted file mode 100644 index a52094b..0000000 --- a/templates/ntpd.conf.j2 +++ /dev/null @@ -1,3 +0,0 @@ -{% for i in range(4) %} -server {{ i }}.{{ ntp_pool[ansible_os_family] }} -{% endfor %} diff --git a/vars/main.yml b/vars/main.yml index c143af8..a417483 100644 --- a/vars/main.yml +++ b/vars/main.yml @@ -32,15 +32,3 @@ update_ca_certificates: cert_dir: OpenBSD: /etc/ssl/certs Debian: /usr/local/share/ca-certificates - -ntpd_conf: - OpenBSD: /etc/ntpd.conf - Debian: /etc/ntp.conf - -ntp_pool: - OpenBSD: pool.ntp.org - Debian: debian.pool.ntp.org - -ntpd_service: - OpenBSD: ntpd - Debian: ntp -- GitLab