# @param storage_secret Shared secret between storage and director
# @param storage_device_name Device name on the storage daemon for this node's backups
# @param storage_media_type_name Media type name on the storage daemon for this node's backupse
+# @param volume_retention_full how long to keep volumes with full backups
+# @param volume_retention_diff how long to keep volumes with differential backups
+# @param volume_retention_inc how long to keep volumes with incremental backups
define bacula::director::client_from_storage (
Stdlib::Host $storage_address,
Integer $port_sd,
String $storage_secret,
String $storage_device_name,
String $storage_media_type_name,
+ String $volume_retention_full = '100 days', # XXX remove defaults
+ String $volume_retention_diff = '50 days', # XXX remove defaults
+ String $volume_retention_inc = '30 days', # XXX remove defaults
Stdlib::Host $client = $name,
) {