{"guid":"VcC-9xo_wjyqrrzeLQMzSg","title":"Hacking Salt for fun and profit","subtitle":"","slug":"876-hacking-salt-for-fun-and-profit","link":"https://c3voc.de","description":"After the SUSE Manager team had chosen Salt as the future engine behind SUSE Manager, Joachim \"Joe\" Werner, the product manager for SUSE Manager, spent some time to learn the project hands-on.\n\nThis is a very personal report about that experience, from extending Salt with code to manage WIFI-controlled LED lamps for a demo at the SUSECon conference to first experiments with writing a Salt module for Snapper.\n\nThis talk is for you if you don't just want to know about using Salt for configuration management, but are more interested in contributing to it or hacking it for your own needs. Basic Python skills recommended to make sense of the example code. ;-)\n","original_language":"eng","persons":["Joachim Werner"],"tags":["osc16_dv"],"view_count":100,"promoted":false,"date":"2016-06-22T00:00:00.000+02:00","release_date":"2016-06-25T02:00:00.000+02:00","updated_at":"2025-12-16T02:30:02.830+01:00","length":2627,"duration":2627,"thumb_url":"https://static.media.ccc.de/media/events/osc/2016/876-sd.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2016/876-sd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2016/VcC-9xo_wjyqrrzeLQMzSg-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2016/VcC-9xo_wjyqrrzeLQMzSg-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/876-hacking-salt-for-fun-and-profit","url":"https://api.media.ccc.de/public/events/VcC-9xo_wjyqrrzeLQMzSg","conference_title":"openSUSE Conference 2016","conference_url":"https://api.media.ccc.de/public/conferences/osc16","related":[{"event_id":394,"event_guid":"import-ae033c29fa013edeb6","weight":1},{"event_id":398,"event_guid":"import-40eeb2d209e3af8056","weight":1},{"event_id":576,"event_guid":"import-b5dafc00b677681209","weight":1},{"event_id":691,"event_guid":"import-e07970a31bd07defcf","weight":1},{"event_id":1938,"event_guid":"SNtvye8d6i---_LiIAd6KQ","weight":1},{"event_id":2022,"event_guid":"B9wjGMhfBstPGailcSYhxg","weight":2},{"event_id":2388,"event_guid":"e9a54249-b4a7-4562-91fe-421a6bde0831","weight":1},{"event_id":2704,"event_guid":"c4f1cabb-f667-46c5-9bfd-a5b07b6f67b5","weight":1},{"event_id":3156,"event_guid":"KROCEGraOskISuupZHUVIQ","weight":1},{"event_id":3169,"event_guid":"p39SKUmzmzzKmAOdovedvw","weight":1},{"event_id":3170,"event_guid":"AcJAsqjOmTr4uxDzmUZFew","weight":2},{"event_id":3177,"event_guid":"JFAGk61uSdO1EkkSPpn3rA","weight":1},{"event_id":3195,"event_guid":"K7ISDA3myTR4X5AI3udD6w","weight":2},{"event_id":3196,"event_guid":"QVGOHnYSJGueNJedK7NMpA","weight":1},{"event_id":3206,"event_guid":"RYP1IYR2ODL3wy8Ku5vtRw","weight":1},{"event_id":3209,"event_guid":"9lMPMu99GEqkOTTmlsA4eQ","weight":1},{"event_id":3211,"event_guid":"ueGMupXG4pqfidkoyMKTgg","weight":1},{"event_id":3425,"event_guid":"f4f1d770-7229-4259-86e2-3916a45142ca","weight":4},{"event_id":3875,"event_guid":"9CM1MrBw8tVaEJyoQlRW3g","weight":1},{"event_id":3877,"event_guid":"DKc-YrlXZdJtpIsNPoI0Kw","weight":1}],"recordings":[{"size":213,"length":2627,"mime_type":"video/webm","language":"eng","filename":"osc16_dv-876-eng-Hacking_Salt_for_fun_and_profit_webm.webm","state":"new","folder":"webm","high_quality":false,"width":720,"height":576,"updated_at":"2016-06-25T14:03:46.381+02:00","recording_url":"https://cdn.media.ccc.de/events/osc/2016/webm/osc16_dv-876-eng-Hacking_Salt_for_fun_and_profit_webm.webm","url":"https://api.media.ccc.de/public/recordings/11176","event_url":"https://api.media.ccc.de/public/events/VcC-9xo_wjyqrrzeLQMzSg","conference_url":"https://api.media.ccc.de/public/conferences/osc16"},{"size":163,"length":2627,"mime_type":"video/mp4","language":"eng","filename":"osc16_dv-876-eng-Hacking_Salt_for_fun_and_profit_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2016-06-25T12:48:48.678+02:00","recording_url":"https://cdn.media.ccc.de/events/osc/2016/h264-sd/osc16_dv-876-eng-Hacking_Salt_for_fun_and_profit_sd.mp4","url":"https://api.media.ccc.de/public/recordings/11160","event_url":"https://api.media.ccc.de/public/events/VcC-9xo_wjyqrrzeLQMzSg","conference_url":"https://api.media.ccc.de/public/conferences/osc16"},{"size":15,"length":2618,"mime_type":"audio/opus","language":"eng","filename":"osc16_dv-876-eng-Hacking_Salt_for_fun_and_profit.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2016-06-25T13:13:51.404+02:00","recording_url":"https://cdn.media.ccc.de/events/osc/2016/opus/osc16_dv-876-eng-Hacking_Salt_for_fun_and_profit.opus","url":"https://api.media.ccc.de/public/recordings/11167","event_url":"https://api.media.ccc.de/public/events/VcC-9xo_wjyqrrzeLQMzSg","conference_url":"https://api.media.ccc.de/public/conferences/osc16"},{"size":19,"length":2618,"mime_type":"audio/mpeg","language":"eng","filename":"osc16_dv-876-eng-Hacking_Salt_for_fun_and_profit.mp3","state":"new","folder":"mp3-audio-only","high_quality":false,"width":0,"height":0,"updated_at":"2016-06-25T13:14:25.738+02:00","recording_url":"https://cdn.media.ccc.de/events/osc/2016/mp3-audio-only/osc16_dv-876-eng-Hacking_Salt_for_fun_and_profit.mp3","url":"https://api.media.ccc.de/public/recordings/11168","event_url":"https://api.media.ccc.de/public/events/VcC-9xo_wjyqrrzeLQMzSg","conference_url":"https://api.media.ccc.de/public/conferences/osc16"}]}