You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The role should allow to configure a backup environment with:
1 Director
1 Catalog (can be installed on the same host than the Director, or on a different host)
x Storage Daemon (a single host could run the Director and the Storage Daemon)
y File Daemons
z Bareos Console (can be installed on the same host than the Director, or on a different host)
1 Bareos WebUI (can be installed on the same host than the Director, or on a different host)
Important
Configuration of several isolated backup environments should be possilble as well, considering each environment has its own Ansible inventory or playbook.
Current Issue
Current version of this role (1.4.9) supports installation of either clients or servers, but does not support to split the installation by Bareos services.
If bareos_install_server=True, the role will install and configure the Catalog, the Director, the Storage and the Console on the same host. This means that any setup with more than one Storage Daemon cannot be implemented with this role.
Proposed implementation
Define which services should run on which hosts by their groups membership. Create one Ansible group per service or component:
Bareos Director -> bareos_director
Bareos Storage Daemon -> bareos_storage
Bareos File Daemon -> bareos_clients
Bareos Console -> bareos_console
Catalog (PostgreSQL DB) -> bareos_catalog
Bareos WebUI -> bareos_webui
For each member of a given group, install and configure the service.
Note
This change could be a good candidate to update this role to a collection, with one role per service.
Action items
Split Director configuration from tasks/bareos_server.yml
Description of the feature request
From https://docs.bareos.org/IntroductionAndTutorial/WhatIsBareos.html#bareos-components-or-services, the components and services are:
The interactions between the services are represented in https://docs.bareos.org/IntroductionAndTutorial/WhatIsBareos.html#interactions-between-the-bareos-services.
The role should allow to configure a backup environment with:
x
Storage Daemon (a single host could run the Director and the Storage Daemon)y
File Daemonsz
Bareos Console (can be installed on the same host than the Director, or on a different host)Important
Configuration of several isolated backup environments should be possilble as well, considering each environment has its own Ansible inventory or playbook.
Current Issue
Current version of this role (1.4.9) supports installation of either clients or servers, but does not support to split the installation by Bareos services.
If
bareos_install_server=True
, the role will install and configure the Catalog, the Director, the Storage and the Console on the same host. This means that any setup with more than one Storage Daemon cannot be implemented with this role.Proposed implementation
Define which services should run on which hosts by their groups membership. Create one Ansible group per service or component:
bareos_director
bareos_storage
bareos_clients
bareos_console
bareos_catalog
bareos_webui
For each member of a given group, install and configure the service.
Note
This change could be a good candidate to update this role to a collection, with one role per service.
Action items
tasks/bareos_server.yml
tasks/bareos_server.yml
(feat: Split Storage Daemon config from server #20)tasks/bareos_server.yml
tasks/bareos_server.yml
tasks/bareos_server.yml
The text was updated successfully, but these errors were encountered: