Skip to content

Install a specific version of all tools #101

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

Closed
wants to merge 13 commits into from

Conversation

widhalmt
Copy link
Member

@widhalmt widhalmt commented Feb 17, 2023

We now have a global variable that allows installatin of a specific version of all tools. Since it doesn't make sense to have different versions in a single stack, we don't allow different settings for it.

Updating is not part of this pull request.

fixes #76
fixes #98

@widhalmt widhalmt added the feature New feature or request label Feb 17, 2023
@widhalmt widhalmt added this to the 1.0.0 milestone Feb 17, 2023
@widhalmt widhalmt self-assigned this Feb 17, 2023
@widhalmt widhalmt enabled auto-merge February 17, 2023 15:34
@widhalmt
Copy link
Member Author

Linter findings are addressed in #58

@widhalmt widhalmt marked this pull request as draft February 17, 2023 20:14
auto-merge was automatically disabled February 17, 2023 20:14

Pull request was converted to draft

@widhalmt
Copy link
Member Author

We should make selecting a version easier. Like build the complete package name with an OS dependent divider we set automatically. This would allow to just add the version numer as a variable without - or =.

And we should reactivate verify based tests. Only activate them when the matching release is set and use some that are new enough to be in the repositories.

@widhalmt widhalmt marked this pull request as ready for review February 20, 2023 14:44
@widhalmt widhalmt enabled auto-merge February 20, 2023 14:44
widhalmt added a commit that referenced this pull request Feb 20, 2023
fixes #106

Will need some more work when #101 is merged.
…le-collection-elasticstack into feature/specificversion-98
auto-merge was automatically disabled February 20, 2023 16:30

Merge queue setting changed

@widhalmt widhalmt enabled auto-merge February 20, 2023 16:50
auto-merge was automatically disabled February 20, 2023 17:26

Merge queue setting changed

@widhalmt
Copy link
Member Author

This branch is a dead end. It's code is superseded by that in #108 . We need a totally different approach for installing different versions, releases etc. when allowing to disable repos. So the code in here is obsolete.

@widhalmt widhalmt closed this Feb 21, 2023
widhalmt added a commit that referenced this pull request Mar 13, 2023
This introduces a new variable that will disable yum repositories per
default and re-enables them temporarily when modifying packages. It's
not possible to disable apt repositories temporarily so we need to have
two different approaches.

fixes #106
fixes #76
fixes #98
supersedes #101
ivareri pushed a commit to ivareri/ansible-collection-elasticstack that referenced this pull request Jun 17, 2025
* Re-enable all stack tests
* Install unzip in prepare (as beats role workaround)
* Add global elastic_security variable to defaults
* Move unzip installation to role
* Explicitly disable security in OSS full stack
* Use p12 file as keystore
* Disable all but CentOS 7
* Disable Beats TLS for OSS tests
* Only automatically activate beats tls if not defined
* Disabling handler for keystore

fixes NETWAYS#101
ivareri pushed a commit to ivareri/ansible-collection-elasticstack that referenced this pull request Jun 17, 2025
ivareri pushed a commit to ivareri/ansible-collection-elasticstack that referenced this pull request Jun 17, 2025
This introduces a new variable that will disable yum repositories per
default and re-enables them temporarily when modifying packages. It's
not possible to disable apt repositories temporarily so we need to have
two different approaches.

fixes NETWAYS#106
fixes NETWAYS#76
fixes NETWAYS#98
supersedes NETWAYS#101
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Allow for installation of a specific version of tools Optionally install specific version of Beats
1 participant