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.
