taiga: Add playbook for Taiga
The `taiga.yml` playbook deploys all the necessary components to run *taiga-back*, *taiga-front*, and *taiga-events*.jenkins-master
parent
fab662bd53
commit
0dc6a80ea2
|
@ -0,0 +1,10 @@
|
|||
taiga_branch: stable
|
||||
taiga_pip_url: http://files.pyrocufflink.blue/wheels/taiga/
|
||||
taiga_back_url: 'https://git.pyrocufflink.blue/taiga/taiga-back/archive/{{ taiga_branch }}.tar.gz'
|
||||
taiga_front_url: 'https://git.pyrocufflink.blue/taiga/taiga-front-dist/archive/{{ taiga_branch }}.tar.gz'
|
||||
taiga_events_url: 'https://git.pyrocufflink.blue/taiga/taiga-events/archive/master.tar.gz'
|
||||
taiga_back_secret_key: >-
|
||||
=p5u`eeXx<WRLTeWvD1arsXDqIzL4v:XmbEMKWlA<M;ji1BvmuaVRdoQtW?T`G*,
|
||||
taiga_events_password: >-
|
||||
T2EInMLa-73Thf2ATo2DJkwO6glXGBEG3M,lbFDfBUNHutvpIj8XVidGwzx87s6U
|
||||
taiga_email_host: mail.pyrocufflink.blue
|
|
@ -0,0 +1,33 @@
|
|||
- hosts: taiga
|
||||
roles:
|
||||
- sudo
|
||||
- postgresql-server
|
||||
- rabbitmq
|
||||
- hosts: taiga
|
||||
tasks:
|
||||
- name: ensure postgresql server is running
|
||||
service:
|
||||
name=postgresql
|
||||
state=started
|
||||
- name: ensure rabbitmq server is running
|
||||
service:
|
||||
name=rabbitmq-server
|
||||
state=started
|
||||
- hosts: taiga
|
||||
roles:
|
||||
- apache
|
||||
- taiga
|
||||
- hosts: taiga
|
||||
tasks:
|
||||
- name: ensure taiga is running
|
||||
service:
|
||||
name=taiga
|
||||
state=started
|
||||
- name: ensure taiga-events is running
|
||||
service:
|
||||
name=taiga-events
|
||||
state=started
|
||||
- name: ensure apache is running
|
||||
service:
|
||||
name=httpd
|
||||
state=started
|
Loading…
Reference in New Issue