Re-organized all files and added a Vagrantfile

This commit is contained in:
2016-02-02 11:40:47 -05:00
parent dd4fd53ce7
commit 8a55e9f946
19 changed files with 157 additions and 96 deletions

View File

@@ -1,48 +1,7 @@
--
---
# This playbook deploys the whole application stack for wrestlingdev
#
- name: apply common configuration to all nodes
hosts: all
remote_user: root
roles:
- common
- name: configure and deploy the webservers and application code
hosts: webservers
remote_user: root
roles:
- applicationvars
- web
- name: configure and deploy the rails workers and application code
hosts: workers
remote_user: root
roles:
- applicationvars
- worker
- name: deploy master db
hosts: masterdb
remote_user: root
roles:
- db
- masterdb
- name: deploy mysql and configure database
hosts: slavedbs
remote_user: root
roles:
- db
- slavedb
- name: deploy haproxy
hosts: proxy
remote_user: root
roles:
- proxy
- include: playbooks/galeradb.yml
- include: playbooks/proxy.yml
- include: playbooks/rails.yml