39 lines
1.2 KiB
YAML
39 lines
1.2 KiB
YAML
---
|
||
- name: Synology DSM - Vérifier et préparer mise à jour (mode supporté)
|
||
hosts: synology
|
||
gather_facts: false
|
||
|
||
tasks:
|
||
- name: Afficher version DSM actuelle
|
||
ansible.builtin.shell: |
|
||
cat /etc/VERSION
|
||
register: dsm_version
|
||
changed_when: false
|
||
|
||
- name: Afficher version
|
||
ansible.builtin.debug:
|
||
var: dsm_version.stdout_lines
|
||
|
||
- name: Vérifier état update via service DSM (heuristique)
|
||
ansible.builtin.shell: |
|
||
if [ -f /var/log/synoupdate.log ]; then
|
||
tail -n 50 /var/log/synoupdate.log
|
||
else
|
||
echo "Aucun log synoupdate trouvé"
|
||
fi
|
||
register: update_log
|
||
changed_when: false
|
||
|
||
- name: Résumé état mise à jour
|
||
ansible.builtin.debug:
|
||
msg:
|
||
- "=== ÉTAT DSM ==="
|
||
- "Si une mise à jour est disponible :"
|
||
- "👉 Aller dans DSM > Panneau de configuration > Mise à jour DSM"
|
||
- "👉 Accepter l’EULA si demandé"
|
||
- "👉 Cliquer Installer (ou planifier)"
|
||
- ""
|
||
- "Ce comportement est NORMAL sur DSM 7 (API/SSH limités)"
|
||
- "Logs récents :"
|
||
- "{{ update_log.stdout_lines | default([]) }}"
|