bacula: Added postgresql support to bacula::director.
This commit is contained in:
parent
22fe5d29bf
commit
8334e3d2b9
1 changed files with 10 additions and 3 deletions
|
@ -149,6 +149,12 @@ class bacula::director($password=undef,
|
||||||
fail("\$dbpassword is required for bacula::director when using '${dbadapter} database")
|
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: {
|
default: {
|
||||||
fail("Unknown \$dbadapter for bacula::director")
|
fail("Unknown \$dbadapter for bacula::director")
|
||||||
}
|
}
|
||||||
|
@ -156,8 +162,9 @@ class bacula::director($password=undef,
|
||||||
|
|
||||||
package { "bacula-director":
|
package { "bacula-director":
|
||||||
name => $dbadapter ? {
|
name => $dbadapter ? {
|
||||||
"sqlite" => "bacula-director-sqlite",
|
"mysql" => "bacula-director-mysql",
|
||||||
"mysql" => "bacula-director-mysql",
|
"postgresql" => "bacula-director-postgresql",
|
||||||
|
"sqlite" => "bacula-director-sqlite",
|
||||||
},
|
},
|
||||||
ensure => installed,
|
ensure => installed,
|
||||||
before => Class["bacula::certificates"],
|
before => Class["bacula::certificates"],
|
||||||
|
@ -465,12 +472,12 @@ class bacula::web($htaccess,
|
||||||
before => File["/usr/local/src/bacula-web.tar.gz"],
|
before => File["/usr/local/src/bacula-web.tar.gz"],
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
"sqlite": { }
|
|
||||||
"postgresql": {
|
"postgresql": {
|
||||||
class { "php::pgsql":
|
class { "php::pgsql":
|
||||||
before => File["/usr/local/src/bacula-web.tar.gz"],
|
before => File["/usr/local/src/bacula-web.tar.gz"],
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
"sqlite": { }
|
||||||
default: {
|
default: {
|
||||||
fail("Invalid \$dbadapter '${dbadapter}' in bacula::web")
|
fail("Invalid \$dbadapter '${dbadapter}' in bacula::web")
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue