From f6412589d7451c8bb14fc02625299eb2bf45cde8 Mon Sep 17 00:00:00 2001 From: "andrew.mcshane" Date: Mon, 24 Sep 2018 14:17:03 +0100 Subject: [PATCH] Adding simle creation of databases via hiera --- manifests/server.pp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/manifests/server.pp b/manifests/server.pp index 2f2fe1506b..7966d3e7f1 100644 --- a/manifests/server.pp +++ b/manifests/server.pp @@ -59,6 +59,7 @@ Hash[String, Hash] $roles = {}, Hash[String, Any] $config_entries = {}, Hash[String, Hash] $pg_hba_rules = {}, + Hash[String, Hash] $databases = {}, #Deprecated $version = undef, @@ -91,6 +92,12 @@ -> Class['postgresql::server::service'] -> Class['postgresql::server::passwd'] + $databases.each |$databasename, $databases| { + postgresql::server::db { $databasename: + * => $databases, + } + } + $roles.each |$rolename, $role| { postgresql::server::role { $rolename: * => $role,