Salt: How to be Truly Lazy
summary
Salt is a Python configuration manager using ZeroMQ and messagepack to run parallel remote execution and declare desired states instead of procedural steps. Examples show converting a messy Django deploy README into YAML/ Jinja states that install packages, create users and Postgres DBs, and remain idempotent; state highstate idempotent reports changes and failures. Salt installs via one‑liner bootstrap, scales to thousands of minions, uses pillars for secrets, and can provision VMs and clouds — salt cloud spins up EC2 in minutes.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 1:19What is Salt
- 4:07Salt architecture
- 6:58Remote execution demo
- 13:35Salt philosophy
- 15:23Configuration management
- 22:25Grains and Pillars
- 24:52Django Salt States
- 29:12Salt Cloud and Vagrant
- 32:25Conclusion and hiring announcement
- 33:16Q&A
related talks
37mSalting things up in the sysadmin's world
52mScalable Systems Management with Salt
58mIntroduction to
39mBeyond Open Source Configuration Management: Rapidly Building Any Cloud at Scale
19mWhy did I create Salt?
19mWhy did I create Salt?
51mBuilding Web Scale Using Open Source on the Internet Assembly Line
21mThe Salt Route
