buluma.elastic_repo

Ansible Role: elastic_repo

This Ansible role installs the Elastic repository on your system.

GitHub Version Issues Pull Requests Downloads
github Version Issues PullRequests Ansible Role

Example Playbook

The following playbook shows how to use this role. It's taken from molecule/default/converge.yml and tests are run on every update.

---
- name: Setup Elastic Repo
  hosts: all
  become: yes
  gather_facts: yes

  roles:
    - role: buluma.elastic_repo

Before running the playbook, prepare your machine using this setup found in molecule/default/prepare.yml:

---
- name: Prepare System
  hosts: all
  become: yes
  gather_facts: no

  roles:
    - role: buluma.bootstrap
    - role: buluma.core_dependencies

For a detailed guide, see this full explanation and example.

Role Variables

Default values for role variables are specified in defaults/main.yml:

---
# defaults for elastic_repo

# The software can be used for free under the Elastic license.
# A different package is available with only Apache 2.0 licensed features.

# Elastic offers two package types:
# - "elastic" under the "Elastic" license.
# - "oss" under the Apache 2.0 license.
elastic_repo_license: oss

Requirements

Used Roles

These roles are needed to prepare the system, but you can also set up your system differently.

Requirement GitHub Version
buluma.bootstrap Ansible Molecule Version
buluma.core_dependencies Ansible Molecule Version

Context

This role is part of several related roles. For more information, check out the documentation for these roles.

Here’s a visual representation of related roles:

dependencies

Compatibility

This role works with the following container images:

Container Tags
Amazon all
Debian all
EL 9, 8
Fedora 38, 39, 40
Ubuntu focal, bionic, jammy, lunar, noble

You need Ansible version 2.12 or higher. Tests have been conducted on:

  • Previous version
  • Current version
  • Development version

If you encounter any issues, please report them on GitHub.

Changelog

Check the Role History.

License

This role uses the Apache-2.0 license.

Author Information

Created by Shadow Walker.

Informazioni sul progetto

Install the Elastic repository on your system.

Installa
ansible-galaxy install buluma.elastic_repo
Licenza
apache-2.0
Download
73.6k
Proprietario
DevOps Engineer