summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGuilhem Moulin <guilhem@fripost.org>2016-05-12 11:36:45 +0200
committerGuilhem Moulin <guilhem@fripost.org>2016-05-12 11:36:45 +0200
commit5fd0ee6195f7702849f2e7c6d478e0844ccfc760 (patch)
treebf62b6bf629264db05f925f7b86a495cf93bfb9d
parent0ccfc6d389ec8677bff0de0798ef4f7f5312d5ee (diff)
bacula-dir: Fix Reschedule Interval from 17 months to 17 mins.
-rw-r--r--roles/bacula-dir/templates/etc/bacula/bacula-dir.conf.j27
1 files changed, 4 insertions, 3 deletions
diff --git a/roles/bacula-dir/templates/etc/bacula/bacula-dir.conf.j2 b/roles/bacula-dir/templates/etc/bacula/bacula-dir.conf.j2
index bfae4c0..790ae64 100644
--- a/roles/bacula-dir/templates/etc/bacula/bacula-dir.conf.j2
+++ b/roles/bacula-dir/templates/etc/bacula/bacula-dir.conf.j2
@@ -7,84 +7,85 @@ Director { # define myself
Name = {{ inventory_hostname_short }}-dir
@|"sed -n '/^bconsole\\s/ {s//Password = /p; q}' /etc/bacula/passwords-dir"
Messages = Daemon
Working Directory = /var/lib/bacula
Pid Directory = /var/run/bacula
QueryFile = "/etc/bacula/scripts/query.sql"
Maximum Concurrent Jobs = 1
DirAddress = 127.0.0.1
DirSourceAddress = 127.0.0.1
DirPort = 9101
}
JobDefs {
Name = DefaultJob
Type = Backup
Level = Incremental
Storage = {{ hostvars[ groups['bacula-sd'][0] ].inventory_hostname_short }}-sd
Messages = Standard
Accurate = yes
+ #Rerun Failed Levels = yes
Reschedule On Error = yes
- Reschedule Interval = 17m
+ Reschedule Interval = 17 min
Reschedule Times = 3
Pool = Default
Priority = 10
Write Bootstrap = "/var/lib/bacula/%n.bsr"
}
JobDefs {
Name = DefaultMySQLJob
Type = Backup
Level = Full
Storage = {{ hostvars[ groups['bacula-sd'][0] ].inventory_hostname_short }}-sd
Messages = Standard
FileSet = SQL
Schedule = WeeklyCycleAfterBackup
Reschedule On Error = yes
- Reschedule Interval = 17m
+ Reschedule Interval = 17 min
Reschedule Times = 3
# This creates an ASCII copy of the databases
Client Run Before Job = "/usr/bin/mysqldump -r /var/lib/bacula/tmp/dump.sql --events --all-databases"
# This deletes the copy of the catalog
RunScript {
Runs On Client = yes
Runs On Success = yes
Runs On Failure = yes
Runs When = after
Command = "/bin/rm -f /var/lib/bacula/tmp/dump.sql"
}
Pool = database
Priority = 20
Write Bootstrap = "/var/lib/bacula/%n.bsr"
}
JobDefs {
Name = DefaultSlapdJob
Type = Backup
Level = Full
Storage = {{ hostvars[ groups['bacula-sd'][0] ].inventory_hostname_short }}-sd
Messages = Standard
FileSet = LDAP
Schedule = WeeklyCycleAfterBackup
Reschedule On Error = yes
- Reschedule Interval = 17m
+ Reschedule Interval = 17 min
Reschedule Times = 3
# This creates an ASCII copy of the databases
Client Run Before Job = "/usr/local/sbin/slapcat-all.sh /var/lib/bacula/tmp"
# This deletes the copy of the catalog
RunScript {
Runs On Client = yes
Runs On Success = yes
Runs On Failure = yes
Runs When = after
Command = "/usr/bin/find /var/lib/bacula/tmp -type f -name '*.ldif' -delete"
}
Pool = database
Priority = 20
Write Bootstrap = "/var/lib/bacula/%n.bsr"
}
# Backup the director
Job {
Name = {{ inventory_hostname_short }}-dir