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")
|
||||
}
|
||||
}
|
||||
"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")
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue