Installs bacula director, storage and client
Clone into puppet's modules directory:
git clone https://github.com/efoft/puppet-bacula.git bacula
Install bacula director:
class { '::bacula::server':
director_name => $director_name,
console_pass => $console_password,
storage_pass => $storage_password,
dbpass => $database_password,
local_client_pass => $client_password,
restore_dir => "/tmp/bacula-restores",
}
Install bacula storage:
class { '::bacula::storage':
director_name => $director_name,
storage_pass => $password,
storage_dir => '/bacula'
}