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
Информация об авторе
Установить
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