ansible-bootstrap-rocky9/roles/linux_dnf_automatic_rhel9/tasks/tasks.yml
2026-05-12 00:21:37 +03:00

35 lines
944 B
YAML

---
- name: "Install dnf-automatic package"
ansible.builtin.package:
name: "dnf-automatic"
state: "present"
- name: "Deploy dnf-automatic configuration"
ansible.builtin.template:
src: "automatic.conf.j2"
dest: "/etc/dnf/automatic.conf"
mode: "0644"
owner: "root"
group: "root"
backup: true
register: "dnf_auto_config_result"
notify: "Restart dnf-automatic timer"
- name: "Enable and start dnf-automatic timer (daily)"
ansible.builtin.systemd:
name: "dnf-automatic.timer"
state: "started"
enabled: true
masked: false
- name: "Debug dnf-automatic status (verbosity >=1)"
when: "ansible_verbosity >= 1"
ansible.builtin.command: "systemctl status dnf-automatic.timer"
changed_when: false
register: "dnf_timer_status"
- name: "Show dnf-automatic timer status"
when: "ansible_verbosity >= 1"
ansible.builtin.debug:
msg: "{{ dnf_timer_status.stdout_lines | default([]) }}"