buluma.elastic_repo
Ansible Role: elastic_repo
This Ansible role installs the Elastic repository on your system.
GitHub | Version | Issues | Pull Requests | Downloads |
---|---|---|---|---|
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
- Install pip packages listed in requirements.txt.
Used Roles
These roles are needed to prepare the system, but you can also set up your system differently.
Requirement | GitHub | Version |
---|---|---|
buluma.bootstrap | ||
buluma.core_dependencies |
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:
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.
ansible-galaxy install buluma.elastic_repo