Puppet Class: bacula
- Inherited by:
-
bacula::client
bacula::storage
bacula::director
- Defined in:
- manifests/init.pp
Summary
Main classOverview
This class is here to hold the data about a bacula instalation. The parameters in this class are intended to be configured through hiera. Other module classes will reference the values here.
TODO:
director_address is confusing, and is only used by the bconsole template; Document the use of storage_name; Document the use of director_name
35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 |
# File 'manifests/init.pp', line 35
class bacula (
String $conf_dir,
String $bacula_user,
String $bacula_group,
String $homedir,
String $rundir,
String $director_address,
String $director_name,
String $storage_name,
String $db_type = 'pgsql',
String $homedir_mode = '0770',
Bacula::Yesno $monitor = true,
String $device_seltype = 'bacula_store_t',
Optional[Bacula::Yesno] $tls_enable = undef,
Optional[Bacula::Yesno] $tls_require = undef,
Optional[String] $tls_certificate = undef,
Optional[String] $tls_key = undef,
Optional[Bacula::Yesno] $tls_verify_peer = undef,
Array[String] $tls_allowed_cn = [],
Optional[String] $tls_ca_certificate_file = undef,
Optional[String] $tls_ca_certificate_dir = undef,
Optional[String] $tls_dh_file = undef,
Optional[String] $job_tag = undef,
) {
# Do nothing
}
|