39 lines
1.4 KiB
YAML
39 lines
1.4 KiB
YAML
---
|
|
- name: Wait for APT Lock
|
|
ansible.builtin.include_tasks: shared/tasks/wait_apt.yml
|
|
|
|
- name: Install packages required for auto update
|
|
ansible.builtin.apt:
|
|
name:
|
|
- unattended-upgrades
|
|
- update-notifier-common
|
|
install_recommends: false
|
|
|
|
- name: Configure unattended-upgrades email
|
|
ansible.builtin.lineinfile:
|
|
path: /etc/apt/apt.conf.d/50unattended-upgrades
|
|
regexp: "^(//)?\\s*Unattended-Upgrade::Mail "
|
|
line: Unattended-Upgrade::Mail "sysadmin@deovereo.com";
|
|
notify: Restart unattended-upgrades
|
|
|
|
- name: Configure unattended-upgrades email on error
|
|
ansible.builtin.lineinfile:
|
|
path: /etc/apt/apt.conf.d/50unattended-upgrades
|
|
regexp: "^(//)?\\s*Unattended-Upgrade::MailReport "
|
|
line: Unattended-Upgrade::MailReport "only-on-error";
|
|
notify: Restart unattended-upgrades
|
|
|
|
- name: Configure unattended-upgrades reboot
|
|
ansible.builtin.lineinfile:
|
|
path: /etc/apt/apt.conf.d/50unattended-upgrades
|
|
regexp: "^(//)?\\s*Unattended-Upgrade::Automatic-Reboot "
|
|
line: Unattended-Upgrade::Automatic-Reboot "true";
|
|
notify: Restart unattended-upgrades
|
|
|
|
- name: Configure unattended-upgrades reboot
|
|
ansible.builtin.lineinfile:
|
|
path: /etc/apt/apt.conf.d/50unattended-upgrades
|
|
regexp: "^(//)?\\s*Unattended-Upgrade::Automatic-Reboot-WithUsers "
|
|
line: Unattended-Upgrade::Automatic-Reboot-WithUsers "false";
|
|
notify: Restart unattended-upgrades
|