// Aula 15 - Trabalhando com Condicionais https://docs.ansible.com/ansible/latest/user_guide/playbooks_vars_facts.html # ansible -m apt -a "upgrade=dist update_cache=yes" ubuntu # ansible -m yum -a "name=* state=latest update_cache=yes" rocky # instalar-updates.yml --- - name: Atualizar os sistemas hosts: all become: yes tasks: - name: Instalar atualizações do sistema CentOS yum: name=* state=latest update_cache=yes when: ansible_os_family in ['RedHat', 'Rocky'] - name: Instalar atualizações do sistema exclusivamente Ubuntu apt: upgrade=dist update_cache=yes when: ansible_distribution == "Ubuntu" # ansible-playbook instalar-updates.yml https://docs.ansible.com/ansible/latest/user_guide/playbooks_conditionals.html#ansible-facts-distribution