bacula: Added postgresql support to bacula::director.

This commit is contained in:
Timo Mkinen 2013-05-12 11:29:18 +03:00
parent 22fe5d29bf
commit 8334e3d2b9

View file

@ -149,6 +149,12 @@ class bacula::director($password=undef,
fail("\$dbpassword is required for bacula::director when using '${dbadapter} database")
}
}
"postgresql": {
require postgresql::client
if !$dbpassword {
fail("\$dbpassword is required for bacula::director when using '${dbadapter} database")
}
}
default: {
fail("Unknown \$dbadapter for bacula::director")
}
@ -156,8 +162,9 @@ class bacula::director($password=undef,
package { "bacula-director":
name => $dbadapter ? {
"sqlite" => "bacula-director-sqlite",
"mysql" => "bacula-director-mysql",
"mysql" => "bacula-director-mysql",
"postgresql" => "bacula-director-postgresql",
"sqlite" => "bacula-director-sqlite",
},
ensure => installed,
before => Class["bacula::certificates"],
@ -465,12 +472,12 @@ class bacula::web($htaccess,
before => File["/usr/local/src/bacula-web.tar.gz"],
}
}
"sqlite": { }
"postgresql": {
class { "php::pgsql":
before => File["/usr/local/src/bacula-web.tar.gz"],
}
}
"sqlite": { }
default: {
fail("Invalid \$dbadapter '${dbadapter}' in bacula::web")
}