Puppet Class: bacula::console
- Defined in:
- manifests/console.pp
Overview
Class: bacula::console
Setup Bacula console. Currently only install the package.
Parameters
- manage
-
Manage Bacula Console using Puppet. Valid values are true (default) and false.
- tls_enable
-
Enable TLS. Defaults to false.
- use_puppet_certs
-
Use puppet certs for TLS. Defaults to true.
- director_hostname
-
The hostname for the Bacula Director to contact. Can’t be an IP address, at least not when using TLS.
- director_password
-
Director’s console password
License
BSD-license. See file LICENSE for details.
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
# File 'manifests/console.pp', line 25
class bacula::console
(
$director_hostname,
$director_password,
Boolean $manage = true,
Boolean $tls_enable = false,
Boolean $use_puppet_certs = true
)
{
if $manage {
if ( $use_puppet_certs ) and ( $tls_enable ) {
include ::bacula::puppetcerts
}
include ::bacula::common
include ::bacula::console::install
class { '::bacula::console::config':
director_hostname => $director_hostname,
director_password => $director_password,
tls_enable => $tls_enable,
}
}
}
|