- 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"