- Enum['present', 'absent'] $ensure = getfromhash($site::nodeinfo, 'not-bacula-client') ? { true => 'absent', default => 'present' },
- # Enum['present', 'absent'] $ensure = defined(Class["bacula::not_a_client"]) ? { true => 'absent', default => 'present' },
+ Stdlib::Host $director_server,
+ Stdlib::Host $storage_server,
+ Integer $port_fd = 9102,
+ String $client_name = "${::fqdn}-fd",
+ Enum['present', 'absent'] $ensure = defined(Class['bacula::not_a_client']) ? { true => 'absent', default => 'present' },
+ String $volume_retention_full = '100 days',
+ String $volume_retention_diff = '50 days',
+ String $volume_retention_inc = '30 days',
+ String $file_retention = '30 days',
+ String $job_retention = $volume_retention_full,