Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: support Bareos plugins for Filedaemon (FD) #1

Merged
merged 12 commits into from
Jan 29, 2024

Conversation

adf-patrickha
Copy link
Member

@adf-patrickha adf-patrickha commented Jan 18, 2024

  • Adds support for Bareos FD plugins (Doc)
    • For now the functionality of MariaDB, MySQL, PostgreSQL and LDAP is added. But all require a dedicated FileSet configuration on the Bareos Director's side.
    • The functionality to add plugins to FileSets has been added in feat: plugin support for filesets, add examples to README ansible-role-bareos_dir#2
    • Plugins can be added for hosts or also for whole groups (for example a host group mariadb_hosts) on host/group vars level, by adding the list bareos_fd_plugins. Example:
      bareos_fd_plugins:
        - mariabackup
      • Possible values for now are: "mariabackup", "mysql", "postgresql", "ldap".

@adf-patrickha adf-patrickha self-assigned this Jan 18, 2024
@adf-patrickha adf-patrickha changed the title feat: support Bareos plugins for Filedirectors feat: support Bareos plugins for Filedaemon (FD) Jan 26, 2024
@adf-patrickha
Copy link
Member Author

I checked, if there needs to be a distinction between plugin package names per distro. but apparently the names seem to match. Checked on Debian and RHEL.

@adf-patrickha adf-patrickha added the enhancement New feature or request label Jan 26, 2024
@adf-patrickha adf-patrickha marked this pull request as ready for review January 26, 2024 16:26
@adf-patrickha
Copy link
Member Author

Should be ready to add.

@fadnincx
Copy link

I checked, if there needs to be a distinction between plugin package names per distro. but apparently the names seem to match. Checked on Debian and RHEL.

@adf-patrickha Apparently, Fedora 37 is failing because No package bareos-filedaemon available.. Either we fix this, or we remove support (and test) for fedora 37.

@adf-patrickha
Copy link
Member Author

I checked, if there needs to be a distinction between plugin package names per distro. but apparently the names seem to match. Checked on Debian and RHEL.

@adf-patrickha Apparently, Fedora 37 is failing because No package bareos-filedaemon available.. Either we fix this, or we remove support (and test) for fedora 37.

fair point. I'll look into it why it cannot find the package. Normally the role bareos_repository should take care of this. If the package is not available upstream from Bareos for Fedora 37, I'll remove it altogether.

@adf-patrickha
Copy link
Member Author

OK so Bareos does not provide packages for Fedora 37 anymore in https://download.bareos.org/current/
Therefore I replaced 37 in the CI with Fedora latest (39): #2. All checks should pass now.

@fadnincx
Copy link

OK so Bareos does not provide packages for Fedora 37 anymore in https://download.bareos.org/current/ Therefore I replaced 37 in the CI with Fedora latest (39): #2. All checks should pass now.

👍 so maybe a quick rebase, then this PR is all good to go.

@adf-patrickha adf-patrickha merged commit 961b6e4 into adfinis:master Jan 29, 2024
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants