Awesome SaltStack

A collaborative curated list of awesome SaltStack resources, tutorials and other salted stuff.
SaltStack is the other configuration management system built with Python.\ It takes a new approach to infrastructure management by developing software that is easy enough to get running in seconds, scalable enough to manage tens of thousands of servers, and fast enough to control and communicate with them in milliseconds.\ SaltStack software manages system infrastructure and the application stacks that run on it and is used by web-scale application developers, DevOps teams and systems administrators.
A :gem: means really awesome / useful.
Contents
- Official resources
- Tutorials
- Code
- Books
- Videos
- Tools
- Presentations
- Blogposts and opinions
- Discussions
- Community
- Formulas
- Cheat sheets
- Uncategorized
Official resources
- SaltStack site - Company website.
- GitHub repo - Salt's source code, issues discussion and collaboration.
- SaltStack Documentation - Official documentation.
- Salt in 10 minutes - Official walkthrough.
- SaltStack Get Started - These tutorials walk you through the basics of getting SaltStack up and running. :gem:
- Training and certification - Official training.
- Jinja2 documentation - This official documentation covers the used templating language in Salt.
Tutorials
- Salt - Beginners Tutorial - One of the best tutorials to get you started. :gem:
- About SaltStack - Extensive blogpost with lots of in-depth information. :gem:
- Managing Linux server configs with the SaltStack - Managing Linux server configs with the SaltStack.
- A dive into SaltStack - SaltStack uncovered - Configuration management has been a big leap forward for System Engineers.
- How To Install Salt on Ubuntu 12.04 - Part 1 of 2 in the series An Introduction to Salt.
- How To Create Your First Salt Formula - Part 2 in the series An Introduction to Salt.
- Automated Provisioning of DigitalOcean Cloud Servers with Salt Cloud on Ubuntu 12.04 - Walkthrough on automated provisioning of DigitalOcean Cloud Servers with Salt Cloud on Ubuntu 12.04.
- How To Install and Configure Salt Master and Minion Servers on Ubuntu 14.04 - SaltStack installation walkthrough for Ubuntu 14.04.
- How To Use Salt Cloud Map Files to Deploy App Servers and an Nginx Reverse Proxy - Walkthrough on how to use Salt Cloud Map Files to deploy application servers and an Nginx reverse proxy.
- An Introduction to SaltStack Terminology and Concepts - Part 1 of 6 in the series Managing Development Environments with SaltStack.
- SaltStack Infrastructure: Installing the Salt Master - Part 2 of 6 in the series Managing Development Environments with SaltStack.
- SaltStack Infrastructure: Configuring Salt-Cloud to Spin Up DigitalOcean Resources - Part 3 of 6 in the series Managing Development Environments with SaltStack.
