使用木偶部署bareos / bacula到服务器和客户端

我不确定这是否是正确的地方,但我真的很喜欢用木偶在我的服务器上部署裸露的东西。 要做到这一点,我使用netmanagers / bareos 。

我正在使用此configuration文件将bareos安装到我的客户端:

class profile::backup::client { ## Install bareos client ## class { 'bareos': manage_client => 'true', } 

}

这个configuration文件是用来安装bareos到我的bareos-server:

 class profile::backup::server { ## Install bareos server ## class { 'bareos': manage_client => 'true', manage_storage => 'true', manage_director => 'true', manage_console => 'true', } bareos::storage::device { 'device': media_type => 'File', archive_device => '/var/bareos/backup', } 

}

好的 – 现在我可以将bareos-clients部署到我的客户端,将服务器部署到我的服务器上 – 这已经可以实现了(这是魔术;-))。

接下来我想要做的是:我想自动configuration系统。 所以服务器应该configuration为联系客户端(服务器需要知道客户端的FQDN和给定的密码,客户端必须将server-dir作为允许的主pipe。

我怎样才能做到这一点?