trombik.opensearch_dashboards

trombik.opensearch_dashboards

Gestiona opensearch-dashboards.

Ten en cuenta que la última versión de opensearch-dashboards (1.1.0 al momento de escribir esto) tiene la versión de nodejs 10.x y varios módulos de nodejs obsoletos y vulnerables. Consulta Issue 835 para más detalles. En general, no deberías usar opensearch-dashboards en producción hasta que se publique una versión más reciente y corregida. Si esta es tu preocupación, utiliza elasticsearch y kibana en su lugar.

Para usuarios de FreeBSD

El paquete en el árbol de puertos oficial de FreeBSD (1.1.0 al momento de escribir esto) está roto. Consulta bug 259330 para más detalles. El rol requiere mi propio puerto, que se puede encontrar en trombik/freebsd-ports-opensearch. El puerto depende de node10, que está obsoleto. node10 ha sido eliminado del árbol de puertos. Como resultado, mi repositorio incluye cambios en los puertos de node, reviviendo node10. En resumen, no lo uses a menos que sepas lo que estás haciendo.

Para usuarios de Debian y CentOS

El rol instala opensearch-dashboards desde el archivo tar oficial. Esto es una solución temporal hasta que Amazon o las distribuciones lancen paquetes.

Los cambios respecto a la configuración por defecto incluyen:

  • El directorio de configuración es /etc/opensearch-dashboards
  • El archivo de registro está en /var/log/opensearch-dashboards
  • path.data es /var/lib/opensearch-dashboards
  • La aplicación se instala en /var/www/opensearch-dashboards
  • El usuario que ejecuta la aplicación es opensearch_dashboards

Los cambios se actualizarán cuando haya un paquete oficial disponible.

El rol descarga el archivo tar oficial en opensearch_dashboards_src_dir. El valor por defecto es /var/dist. Este directorio no es solo un directorio de caché. Además del archivo tar, contiene una clave PGP, un archivo de firma y archivos para controlar las tareas de ansible.

El rol instala un archivo de unidad systemd para opensearch-dashboards. El autor no es un experto en systemd.

Requisitos

Ninguno

Variables del Rol

variable descripción por defecto

Dependencias

Ninguna

Ejemplo 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: ["Private", "Global"]
      opensearch_security.readonly_mode.roles: ["kibana_read_only"]
      # Usa esta configuración si estás ejecutando kibana sin https
      opensearch_security.cookie.secure: false

Licencia

Copyright (c) 2021 Tomoyuki Sakurai <[email protected]>

Se concede permiso para usar, copiar, modificar y distribuir este software para cualquier
propósito, con o sin cargo, con la condición de que el aviso de copyright anterior y esta
licencia aparezcan en todas las copias.

EL SOFTWARE SE PROPORCIONA "TAL CUAL" Y EL AUTOR NO ASUME NINGUNA GARANTÍA
EN CUANTO A ESTE SOFTWARE, INCLUYENDO TODAS LAS GARANTÍAS IMPLÍCITAS DE
COMERCIALIZACIÓN Y ADECUACIÓN PARA UN PROPÓSITO EN PARTICULAR. EN NINGÚN CASO EL AUTOR SERÁ RESPONSABLE DE
DAÑOS ESPECIALES, DIRECTOS, INDIRECTOS O CONSECUENTES O CUALQUIER DAÑO
QUE SURJA DE LA PÉRDIDA DE USO, DATOS O BENEFICIOS, YA SEA EN UN
ACCIÓN DE CONTRATO, NEGLIGENCIA O CUALQUIER OTRA ACCIÓN TORTICERA, QUE SURJA DE
O EN RELACIÓN CON EL USO O RENDIMIENTO DE ESTE SOFTWARE.

Información del Autor

Tomoyuki Sakurai y@trombik.org

Este README fue creado por qansible

Acerca del proyecto

Configures opensearch-dashboards

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