Skip to content

Details

Ansible (http://www.ansible.com/home) is a tool for doing provisioning and deployment in a declarative manner using simple YAML files. You can think of it as an alternative to shell scripts for deployment or as a lighter-weight Puppet or Chef.

Ansible can be useful in almost environment for pretty much any technology stack. I will focus on configuring Linux servers and deploying apps of all types (Node, Python, Java, PHP), including some discussion of handling things like reverse proxy configurations.

If part of your job involves configuring servers or deploying apps to those servers, you will probably find something to like in Ansible.

You may also like