buluma.elasticsearch

Rola Ansible elasticsearch

Zainstaluj i skonfiguruj Elasticsearch na swoim systemie.

GitHub Wersja Problemy Prośby o zaakceptowanie Pobrania
github Wersja Problemy Prośby o zaakceptowanie Rola Ansible

Przykładowy Playbook

Ten przykład pochodzi z molecule/default/converge.yml i jest testowany przy każdym wdrożeniu, prośbie o zaakceptowanie i wydaniu.

---
- nazwa: Zbieżność
  hosty: wszystkie
  stań się: prawda
  zbierz_fakty: prawda

  role:
    - rola: buluma.elasticsearch

Maszyna musi być przygotowana. W CI odbywa się to za pomocą molecule/default/prepare.yml:

---
- nazwa: Przygotuj
  hosty: wszystkie
  stań się: prawda
  zbierz_fakty: fałsz

  role:
    - rola: buluma.bootstrap
    - rola: buluma.core_dependencies
    - rola: buluma.elastic_repo

Zobacz także pełne wyjaśnienie i przykład na temat używania tych ról.

Zmienne Roli

Domyślne wartości dla zmiennych są ustawione w defaults/main.yml:

---
# plik domyślny dla elasticsearch

# Elastic oferuje zarówno "oss" (licencja Apache 2.0) jak i "elastic"
# (licencja Elastic). Wybierz typ tutaj. Albo "oss" lub "elastic"
elasticsearch_type: oss

# Adres IP, na który ma być powiązany.
elasticsearch_network_host: "0.0.0.0"

# Port, na który ma być powiązany.
elasticsearch_http_port: 9200

# Zapewnia listę adresów węzłów uprawnionych do bycia master w klastrze
elasticsearch_discovery_seed_hosts: []

# Ustawia początkowy zestaw węzłów uprawnionych do bycia master w zupełnie nowym klastrze.
elasticsearch_cluster_initial_master_nodes: []

Wymagania

Stan używanych ról

Poniższe role są używane do przygotowania systemu. Możesz przygotować swój system w inny sposób.

Wymaganie GitHub Wersja
buluma.bootstrap Ansible Molecule Wersja
buluma.core_dependencies Ansible Molecule Wersja
buluma.elastic_repo Ansible Molecule Wersja

Kontekst

Ta rola jest częścią wielu kompatybilnych ról. Zobacz dokumentację tych ról tutaj dla dalszych informacji.

Oto przegląd powiązanych ról:

zależności

Kompatybilność

Ta rola była testowana na tych obrazach kontenerów:

kontener tagi
Amazon wszystkie
Debian wszystkie
EL 8, 9
Fedora 39, 38, 40
Ubuntu focal, bionic, jammy, lunar, noble

Minimalna wymagana wersja Ansible to 2.12, testy wykonano na:

  • Wcześniejszej wersji.
  • Obecnej wersji.
  • Wersji rozwojowej.

Jeśli znajdziesz problemy, zgłoś je na GitHubie

Dziennik zmian

Historia Roli

Licencja

Apache-2.0

Informacje o autorze

Shadow Walker

O projekcie

Install and configure Elasticsearch on your system.

Zainstaluj
ansible-galaxy install buluma.elasticsearch
Licencja
apache-2.0
Pobrania
128.6k
Właściciel
DevOps Engineer