reconfig role update and upgrade with autoremove

This commit is contained in:
Ruben Blanco 2023-12-19 16:42:11 +01:00
parent fa7c08d3e9
commit f898e9263c
1 changed files with 19 additions and 16 deletions

View File

@ -1,27 +1,30 @@
--- ---
# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ # ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# update packages # step1 - run apt-get update
- name: update packages - name: update index of all packages
ansible.builtin.apt: ansible.builtin.apt:
name: "*"
state: latest
update_cache: true update_cache: true
force_apt_get: true force_apt_get: true
# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ # ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ # ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# upgrade packages # step2 - run apt-get update
- name: upgrade packages - name: update all packages to their latest version
ansible.builtin.apt: ansible.builtin.apt:
upgrade: dist name: "*"
state: latest state: latest
force_apt_get: true force_apt_get: true
# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ # ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ # ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# autoremove packages , remove unused dependency packages # step3 - run apt-get full-upgrade
- name: autoremove packages - name: upgrade the OS (apt-get dist-upgrade)
ansible.builtin.apt:
upgrade: dist
force_apt_get: true
# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# step4 - run apt autoremove
- name: autoremove packages unused dependency packages
ansible.builtin.apt: ansible.builtin.apt:
autoremove: true autoremove: true
force_apt_get: true
# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ # ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++