Welcome to the Learn SaltStack Home Page! This site is designed as a living technical reference focussed on SaltStack Config.
The Getting Started section will provide some basic tutorials and links that will help you get started learning SaltStack Config.
What is SaltStack Config?
SaltStack Config is a modern configuration management and orchestration tool designed to help customers manage their IT infrastructure. It sits on top of Salt Open and provides a UI into your Salt Infrastructure to help manage jobs and other activities.
Some key features of SaltStack are:
- Modern Config Management Platform - simple python/YAML system for enforcing configuration across applications and infrastructure.
- Self-Healing - uses event-driven automation to detect and auto-remediate drift.
- Flexible Control - agent and agentless options for managing on-prem, public cloud and network devices.
- Power Toolkit - remote execution & orchestration help perform complex tasks like OS Updates, day 2 actions and much more.
SaltStack Config is an entitled service for vRealize Automation customers and can be purchased standaone via the vRealize Automation Standard Plus offering.
Installing SaltStack Config
SaltStack Config can be installed via vRealize LifeCycle Configuration Manager and deployed as an appliance. The appliance can either be standalone or vRealize Automation integrated. There is a third installation option still available and that is to install via a .tar file on a standalone Centos 7 or RHEL 7 operating system.
The various methods of installation and the use cases for each one are described here.
Getting Started with SaltStack Config
Once installed you can start using SaltStack config to push jobs to minions that are associated with various Salt Masters. You can use the build in File Server which is located in Config–>File Server section to create state files or you can create jobs to run state files located in git or locally on the masters in the file roots location (default file roots location is /srv/salt).