On Monday, June 11, 2012 05:47:32 PM Zippy Zeppoli wrote:
> Hi List,
> I am wondering how Salt compares to Configuration Management frameworks.
> Please excuse me that I know very little about Salt, and look forward to
> being educated about it's differences from other available options, and how
> it fits into the infrastructure; the purpose of this thread.
1 - I would also say the Salt community is great. The Puppet community was
nice enough when I interacted with them on IRC, but something is different
about the Salt community. Ideas and suggestions are met with enthusiasm and
often added to the "todo list".
2- I am surprised, given its age, some of the things Puppet didn't do that
Salt can do or have been added to the todo list.
3 - YAML for Salt states is a heck of a lot easier to read, write, and
understand than Puppet modules. And once you get jinja templating figured out,
you'll be unstoppable.
4 - Keys are easier to handle in Salt than in Puppet. 85% of the time, keys
in Puppet were not problem, but the other 15% of the time I pulled my hair
out. I was reinstalling a test box multiple times for various reasons and
there would be one time that I could not get the key from the previous install
to completely go away. I'd have to resort to manually editing the files in the
ssl directory to get it to go away so it would accept the new key. And if the
time on your puppet master and client are too far off for some reason, it won't
even work and gives you no clue as to why.