ansible/update.yaml

27 lines
772 B
YAML
Raw Normal View History

2024-09-14 13:29:48 +00:00
---
- name: Mise à jour des systèmes Debian et Ubuntu
hosts: all
become: yes # Nécessite des privilèges sudo
tasks:
- name: Mise à jour de la liste des paquets
apt:
update_cache: yes
when: ansible_os_family == "Debian"
- name: Mise à niveau des paquets installés
apt:
upgrade: dist
when: ansible_os_family == "Debian"
- name: Supprimer les paquets obsolètes
apt:
autoremove: yes
when: ansible_os_family == "Debian"
- name: Redémarrer le serveur si nécessaire
reboot:
msg: "Redémarrage requis après les mises à jour"
reboot_timeout: 3600
when: ansible_os_family == "Debian" and ansible_facts['ansible_kernel'] != '4.15.0' # Ajuster selon besoin