give some more rights to the openstack group
[mirror/dsa-puppet.git] / modules / bacula / templates / per-client.conf.erb
index 5451b46..ccfe476 100644 (file)
@@ -29,8 +29,8 @@ Client {
   FDPort = <%= bacula_client_port %>
   Catalog = MyCatalog
   Password = "<%= bacula_client_secret %>"
-  File Retention = 30 days            # 30 days
-  Job Retention = 6 months            # six months
+  File Retention = 50 days            # a bit under 2 months
+  Job Retention = 4 months            # six months
   AutoPrune = yes                     # Prune expired Jobs/Files
 
   Heartbeat Interval = 180
@@ -71,40 +71,51 @@ Pool {
   Name = "poolfull-<%=bacula_pool_name%>-<%= client %>"
   Pool Type = Backup
   Storage = "<%=bacula_filestor_name%>-<%= client %>"
-  Recycle = no
   AutoPrune = yes
-  Volume Retention = 1 year
+  Volume Retention = 4 months
   Label Format = "<%= bacula_pool_name %>-full-<%= client %>.${Year}-${Month:p/2/0/r}-${Day:p/2/0/r}_${Hour:p/2/0/r}:${Minute:p/2/0/r}"
   Volume Use Duration = 23h
   Maximum Volume Jobs = 1
   Maximum Volume Bytes = 50G
   Action On Purge = Truncate
+  Recycle = yes
+  RecyclePool = "poolgraveyard-<%=bacula_pool_name%>-<%= client %>"
 }
 
 Pool {
   Name = "pooldiff-<%=bacula_pool_name%>-<%= client %>"
   Pool Type = Backup
   Storage = "<%=bacula_filestor_name%>-<%= client %>"
-  Recycle = no
   AutoPrune = yes
-  Volume Retention = 1 year
+  Volume Retention = 2 months
   Label Format = "<%= bacula_pool_name %>-diff-<%= client %>.${Year}-${Month:p/2/0/r}-${Day:p/2/0/r}_${Hour:p/2/0/r}:${Minute:p/2/0/r}"
   Volume Use Duration = 23h
   Maximum Volume Jobs = 1
   Maximum Volume Bytes = 50G
   Action On Purge = Truncate
+  Recycle = yes
+  RecyclePool = "poolgraveyard-<%=bacula_pool_name%>-<%= client %>"
 }
 
 Pool {
   Name = "poolinc-<%=bacula_pool_name%>-<%= client %>"
   Pool Type = Backup
   Storage = "<%=bacula_filestor_name%>-<%= client %>"
-  Recycle = no
   AutoPrune = yes
-  Volume Retention = 2 months
+  Volume Retention = 30 days
   Label Format = "<%= bacula_pool_name %>-inc-<%= client %>.${Year}-${Month:p/2/0/r}-${Day:p/2/0/r}_${Hour:p/2/0/r}:${Minute:p/2/0/r}"
   Volume Use Duration = 23h
   Maximum Volume Jobs = 1
   Maximum Volume Bytes = 50G
   Action On Purge = Truncate
+  Recycle = yes
+  RecyclePool = "poolgraveyard-<%=bacula_pool_name%>-<%= client %>"
+}
+
+Pool {
+  Name = "poolgraveyard-<%=bacula_pool_name%>-<%= client %>"
+  Pool Type = Backup
+  Storage = "<%=bacula_filestor_name%>-<%= client %>"
+  Recycle = yes
+  RecyclePool = "poolgraveyard-<%=bacula_pool_name%>-<%= client %>"
 }