Hello,

yes, it's pretty simple:

$client_password = 
extlib::cache_data('foreman_cache_data',"${::fqdn}_bacula_client_password", 
extlib::random_password(24))

file { '/etc/bacula/bacula-fd.conf':
    mode    => '0600',
    owner   => 'root',
    group   => 'root',
    content => template($template),
    require => Package['bacula-client'],
    notify  => Service['bacula-fd'],
}

@@file { "/etc/bareos/puppet-exported/${::fqdn}.conf":
    mode    => '0640',
    owner   => 'root',
    group   => 'bacula',
    content => template(
            'backup/bareos-dir_client.erb',
            'backup/bareos-dir_job.erb'
    ),
    tag     => "bacula_${bacula_server}",
}

Tomas

On Thursday, August 24, 2023 at 5:27:35 PM UTC+2 [email protected] wrote:

> Has someone worked before on Puppet manifest file that will install and 
> configure bacula-fd on a client server and also configure Bacula server to 
> backup that client? 
> Preferably with password authentication.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/1671683d-6db9-411c-b393-0ff7a1c648cfn%40googlegroups.com.

Reply via email to