Saltstack Workshop
Introduction
Saltstack is a configuration management platform for managing large infrastructure. This workshop sets you up with a small cluster on your laptop and then walks through key concepts with explanations and hands on code & demo. You can follow along the tutorial trail and learn Saltstack. All you need is a laptop with sufficient resources to run a few VMs.
This site is best viewed here, if you are viewing on Github do navigate to link above
Modules
| Module | Description |
|---|---|
| Setup | Setup the local environment so that you can start using Saltstack cluster |
| Targetting | How to target nodes from a large cluster of nodes |
| Grains | How to use Grains to get information of systems |
| YAML | Three simple rules to use YAML |
| Pillar | User defined configuration data |
| Directory Structure | The structure of code and data in Salt |
| Remote execution | How to fire commands from the master |
| Jinja | Templating language for programming Salt |
| State Files | Salt States which converge infrastructure |
| Formula | The logical units of the Saltstack |
| Salt Mine | How to use mine for cross node data retrieval |
| Salt Beacons | Beacons for watching things |
| Reactor | How to create events and actions |
| Orchestration | Orchestrate complex workflows |