I'm increasingly persuaded that deploying web services is simpler with Docker. Debugging Ansible playbooks is slow.
miniblog.
Related Posts
Cleaned up an old git repo of Ansible playbooks and it's amazing how much is just Docker now.
Docker handles process supervision, centralises logging, and containers coexist without issues. It's nice when things get simpler.
One consequence of moving all my personal projects to automatic deploy with Docker: I've started avoiding configuration files.
Command line arguments or environment variables are much easier to work with, and don't require fiddling with Ansible or similar.
I discovered Ansible's with_items today. It's great for removing duplication, and some modules (such as yum) even run faster with it!