|
|
|
@ -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 |