From 32051bbc51beab3777d13dfb4f005c1a9a75415d Mon Sep 17 00:00:00 2001 From: Tim Flink Date: Thu, 29 Jan 2015 18:17:09 +0000 Subject: [PATCH] adding local case to resultsdb-backend --- roles/taskotron/resultsdb-backend/tasks/main.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/roles/taskotron/resultsdb-backend/tasks/main.yml b/roles/taskotron/resultsdb-backend/tasks/main.yml index bae896c18d..331eff3471 100644 --- a/roles/taskotron/resultsdb-backend/tasks/main.yml +++ b/roles/taskotron/resultsdb-backend/tasks/main.yml @@ -6,7 +6,7 @@ - python-psycopg2 - libsemanage-python -- name: ensure dev database is created +- name: ensure database is created delegate_to: "{{ resultsdb_db_host }}" sudo_user: postgres sudo: true @@ -33,6 +33,13 @@ sudo: true action: postgresql_user db={{ resultsdb_db_name }} user={{ prod_resultsdb_db_user }} password={{ prod_resultsdb_db_password }} role_attr_flags=NOSUPERUSER +- name: ensure local resultsdb db user has access to prod database + when: deployment_type == 'local' + delegate_to: "{{ resultsdb_db_host }}" + sudo_user: postgres + sudo: true + action: postgresql_user db={{ resultsdb_db_name }} user={{ local_resultsdb_db_user }} password={{ local_resultsdb_db_password }} role_attr_flags=NOSUPERUSER + - name: ensure selinux lets httpd talk to postgres seboolean: name=httpd_can_network_connect_db persistent=yes state=yes