nephelaiio.elastic_repo

nephelaiio.elastic-repo

Build Status Ansible Galaxy

This is an Ansible role to set up and manage Elasticsearch repositories.

Role Variables

Here are the main options you can change for this role:

Required Variable Description Default
No elasticsearch_repo_major_version Major version of the repository to install 7
No elasticsearch_repo_oss Whether to install the open-source version Yes
No elasticsearch_repo_state The status of the repository Present

For the latest list of input options, check the defaults file.

Example Playbook

To use the role, your playbook should look like this:

- hosts: servers
  roles:
     - role: nephelaiio.elastic_repo

Testing

Make sure you have Docker installed to run the tests for this role. You can find additional Python requirements in the requirements file.

This role has been tested with the following systems (Docker images):

  • Ubuntu Jammy
  • Ubuntu Bionic
  • Debian Bookworm
  • Debian Buster
  • Rocky Linux 9

You can test the role from the source code using the command molecule test.

License

This project is licensed under the MIT License.

Informazioni sul progetto

An Ansible role to install and configure elasticsearch repositories

Installa
ansible-galaxy install nephelaiio.elastic_repo
Licenza
mit
Download
51.9k
Proprietario