{"guid":"e55fa06a-f113-4e93-8902-df44bd3edd46","title":"Foreman + OpenBolt – A \u003c3 Story in Three Acts","subtitle":null,"slug":"voxconf2026-110734-foreman-openbolt-a-3","link":"https://c3voc.de","description":"End of 2024, we started a journey of \u003ca href=\"https://community.theforeman.org/t/rfc-integrating-bolt-into-remote-execution/39901\"\u003eintegrating OpenBolt into Foreman\u003c/a\u003e.\nThis turned into a series of conference talks:\n\n\u003cul\u003e\n\u003cli\u003eAt the Foreman Birthday Party 2025 I gave a presentation about migrating from \u003ca href=\"https://bastelfreak.de/foreman2025/index.html#1\"\u003ePuppet Enterprise to Foreman + OpenVox\u003ca\u003e.\u003c/li\u003e\n\u003cli\u003eAt the Config Management Camp 2026 I spoke about \u003ca href=\"https://bastelfreak.de/cfgmgmtcamp2026/openbolt.html#1\"\u003eintegrating OpenBolt tasks into Foreman\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eThis talk is part three of the series - integrating \u003ca href=\"https://choria.io/\"\u003eChoria\u003c/a\u003e as a transport protocol for scaleable remote execution and orchestration with the \u003ca href=\"https://github.com/overlookinfra/foreman_openbolt\"\u003eOpenBolt Plugin\u003c/a\u003e.\u003c/li\u003e\n\nWe will go into the details on:\n\n\u003cul\u003e\n\u003cli\u003eWhat actually is Choria?\u003c/li\u003e\n\u003cli\u003eHow do I configure this?\u003c/li\u003e\n\u003cli\u003eWhy do I want to use this awesome OpenBolt integration for all of my daily sysops tasks and platform orchestration?\u003c/li\u003e\n\u003cli\u003eWhy is this the perfect combination to Foreman and OpenVox and the missing piece for orchestration (why is it cooler than Ansible or the existing remote execution in Foreman)?\u003c/li\u003e\n\u003c/ul\u003e","original_language":"eng","persons":["Tim Meusel"],"view_count":10,"promoted":false,"date":"2026-07-16T17:15:00.000+02:00","release_date":"2026-07-26T00:00:00.000+02:00","updated_at":"2026-07-27T18:00:04.720+02:00","tags":["110734","2026","voxconf2026","foreman","Vortragssaal","voxconf2026-eng"],"length":2243,"duration":2243,"thumb_url":"https://static.media.ccc.de/media/events/voxconf/2026/110734-e55fa06a-f113-4e93-8902-df44bd3edd46.jpg","poster_url":"https://static.media.ccc.de/media/events/voxconf/2026/110734-e55fa06a-f113-4e93-8902-df44bd3edd46_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/voxconf/2026/110734-e55fa06a-f113-4e93-8902-df44bd3edd46.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/voxconf/2026/110734-e55fa06a-f113-4e93-8902-df44bd3edd46.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/voxconf2026-110734-foreman-openbolt-a-3","url":"https://api.media.ccc.de/public/events/e55fa06a-f113-4e93-8902-df44bd3edd46","conference_title":"VoxConf 2026","conference_url":"https://api.media.ccc.de/public/conferences/voxconf2026","related":[],"recordings":[{"length":2243,"mime_type":"video/mp4","language":"eng","filename":"import-110734-eng-Foreman_OpenBolt_-_A_3_Story_in_Three_Acts_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":3840,"height":2160,"updated_at":"2026-07-26T23:40:41.095+02:00","label":"eng 2160p","size":376,"recording_url":"https://cdn.media.ccc.de/events/voxconf/2026/h264-hd/import-110734-eng-Foreman_OpenBolt_-_A_3_Story_in_Three_Acts_hd.mp4","url":"https://api.media.ccc.de/public/recordings/103250","event_url":"https://api.media.ccc.de/public/events/e55fa06a-f113-4e93-8902-df44bd3edd46","conference_url":"https://api.media.ccc.de/public/conferences/voxconf2026"},{"length":2243,"mime_type":"audio/mpeg","language":"eng","filename":"import-110734-eng-Foreman_OpenBolt_-_A_3_Story_in_Three_Acts_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2026-07-26T23:42:31.806+02:00","label":"eng","size":34,"recording_url":"https://cdn.media.ccc.de/events/voxconf/2026/mp3/import-110734-eng-Foreman_OpenBolt_-_A_3_Story_in_Three_Acts_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/103251","event_url":"https://api.media.ccc.de/public/events/e55fa06a-f113-4e93-8902-df44bd3edd46","conference_url":"https://api.media.ccc.de/public/conferences/voxconf2026"},{"length":2243,"mime_type":"audio/opus","language":"eng","filename":"import-110734-eng-Foreman_OpenBolt_-_A_3_Story_in_Three_Acts_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2026-07-26T23:42:35.577+02:00","label":"eng","size":22,"recording_url":"https://cdn.media.ccc.de/events/voxconf/2026/opus/import-110734-eng-Foreman_OpenBolt_-_A_3_Story_in_Three_Acts_opus.opus","url":"https://api.media.ccc.de/public/recordings/103252","event_url":"https://api.media.ccc.de/public/events/e55fa06a-f113-4e93-8902-df44bd3edd46","conference_url":"https://api.media.ccc.de/public/conferences/voxconf2026"},{"length":2243,"mime_type":"video/mp4","language":"eng","filename":"import-110734-eng-Foreman_OpenBolt_-_A_3_Story_in_Three_Acts_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2026-07-26T23:46:03.764+02:00","label":"eng 576p","size":67,"recording_url":"https://cdn.media.ccc.de/events/voxconf/2026/h264-sd/import-110734-eng-Foreman_OpenBolt_-_A_3_Story_in_Three_Acts_sd.mp4","url":"https://api.media.ccc.de/public/recordings/103253","event_url":"https://api.media.ccc.de/public/events/e55fa06a-f113-4e93-8902-df44bd3edd46","conference_url":"https://api.media.ccc.de/public/conferences/voxconf2026"},{"length":2243,"mime_type":"video/webm","language":"eng","filename":"import-110734-eng-Foreman_OpenBolt_-_A_3_Story_in_Three_Acts_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2026-07-27T00:14:52.357+02:00","label":"eng 576p","size":86,"recording_url":"https://cdn.media.ccc.de/events/voxconf/2026/webm-sd/import-110734-eng-Foreman_OpenBolt_-_A_3_Story_in_Three_Acts_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/103254","event_url":"https://api.media.ccc.de/public/events/e55fa06a-f113-4e93-8902-df44bd3edd46","conference_url":"https://api.media.ccc.de/public/conferences/voxconf2026"},{"length":2243,"mime_type":"video/webm","language":"eng","filename":"import-110734-eng-Foreman_OpenBolt_-_A_3_Story_in_Three_Acts_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":3840,"height":2160,"updated_at":"2026-07-27T00:58:38.743+02:00","label":"eng 2160p","size":364,"recording_url":"https://cdn.media.ccc.de/events/voxconf/2026/webm-hd/import-110734-eng-Foreman_OpenBolt_-_A_3_Story_in_Three_Acts_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/103255","event_url":"https://api.media.ccc.de/public/events/e55fa06a-f113-4e93-8902-df44bd3edd46","conference_url":"https://api.media.ccc.de/public/conferences/voxconf2026"}]}