Update centos.yaml

This commit is contained in:
2026-02-02 18:03:18 -08:00
parent 34b10a5434
commit 44bbc9236b

View File

@@ -14,7 +14,7 @@
- name: Skip updates if users are logged in
meta: end_play
when: logged_users.stdout | int > 0
when: logged_users.stdout | int > 1
- name: Ensure all packages are up to date
dnf:
@@ -26,10 +26,16 @@
- name: Display package update statistics
debug:
msg:
- "Packages installed: {{ dnf_result.results | selectattr('state', 'equalto', 'installed') | list | length }}"
- "Packages updated: {{ dnf_result.results | selectattr('state', 'equalto', 'updated') | list | length }}"
- "Packages removed: {{ dnf_result.results | selectattr('state', 'equalto', 'removed') | list | length }}"
when: dnf_result.results is defined
- "Host: {{ inventory_hostname }}"
- "Packages installed: {{ dnf_result.results | select('match', '^Installed:.*') | list | length }}"
- "Packages updated: {{ dnf_result.results | select('match', '^Updated:.*') | list | length }}"
- "Packages removed: {{ dnf_result.results | select('match', '^Removed:.*') | list | length }}"
when: dnf_result.changed and dnf_result.results is defined
- name: No updates needed
debug:
msg: "Host: {{ inventory_hostname }} - System is already up to date"
when: not dnf_result.changed
- name: Rebooting the servers
reboot: