Configure unattendedupgrade for debian by default

This commit is contained in:
2025-11-19 11:10:15 +08:00
parent 1290a114f8
commit eaaaf43f8a
2 changed files with 21 additions and 25 deletions

View File

@@ -1,25 +0,0 @@
- name: Debian maintainence
hosts: debian_stable
tasks:
- name: Update cache
ansible.builtin.apt:
update_cache: true
- name: Install needrestart
ansible.builtin.apt:
name:
- needrestart
- name: Install unattended-upgrades
ansible.builtin.apt:
name:
- unattended-upgrades
- name: Configure unattended-upgrades
ansible.builtin.debconf:
name: unattended-upgrades
question: unattended-upgrades/enable_auto_updates
value: true
vtype: boolean
register: unattended_upgrades_conf
- name: Deploy unattended-upgrades
ansible.builtin.shell:
cmd: "DEBIAN_FRONTEND=noninteractive dpkg-reconfigure unattended-upgrades"
when: unattended_upgrades_conf.changed

View File

@@ -5,6 +5,27 @@
become: true
ansible.builtin.apt:
update_cache: yes
- name: Debian Maintainance
block:
- name: Install needrestart
ansible.builtin.apt:
name:
- needrestart
- name: Install unattended-upgrades
ansible.builtin.apt:
name:
- unattended-upgrades
- name: Configure unattended-upgrades
ansible.builtin.debconf:
name: unattended-upgrades
question: unattended-upgrades/enable_auto_updates
value: true
vtype: boolean
register: unattended_upgrades_conf
- name: Deploy unattended-upgrades
ansible.builtin.shell:
cmd: "DEBIAN_FRONTEND=noninteractive dpkg-reconfigure unattended-upgrades"
when: unattended_upgrades_conf.changed
- name: Install Docker Engine
become: true
ansible.builtin.package: