From f1fe3ab3d1a4dda41e0a9cd487b017ac3e118e0c Mon Sep 17 00:00:00 2001 From: Dirk Wirts Date: Fri, 3 Nov 2023 15:15:24 +0100 Subject: [PATCH] update --- ansible-update_timers.yml | 46 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 ansible-update_timers.yml diff --git a/ansible-update_timers.yml b/ansible-update_timers.yml new file mode 100644 index 0000000..ad18b54 --- /dev/null +++ b/ansible-update_timers.yml @@ -0,0 +1,46 @@ +--- +- name: Optimize Update Timers + hosts: all + become: true + tasks: + - name: Copy apt-daily.timer to /etc/systemd/system/ + copy: + src: /lib/systemd/system/apt-daily.timer + dest: /etc/systemd/system/apt-daily.timer + force: yes + remote_src: yes + + - name: Set OnCalendar to 01:00:00 for apt-daily.timer + lineinfile: + path: /etc/systemd/system/apt-daily.timer + regexp: '^OnCalendar=.*' + line: 'OnCalendar=*-*-* 01:00:00' + + - name: Set RandomizedDelaySec to 60m for apt-daily.timer + lineinfile: + path: /etc/systemd/system/apt-daily.timer + regexp: '^RandomizedDelaySec=.*' + line: 'RandomizedDelaySec=60m' + + - name: Copy apt-daily-upgrade.timer to /etc/systemd/system/ + copy: + src: /lib/systemd/system/apt-daily-upgrade.timer + dest: /etc/systemd/system/apt-daily-upgrade.timer + force: yes + remote_src: yes + + - name: Set OnCalendar to 02:00:00 for apt-daily-upgrade.timer + lineinfile: + path: /etc/systemd/system/apt-daily-upgrade.timer + regexp: '^OnCalendar=.*' + line: 'OnCalendar=*-*-* 02:00:00' + + - name: Set RandomizedDelaySec to 60m for apt-daily-upgrade.timer + lineinfile: + path: /etc/systemd/system/apt-daily-upgrade.timer + regexp: '^RandomizedDelaySec=.*' + line: 'RandomizedDelaySec=60m' + + - name: Reload systemd daemon to apply changes + systemd: + daemon_reload: yes