SaltStack (short for Salt) is a modern open-source tool for automating and managing system configurations. Its development began in 2011 and is currently the fastest growing project in the field of open system configuration management tools. The project has a large community of users who regularly contribute to and develop it. SaltStack can be deployed and used within a few minutes. The configuration files are written in a legible YAML format that can be easily expanded. The salt is highly scalable because of the 0mq messaging bus (or message bus) for communication between the agent and the server. This bus allows you to manage up to thousands of Agent Salts at a time. In addition to configuration management, it enables remote command execution and central administration of cloud, virtualization and container infrastructure. Salt can run in agent / server topology, agent (no server), or only communication mode server (no agent). It is multiplatform and supports UNIX / Linux, Windows and more. The development of the Salt is directed to managing all aspects of a modern data center, not just servers, but all devices. Another area of development is a new approach to automation in the new "thorium reactor" system, which allows to merge several input conditions to trigger sequential processes.
This course is designed for all developers and system administrators who are in SysOps, CloudOps, and DevOps IT to learn and learn how to work with Salt to automate infrastructure resource management.
Introduction
Master Server
Command modules and features
Status modules and functions
Event tracking
Orchestration of cloud services