Expand the datanommer playbook to deploy datagrepper on the top of it
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
This commit is contained in:
parent
7a40481b1f
commit
8feaa47430
2 changed files with 27 additions and 1 deletions
|
@ -9,7 +9,8 @@
|
|||
- "secrets/secrets.yml"
|
||||
|
||||
roles:
|
||||
- postgresql_server
|
||||
- {role: base, tags: ["base"]}
|
||||
- {role: postgresql_server, tags: ["postgresql_server"]}
|
||||
|
||||
- name: Set-up that database for datanommer
|
||||
hosts: datanommer
|
||||
|
@ -27,9 +28,32 @@
|
|||
postgresql_user:
|
||||
name: "{{ datanommer_user }}"
|
||||
password: "{{ datanommer_password }}"
|
||||
- name: Set up the datagrepper DB user
|
||||
postgresql_user:
|
||||
name: "{{ datagrepper_app_user }}"
|
||||
password: "{{ datagrepper_app_password }}"
|
||||
- name: Create the datanommer DB
|
||||
postgresql_db:
|
||||
name: "datanommer"
|
||||
owner: "{{ datanommer_user }}"
|
||||
encoding: UTF-8
|
||||
|
||||
|
||||
- name: Install/set-up datagrepper itself
|
||||
hosts: datanommer
|
||||
user: fedora
|
||||
gather_facts: True
|
||||
become: True
|
||||
|
||||
vars_files:
|
||||
- "host_vars/datanommer.yml"
|
||||
- "secrets/secrets.yml"
|
||||
|
||||
handlers:
|
||||
- import_tasks: "handlers/restart_services.yml"
|
||||
|
||||
roles:
|
||||
- {role: mod_wsgi, tags: ["mod_wsgi"]}
|
||||
- {role: datagrepper, tags: ["datagrepper"]}
|
||||
|
||||
|
||||
|
|
|
@ -10,6 +10,8 @@ open_ports: [22, 80, 443]
|
|||
instance_type: r4.xlarge
|
||||
initiative_name: datanommer
|
||||
|
||||
env: "production"
|
||||
wsgi_wants_apache: True
|
||||
|
||||
# postgresql related vars
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue