Я не уверен, что это подходящее место, чтобы спросить, но мне бы очень хотелось использовать марионетку для развертывания bareos на моих серверах. Для этого я использую сетевые менеджеры / bareos.
Я использую этот профиль для установки Bareos своим клиентам:
class profile::backup::client {
## Install bareos client ##
class {
'bareos':
manage_client => 'true',
}
}
Этот профиль используется для установки bareos на мой сервер bareos:
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-клиентов на своих клиентах и сервер на моем сервере - это уже работает (это волшебство ;-)).
Что я хочу сделать дальше: я хочу настроить систему автоматически. Таким образом, сервер должен быть настроен для связи с клиентом (для этого серверу необходимо знать полное доменное имя и заданный пароль клиента. Клиент должен применить server-dir как разрешенный директор.
Как я могу это сделать?