buluma.elasticsearch
Rola Ansible elasticsearch
Zainstaluj i skonfiguruj Elasticsearch na swoim systemie.
GitHub | Wersja | Problemy | Prośby o zaakceptowanie | Pobrania |
---|---|---|---|---|
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
- pakiety pip wymienione w requirements.txt.
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 | ||
buluma.core_dependencies | ||
buluma.elastic_repo |
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:
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
Licencja
Informacje o autorze
ansible-galaxy install buluma.elasticsearch