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