out of all the various tools I looked at, ansible seemed to be one of the 
better ones -- but I really didn't want to learn another tool.

I got sick of trying to learn all the different configuration systems... 
and took the lazy choice (but more work) -- fabric.   It manages my 
virtualenv and runs pip.  plus it does all the os level maintenance and 
updates (checkouts, optimizations, starting/restarting servers, etc).  I 
know it's popular to use fabric+pip or fabric+buildout too.

We write three types of defs in Fabric:

* environment tasks (install, upgrade, set up symlinks, etc)
* optimization tasks (minify javascript/css, optimize templates, etc)
* deployment tasks (chains of the above 2)

the nice thing about working in fabric, is that it's all straightforward 
shell commands or normal python -- so there's not much of a special context 
(though you have to learn how the context managers work)

-- 
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/pylons-discuss.
For more options, visit https://groups.google.com/d/optout.

Reply via email to