Introduction to Saltstack

Synopsis

This repository contains my Introduction to Saltstack training material. This is a two day course designed to quickly introduce System Administrators and Application Developers on how to start using Saltstack.

Outline

  1. A brief introduction to Devops
  2. What is Saltstack?
  3. Saltstack components
  4. An overview of the Saltstack Architecture.
  5. Installing Saltstack A. From source B. Using apt-get on Ubuntu Linux C. To a Microsoft Windows client D. Bootstrapping Salt
  6. Configuring the Salt Master
  7. Configuring the Salt Minion
  8. Executing commands on the Salt Master and Salt Minion
  9. The Salt PKI
  10. Introduction to YAML
  11. Targeting Salt Minions
  12. Salt States A. State Ordering
  13. Salt Grains
  14. Salt Pillars
  15. Jinja2 Templating
  16. Salt Formulas and the SPM
  17. Salt Reactors
  18. Salt Beacons
  19. Creating multiple environments
  20. Example of third party integration with Nagios.

Licensing

graphics/CC-BY-SA_icon.svg.png

All documentation and code examples are licensed by Braun Brelin Copyright 2017 Under the Creative Commons Attribution + ShareAlike BY-SA License.