Skip to content

Ansible-role-elastic-cluster #1

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

Open
wants to merge 14 commits into
base: master
Choose a base branch
from
Open

Ansible-role-elastic-cluster #1

wants to merge 14 commits into from

Conversation

abhi8080
Copy link
Collaborator

@abhi8080 abhi8080 commented Aug 14, 2024

The role is fully functional, all tasks pass. I have to fix Github Actions, and also write molecule tests.

@abhi8080 abhi8080 requested a review from nkakouros August 14, 2024 13:35
@abhi8080
Copy link
Collaborator Author

Github Actions does not pass since the image does not have enough space, and can therefore not run the Kibana, Beats, and Elasticsearch docker images. I know that the problem is related to space since I ran the workflow in my personal repository, with a bigger self-hosted runner, and it passes. So, what should we do? I know that Github provides larger runners to organizations and enterprises, so maybe we can utilize these? Or we could just use a self-hosted runner.

@abhi8080
Copy link
Collaborator Author

I wanted to provide some context regarding how the role is set up when it comes to the Windows part:

  • I could not create a Docker-based installation for Elastic Beats on Windows hosts, since there were issues starting Docker. Windows uses docker-desktop and I could not start it without using the GUI.
  • There is not any molecule.yml file for Windows, since there is not a Windows docker container that works with Ansible, and I could not manage to set up Vagrant. I instead used a Windows VM which I specified in the ansible hosts file, and ran the role using ansible-playbook instead of molecule. But I am sure molecule would work when setting up Vagrant correctly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant