From 0dc6a80ea235d48cfba57f98fbe531d3f50edfbc Mon Sep 17 00:00:00 2001 From: "Dustin C. Hatch" Date: Thu, 19 Sep 2019 19:43:33 -0500 Subject: [PATCH] taiga: Add playbook for Taiga The `taiga.yml` playbook deploys all the necessary components to run *taiga-back*, *taiga-front*, and *taiga-events*. --- group_vars/taiga.yml | 10 ++++++++++ taiga.yml | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 group_vars/taiga.yml create mode 100644 taiga.yml diff --git a/group_vars/taiga.yml b/group_vars/taiga.yml new file mode 100644 index 0000000..0aa8873 --- /dev/null +++ b/group_vars/taiga.yml @@ -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- + T2EInMLa-73Thf2ATo2DJkwO6glXGBEG3M,lbFDfBUNHutvpIj8XVidGwzx87s6U +taiga_email_host: mail.pyrocufflink.blue diff --git a/taiga.yml b/taiga.yml new file mode 100644 index 0000000..0947fc9 --- /dev/null +++ b/taiga.yml @@ -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