ansible/update.yaml

31 lines
858 B
YAML
Raw Permalink Normal View History

2024-09-14 13:29:48 +00:00
---
2024-09-14 13:46:26 +00:00
- name: Mise à jour des systèmes Debian et Ubuntu sans redémarrage
2024-09-14 13:29:48 +00:00
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"
2024-09-14 13:46:26 +00:00
- name: Vérifier si un redémarrage est nécessaire
command: /usr/bin/needs-restarting
register: reboot_required
ignore_errors: true
- name: Notifier que le redémarrage est nécessaire
debug:
msg: "Un redémarrage est requis sur {{ inventory_hostname }}"
when: reboot_required.rc == 0