Have you tried getting puppet running and gave up because the learning curve was steep? Have you always thought about configuration management and said to yourself "man that is a good idea". Have you ever needed to run a command on a bunch of servers? If you answered yes to any of those questions Salt is for you!
This will be introduction into using the configuration management and remote execution tool salt (saltstack.org). I will cover installing and getting up and running. As well as going a little bit deeper with setting up states and using grains. Finally I will show a concrete example of how salt made my job much easier.
Some assumtions are made that you know Linux and are fairly confortable with the command line. No prior configuration management experiance is needed.
Other topics covered:
Why Salt? Don't we already have too many configuration tools?
Installing and basic configuration of salt (aka a quickstart)
Using Salt with Microsoft OS's, yes really
Best practices when using salt within computer labs
Highly available salt services
I am a Linux Systems administrator at Rocky Mountain College, I have been a systems administrator for almost a decade now. I have a passion for open source technology and enjoy fixing problems using that technology.