Salt is a Python-based open-source configuration management software and remote execution engine. Supporting the 'Infrastructure as Code' approach to deployment and cloud management, it competes primarily with Puppet, Chef, and Ansible
The following are the things covered under SaltStack.
Turning on the Salt Master is easy -- just turn it on! The default configuration is suitable for the vast majority of installations. The Salt Master can be controlled by the local Linux/Unix service manager
When a minion starts, by default it searches for a system that resolves to the salt hostname on the network. If found, the minion initiates the handshake and key authentication process with the Salt master.
The Salt Minion can operate with or without a Salt Master. This walk-through assumes that the minion will be connected to the master
Salt commands allow for a vast set of functions to be executed and for specific minions and groups of minions to be targeted for execution.
Salt comes with a vast library of functions available for execution, and Salt functions are self-documenting. To see what functions are available on the minions execute the sys.doc function
The state system is already available with a basic Salt setup, no additional configuration is required. States can be set up immediately.
The following are the course contents offered for SaltStack
Download SaltStack course plan