Files
ansible/playbooks/update_system.yml
T
2025-11-13 04:43:33 +00:00

24 lines
579 B
YAML

- name: Update and Upgrade Packages
hosts: all
become: yes
tasks:
- name: Get OS Family
ansible.builtin.setup:
gather_subset:
- "min"
register: system_info
- name: Update & Upgrade - Debian-based systems
ansible.builtin.apt:
update_cache: yes
upgrade: yes
when: system_info.ansible_facts.ansible_os_family == "Debian"
- name: Update & Upgrade - RHEL-based systems
ansible.builtin.yum:
name: "*"
state: latest
when: system_info.ansible_facts.ansible_os_family == "RedHat"