https://github.com/ansible/ansible/
It doesn't require any deamon and does all its work over the good old unix fashion way: SSH. And it's python too.
https://github.com/ansible/ansible/
It doesn't require any deamon and does all its work over the good old unix fashion way: SSH. And it's python too.
"Chef works atop ssh, which – while the gold standard for cryptographically secure systems management – is computationally expensive to the point where most master servers fall over under the weight of 700-1500 clients. Salt’s approach was far simpler."
Does that assertion about Chef somehow don't apply to Ansible?
On the use case:
"I have this command I want to run across 1,000 servers. I want the command to run on all of those systems within a five second window. It failed on three of them, and I need to know which three."
http://jpmens.net/2012/10/01/dramatically-speeding-up-ansibl...
However, you're not forced to use this. In the beginning, you can just seed your CentOS or debian with a Kickstarter or seed file and then run your inital thing with ansible simply over ssh (using all the goodies, ssh-agent, password less ssh etc..).
One huge plus for ansible is also that it used yaml which is rather simple. I've been following both project for >1 year and it seems that recently ansible has picked up a lot and will probably make the "race" (IMO).
[1] http://www.ansibleworks.com/docs/playbooks2.html#pull-mode-p...
[2] http://www.ansibleworks.com/docs/playbooks2.html#fireball-mo...
http://www.steve.org.uk/Software/slaughter/guide/
Policies (read "perl scripts" + "file templates") are fetched from a central location, which could be a git repository, a SSH server, an rsync export, or similar. Then they're compiled and executed locally.
Surprisingly powerful, plus you get the power of Perl + CPAN.
> Chef works atop ssh, which – while the gold standard for cryptographically secure systems management – is computationally expensive to the point where most master servers fall over under the weight of 700-1500 clients
That said, unless you must have 700+ simultaneous slave connections, you should probably make life easier on yourself and choose ansible.
> We’ve recorded a free 2-hour presentation designed to ...
Wait. The quickstart presentation is 2 hours?!
Looking for an easier way to get started...
Salt is all of these things as well.