diff --git a/ansible/delta-hosts/hosts b/ansible/delta-hosts/hosts index cd7a47ca..6cfa24fc 100644 --- a/ansible/delta-hosts/hosts +++ b/ansible/delta-hosts/hosts @@ -83,6 +83,9 @@ delta-rabbit [web] delta-app-services +[metabase] +delta-app-services + [redis] delta-redis diff --git a/ansible/delta-hosts/variables b/ansible/delta-hosts/variables index 81f0ffa0..a7a6a58d 100644 --- a/ansible/delta-hosts/variables +++ b/ansible/delta-hosts/variables @@ -78,6 +78,13 @@ khronos_mongo_auth=api:72192e5a-a5e1-11e5-add9-0270db32f7ad khronos_mongo_database=delta khronos_mongo_replset_name=delta +[metabase:vars] +metabase_pg_database=metabase +metabase_pg_host=delta-metabase.cnksgdqarobf.us-west-2.rds.amazonaws.com +metabase_pg_pass=nifty-prowl-sought-muscles +metabase_pg_port=5432 +metabase_pg_user=metabase + [metis:vars] metis_rollbar_key=fdc8565a7ce64c6d9432c34be425937c diff --git a/ansible/group_vars/alpha-metabase.yml b/ansible/group_vars/alpha-metabase.yml new file mode 100644 index 00000000..1dafcbf5 --- /dev/null +++ b/ansible/group_vars/alpha-metabase.yml @@ -0,0 +1,18 @@ +name: "metabase" + +container_image: metabase/{{ name }} +container_tag: v0.19.3 + +container_envs: > + -e "MB_DB_TYPE=postgres" + -e "MB_DB_DBNAME={{ metabase_pg_database }}" + -e "MB_DB_PORT={{ metabase_pg_port }}" + -e "MB_DB_USER={{ metabase_pg_user }}" + -e "MB_DB_PASS={{ metabase_pg_pass }}" + -e "MB_DB_HOST={{ metabase_pg_host }}" + +container_run_opts: > + -h {{ name }} + -d + -p 4444:3000 + {{ container_envs }} diff --git a/ansible/metabase.yml b/ansible/metabase.yml new file mode 100644 index 00000000..badef968 --- /dev/null +++ b/ansible/metabase.yml @@ -0,0 +1,10 @@ +--- +- hosts: consul + +- hosts: metabase + vars_files: + - group_vars/alpha-metabase.yml + roles: + - role: notify + tags: [ notify ] + - { role: container_kill_start }