Skip to content

nephelaiio/ansible-role-elastic-repo

Repository files navigation

nephelaiio.elastic-repo

Build Status Ansible Galaxy

An ansible role to install and configure Elasticsearch's repositories

Role Variables

The most common user overridable parameters for the role are

required variable description default
no elasticsearch_repo_major_version Major version for the repository to deploy 7
no elasticsearch_repo_oss whether to install the oss version of the repository yes
no elasticsearch_repo_state the state of the repository present

Please refer to the defaults file for an up to date list of input parameters.

Example Playbook

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

Testing

Please make sure your environment has docker installed in order to run role validation tests. Additional python dependencies are listed in the requirements file

Role is tested against the following distributions (docker images):

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

You can test the role directly from sources using command molecule test

License

This project is licensed under the terms of the MIT License

About

An ansible role to install Elastic's package repository

Resources

License

Stars

Watchers

Forks

Packages

No packages published