{ "auto_apply": true, "created_at": "2026-09-03T09:34:00Z", "exit_code": 0, "extra_vars": { "do_clean_recyclebin": false, "do_clean_temp": false, "do_restart_service": true, "service_name": "Spooler" }, "hostid": "10720", "minutes_down": 20, "playbook": "vulcano-maintenance.yml", "processed_at": "2026-09-03T09:34:00Z", "proposal_id": "auto-20260903-093344-10720", "reason": "test end-to-end reale (Fabio + Claude, 3 settembre 2026)", "status": "auto_executed", "stderr_tail": "", "stdout_tail": "\nPLAY [Vulcano - Manutenzione host a basso rischio] *****************************\n\nTASK [Normalizza variabili booleane (Survey Semaphore -> stringhe; gli extra-vars -e hanno sempre precedenza su set_fact con lo stesso nome, quindi usiamo nomi *_effective)] ***\n\u001b[0;32mok: [adp-fileserver]\u001b[0m\n\nTASK [Enumera profili utente sotto C:/Users] ***********************************\n\u001b[0;36mskipping: [adp-fileserver]\u001b[0m\n\nTASK [Costruisci lista percorsi Temp (Windows + per profilo utente)] ***********\n\u001b[0;36mskipping: [adp-fileserver]\u001b[0m\n\nTASK [Trova file temporanei pi\u00f9 vecchi di 7 giorni] ****************************\n\u001b[0;36mskipping: [adp-fileserver]\u001b[0m\n\nTASK [Report - file/spazio individuati (temp)] *********************************\n\u001b[0;36mskipping: [adp-fileserver]\u001b[0m\n\nTASK [Elimina file temporanei (solo se apply=true, non si blocca sui file in uso)] ***\n\u001b[0;36mskipping: [adp-fileserver]\u001b[0m\n\nTASK [Report - file temporanei non eliminabili (in uso da altri processi)] *****\n\u001b[0;36mskipping: [adp-fileserver]\u001b[0m\n\nTASK [Svuota Recycle Bin (solo se apply=true)] *********************************\n\u001b[0;36mskipping: [adp-fileserver]\u001b[0m\n\nTASK [Report - Recycle Bin (dry-run)] ******************************************\n\u001b[0;36mskipping: [adp-fileserver]\u001b[0m\n\nTASK [Trova log applicativi pi\u00f9 vecchi di 30 giorni] ***************************\n\u001b[0;36mskipping: [adp-fileserver]\u001b[0m\n\nTASK [Elimina log applicativi vecchi (solo se apply=true, non si blocca sui file in uso)] ***\n\u001b[0;36mskipping: [adp-fileserver]\u001b[0m\n\nTASK [Report - log applicativi non eliminabili (in uso da altri processi)] *****\n\u001b[0;36mskipping: [adp-fileserver]\u001b[0m\n\nTASK [Stato attuale del servizio (se richiesto restart)] ***********************\n\u001b[0;33mchanged: [adp-fileserver]\u001b[0m\n\nTASK [Riavvia servizio non critico (solo se apply=true)] ***********************\n\u001b[0;33mchanged: [adp-fileserver]\u001b[0m\n\nTASK [Report finale azione] ****************************************************\n\u001b[0;32mok: [adp-fileserver] => \u001b[0... (troncato)", "target_hostname": "adp-fileserver" }