27 lines
772 B
YAML
27 lines
772 B
YAML
|
---
|
||
|
- 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
|