trombik.opensearch_dashboards

trombik.opensearch_dashboards

Gère opensearch-dashboards.

Notez que la dernière version opensearch-dashboards (1.1.0 au moment de l'écriture) utilise nodejs version 10.x et plusieurs modules nodejs obsolètes et vulnérables. Voir Issue 835 pour plus de détails. En général, vous ne devriez pas utiliser opensearch-dashboards en production tant que la version corrigée n'est pas publiée. Si cela vous préoccupe, utilisez elasticsearch et kibana à la place.

Pour les utilisateurs de FreeBSD

Le paquet dans l'arbre des ports officiel de FreeBSD (1.1.0 au moment de l'écriture) est cassé. Voir bug 259330 pour plus de détails. Ce rôle nécessite mon propre port, qui peut être trouvé à trombik/freebsd-ports-opensearch. Le port dépend de node10, qui est obsolète. node10 a été retiré de l'arbre des ports. En conséquence, mon dépôt inclut des changements pour les ports node, restaurant node10. En bref, ne l'utilisez pas à moins de savoir ce que vous faites.

Pour les utilisateurs de Debian et CentOS

Le rôle installe opensearch-dashboards à partir de l'archive tar officielle. C'est une solution temporaire jusqu'à ce qu'Amazon ou d'autres distributions sortent des paquets.

Les modifications par rapport au défaut incluent :

  • le répertoire de configuration est /etc/opensearch-dashboards
  • le fichier journal se trouve sous /var/log/opensearch-dashboards
  • path.data est /var/lib/opensearch-dashboards
  • l'application est installée sous /var/www/opensearch-dashboards
  • l'utilisateur pour exécuter l'application est opensearch_dashboards

Ces changements seront mis à jour lorsqu'un paquet officiel sera disponible.

Le rôle télécharge l'archive tar officielle sous opensearch_dashboards_src_dir. Par défaut, c'est /var/dist. Ce répertoire n'est pas seulement un répertoire de cache. En plus du fichier tar, il contient une clé PGP, un fichier de signature, et des fichiers pour contrôler les tâches ansible.

Le rôle installe un fichier d'unité systemd pour opensearch-dashboards. L'auteur n'est pas un expert de systemd en aucun cas.

Exigences

Aucune

Variables du rôle

variable description défaut

Dépendances

Aucune

Exemple de 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: ["Privé", "Global"]
      opensearch_security.readonly_mode.roles: ["kibana_read_only"]
      # Utilisez ce paramètre si vous exécutez kibana sans https
      opensearch_security.cookie.secure: false

Licence

Droits d'auteur (c) 2021 Tomoyuki Sakurai <[email protected]>

La permission d'utiliser, de copier, de modifier et de distribuer ce logiciel pour toute
finalité, avec ou sans frais, est accordée, à condition que l'avis de droit d'auteur ci-dessus
et cet avis de permission apparaissent dans toutes les copies.

LE LOGICIEL EST FOURNI "EN L'ÉTAT" ET L'AUTEUR DÉCLINE TOUTE GARANTIE
CONCERNANT CE LOGICIEL Y COMPRIS TOUTES GARANTIES IMPLICITES DE
COMMERCIAILTÉ ET D'ADAPTABILITÉ. EN AUCUN CAS L'AUTEUR NE PEUT ÊTRE TENU RESPONSABLE
DE TOUS DOMMAGES SPÉCIAUX, DIRECTS, INDIRECTS OU CONSÉCUTIFS, OU DE TOUS DOMMAGES
RESULTANT DE LA PERTE D'UTILISATION, DE DONNÉES OU DE PROFITS, QUE CE SOIT
DANS LE CADRE D'UN CONTRAT, D'UNE NÉGLIGENCE OU D'AUTRES ACTIONS ILLEGALES, DÉCOULANT DE
OU EN LIEN AVEC L'UTILISATION OU LA PERFORMANCE DE CE LOGICIEL.

Informations sur l'auteur

Tomoyuki Sakurai y@trombik.org

Ce README a été créé par qansible

À propos du projet

Configures opensearch-dashboards

Installer
ansible-galaxy install trombik.opensearch_dashboards
Licence
isc
Téléchargements
440
Propriétaire
PGP finger print: 03EB 3D97 5E04 9B0C AB21 93A2 D693 42A9 EFBC 3577 Makerspace and Coliving in Siem Reap, Cambodia: http://info.mkrsgh.org/