opensearch_dashboards

trombik.opensearch_dashboards

Управляет opensearch-dashboards.

Обратите внимание, что последняя версия opensearch-dashboards (1.1.0 на момент написания) использует версию nodejs 10.x и несколько устаревших, уязвимых модулей nodejs. Дополнительные сведения смотрите в Issue 835. В общем, не рекомендуется использовать opensearch-dashboards в продуктивной среде, пока не выйдет новая исправленная версия. Если вас это беспокоит, используйте вместо него elasticsearch и kibana.

Для пользователей FreeBSD

Пакет в официальном порте FreeBSD (1.1.0 на момент написания) сломан. См. bug 259330 для более подробной информации. Роль требует моего собственного порта, который можно найти по адресу trombik/freebsd-ports-opensearch. Порт зависит от устаревшей node10. node10 был удалён из портов. В результате мой репозиторий включает изменения для портов node, восстанавливая node10. Короче говоря, не используйте его, если не знаете, что делаете.

Для пользователей Debian и CentOS

Роль устанавливает opensearch-dashboards из официального tar-архива. Это большой хак, пока Amazon или дистрибутивы не выпустят пакеты.

Изменения по сравнению с настройками по умолчанию включают:

  • каталог конфигурации — /etc/opensearch-dashboards
  • файл журнала находится в /var/log/opensearch-dashboards
  • path.data/var/lib/opensearch-dashboards
  • приложение установлено в /var/www/opensearch-dashboards
  • пользователь для запуска приложения — opensearch_dashboards

Изменения будут обновлены, когда станет доступен официальный пакет.

Роль загружает официальный tar-архив в opensearch_dashboards_src_dir. По умолчанию это /var/dist. Директория не является просто кэшем. Кроме tar-файла, в ней есть PGP-ключ, файл подписи и файлы для управления задачами ansible.

Роль устанавливает файл юнита systemd для opensearch-dashboards. Автор не является экспертом в systemd ни в коем случае.

Требования

Нет

Переменные роли

переменная описание значение по умолчанию

Зависимости

Нет

Пример плейбука

---
- 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"]
      # Используйте эту настройку, если вы запускаете kibana без https
      opensearch_security.cookie.secure: false

Лицензия

Авторское право (c) 2021 Tomoyuki Sakurai <[email protected]>

Разрешение на использование, копирование, изменение и распространение этого программного обеспечения для любых
целей с или без платы предоставляется, при условии, что вышеуказанное
уведомление об авторском праве и это разрешение появляются на всех копиях.

ЭТО ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ "КАК ЕСТЬ" И АВТОР ОТКАЗЫВАЕТСЯ ОТ ВСЕХ ГАРАНТИЙ
ПО ОТНОШЕНИЮ К ЭТОМУ ПРОГРАММНОМУ ОБЕСПЕЧЕНИЮ, ВКЛЮЧАЯ ВСЕ НЕЯВНЫЕ ГАРАНТИЙ ДЕЙСТВИТЕЛЬНОСТИ И
СООТВЕТСТВИЯ. НИ В КОЕМ СЛУЧАЕ АВТОР НЕ НОСИТ ОТВЕТСТВЕННОСТИ ЗА
ЛЮБЫЕ СПЕЦИАЛЬНЫЕ, ПРЯМЫЕ, НЕПРЯМЫЕ ИЛИ ПОСЛЕДУЮЩИЕ УБЫТКИ, ЛИБО ЛЮБЫЕ УБЫТКИ
ЛЮБОГО РОДА, ВОЗНИКАЮЩИЕ В РЕЗУЛЬТАТЕ ПОТЕРИ ИСПОЛЬЗОВАНИЯ, ДАННЫХ ИЛИ ПРИБЫЛИ, БУДЬ ТО В
ИСКЕ CONTRACT, ХАЛАТНОСТИ ИЛИ ДРУГОМ ПРАВОДЕЙСКОМ ДЕЙСТВИИ, ВОЗНИКАЮЩЕМ ИЛИ В СВЯЗИ С
ИСПОЛЬЗОВАНИЕМ ИЛИ ЭФФЕКТИВНОСТЬЮ ЭТОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ.

Информация об авторе

Tomoyuki Sakurai y@trombik.org

Этот README был создан с помощью qansible

О проекте

Configures opensearch-dashboards

Установить
ansible-galaxy install trombik/ansible-role-opensearch_dashboards
Лицензия
isc
Загрузки
427
Владелец
PGP finger print: 03EB 3D97 5E04 9B0C AB21 93A2 D693 42A9 EFBC 3577 Makerspace and Coliving in Siem Reap, Cambodia: http://info.mkrsgh.org/