Files
Ansible-Minecraft-Server/roles/05-update/tasks/02-check-system-updates.yml
hcornet 8f0877cd53
Some checks failed
Ansible Minecraft CI/CD / Ansible Lint (push) Successful in 8s
Ansible Minecraft CI/CD / Syntax Check (push) Failing after 7s
Ansible Minecraft CI/CD / Deploy to Staging (push) Has been skipped
Ansible Minecraft CI/CD / Deploy to Production (push) Has been skipped
new version
2025-08-27 15:11:08 +02:00

23 lines
617 B
YAML

---
- name: Vérification des mises à jour système disponibles
ansible.builtin.apt:
update_cache: yes
cache_valid_time: 3600
when: ansible_os_family == "Debian"
- name: Liste des paquets à mettre à jour
ansible.builtin.apt:
upgrade: dist
dry_run: yes
register: system_updates_check
when: ansible_os_family == "Debian"
- name: Application des mises à jour système si nécessaire
ansible.builtin.apt:
upgrade: dist
autoremove: yes
autoclean: yes
when:
- ansible_os_family == "Debian"
- update_system_packages | default(false)
- system_updates_check.changed