mtpereira.kibana

Kibana Статус сборки

Ansible роль для Kibana 4.

По умолчанию она устанавливает Kibana из доступных архивов на официальной странице Kibana. Скрипт инициализации был создан с помощью Pleaserun.

Разработана на Ubuntu 14.04 (Trusty), но должна работать и на других системах Debian.

Требования

Отсутствуют.

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

Обязательные переменные:

  • kibana_tarball: Имя архива, который нужно скачать с kibana_url. По умолчанию kibana-4.0.1-linux-x64.tar.gz.
  • kibana_tarball_checksum: SHA256 сумма архива. Используется для проверки его целостности.
  • kibana_url: URL, откуда будет скачан архив. По умолчанию https://download.elasticsearch.org/kibana/kibana.
  • kibana_install_dir: Базовый путь для установки. По умолчанию /opt.
  • kibana_user: Пользователь, который будет запускать Kibana. По умолчанию kibana.
  • kibana_group: Группа для пользователя kibana. По умолчанию kibana.
  • kibana_port: Порт для привязки Kibana. По умолчанию 5601.
  • kibana_bind: Адрес для привязки Kibana. По умолчанию 127.0.0.1.
  • kibana_elasticsearch_url: URL Elasticsearch, к которому подключится Kibana. По умолчанию http://localhost:9200.
  • kibana_request_timeout: Время в миллисекундах для ожидания ответов от Elasticsearch. Должно быть больше 0. По умолчанию 300000.
  • kibana_default_app: Представление по умолчанию для Kibana, например, "discover", "visualize", "dashboard". По умолчанию "discover".
  • kibana_shard_timeout: Время в миллисекундах для ожидания ответов от шардов Elasticsearch. Установите 0, чтобы отключить. По умолчанию 0.
  • kibana_verify_ssl: Установите на false, чтобы игнорировать проверку SSL. По умолчанию true.
  • kibana_pid: Путь к файлу PID Kibana, управляемый скриптом инициализации, а не самой Kibana. Конфигурация pid_file Kibana не меняется, так как это могло бы конфликтовать с нашим скриптом и требовать изменения прав директории /var/run. По умолчанию /var/run/kibana.pid.
  • kibana_running: Запуск службы после установки и настройки. По умолчанию true.

Локальные факты:

Эта роль устанавливает некоторые локальные факты для обеспечения идемпотентности и для упрощения интеграции с другими ролями.

  • ansible_local.kibana.url: URL, откуда был скачан текущий установленный Kibana.
  • ansible_local.kibana.tarball: Архив, использованный для текущей установленной Kibana.
  • ansible_local.kibana.tarball_checksum: Контрольная сумма архива, использованная для текущей установленной Kibana.
  • ansible_local.kibana.install_dir: Базовый путь, где установлена Kibana.
  • ansible_local.kibana.port: Порт привязки текущей конфигурации.
  • ansible_local.kibana.bind: Адрес привязки текущей конфигурации.

Внутренние переменные, избегайте их изменения:

  • kibana_download_dir: Директория, куда будет скачан архив. По умолчанию /tmp.
  • kibana_tarball_name: Имя файла kibana_tarball. Используется для получения имени распакованной директории. По умолчанию "{{ kibana_tarball | replace('.tar.gz', '') }}".

Зависимости

Отсутствуют.

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

- hosts: servers
  roles:
     - { role: mtpereira.kibana }

Лицензия

BSD

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

Страница проекта на GitHub

Мануэль Тьяго Перейра

О проекте

Ansible role for Kibana 4.

Установить
ansible-galaxy install mtpereira.kibana
Лицензия
Unknown
Загрузки
159
Владелец
:wrench: Builder of reliable systems. :book: Technical reviewer of the "Kubernetes on AWS" book. :coffee: 2023 Portuguese AeroPress champion