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"