{ "created_at": "2026-09-03T12:32:42.796Z", "exit_code": 1, "extra_vars": {}, "hosts_detail": {}, "kind": "windows-update", "playbook": "windows-update.yml", "processed_at": "2026-09-03T12:38:56Z", "proposal_id": "TEST-wu-1788438762796", "reason": "TEST SINTETICO end-to-end (Claude + Fabio, 3 settembre 2026) - 0 aggiornamenti reali pendenti su ADP, apply=true e' quindi un no-op sicuro, serve solo a validare il nuovo codice wu| di vulcano-approve.yml", "status": "failed", "stderr_tail": "\u001b[0;31m[ERROR]: the role 'windows_update' was not found in /tmp/semaphore/project_1/repository_1_template_7/playbooks/roles:/tmp/semaphore/project_1/repository_1_template_7_home/.ansible/roles:/usr/share/ansible/roles:/etc/ansible/roles:/tmp/semaphore/project_1/repository_1_template_7/playbooks\u001b[0m\n\u001b[0;31mOrigin: /tmp/semaphore/project_1/repository_1_template_7/playbooks/windows-update.yml:27:7\u001b[0m\n\u001b[0;31m\u001b[0m\n\u001b[0;31m25 gather_facts: false\u001b[0m\n\u001b[0;31m26 roles:\u001b[0m\n\u001b[0;31m27 - windows_update\u001b[0m\n\u001b[0;31m ^ column 7\u001b[0m\n\u001b[0;31m\u001b[0m", "stdout_tail": "", "target_hostname": "clienti_adp" }