/my-ansible-playbooks

These Ansible Playbooks were used by Kidsnet 5 years ago to manage 6 servers (5 Ubuntu + 1 Debian). This was before "roles" were part of Ansible.

MIT LicenseMIT

Ansible Playbooks

Although Ansible Galaxy is now considered the right way of managing your Ansible config and setup I still use the following files for quick setup and upgrade of the servers I manage to get them to a basic level.

  • Some basic packages including php, vim, nginx, zsh, python, pip, etc.
  • Setting up of Python: pip, Python MySQL, uwsgi, virtualenvwrapper, etc.
  • Setting up of MySQL.
  • Settign up of basic Git config.
  • Setting up of Oh My ZSH

Then an upgrade playbook for upgrading the packages installed as well as the apt cache.

These plkaybooks have been used and are compatible on Ubuntu 12.04 and Debian 6.0 (Squeeze)