Ansible Playbooks for Rails

26 Mar 2014

Ansible playbooks for provisioning Ubunutu servers for rails applications. This is build with capistrano in mind, it sets up sudoers file for sudo-less management required by Capistrano 3.

##Current Playbooks:

  • common - common tasks for ubuntu
    • update packages (via apt-get)
    • monit
    • iptables
    • fail2ban
    • basic ssh configuration
  • appservers - provisions application servers
    • Unicorn
  • webservers - provisions web servers
    • Nginx
  • dbservers - provisions database server
    • Postgresql
  • bgservers - provisions background job servers
    • Resque
  • redisservers - provisions redis servers
    • Redis
  • pubsubservers - provisions PubSub servers
    • Faye
comments powered by Disqus