Vancouver, BC, Canada
August 27 & 28 - Co-Located Events, Tutorials, Labs & Lightning Talks
August 29-31 - Conference
Click Here For Information & Registration
Back To Schedule
Tuesday, August 28 • 3:15pm - 4:45pm
Tutorial: SaltStack for Developers: Extending SaltStack - Gareth J. Greenaway, SaltStack

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
The Salt project is already very powerful Python based DevOps platform that ships with almost 500 remote execution modules and just over 300 state modules, it has the means and the ability to support many different systems and environments, but that doesn’t mean that they all suit your needs perfectly. By extending Salt with your own modules or building enhancements into existing ones, you can bring the functionality that you need to increase your productivity. In this talk, first we’ll start by looking at the Loader system that drives Salt and how we could add an entire new subsystem. Then we’ll move onto writing a new remote execution module and then look at how we can use our remote execution module in a state module for configuration management. Finally we’ll take a look at how to extend some of other subsystems of Salt such as engines, beacons and returners.

avatar for Gareth J. Greenaway

Gareth J. Greenaway

Senior Software Engineer, SaltStack
Gareth is the software developer at Saltstack, an occasional FLOSS Weekly co-host, and co-founder and former leader of the Southern California Linux Expo. Gareth lives in Southern California with his wife, where they are owned by several pets.

Tuesday August 28, 2018 3:15pm - 4:45pm PDT
Room 121