I’ve tried chef, puppet and ansible at thre different shops. I wanted to like
chef and puppet because they are Ruby based (which I like) but they seemed
clunky, ugly, and heavyweight. Ansible seemed to solve the easy problems. When
I had a startup I just used Capistrano for deployments, with
I prefer simple setups that start with the question, "What is the least I can
do to manage this new thing?"
I've worked with all the various things mentioned below like Chef, Puppet,
Ansible and many more but scaled everything back to keep it really simple this
time. I have 6 Nginx servers
Last year I gave a talk at nginx.conf describing some success we have had using
Octopus Deploy as a CD tool for nginx configs. The particular Octopus features
that make this good are
* Octopus gives us a good variable replacement / template system so that I can
define a template along with