Track Awesome Saltstack Updates Daily
🧂 A collaborative curated list of awesome SaltStack resources, tutorials and other salted stuff.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 hbokh/awesome-saltstack · ⭐ 512 · 🏷️ Miscellaneous
Jul 08, 2021
Community
- Salt IRC chat - IRC about Salt on Libera Chat.
- SaltStack on Reddit - SaltStack subreddit.
Mar 04, 2021
Tutorials
- Salt Guides and Tutorials, by Linode - A good collection of Salt guides and tutorials created and managed by Linode.
Videos
- Salt Project on Twitch - Salt Project's official Twitch channel.
Community
- Facebook - Official Salt Project Facebook account.
Feb 10, 2021
Official resources
- Salt Project site - Salt Project (Salt Open Source) website.
- vRealize Automation SaltStack Config - vRealize Automation SaltStack Config website at VMware (new name for commercial SaltStack product).
- GitLab repo - Salt Project's eventual new home.
- 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.
Tutorials
- About SaltStack - Extensive blogpost with lots of in-depth information.
Books
- O'Reilly - Network Automation at Scale - By Mircea Ulinic and Seth House (an ebook sponsored by Cloudflare).
Videos
- SaltConf19 - YouTube - Video recordings of SaltConf19 presentations.
- SaltConf20 - YouTube - Video recordings of SaltConf20 presentations.
Blogposts and opinions
- Using Salt with reclass - Use class inheritance to define nodes roles and avoid duplication.
Community
- SaltStack Community Slack - Official SaltStack Slack Community (Signup Link).
- #saltstack on Network to Code Slack - #saltstack channel on Network To Code Slack (Signup Link).
- #saltstack on VMware {code} Community Slack - #saltstack channel on VMware {code} Community Slack (Signup Link).
- Twitter feed - Official Salt Project Twitter account.
Formulas
- Salt Formulas In-depth blogpost about Salt Formulas.
Jan 25, 2021
Books
- O'Reilly - Salt Essentials - By Craig Sebenik, Thomas Hatch.
- Leanpub - SaltStack For DevOps - By Aymen El Amri.
- Leanpub - Getting Started with SaltStack - By Ben Hosmer.
- Packt - Learning SaltStack, 2nd ed. - By Colton Myers.
- Packt - Mastering SaltStack, 2nd ed. - By Joseph Hall.
- Packt - Extending SaltStack - By Joseph Hall.
- Packt - Salt Cookbook - By Anirban Saha.
Presentations
- Getting Started with SaltStack - By Peter Baumgartner.
- An introduction to infrastructure management with SaltStack - By Aurelien Geron.
- Saltpad: A SaltStack Web GUI - By Boris Feld.
- Intro to SaltStack - By Justin Carmony.
Blogposts and opinions
- Complex User management with Saltstack (using Py! renderer) - Using a centralized User YAML file that contains all users' data.
Cheat sheets
- SaltStack Cheat Sheet Plus (⭐33) - By Facu de la Cruz.
Attic
- Docker Swarm 1.12 Cluster Orchestration with SaltStack - Let's see how we can automate the spin-up of a cluster using SaltStack.
Nov 28, 2020
Tutorials
- Revised Getting Started with SaltStack - Part 1 - Simple setup and play around on the command line.
Blogposts and opinions
- Parsing Command Output in Saltstack with JC - How to easily parse remote command output in SaltStack, using
jc
.
Nov 04, 2020
Blogposts and opinions
- SaltStack Overview - An excellent overview and introduction of Salt.
Sep 12, 2020
Blogposts and opinions
- Network Automation at Scale - Up and running in 60 minutes.
Jul 07, 2020
Blogposts and opinions
- Prometheus - Auto-deploying Consul and Exporters using Saltstack - How to deploy SaltStack, Consul and the Prometheus Node Exporter on Linux.
Jun 06, 2020
Official resources
- Salt Module Contributions (⭐169) - Salt modules developed by the community.
Integrations
- Jenkins Salt API Plugin - This plugin sends a SaltStack API message as a build step.
- Rundeck (⭐8) - Generate Rundeck node resources from the Salt Mine.
Mar 28, 2020
Videos
- SaltConf18 - YouTube - Video recordings of SaltConf18 presentations.
Attic
- 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.
Feb 26, 2020
Tutorials
- Upgrading Salt to Python 3 - How to switch SaltStack from Python2 to Python3.
Feb 14, 2020
Blogposts and opinions
- Vagrant Provisioning with SaltStack - Provisioning Virtual System using Masterless Salt Stack.
- Salt DevKit with External Formulas - Local Development with Vagrant using external Salt formulas.
Feb 09, 2020
Tutorials
- Getting Started with Saltstack and salt-workspace - Learning SaltStack by setting up a salt-workspace.
- Getting started with Salt Structure - Learn how to setup a structured SaltStack workspace.
Blogposts and opinions
- Writing a custom Salt Grain - Writing a custom Salt Grain, and why you might want to.
Nov 02, 2019
Tools
- ISalt (⭐66) - IPython-based command shell for interactive Salt programming.
Oct 19, 2019
Tools
- salt-lint (⭐150) - Checks Salt state files (SLS) for practices and behavior that could potentially be improved.
Oct 12, 2019
Code
- valentin2105/Kubernetes-Saltstack (⭐206) - Saltstack recipe to deploy Kubernetes cluster from scratch.
Tools
- Alcali - A web based tool for monitoring and administrating Saltstack Salt.
Jun 20, 2019
Tools
- salt-sproxy (⭐115) - Salt plugin to automate the management and configuration of devices and applications, without running (Proxy) Minions.
Apr 25, 2019
Tools
- Silica - A Flask-based lightweight Salt web console.
Blogposts and opinions
- Salt Sudo - Using Salt custom modules to manage sudo access for users.
Apr 19, 2019
Blogposts and opinions
- Building Self-Healing Applications - Automate the detection and first action to correct errors in your infrastructure.
- Testing your salt states with kitchen-salt - Make it easy to test salt states or formulas independently of a production environment.
Jan 21, 2019
Presentations
- salt-deconstructed - Video and presentation (slides & PDF) by Carson Anderson.
Dec 16, 2018
Blogposts and opinions
- Text editor plugins for Salt states and YAML/Jinja - Covers plugins for different editors when writing Salt states.
Dec 04, 2018
Tools
- salt-pepper - A CLI Frontend to the salt-api systems.
Nov 07, 2018
Cheat sheets
- Salt Commands cheat sheet - List of common Salt commands.
Oct 27, 2018
Official resources
- Training and certification - Official training.
Oct 26, 2018
Tutorials
- Vagrant & SaltStack Quickstart Tutorial - Getting started with SaltStack and Vagrant.
Tools
- SaltGUI (⭐499) - A web interface for managing SaltStack based infrastructure.
Community
- SaltConf - Annual user conference for SaltStack customers, users, partners, developers and community members.
Apr 22, 2018
Tools
- Molten (⭐208) - Molten is a WebUI for the REST API exposed by Saltstack.
Mar 18, 2018
Tutorials
- SaltStack - Quick Guide - Part of the larger "Learn SaltStack"-tutorial at Tutorials Point.
Feb 23, 2018
Tutorials
- The Simplest Way to Learn SaltStack - Start to learn the basics of SaltStack by setting it up in Docker.
Blogposts and opinions
- Using Salt like Ansible - How to use Salt in a way similar to Ansible.
Feb 09, 2018
Blogposts and opinions
- Network-Automation with Salt, NAPALM and Kubernetes - How to manage legacy devices that are not able to install software natively on themselves.
Jan 29, 2018
Videos
- SaltStack for FreeBSD - A 7-part video crash course on SaltStack for FreeBSD.
Jan 23, 2018
Videos
- Testing Salt States with Docker - SaltStack PDX - June 23, 2015 - Jason Denning.
- SaltConf15 - YouTube - There were more than 60 talks delivered at SaltConf15 and we recorded all of them.
- SaltConf16 - YouTube - Video recordings of SaltConf16 presentations.
- SaltConf17 - YouTube - Video recordings of SaltConf17 presentations delivered by SaltStack customers and partners.
Jan 12, 2018
Official resources
- GitHub repo (⭐14k) - Salt's source code, issues discussion and collaboration.
- Jinja2 documentation - This official documentation covers the used templating language in Salt.
Tutorials
- A dive into SaltStack - SaltStack uncovered - Configuration management has been a big leap forward for System Engineers.
- 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.
- SaltStack Infrastructure: Creating Salt States for Nginx Web Servers - Part 4 of 6 in the series Managing Development Environments with SaltStack.
- SaltStack Infrastructure: Creating Salt States for HAProxy Load Balancers - Part 5 of 6 in the series Managing Development Environments with SaltStack.
- SaltStack Infrastructure: Creating Salt States for MySQL Database Servers - Part 6 in the series Managing Development Environments with SaltStack.
- Getting Started with SaltStack - the Other Configuration Management System Built with Python - A Linux Journal "Getting started" from 2013.
- Create an army of Salt minions on DigitalOcean - Combine the simplicity of Salt with DigitalOcean's snapshot and image feature.
- Salt-API, A Crash Course - Get a barebones salt-api proof of concept up and running.
- SaltStack Examples - Will teach you some of default functions in a quick way.
- Introduction to SaltStack (⭐19) - A two day course designed to quickly introduce System Administrators and Application Developers on how to start using Saltstack.
Code
- madflojo/masterless-salt-base (⭐27) - Quickly bootstrap a generic(ish) Ubuntu server. One that is ready to host Docker containers.
Videos
- SaltStack - SaltStack's official YouTube channel.
- Managing Your Infrastructure with SaltStack - PyCon 2015 - April 11, 2015 - Colton Myers.
- Beyond Configuration Management with SaltStack for Event-Driven Infrastructure - Southern California Linux Expo - January 23, 2016 - David Boucha.
- Automation and Orchestration with SaltStack and Twilio - Devops Chicago - March 2, 2016 - Nathan Brooks.
Blogposts and opinions
- Docker with SaltStack - How-to use SaltStack on a virtual cloud server based on Debian or Ubuntu.
- One week of Salt: frustrations and reflections - First hand experiences from a Chef user.
- Getting started with SaltStack by example: Automatically Installing nginx - A good getting started guide for both Salt master and minions.
- SaltStack: Manage entries in unmanaged files with File Blockreplace - How to use the SaltStack's core
file.blockreplace
.
- SaltStack: Keeping Salt Pillar data encrypted using GPG - On secure encryption/decryption of pillar data.
- Secure Pillar in SaltStack with GPG - Encrypting your pillar data can be done with GPG.
Discussions
- Reddit: Vagrat, SaltStack, Ansible, Docker, Chef, Puppet, Packer.. Something - Discussion on Reddit, started Sept. 2014 in
/r/sysadmin
.
Community
- Mailing list - Salt-users mailinglist on Google Groups.
- SaltStack Meetups - Worldwide Meetup groups.
Formulas
- SaltStack Formulas - A central collection of formula repositories for SaltStack.
- Salt Formulas - A community developed SaltStack formulas ecosystem.
- Writing SaltStack formulas - An overview on writing SaltStack formulas.
Cheat sheets
- SaltStack Wiki (⭐14k) - Cheat sheet in the SaltStack GitHub Wiki.
Uncategorized
- Salt (software) - Wikipedia (English).