trombik.opensearch_dashboards
trombik.opensearch_dashboards
Verwalte opensearch-dashboards
.
Bitte beachten Sie, dass die neueste Version von opensearch-dashboards
(1.1.0 zum Zeitpunkt des Schreibens)
Version 10.x von nodejs
und mehrere veraltete, verwundbare nodejs
-Module enthält.
Siehe Problem 835 für mehr Details.
Im Allgemeinen sollten Sie opensearch-dashboards
nicht in der Produktion verwenden,
bis eine neuere, behobene Version veröffentlicht wird. Wenn dies Ihre Sorge ist, verwenden Sie stattdessen elasticsearch
und kibana
.
Für FreeBSD-Benutzer
Das Paket im offiziellen FreeBSD-Port-Baum (1.1.0 zum Zeitpunkt des Schreibens) ist
defekt. Siehe Fehler 259330 für
weitere Details. Die Rolle benötigt meinen eigenen Port, der unter
trombik/freebsd-ports-opensearch zu finden ist.
Der Port hängt von dem alten, veralteten node10
ab. node10
wurde aus dem Port-Baum entfernt.
Infolgedessen enthält mein Repository Änderungen an den node
-Ports, die node10
wieder aktivieren.
Kurz gesagt, verwenden Sie es nicht, es sei denn, Sie wissen, was Sie tun.
Für Debian-Varianten und CentOS-Benutzer
Die Rolle installiert opensearch-dashboards
aus dem offiziellen Tar-Archiv.
Dies ist ein großer Hack, bis Amazon oder andere Distributionen Pakete veröffentlichen.
Änderungen von der Standardeinstellung umfassen:
- Das Konfigurationsverzeichnis ist
/etc/opensearch-dashboards
- Die Protokolldatei befindet sich unter
/var/log/opensearch-dashboards
path.data
ist/var/lib/opensearch-dashboards
- Die Anwendung wird unter
/var/www/opensearch-dashboards
installiert - Der Benutzer, der die Anwendung ausführt, ist
opensearch_dashboards
Die Änderungen werden aktualisiert, wenn ein offizielles Paket verfügbar ist.
Die Rolle lädt das offizielle Tar-Archiv unter opensearch_dashboards_src_dir
herunter.
Der Standardpfad ist /var/dist
. Das Verzeichnis ist nicht nur ein Cache-Verzeichnis.
Zusätzlich zur Tar-Datei enthält es einen PGP-Schlüssel, eine Signaturdatei und Dateien zur Steuerung der ansible
-Aufgaben.
Die Rolle installiert eine systemd
-Einheitendatei für opensearch-dashboards
.
Der Autor ist in keiner Weise ein Experte für systemd
.
Anforderungen
Keine
Rollenvariablen
variable | Beschreibung | Standard |
---|
Abhängigkeiten
Keine
Beispiel-Playbook
---
- hosts: localhost
roles:
- ansible-role-opensearch_dashboards
vars:
opensearch_dashboards_config:
server.host: "{{ opensearch_dashboards_bind_address }}"
server.port: "{{ opensearch_dashboards_bind_port }}"
path.data: "{{ opensearch_dashboards_data_dir }}"
opensearch.hosts: ["http://localhost:9200"]
opensearch.ssl.verificationMode: none
opensearch.username: "kibanaserver"
opensearch.password: "kibanaserver"
opensearch.requestHeadersWhitelist:
- authorization,securitytenant
opensearch_security.multitenancy.enabled: true
opensearch_security.multitenancy.tenants.preferred: ["Private", "Global"]
opensearch_security.readonly_mode.roles: ["kibana_read_only"]
# Verwenden Sie diese Einstellung, wenn Sie Kibana ohne HTTPS ausführen
opensearch_security.cookie.secure: false
Lizenz
Copyright (c) 2021 Tomoyuki Sakurai <y@trombik.org>
Die Erlaubnis zur Nutzung, Vervielfältigung, Modifikation und Verbreitung dieser Software für
jede beliebige Form, mit oder ohne Gebühr, wird hiermit erteilt, vorausgesetzt, dass der oben
stehende Copyright-Hinweis und diese Erlaubnis in allen Kopien erscheinen.
DIE SOFTWARE WIRD "WIE BESEHEN" BEREITGESTELLT UND DER AUTOR LEHNT ALLE GARANTIEN
IM HINBLICK AUF DIESE SOFTWARE AB, EINSCHLIESSLICH ALLER IMPLIZITEN GARANTIEN DER
MARKTGÄNGIGKEIT UND DER EIGNUNG FÜR EINEN BESTIMMTEN ZWECK. IN KEINEM FALL IST DER AUTOR FÜR
SPEZIELLE, DIREKTE, INDIREKTE ODER FOLGESCHÄDEN ODER IRGENDEINE SCHÄDEN,
DIE AUS DEM VERLUST DER NUTZUNG, DATEN ODER GEWINNE RESULTIEREN,
HAFTBAR, OB IN EINER KLAGE AUS VERTRAG, FAHRLÄSSIGKEIT ODER ANDERER UNRECHTMÄSSIGER HANDLUNG,
DER AUS ODER IM ZUSAMMENHANG MIT DER NUTZUNG ODER LEISTUNG DIESER SOFTWARE ENTSTEHT.
Autorinformationen
Tomoyuki Sakurai y@trombik.org
Diese README wurde von qansible erstellt.
ansible-galaxy install trombik.opensearch_dashboards