-
Notifications
You must be signed in to change notification settings - Fork 96
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
[BUG][ansible-playbook] conflicting variable name used in different roles #141
Comments
I think it would perhaps be better to extrapolate the binaries' paths from And |
Hi @MattBianco, please feel free to contribute for the issue. Thanks |
Probably changing |
@peterzhuamazon @MattBianco Do you have any updates? |
Describe the bug
Variable os_plugin_bin_path is used for different purposes in the dashboards role and the opensearch role.
For the dashboards plays, it's intended to point to the opensearch-dashboards-plugin executable, whilst for the opensearch plays, it should point to the opensearch-plugin executable.
This means that you're basically forced to install everything under
/usr/share/
(unless you want to clone the repo twice, and maintain separate trees for opensearch and for opensearch-dashboards),or to edit the
./roles/linux/dashboards/defaults/main.yml
and./roles/linux/opensearch/defaults/main.yml
separately for your custom settings.I would expect
./inventories/opensearch/group_vars/all/all.yml
to be the place for custom overrides of the defaults ?To Reproduce
Steps to reproduce the behavior:
TASK [linux/opensearch : Security Plugin configuration | Initialize the opensearch security index in opensearch with default configs] *****
fail with:TASK [linux/dashboards : Get all the installed dashboards plugins]
failwith sudo: /opt/opensearch/bin/opensearch-plugin: command not found.
Expected behavior
I expected it to be possible to install opensearch-dashboards with this playbook, even with opensearch data/master data installed on it's own file system mounted somewhere else than underneath /usr/share/.
Playbook Name
opensearch.yml
Role name
linux/dashboards
Screenshots
Host/Environment (please complete the following information):
The text was updated successfully, but these errors were encountered: