semaphore/synology_upgrade_ssh.yml

39 lines
1.2 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
- 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 lEULA 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([]) }}"