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.

Über das Projekt

Configures opensearch-dashboards

Installieren
ansible-galaxy install trombik.opensearch_dashboards
GitHub Repository
Lizenz
isc
Downloads
440
Besitzer
PGP finger print: 03EB 3D97 5E04 9B0C AB21 93A2 D693 42A9 EFBC 3577 Makerspace and Coliving in Siem Reap, Cambodia: http://info.mkrsgh.org/