]> git.donarmstrong.com Git - dsa-puppet.git/blobdiff - modules/bacula/manifests/director.pp
We want to backup the director itself too
[dsa-puppet.git] / modules / bacula / manifests / director.pp
index f1a76a46b44f4f7fa539207f3b2c853652678a41..b48eedcb9283005f3f9a6d7bbe2abbd7df0e8c61 100644 (file)
@@ -1,4 +1,5 @@
 class bacula::director inherits bacula {
+       bacula::node { $::fqdn: }
 
        package { ['bacula-director-pgsql', 'bacula-common', 'bacula-common-pgsql']:
                ensure => installed
@@ -36,7 +37,7 @@ class bacula::director inherits bacula {
                rule        => "proto tcp mod state state (NEW) dport (bacula-dir) saddr (${bacula_director_address} localhost) ACCEPT",
        }
 
-       file { '/etc/bacula/conf.d/empty':
+       file { '/etc/bacula/conf.d/empty.conf':
                content => '',
                mode    => '0440',
                group   => bacula,
@@ -46,4 +47,14 @@ class bacula::director inherits bacula {
 
        Bacula::Node<<| |>>
 
+       package { 'bacula-console':
+               ensure => installed;
+       }
+
+       file { '/etc/bacula/bconsole.conf':
+               content => template('bacula/bconsole.conf.erb'),
+               mode    => '0640',
+               group   => bacula,
+               require => Package['bacula-console']
+       }
 }