This was meant to be a nightmare
Automate, ok...
but WHAT to automate?
zc.buildout, fabric, ...
Already achieved
Ansible is a radically simple IT automation engine that automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs.
---
- hosts: all
tasks:
- name: Add user csmant
user: name=mikel state=present shell=/bin/bash
- name: Ensure additional packages via apt
apt: pkg=nginx state=present
We ended having 5 main configuration files for our servers: