From 46854e23066a0efa436a8280265f26173be966fa Mon Sep 17 00:00:00 2001 From: Katherina Walshe-Grey Date: Tue, 11 Nov 2025 00:07:50 +0000 Subject: [PATCH] Enable automatic upgrades for Ansible-managed servers --- playbook.yaml | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/playbook.yaml b/playbook.yaml index 1be005a..78c2ed4 100644 --- a/playbook.yaml +++ b/playbook.yaml @@ -22,9 +22,28 @@ content: | ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJEmkV9arotms79lJPsLHkdzAac4eu3pYS08ym0sB/on qenya@tohru ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFjBuuxo+w3yED0aPnsNb8S90p/GgBqFEG9K4ETZ5Wkq qenya@kilgharrah +- name: Enable automatic upgrades + hosts: ovh + tasks: + - ansible.builtin.dnf: + name: dnf-automatic + state: latest + become: yes + - ansible.builtin.copy: + dest: '/etc/dnf/automatic.conf' + content: | + [commands] + apply_updates=True + reboot=when-needed + become: yes + - ansible.builtin.service: + name: 'dnf-automatic.timer' + enabled: yes + state: started + become: yes handlers: - - name: restart ssh - service: + - name: Restart SSH + ansible.builtin.service: name: sshd state: restarted