-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathims.yml
59 lines (57 loc) · 1.53 KB
/
ims.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
- name: Set up IMS
hosts:
- local-dev
- ebisc-ims-fh
roles:
- common
- mail
- updates
- role: ims
tags:
- ims
#- tracker
- role: nginx-proxy
tags:
- ims
- nginx
environment: "{{ proxy_env }}"
vars:
data_dir: /data01
# for the IMS
postgresql_database: ims
postgresql_user: ims
postgresql_password: "{{ vault_postgresql_password }}"
postgresql_admin_password: "{{ vault_postgresql_admin_password }}"
django_secret_key: "{{ vault_django_secret_key }}"
hpscreg_user: ebiscims
hpscreg_password: "{{ vault_hpscreg_password }}"
lims_user: ebiscims
lims_password: "{{ vault_lims_password }}"
biosample_key: "{{ vault_biosample_key }}"
ims_host: ims-nginx # in docker network
ims_port: 8080
# for the tracker
mongodb_database: ebisc
mongodb_user: ebisc_user
mongodb_password: "{{ vault_mongodb_password }}"
mongodb_admin_password: "{{ vault_mongodb_admin_password }}"
hpscreg_user_tracker: ebisctracker
hpscreg_pass_tracker: "{{ vault_hpscreg_pass_tracker }}"
ims_user_tracker: ebi
ims_pass_tracker: "{{ vault_ims_pass_tracker }}"
tracker_host: tracker-webserver
tracker_port: 8000
pre_tasks:
- name: include vault vars
include_vars: ims_vault.yml
tags:
- ims
tasks:
- name: disable docker
systemd:
name: docker
enabled: no
state: stopped
daemon_reload: yes
become: yes
when: inventory_hostname == "ebisc-ims-ch"