{"guid":"dbb29894-9ad5-5791-80b0-4b8261f7425d","title":"Ansible Reporting","subtitle":null,"slug":"clt26-270-ansible-reporting","link":"https://chemnitzer.linux-tage.de/2026/de/programm/beitrag/270","description":"ARA ansible reporting: Wer schon mal mit ansible, ansible-playbook.ansible-console gearbeitet hat, kennt die Ausgabe auf der Konsole oder in einem Logfile. Tritt ein Fehler auf, wirft Ansible oft einen riesigen JSON-Block aus, der escapte Newlines (\\n) enthält. Das ist meist schwer zu lesen. Am Ende jedes ansible-playbook Laufs steht der PLAY RECAP:\n\n• unreachable →  0 Host nicht erreichbar – Ist noch relativ einfach zu finden.\n• failed →  0 Mindestens ein Task ist fehlgeschlagen. – Bei welchen Task?\n• rescued → 0 Ein block/rescue hat einen Fehler aufgefangen. – Wo und welchen?\n\nJetzt geht die Suche los! Entweder in der Console oder im Log, das kann schon eine Herausforderung sein.\n\nARA ist ein  Analyse-, Protokollierungs- und Reporting-System mit folgenden Aufgaben:\n\n• Sammeln: Die Ergebnisse eines bereits laufenden oder abgeschlossenen Laufes\n• Archivieren : Alle Daten in einer durchsuchbaren Datenbank speichern.\n• Visualisieren: Die Ergebnisse über eine Web-UI\u0026cli darstellen\n\nARA bietet sich auch an, wenn ansible-pull oder ansible-rulebook verwendet werden.\n\nIm Vortrag geht es um:\n* Installation und Erstkonfiguration von ARA\n* Kennenlernen der Webui \u0026 Console\n* Records, Labels\n* pull \u0026 rulebook\n\nLicensed to the public under http://creativecommons.org/licenses/by/4.0","original_language":"deu","persons":["Andreas Fritzsche"],"tags":["76","2026","clt26","Vortrag","V3","clt26-deu","Day 1"],"view_count":96,"promoted":false,"date":"2026-03-28T11:00:00.000+01:00","release_date":"2026-04-01T00:00:00.000+02:00","updated_at":"2026-04-20T07:45:02.797+02:00","length":4373,"duration":4373,"thumb_url":"https://static.media.ccc.de/media/events/clt/2026/76-dbb29894-9ad5-5791-80b0-4b8261f7425d.jpg","poster_url":"https://static.media.ccc.de/media/events/clt/2026/76-dbb29894-9ad5-5791-80b0-4b8261f7425d_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/clt/2026/76-dbb29894-9ad5-5791-80b0-4b8261f7425d.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/clt/2026/76-dbb29894-9ad5-5791-80b0-4b8261f7425d.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/clt26-270-ansible-reporting","url":"https://media.ccc.de/public/events/dbb29894-9ad5-5791-80b0-4b8261f7425d","conference_title":"Chemnitzer Linux-Tage 2026","conference_url":"https://media.ccc.de/public/conferences/clt26","related":[],"recordings":[{"size":433,"length":4373,"mime_type":"video/webm","language":"deu","filename":"clt26-76-deu-Ansible_Reporting_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2026-04-01T10:46:50.975+02:00","recording_url":"https://cdn.media.ccc.de/events/clt/2026/webm-hd/clt26-76-deu-Ansible_Reporting_webm-hd.webm","url":"https://media.ccc.de/public/recordings/98196","event_url":"https://media.ccc.de/public/events/dbb29894-9ad5-5791-80b0-4b8261f7425d","conference_url":"https://media.ccc.de/public/conferences/clt26"},{"size":169,"length":4373,"mime_type":"video/webm","language":"deu","filename":"clt26-76-deu-Ansible_Reporting_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2026-04-01T10:36:13.275+02:00","recording_url":"https://cdn.media.ccc.de/events/clt/2026/webm-sd/clt26-76-deu-Ansible_Reporting_webm-sd.webm","url":"https://media.ccc.de/public/recordings/98192","event_url":"https://media.ccc.de/public/events/dbb29894-9ad5-5791-80b0-4b8261f7425d","conference_url":"https://media.ccc.de/public/conferences/clt26"},{"size":66,"length":4373,"mime_type":"audio/mpeg","language":"deu","filename":"clt26-76-deu-Ansible_Reporting_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2026-04-01T10:10:59.057+02:00","recording_url":"https://cdn.media.ccc.de/events/clt/2026/mp3/clt26-76-deu-Ansible_Reporting_mp3.mp3","url":"https://media.ccc.de/public/recordings/98188","event_url":"https://media.ccc.de/public/events/dbb29894-9ad5-5791-80b0-4b8261f7425d","conference_url":"https://media.ccc.de/public/conferences/clt26"},{"size":42,"length":4373,"mime_type":"audio/opus","language":"deu","filename":"clt26-76-deu-Ansible_Reporting_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2026-04-01T10:10:54.502+02:00","recording_url":"https://cdn.media.ccc.de/events/clt/2026/opus/clt26-76-deu-Ansible_Reporting_opus.opus","url":"https://media.ccc.de/public/recordings/98187","event_url":"https://media.ccc.de/public/events/dbb29894-9ad5-5791-80b0-4b8261f7425d","conference_url":"https://media.ccc.de/public/conferences/clt26"},{"size":151,"length":4373,"mime_type":"video/mp4","language":"deu","filename":"clt26-76-deu-Ansible_Reporting_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2026-04-01T10:10:29.869+02:00","recording_url":"https://cdn.media.ccc.de/events/clt/2026/h264-sd/clt26-76-deu-Ansible_Reporting_sd.mp4","url":"https://media.ccc.de/public/recordings/98182","event_url":"https://media.ccc.de/public/events/dbb29894-9ad5-5791-80b0-4b8261f7425d","conference_url":"https://media.ccc.de/public/conferences/clt26"},{"size":365,"length":4373,"mime_type":"video/mp4","language":"deu","filename":"clt26-76-deu-Ansible_Reporting_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2026-04-01T10:02:29.686+02:00","recording_url":"https://cdn.media.ccc.de/events/clt/2026/h264-hd/clt26-76-deu-Ansible_Reporting_hd.mp4","url":"https://media.ccc.de/public/recordings/98179","event_url":"https://media.ccc.de/public/events/dbb29894-9ad5-5791-80b0-4b8261f7425d","conference_url":"https://media.ccc.de/public/conferences/clt26"}]}