From 26c071b84cab713129e1723a152f845eb61a0654 Mon Sep 17 00:00:00 2001 From: Patrick Fraley Date: Mon, 29 Dec 2025 10:02:48 +0100 Subject: [PATCH] add automatic updates --- roles/fedora_workstation/files/automatic.conf | 3 +++ roles/fedora_workstation/tasks/main.yml | 15 +++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 roles/fedora_workstation/files/automatic.conf diff --git a/roles/fedora_workstation/files/automatic.conf b/roles/fedora_workstation/files/automatic.conf new file mode 100644 index 0000000..8dccf00 --- /dev/null +++ b/roles/fedora_workstation/files/automatic.conf @@ -0,0 +1,3 @@ +[commands] +apply_updates=True +reboot=never diff --git a/roles/fedora_workstation/tasks/main.yml b/roles/fedora_workstation/tasks/main.yml index 882556b..a18a881 100644 --- a/roles/fedora_workstation/tasks/main.yml +++ b/roles/fedora_workstation/tasks/main.yml @@ -27,9 +27,24 @@ - curl - wget - fastfetch + - dnf5-plugin-automatic state: present become: true +- name: Copy DNF Automatic configuration /etc/dnf/ + ansible.builtin.copy: + src: files/automatic.conf + dest: "/etc/dnf/" + mode: "0644" + become: true + +- name: Enable DNF Automatic Timer + ansible.builtin.systemd: + name: dnf-automatic.timer + enabled: true + state: started + become: true + - name: Ensure flatpak is installed ansible.builtin.dnf: name: