diff --git a/tasks/main.yml b/tasks/main.yml index bc0ed71..6c806a6 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -28,6 +28,30 @@ autoclean: 'yes' autoremove: 'yes' upgrade: 'dist' +- name: 'Ensure dnf-automatic installation' + when: + - ansible_system == 'Linux' + - ansible_distribution == 'Fedora' + - ansible_distribution_major_version >= 21 + package: + name: + - 'dnf-automatic' + state: 'present' + notify: + - 'ensure_os_patch.package_facts' + - 'ensure_os_patch.service_facts' +- name: 'Ensure dnf-automatic runs' + when: + - ansible_system == 'Linux' + - ansible_distribution == 'Fedora' + - ansible_distribution_major_version >= 21 + service: + enabled: 'yes' + name: 'dnf-automatic-install.timer' + state: 'running' + notify: + - 'ensure_os_patch.package_facts' + - 'ensure_os_patch.service_facts' - name: 'flush handlers' meta: 'flush_handlers'