Ansible role for setting up a Rookeries instance.
Go to file
Dorian feaf7a41e1 Update the general documentation for the role. 2015-03-26 13:41:03 -04:00
defaults Setup role variable to be more reusable in other situations. 2015-03-25 09:18:23 -04:00
handlers Initial migration to setup ansible role from provisioning steps from Rookeries. 2015-02-27 08:56:41 -05:00
meta Setup role variable to be more reusable in other situations. 2015-03-25 09:18:23 -04:00
tasks Migrate setup and configuration of environment variables into role. 2015-03-24 08:10:20 -04:00
templates/dev_supervisor Add role variables to meta content itself for more flexibility. 2015-03-09 16:02:32 -04:00
vars Clean up variable definitions for role and some variables as default variables. 2015-03-13 08:36:13 -04:00
README.md Update the general documentation for the role. 2015-03-26 13:41:03 -04:00
requirements.yaml Migrate Ansible setup to use an external role to handle setup of the NGINX, UWSGI and supervisord setup. 2015-01-08 18:22:39 -05:00

README.md

Ansible Rookeries

An Ansible role that acts as a companion to the Rookeries project. The goal of this role is to make deployment of Rookeries simple. Ideally Rookeries even as a Python WSGI app with this role, should be easier to setup than Wordpress.

Requirements

  • aptitude or python-apt (required by apt tasks)
  • python > 2.5 (required by ini_file tasks)
  • Ansible >= 1.8.0

This role is designed to work against a modern Ubuntu system. (Tested on Ubuntu 13.10 and 14.04) It should theoretically work on older versions of Ubuntu or Debian based systems.

Example Playbook (WIP)

Including an example of how to use your role (for instance, with variables passed in as parameters) is always nice for users too:

- hosts: servers
  roles:
     - { role: username.rolename, x: 42 }

Role Variables (WIP)

A description of the settable variables for this role should go here, including any variables that are in defaults/main.yml, vars/main.yml, and any variables that can/should be set via parameters to the role. Any variables that are read from other roles and/or the global scope (ie. hostvars, group vars, etc.) should be mentioned here as well.

This role depends on the nginx_uwsgi_supervisor role, and hence reuses the variables provided by that role. See the [Ansible Galaxy role page] (https://galaxy.ansible.com/list#/roles/2637) for details.

Dependencies

License

AGPL v3

Author Information

Dorian Pula

This role is a spin-off of the technology developed for the [Rookeries project] (http://rookeries.org/)

Repositories