Extending Salt Open with Plugins
This course will teach you to write and deploy custom Python modules as Salt plugins.
What you'll learn
It is impossible for a vendor to provide everything you need for your environment. This is why Salt is an extensible system where you can create your own plugins.
In this course, Extending Salt Open with Plugins, you’ll learn to develop simple Python scripts to deploy as Salt Plugins.
- First, you’ll explore the structure of existing plugins.
- Next, you’ll discover how the Beacon plugin system operates to monitor Minions.
- Finally, you’ll learn how to write and deploy your own custom plugins as Python modules.
Table of contents
In this course, we are referring to additional Python modules that we can use within salt, using "plugin" and "module" interchangeably.
In this course, you'll explore the structure of existing plugins, discover how the Beacon plugin system operates, and learn how to write and deploy your own custom plugins.
We're using Ubuntu 18.04 for these demonstrations, but any recent Linux distribution will suffice - but you will need to have root access for this course's labs.