]> git.phdru.name Git - ansible.git/blob - playbooks/roles/adjtimex/tasks/main.yml
Fix(adjtimex): Remove `ntpd` installed as a dependency
[ansible.git] / playbooks / roles / adjtimex / tasks / main.yml
1 - name: Install adjtimex and ntpdate-debian
2   become: true
3   apt:
4     autoclean: yes
5     autoremove: yes
6     cache_valid_time: 3600
7     install_recommends: no
8     name: ['adjtimex', 'ntpdate']
9     state: latest
10     update_cache: yes
11   when: ansible_facts.os_family == 'Debian'
12
13 - name: Remove ntpd
14   become: true
15   apt:
16     name: ntp
17     state: absent
18     update_cache: no
19   when: ansible_facts.os_family == 'Debian'
20
21 - name: Install adjtimex and ntpdate
22   become: true
23   dnf:
24     name: ['adjtimex', 'ntpdate']
25     state: latest
26     update_cache: yes
27   when: ansible_facts.os_family == 'RedHat'
28
29 - name: Copy the script adjtimex.sh
30   become: true
31   template:
32     src: adjtimex.sh
33     dest: /usr/local/sbin/adjtimex.sh
34     owner: root
35     group: root
36     mode: 0750
37
38 - name: Configure adjtimex weekly run
39   become: true
40   copy:
41     src: adjtimex
42     dest: /etc/cron.weekly
43     owner: root
44     group: root
45     mode: '0700'