- add pgsql backend capabilities for grafana - create/manage pgsql database for grafana - fix psql_is_slave fact to work on all current patroni clusters - fix extra } in resources - fix unless in psql grant commands - fix add database owner - fix disabled schema permissions, the unless didnt work
10 lines
270 B
Puppet
10 lines
270 B
Puppet
define profiles::sql::postgres::db (
|
|
String $dbname,
|
|
String $owner,
|
|
) {
|
|
postgresql_psql { "create_database_${dbname}":
|
|
command => "CREATE DATABASE \"${dbname}\" OWNER \"${owner}\"",
|
|
unless => "SELECT 1 FROM pg_database WHERE datname = '${dbname}'",
|
|
}
|
|
}
|