SaltStack Training
SaltStack Training teaches how to centrally administer and manage multiple server environments. SaltStack software manages heterogeneous computing environments and offers several support packages in addition to expert consulting services.
SaltStack Training Curriculum
SaltStack Overview
The goal of SaltStack
Architectural overview of remote execution
Salt states
Grains
Pillar
Jinja2 and the virtual mechanism
Introduction to YAML
Literals, scalars
Sequences, mappings
Examples
Installation of SaltStack
Installation on Ubuntu
Differences between salt-common, salt-minion and salt-master
Installation on Amazon EC2
Salt command line basics
Anatomy of a salt command
Output formatting in JSON
The jq tool
Targeting minions
Globbing
Regular expressions
List matching
IP matching
Grains matching
Compound matching
Examples and exercises
States
Package management
Services
Highstate
Exercises and examples
Templating
Jinja2 introduction
For loop, assignments, escaping
Templating with Jinja2 in Salt, examples
Pillar
Secure storage
VNC password deployment example
Other interesting SaltStack concepts
Environments
salt-cloud
Orchestration
Integration with Docker.