unattended upgrades
This commit is contained in:
parent
71c8a41729
commit
293f5effeb
@ -10,6 +10,10 @@
|
|||||||
state: present
|
state: present
|
||||||
install_recommends: false
|
install_recommends: false
|
||||||
|
|
||||||
|
- name: Enable unattended-upgrades
|
||||||
|
ansible.builtin.include_tasks:
|
||||||
|
file: unattended-upgrades.yml
|
||||||
|
|
||||||
- name: Remove unused dependencies
|
- name: Remove unused dependencies
|
||||||
ansible.builtin.apt:
|
ansible.builtin.apt:
|
||||||
autoremove: true
|
autoremove: true
|
||||||
@ -18,6 +22,6 @@
|
|||||||
ansible.builtin.include_tasks:
|
ansible.builtin.include_tasks:
|
||||||
file: networking/main.yml
|
file: networking/main.yml
|
||||||
|
|
||||||
- name: Configure networking
|
- name: Install Kubernetes
|
||||||
ansible.builtin.include_tasks:
|
ansible.builtin.include_tasks:
|
||||||
file: kubernetes.yml
|
file: kubernetes.yml
|
||||||
|
18
roles/node/tasks/unattended-upgrades.yml
Normal file
18
roles/node/tasks/unattended-upgrades.yml
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
- name: Install unattended-upgrades package
|
||||||
|
ansible.builtin.apt:
|
||||||
|
name: unattended-upgrades
|
||||||
|
state: present
|
||||||
|
update_cache: true
|
||||||
|
|
||||||
|
- name: Reconfigure unattended-upgrades
|
||||||
|
ansible.builtin.command:
|
||||||
|
cmd: dpkg-reconfigure --frontend=noninteractive unattended-upgrades
|
||||||
|
register: unattended_upgrades
|
||||||
|
failed_when: unattended_upgrades.rc != 0
|
||||||
|
changed_when: unattended_upgrades.rc == 0
|
||||||
|
|
||||||
|
- name: Enable daily upgrades
|
||||||
|
ansible.builtin.systemd_service:
|
||||||
|
name: apt-daily-upgrade.timer
|
||||||
|
enabled: true
|
||||||
|
state: restarted
|
Loading…
Reference in New Issue
Block a user