ansible-playbooks icon indicating copy to clipboard operation
ansible-playbooks copied to clipboard

My usual playbooks

trafficstars

UNMAINTAINED, but...

This branch won't be updated anymore : I did switch to Ansible Galaxy and use the galaxy branch instead. Maybe you should too?

The main goal of this switch is to being able to provision any docker from a simple playbook whereas cloning first this repository was a mandatory before.

Of course, galaxy is also able to provision a local machine, a remote server, a vagrant or any virtual machine; as usual.

In order to use galaxy properly, I had to create a repository for each existing role.

I didn't want to flood my github profile so I created an organization you can join.

Just ping me ;)

Ansible playbooks

Usual and casual tasks for development debian server settings using ansible.

Roles

This playbook install the following [1] :

System

  • Basic packages and upgrade system
  • Network Time Protocl
  • Git distributed version control system
  • Python programming language
  • Go programming language
  • rmate tool
  • Ferm tool
  • ZSH shell
  • Prezto zsh enhancement
  • Supervisor daemon

Monitoring

  • Collectd tool
  • Scout Realtime tool
  • Packetbeat tool

PHP

  • PHP Fast Process Manager or PHP Apache module or HipHop Virtual Machine
  • PHP useful extensions
  • PHP Maxmind extension
  • PHP New Relic extension
  • PHP Phalcon extension
  • PHP 0MQ extension
  • PHP XDebug extension
  • Composer tool

Web server

  • Apache server or Nginx server
    • Note: If you need to configure nginx sites, read this short instruction

Database

  • MySQL server
  • MariaDB server
  • Cassandra server
  • MongoDB
  • InfluxDB server

Queue messaging

  • 0MQ server
  • Beanstalkd server

Cache

  • Memcached server
  • Redis server

Image

  • ImageMagick tool
  • GraphicsMagick tool
  • FaceDetect tool

Search

  • Elasticsearch server
  • Sphinx server

Misc

  • HAProxy load balancer
  • Bind server
  • Java
  • Kibana tool
  • Postfix server
  • PredictionIO server
  • Sharedance server

[1] In fact, it MAY : You have to comment some playbook lines in order to bypass the unrequested roles.