-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpatch_dashboard_001.sls
24 lines (20 loc) · 1 KB
/
patch_dashboard_001.sls
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
{% set TETHYS_PERSIST = salt['environ.get']('TETHYS_PERSIST') %}
{% set TETHYS_DB_HOST = salt['environ.get']('TETHYS_DB_HOST') %}
{% set POSTGRES_PASSWORD = salt['environ.get']('POSTGRES_PASSWORD') %}
PATCH_COUNTRIES_Database:
cmd.run:
- name: >
PGPASSWORD={{ POSTGRES_PASSWORD }} psql -U postgres -h {{ TETHYS_DB_HOST }} -d geoglows_dashboard_primary_db -c "DROP TABLE countries;"
- shell: /bin/bash
- unless: /bin/bash -c "[ -f "{{ TETHYS_PERSIST }}/patch_001_geoglows_dashboard_complete" ];"
PATCH_COUNTRIES_SYNC_Database:
cmd.run:
- name: >
tethys syncstores geoglows_dashboard
- shell: /bin/bash
- unless: /bin/bash -c "[ -f "{{ TETHYS_PERSIST }}/patch_001_geoglows_dashboard_complete" ];"
Flag_PATCH_COUNTRIES_Database_Complete:
cmd.run:
- name: touch {{ TETHYS_PERSIST }}/patch_001_geoglows_dashboard_complete
- shell: /bin/bash
- unless: /bin/bash -c "[ -f "{{ TETHYS_PERSIST }}/patch_001_geoglows_dashboard_complete" ];"