5 ms·
There's a new project called Ansible that may be of interest to you: http://ansible.github.com/ http://ansible.github.com/ While that page has a long list of
by jdf 14y ago
There's a new project called Ansible that may be of interest to you:
http://ansible.github.com/ http://ansible.github.com/
While that page has a long list of things they do, the important bits relevant to your comment are
1. a tighter focus on idempotence than Fabric
2. an easy-ish way to integrate package management so you could potentially use the same script to kick off either yum or apt depending on the box
- heretohelp 14y agoThe original reason I abandoned chef and puppet is that I didn't like something getting between me and the shell. Why would I make the same mistake twice? My only real dissatisfaction with Flask is that it cannot handle dispatching its work in parallel. Not a big deal though. I like knowing exactly how things get done.
- StavrosK 14y agoDoesn't Fabric support parallel instructions now? I think I heard something about that, although I'm not entirely sure...
- ersii 14y agoYes, yes - it does. If you'd like to read more about it, visit: http://fabric.readthedocs.org/en/1.3.0/usage/parallel.html http://fabric.readthedocs.org/en/1.3.0/usage/parallel.html
- heretohelp 14y agoI was thinking more along the lines of parallel connections.
- StavrosK 14y agoYeah, it turns out that's what it does, rather than parallel instructions/commands: http://fabric.readthedocs.org/en/1.3.0/usage/parallel.html http://fabric.readthedocs.org/en/1.3.0/usage/parallel.html
- StavrosK 14y agoOh God, why do they put hosts in /etc/ansible? Why would I corrupt my system installation with project-specific files? What I want to do is make a "<project>-deployment" folder and have everything related to deployment there. Why the hell would I store anything about deploying one of my projects in /etc/?