X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Fbacula%2Ftemplates%2Fper-client.conf.erb;h=ccfe47613d5029e65f457a56ebe871ea656d4c7a;hb=04c2a039e466e36ff81307efcdb4fee93e1d7780;hp=3ceaeff7acf747fa1498f85bb8193adfa495a85d;hpb=56af37a41ca233f6aaab10d3f0ab720a8b4aa0ea;p=mirror%2Fdsa-puppet.git diff --git a/modules/bacula/templates/per-client.conf.erb b/modules/bacula/templates/per-client.conf.erb index 3ceaeff7a..ccfe47613 100644 --- a/modules/bacula/templates/per-client.conf.erb +++ b/modules/bacula/templates/per-client.conf.erb @@ -29,8 +29,8 @@ Client { FDPort = <%= bacula_client_port %> Catalog = MyCatalog Password = "<%= bacula_client_secret %>" - File Retention = 70 days # a bit over 2 months - 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 = 6 months + 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 = 70 days + 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 %>" }