From 78ebd719cd338ef3023154b1651f11a03c7a5419 Mon Sep 17 00:00:00 2001 From: Patrick Uiterwijk Date: Fri, 22 Jan 2016 12:49:48 +0000 Subject: [PATCH] Create postgres user and db Signed-off-by: Patrick Uiterwijk --- roles/regcfp/tasks/main.yml | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/roles/regcfp/tasks/main.yml b/roles/regcfp/tasks/main.yml index e2578c5954..cb5ff221a5 100644 --- a/roles/regcfp/tasks/main.yml +++ b/roles/regcfp/tasks/main.yml @@ -11,7 +11,19 @@ tags: - packages -# Todo: Create the database +- name: Initialize postgres if necessary + command: /usr/bin/postgresql-setup initdb + creates=/var/lib/pgsql/data + notify: + - restart postgresql + +- name: Create database + postgresql_db: name=regcfp + +- name: Create postgres db user + postgresql_user: db=regcfp name=regcfp + password="{{ regcfp_db_password }}" + priv=CONNECT/regcfp:ALL - name: Clone the regcfp flock2016 branch git: repo=https://github.com/puiterwijk/regcfp.git