snel.kubernetes-cluster/roles/ubuntu/tasks/apt.yml

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