Compare commits
5 Commits
main
..
8afb0d0fb9
| Author | SHA1 | Date | |
|---|---|---|---|
| 8afb0d0fb9 | |||
| 37de61733c | |||
| fa3e0fcfd3 | |||
| 947d9a98d4 | |||
| 83e9f6164a |
+15
-3
@@ -7,26 +7,38 @@
|
|||||||
hosts: all
|
hosts: all
|
||||||
become: true
|
become: true
|
||||||
tasks:
|
tasks:
|
||||||
- name: Upgrade all packages for Debian-based systems
|
- name: Update package cache for Debian-based systems
|
||||||
ansible.builtin.apt:
|
ansible.builtin.apt:
|
||||||
update_cache: true
|
update_cache: true
|
||||||
|
when: ansible_os_family == "Debian"
|
||||||
|
|
||||||
|
- name: Upgrade all packages for Debian-based systems
|
||||||
|
ansible.builtin.apt:
|
||||||
upgrade: dist
|
upgrade: dist
|
||||||
autoremove: true
|
autoremove: true
|
||||||
autoclean: true
|
autoclean: true
|
||||||
when: ansible_os_family == "Debian"
|
when: ansible_os_family == "Debian"
|
||||||
|
|
||||||
|
- name: Update package cache for RedHat-based systems (dnf)
|
||||||
|
ansible.builtin.dnf:
|
||||||
|
update_cache: true
|
||||||
|
when: ansible_pkg_mgr == "dnf"
|
||||||
|
|
||||||
- name: Upgrade all packages for RedHat-based systems (dnf)
|
- name: Upgrade all packages for RedHat-based systems (dnf)
|
||||||
ansible.builtin.dnf:
|
ansible.builtin.dnf:
|
||||||
name: "*"
|
name: "*"
|
||||||
state: latest # noqa package-latest
|
state: latest # noqa package-latest
|
||||||
update_cache: true
|
|
||||||
when: ansible_pkg_mgr == "dnf"
|
when: ansible_pkg_mgr == "dnf"
|
||||||
|
|
||||||
|
- name: Update package cache for RedHat-based systems (yum)
|
||||||
|
ansible.builtin.yum:
|
||||||
|
update_cache: true
|
||||||
|
when: ansible_pkg_mgr == "yum"
|
||||||
|
|
||||||
- name: Upgrade all packages for RedHat-based systems (yum)
|
- name: Upgrade all packages for RedHat-based systems (yum)
|
||||||
ansible.builtin.yum:
|
ansible.builtin.yum:
|
||||||
name: "*"
|
name: "*"
|
||||||
state: latest # noqa package-latest
|
state: latest # noqa package-latest
|
||||||
update_cache: true
|
|
||||||
when: ansible_pkg_mgr == "yum"
|
when: ansible_pkg_mgr == "yum"
|
||||||
|
|
||||||
# End of playbook
|
# End of playbook
|
||||||
|
|||||||
@@ -20,5 +20,5 @@
|
|||||||
ansible.windows.win_updates:
|
ansible.windows.win_updates:
|
||||||
category_names: "{{ update_categories }}"
|
category_names: "{{ update_categories }}"
|
||||||
state: installed
|
state: installed
|
||||||
reboot: false
|
reboot: true
|
||||||
# Runs with elevated privileges via WinRM connection
|
# Runs with elevated privileges via WinRM connection
|
||||||
|
|||||||
Reference in New Issue
Block a user