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

[Help Needed] OpenSearch/Dashboards in Ansible #14

Closed
peterzhuamazon opened this issue Jul 23, 2021 · 11 comments
Closed

[Help Needed] OpenSearch/Dashboards in Ansible #14

peterzhuamazon opened this issue Jul 23, 2021 · 11 comments
Labels
ansible enhancement New feature or request

Comments

@peterzhuamazon
Copy link
Member

[Help Needed] OpenSearch/Dashboards in Ansible.
We invite communities to help us adding more distros of OpenSearch/Dashboards.
We recently have Helm OpenSearch available with the help of community, and we would love more community contributions.

@peterzhuamazon peterzhuamazon added the enhancement New feature or request label Jul 23, 2021
@DandyDeveloper
Copy link
Collaborator

@peterzhuamazon Can you better explain what this issue entails?

Do we want a playbook or a module that automatically deploys OpenSearch via Ansible?

I think if contribution is expected, we should be able to clearly define expectations to someone wanting to contribute.

@peterzhuamazon
Copy link
Member Author

Hi @DandyDeveloper I think we are looking to have a playbook to deploy OpenSearch/Dashboards.
There are expectations from community to playbook since ODFE and there is a community maintained one: https://github.com/saravanan30erd/opendistro_standalone_installation

Would love to see this also present in OpenSearch/Dashboards.

@saravanan30erd since you have worked on ODFE version and still maintain it, would you mind also take part in the discussion and evaluate the possibility of this?

Thanks.

@saravanan30erd
Copy link
Contributor

@peterzhuamazon Sure, I can create ansible playbooks for OpenSearch & Dashboards installation. This one is created for Centos & RHEL, so I can create playbooks for Centos & RHEL initially and we can eventually support all other distributions(Ubuntu, etc,..).

Is it possible to create separate repo (opensearch-ansible or something) as I expect it might get big and complex going forward?

@peterzhuamazon
Copy link
Member Author

peterzhuamazon commented Jul 29, 2021

Thanks @saravanan30erd for the responses, here are a few points to add on:

  1. CentOS/RHEL is good to start with we can expand later like you said.
  2. The separate repo has been mentioned multiple times in the past weeks by community, and we are currently discussing about it. As of now, please just create a separate folder for it in opensearch-devops repo.

Please let me know if you have any questions.

Thanks.

@peterzhuamazon
Copy link
Member Author

Hi @saravanan30erd It has been some days since we last talk.
Just want to check in to see if there is any progress on this?
Hope you are doing well. Thanks.

@peterzhuamazon
Copy link
Member Author

peterzhuamazon commented Aug 26, 2021

Hi @saravanan30erd sorry to bother again on this.
Just want to check in to see if there is any progress on this?
Hope you are doing well. Thanks.

Also, if you dont know we have https://github.com/opensearch-project/helm-charts ready for standalone repo #53.
We are still in talk to get an ansible repo, but you are welcome to contribute to this opensearch-devops 1st.
We can always migrate to the new repo once it is ready.

Thanks.

@saravanan30erd
Copy link
Contributor

@peterzhuamazon sure, I recently added few more plugins in opendistro repo which I will test it and merge to master today. I will also start the work for opensearch after that.

@peterzhuamazon
Copy link
Member Author

peterzhuamazon commented Aug 30, 2021

Thanks @saravanan30erd that sounds great, let us know if you need any help.

cc: @bbarani

@saravanan30erd saravanan30erd mentioned this issue Sep 2, 2021
1 task
@saravanan30erd
Copy link
Contributor

@peterzhuamazon

I have split the task into many phases, currently I have completed the single node opensearch setup.

I will work on below tasks in upcoming days,

  • opensearch multi-node cluster setup
  • opensearch dashbaords Installation
  • Performance analyzer plugin configuration

please check it.

@peterzhuamazon
Copy link
Member Author

Thanks @saravanan30erd for the 1st PR, will involve folks to review this one.
Thanks.

@prudhvigodithi
Copy link
Member

OpenSearch ansible-playbook repo is up with ansible playbooks for both OS and OSD.
https://github.com/opensearch-project/ansible-playbook
Closing this issue, please re-open if required.
Thank you

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ansible enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants