From c2749db33200bce6f99cefe39750130c84b5d44a Mon Sep 17 00:00:00 2001 From: Tim Flink Date: Thu, 18 May 2017 14:40:21 +0000 Subject: [PATCH] creating database and user for pagure db --- roles/pagure/upstreamfirst-frontend/tasks/main.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/roles/pagure/upstreamfirst-frontend/tasks/main.yml b/roles/pagure/upstreamfirst-frontend/tasks/main.yml index df0f438bc9..a6ce456144 100644 --- a/roles/pagure/upstreamfirst-frontend/tasks/main.yml +++ b/roles/pagure/upstreamfirst-frontend/tasks/main.yml @@ -208,6 +208,18 @@ notify: - restart apache +- name: create pagure database + delegate_to: "{{ new_pagure_db_host }}" + become: true + become_user: postgres + postgresql_db: db={{ new_pagure_db_name }} + +- name: ensure pagure db user has access to database + delegate_to: "{{ new_pagure_db_host }}" + become: true + become_user: postgres + postgresql_user: db={{ new_pagure_db_name }} user={{ new_pagure_db_user }} password={{ new_pagure_db_password }} role_attr_flags=NOSUPERUSER + - name: create the database scheme command: /usr/bin/python2 /usr/share/pagure/pagure_createdb.py changed_when: "1 != 1"