4 ms·
FWIW, I tested juju a few months ago and found it to be buggy and unreliable. Sometimes the instances would connect together correctly, and sometimes they would
by 23david 13y ago
FWIW, I tested juju a few months ago and found it to be buggy and unreliable. Sometimes the instances would connect together correctly, and sometimes they would fail inexplicably. Didn't seem ready for any kind of production use to replace config mgmt tools.
- mpdehaan2 13y agoIf you are looking for another general purpose orchestrator, I'd suggest taking a look at Ansible - http://ansible.cc/ http://ansible.cc/ Disclaimer: I am the primary author.
- 23david 13y agoI never thought of Ansible for orchestration particularly, but that sounds interesting! The current orchestration support in saltstack is somewhat limited, so it would be neat to check out. Are people using Ansible to replace or manage fabric scripts? I'd like to figure out some way to limit the spread of one-off fabric scripts (reminds me too much of bash script proliferation) and it'd be great to get everything under one roof.
- StavrosK 13y agoI have tried ansible and love it. I invested the time (a few hours) to get a script working for my stack, and now I have a 70ish line script that will provision a server or VM (with a shared code directory in the VM), from clean installation to the codebase up and running in its production state, in one command. New project? I just copy the script, change a few variables (names and packages it needs), and I get deployment for free.
- 23david 13y agoSounds interesting. Any possibility that you could anonymize the script and paste a link to a gist of it? would be interesting to see some real-world Ansible examples.
- StavrosK 13y agoSure: http://pastebin.com/KPrm3Zky http://pastebin.com/KPrm3Zky It could use variables a bit more, I think, but there were a few bugs with expanding them, so I didn't use them. I'll fix them later on, though.
- 23david 13y agoamazing. that example explains how it works better than 200 pages of documentation :-) thx!
- StavrosK 13y agoYou're welcome, examples are pretty useful for this sort of thing. Plus, after you have a base to work off, it's trivial to extend. I'll put this up in a post on my blog, maybe it'll help others as well.
- jcastro 13y ago1.10 (what's in 13.04) is much more reliable now if you want to give it a shot, here's a PPA: https://launchpad.net/~juju/+archive/devel https://launchpad.net/~juju/+archive/devel