net-ops/global/overlay/etc/puppet/modules/net/templates/cisoassistant/init-db.sh.erb

13 lines
No EOL
475 B
Text

#!/bin/bash
set -e
psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" <<-EOSQL
CREATE USER "ciso-assistantuser";
ALTER USER "ciso-assistantuser" WITH PASSWORD '<%= @postgres_user_password %>';
CREATE DATABASE "ciso-assistant";
GRANT ALL PRIVILEGES ON DATABASE "ciso-assistant" TO "ciso-assistantuser";
EOSQL
psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" --dbname "ciso-assistant" <<-EOSQL
GRANT ALL ON SCHEMA public TO "ciso-assistantuser";
EOSQL