123456789101112131415161718192021222324252627282930313233343536373839404142 |
- ---
- - name: Install dnf-automatic
- dnf:
- name: dnf-automatic
- state: present
- - name: Create custom DNF customized service directories
- file:
- state: directory
- path: /etc/systemd/system/dnf-automatic-install.{{ item }}.d
- owner: root
- group: root
- mode: '0755'
- loop:
- - timer
- - service
- - name: Ensure DNF auto installs updates at {{ dnf_update_time }}
- template:
- src: time.conf.j2
- dest: /etc/systemd/system/dnf-automatic-install.timer.d/time.conf
- owner: root
- group: root
- mode: '0644'
- notify: daemon-reload
- - name: Ensure DNF auto reboots after applying updates
- copy:
- src: autoreboot.conf
- dest: /etc/systemd/system/dnf-automatic-install.service.d/autoreboot.conf
- owner: root
- group: root
- mode: '0644'
- notify: daemon-reload
- - meta: flush_handlers
- - name: Enable dnf-automatic-install service
- systemd:
- name: dnf-automatic-install.timer
- enabled: yes
- state: started
|