somerandomsequence/falling-fruit — pull request #1 by talevy (2014-05-01 15:40:32+00:00)
Title: initial refactor work for new roles

templating out how to refactor all the ansible stuff

roles
------
* postgres-postgis
- generic role with variables to override to set up replication,
playbooks should update this when used for replication
* pgpool
- generic role that will look at the inventory to create the config with
all the hosts in the cluster
* ffweb
- includes lighttpd, ruby app, thin managing

playbooks
-------------
currently I have a stub just for "masters" playbook. meaning
what to run on a master box. The playbook will fill in all the
variables and all that stuff. Including managing the fallingfruit
specific setup in postgres. I chose to keep this out of the roles
to keep the roles as flexible as possible, if it is ever desired to
have boxes do one thing only (like only postgres, no app).