Your first time on this page? Allow me to give some explanations.
Awesome SaltStack
🧂 A collaborative curated list of awesome SaltStack resources, tutorials and other salted stuff.
Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.
Thank you hbokh & contributors
View Topic on GitHub:
hbokh/awesome-saltstack
Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.
Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.
Official resources
Software to automate the management and configuration of any infrastructure or application at scale. Get access to the Salt software package repository here:
Salt Module Contributions
This official documentation covers the used templating language in Salt.
Tutorials
SaltStack uncovered - Configuration management has been a big leap forward for System Engineers.
Walkthrough on how to use Salt Cloud Map Files to deploy application servers and an Nginx reverse proxy.
Part 1 of 6 in the series Managing Development Environments with SaltStack.
Part 2 of 6 in the series Managing Development Environments with SaltStack.
Part 3 of 6 in the series Managing Development Environments with SaltStack.
Part 4 of 6 in the series Managing Development Environments with SaltStack.
Part 5 of 6 in the series Managing Development Environments with SaltStack.
Part 6 in the series Managing Development Environments with SaltStack.
A Linux Journal "Getting started" from 2013.
Combine the simplicity of Salt with DigitalOcean's snapshot and image feature.
Getting started with SaltStack and Vagrant.
Get a barebones salt-api proof of concept up and running.
Will teach you some of default functions in a quick way.
A simple guide on how to use SaltStack in masterless mode.
Learning SaltStack by setting up a salt-workspace.
Learn how to setup a structured SaltStack workspace.
Start to learn the basics of SaltStack by setting it up in Docker.
Part of the larger "Learn SaltStack"-tutorial at Tutorials Point.
How to switch SaltStack from Python2 to Python3.
Code
Recipe to deploy production Kubernetes cluster.
Quickly bootstrap a generic(ish) Ubuntu server ready to host Docker containers
Integrations
Generate Rundeck node resources from the Salt Mine
This plugin sends a SaltStack API message as a build step.
Books
by Craig Sebenik, Thomas Hatch.
by Ben Hosmer.
Videos
PyCon 2015 - April 11, 2015 - Colton Myers.
SaltStack PDX - June 23, 2015 - Jason Denning.
Southern California Linux Expo - January 23, 2016 - David Boucha.
Devops Chicago - March 2, 2016 - Nathan Brooks.
A 7-part video crash course on SaltStack for FreeBSD.
There were more than 60 talks delivered at SaltConf15 and we recorded all of them.
Video recordings of SaltConf16 presentations.
Video recordings of SaltConf17 presentations delivered by SaltStack customers and partners.
Video recordings of SaltConf18 presentations.
Tools
A web interface for managing SaltStack based infrastructure.
Molten is a WebUI for the REST API exposed by Saltstack.
Salt plugin to automate the management and configuration of (network) devices at scale, without running (Proxy) Minions.
A command-line utility that checks for best practices in SaltStack.
ISalt: Interactive Salt Programming
Presentations
by Aurelien Geron.
Video and presentation (slides & PDF) by Carson Anderson.
Blogposts and opinions
How-to use SaltStack on a virtual cloud server based on Debian or Ubuntu.
First hand experiences from a Chef user.
A good getting started guide for both Salt master and minions.
How to use the SaltStack's core file.blockreplace
.
On secure encryption/decryption of pillar data.
Encrypting your pillar data can be done with GPG.
How to manage legacy devices that are not able to install software natively on themselves.
How to use Salt in a way similar to Ansible.
Covers plugins for different editors when writing Salt states.
Writing a custom Salt Grain, and why you might want to.
Automate the detection and first action to correct errors in your infrastructure.
Make it easy to test salt states or formulas independently of a production environment.
Using Salt custom modules to manage sudo access for users.
Using a centralized User YAML file that contains all users’ data.
Provisioning Virtual System using Masterless Salt Stack.
Local Development with Vagrant using external Salt formulas.
How to deploy SaltStack, Consul and the Prometheus Node Exporter on Linux. :gem:
Discussions
Discussion on Reddit, started Sept. 2014 in /r/sysadmin
.
Community
Annual user conference for SaltStack customers, users, partners, developers and community members.
Formulas
An overview on writing SaltStack formulas.
Cheat sheets
SaltStack Cheat Sheet Plus
Software to automate the management and configuration of any infrastructure or application at scale. Get access to the Salt software package repository here:
List of common Salt commands.
Uncategorized
Attic
Part 1 of 2 in the series An Introduction to Salt.
Part 2 in the series An Introduction to Salt.
Walkthrough on automated provisioning of DigitalOcean Cloud Servers with Salt Cloud on Ubuntu 12.04.
SaltStack installation walkthrough for Ubuntu 14.04.
Let’s see how we can automate the spin-up of a cluster using SaltStack.