Update bacula db location in bacula-dir config
[mirror/dsa-puppet.git] / modules / bacula / templates / bacula-dir.conf.erb
index 95403c8..d3835be 100644 (file)
@@ -14,14 +14,14 @@ Director {
   Description = <%= @hostname %> - <%= @domain %> Bacula Director
   QueryFile = "/etc/bacula/scripts/query.sql"
   WorkingDirectory = "/var/lib/bacula"
-  PidDirectory = "/var/run/bacula"
+  PidDirectory = "/run/bacula"
   Maximum Concurrent Jobs = 20
   Password = "<%= @bacula_director_secret %>"
   Messages = Daemon
   DirAddresses = {
      # Always have localhost in, then the configured IP
      ip = { addr = 127.0.0.1; port = 9101 }
-        ip = { addr = <%=@bacula_director_address%>; port = <%=@bacula_director_port%> }
+     ip = { addr = <%=@bacula_director_address%>; port = <%=@bacula_director_port%> }
   }
 
   TLS Enable = yes
@@ -32,6 +32,8 @@ Director {
   # This is a server certificate, used for incoming console connections.
   TLS Certificate = "<%= @bacula_ssl_server_cert %>"
   TLS Key = "<%= @bacula_ssl_server_key %>"
+
+  Heartbeat Interval = 60
 }
 
 ########################################################################
@@ -67,6 +69,7 @@ FileSet {
     File = /srv/chroot
     File = /sys
     File = /tmp
+    File = /srv/apache-cache/mod_cache_disk
     File = /var/cache/apache2/mod_cache_disk
     File = /var/cache/apt
     File = /var/lib/apt
@@ -120,9 +123,11 @@ Schedule {
 ########################################################################
 Catalog {
   Name = MyCatalog
-  dbname = "service = bacula";
-  #DB Address = "<%= @bacula_db_address %>";
-  #DB Port = <%= @bacula_db_port %>;
+  dbname = bacula;
+  dbport = 5432;
+  dbaddress = postgresql-manda-01.debian.org;
+  dbsslmode = verify-ca;
+  dbsslca = /etc/ssl/debian/certs/ca.crt;
   dbuser = "bacula";
   dbpassword = "<%= @bacula_db_secret %>"
 }
@@ -138,6 +143,7 @@ Messages {
   mail = <%= @bacula_operator_email %> = all
   operator = <%= @bacula_operator_email %> = mount
   console = all, !skipped, !saved
+  syslog = all
   append = "/var/lib/bacula/log" = all
   catalog = all
 }
@@ -148,6 +154,7 @@ Messages {
   mailcommand = "/usr/lib/bacula/bsmtp -h localhost -f \"\(Bacula\) %r\" -s \"Bacula daemon message\" %r"
   mail = <%= @bacula_operator_email %> = all
   console = all, !skipped, !saved
+  syslog = all
   append = "/var/lib/bacula/log" = all
 }
 
@@ -169,9 +176,9 @@ JobDefs {
   Level = Incremental
   FileSet = "Standard Set"
   Accurate = yes
-  Schedule = "WeeklyCycle"
+  Schedule = "WeeklyCycle"
   Messages = Standard
-  Max Full Interval = 40 days
+  Max Full Interval = 50 days
   Priority = 10
   Write Bootstrap = "/var/lib/bacula/%c.bsr"
   Maximum Concurrent Jobs = 20