created playbook for prod
parent
b874434f2d
commit
af94edbda4
@ -0,0 +1,9 @@
|
||||
---
|
||||
use_jdbc: True
|
||||
postgres_host: "postgresql-srv.d4science.org"
|
||||
conductor_db: "postgres"
|
||||
jdbc_user: "conductor_u"
|
||||
jdbc_pass: "c36dda661add7c2b5093087ddb655992"
|
||||
jdbc_db: "conductor"
|
||||
jdbc_url: "jdbc:postgresql://{{ postgres_host }}:5432/{{ jdbc_db }}"
|
||||
|
@ -0,0 +1,41 @@
|
||||
---
|
||||
- hosts: localhost
|
||||
vars:
|
||||
cluster_check: true
|
||||
conductor_workers_server: http://conductor-server:8080/api
|
||||
roles:
|
||||
- common
|
||||
- external-postgres
|
||||
- elasticsearch
|
||||
- cluster-replacement
|
||||
- conductor
|
||||
- workers
|
||||
tasks:
|
||||
- name: Start es
|
||||
docker_stack:
|
||||
name: conductor-prod
|
||||
state: present
|
||||
compose:
|
||||
- "{{ target_path }}/elasticsearch-swarm.yaml"
|
||||
when: dry is not defined or not dry|bool
|
||||
|
||||
- name: Waiting for databases
|
||||
pause:
|
||||
seconds: 5
|
||||
when: dry is not defined or not dry|bool
|
||||
|
||||
- name: Start conductor
|
||||
docker_stack:
|
||||
name: conductor-prod
|
||||
state: present
|
||||
compose:
|
||||
- "{{ target_path }}/conductor-swarm.yaml"
|
||||
when: dry is not defined or not dry|bool
|
||||
|
||||
- name: Start workers
|
||||
docker_stack:
|
||||
name: conductor-prod
|
||||
state: present
|
||||
compose:
|
||||
- "{{ target_path }}/conductor-workers-swarm.yaml"
|
||||
when: dry is not defined or not dry|bool
|
Loading…
Reference in New Issue