Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
when using the OSS repository, the package is named filebeat-oss; at least under linux and windows environments.
this PR adds support for the OSS apt and yum repositories, as well as a custom package name.
this behaviour is similar to the elastic puppet modules.
when setting the oss parameter to true under *BSD environments, the catalog will most likely fail, as there are no -oss variants of the beats packages. i chose not to emit a warning should this constellation arise as i assume the user knows what they are doing.
the config refactoring is not necessarily required, as the OSS variant of filebeat currently ignores the xpack config, should it be present. since other elastic products in their OSS variant complain when they are provided with xpack config, i chose to follow that principle and remove any undefined parameters from the configuration before writing it to the file.
fixes #177