corso_ansible/5_primi_playbooks/14_playbook.yaml

18 lines
679 B
YAML

---
- name: Aggiornamento di tutti i pacchetti dell'host # nome di questo play
hosts: all # specifica su quali hosts o gruppi di hosts deve essere eseguito questo play
become: true # utilizza i privilegi di root (default false)
gather_facts: true # raccoglie i dati sull'host (default true)
tasks:
- name: Aggiorno tutti i pacchetti degli hosts RHEL
ansible.builtin.dnf:
name: "*"
state: latest
when: ansible_os_family == "RedHat"
- name: Aggiorno tutti i pacchetti degli hosts debian
ansible.builtin.apt:
upgrade: dist
update_cache: true
when: ansible_os_family == "Debian"