blob: 113fee2ca6b3669ac30bfc053c339b9183214125 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
- name: install packages
dnf:
name: '{{ dnf_automatic_packages }}'
state: present
- name: generate dnf-automatic configuration
copy:
src: etc/dnf/automatic.conf
dest: /etc/dnf/automatic.conf
- name: copy dnf-automatic restart script
copy:
src: '{{ dnf_automatic_restart_script[1:] }}'
dest: '{{ dnf_automatic_restart_script }}'
mode: 0555
- name: create systemd override directories
file:
path: /etc/systemd/system/dnf-automatic.{{ item }}.d
state: directory
loop:
- timer
- service
- name: create systemd override files
template:
src: etc/systemd/system/dnf-automatic.{{ item }}.d/override.conf.j2
dest: /etc/systemd/system/dnf-automatic.{{ item }}.d/override.conf
loop:
- timer
- service
register: dnf_automatic_unit
notify: restart dnf-automatic
- name: reload systemd units
systemd:
daemon_reload: yes
when: dnf_automatic_unit.changed
- name: enable dnf-automatic systemd timer
systemd:
name: dnf-automatic.timer
enabled: yes
state: started
- name: disable dnf-makecache timer
systemd:
name: dnf-makecache.timer
state: stopped
enabled: no
|