SaltStack lets you manage and configure infrastructure at scale from a single control point, running commands across thousands of systems at once. This course builds that skill progressively, ending with a real deployment: a web application running in Docker containers across multiple servers behind an HAProxy load balancer.
Getting Your Bearings
You start by understanding how Salt's approach to system management works and set up a functioning Salt infrastructure you can target, query, and control.
Defining Infrastructure State
From there, you learn to describe the desired state of your systems and let Salt enforce it automatically with a single command, along with best practices for writing reusable, maintainable YAML and Jinja states.
Going Further
The final stretch covers more advanced pieces of the Salt toolkit, including salt-cloud, the reactor, and the event system, giving you what you need to manage infrastructure end to end and apply it to real-world scenarios.