ESPhome: FIX Header
Ansible: APT
This commit is contained in:
parent
5088bb4038
commit
19ab4d4524
2 changed files with 0 additions and 43 deletions
|
|
@ -1,40 +0,0 @@
|
|||
---
|
||||
- name: Update APT-based systems and upgrade packages
|
||||
hosts: all
|
||||
become: true
|
||||
gather_facts: true
|
||||
|
||||
vars:
|
||||
apt_update_cache_valid_time: 3600 # seconds; set to 0 to always update
|
||||
upgrade_type: "full-upgrade" # options: "upgrade" or "full-upgrade"
|
||||
autoremove: true
|
||||
autoclean: true
|
||||
reboot_if_required: true
|
||||
|
||||
tasks:
|
||||
- name: Ensure APT cache is up to date
|
||||
ansible.builtin.apt:
|
||||
update_cache: yes
|
||||
cache_valid_time: "{{ apt_update_cache_valid_time }}"
|
||||
|
||||
- name: Upgrade packages
|
||||
ansible.builtin.apt:
|
||||
upgrade: "{{ upgrade_type }}"
|
||||
register: upgrade_result
|
||||
|
||||
- name: Autoremove unused packages
|
||||
ansible.builtin.apt:
|
||||
autoremove: yes
|
||||
when: autoremove
|
||||
|
||||
- name: Autoclean apt cache
|
||||
ansible.builtin.apt:
|
||||
autoclean: yes
|
||||
when: autoclean
|
||||
|
||||
- name: Reboot if required (controlled)
|
||||
ansible.builtin.reboot:
|
||||
reboot_timeout: 300
|
||||
when:
|
||||
- reboot_if_required
|
||||
- (upgrade_result is defined) and (upgrade_result.changed | default(false))
|
||||
Loading…
Add table
Add a link
Reference in a new issue