class bacula::client::config {
        File{
                owner   => root,
                group   => bacula,
                mode    => 440,
        }

        file{"/etc/bacula/cacert.pem":
                before  => Bacula::Fd["$hostname"],
                source  => ["puppet://puppet/bacula/client/cacert.pem.$fqdn",
                                        "puppet://puppet/bacula/client/cacert.pem"]
        }

        file{"/etc/bacula/$fqdn.key":
                before  => Bacula::Fd["$hostname"],
                source  => "puppet://puppet/bacula/client/$fqdn.key"
        }

        file{"/etc/bacula/$fqdn.csr":
                before  => Bacula::Fd["$hostname"],
                source  => "puppet://puppet/bacula/client/$fqdn.csr",
        }

        file{"/etc/bacula/$fqdn.cert":
                before  => Bacula::Fd["$hostname"],
                source  => "puppet://puppet/bacula/client/$fqdn.cert"
        }
}