ansible-role-open-asfa-test/templates/pg-create-user-db.sh.j2

13 lines
426 B
Django/Jinja

#!/bin/bash
set -e
psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" --dbname "$POSTGRES_DB" <<-EOSQL
CREATE USER {{ open_asfa_db_user }} password '{{ open_asfa_db_pwd }}';
CREATE DATABASE {{ open_asfa_db_name }}
OWNER {{ open_asfa_db_user }}
ENCODING UTF8 LC_COLLATE 'en_US.UTF-8' LC_CTYPE 'en_US.UTF-8'
TEMPLATE template0;
GRANT ALL PRIVILEGES ON DATABASE {{ open_asfa_db_name }} TO {{ open_asfa_db_user }};
EOSQL