kibana
Ansible Роль: Kibana (lrk.kibana)
Роль Ansible для установки Kibana.
Поддерживаемые ОС
- CentOS 7
Требования
Отсутствуют.
Переменные роли
Доступные переменные с их значениями по умолчанию перечислены ниже (см. defaults/main.yml
)
---
# файл по умолчанию для ansible-role-kibana/
kibana_version: "5.x"
# Kibana обслуживается сервером. Этот параметр указывает порт.
# По умолчанию - 5601
kibana_server_port: 5601
# Указывает адрес, к которому будет подключаться сервер Kibana. Указаны допустимые IP-адреса и имена хостов.
# По умолчанию 'localhost', что обычно означает, что удаленные машины не смогут подключиться.
# Чтобы разрешить подключения от удаленных пользователей, установите этот параметр на адрес, отличный от локального.
# По умолчанию - localhost
kibana_server_host: "localhost"
# Позволяет указать путь для монтирования Kibana, если вы работаете за прокси. Это влияет только на
# URL, созданные Kibana, ваш прокси должен удалять значение basePath перед пересылкой запросов
# в Kibana. Этот параметр не может заканчиваться косой линией.
# По умолчанию - пусто
kibana_server_base_path: ""
# Максимальный размер полезной нагрузки в байтах для входящих запросов к серверу.
# По умолчанию - 1048576
kibana_server_max_payload_bytes: 1048576
# Имя сервера Kibana. Используется для отображения.
# По умолчанию - inventory_hostname
kibana_server_name: "{{ inventory_hostname }}"
# URL-адрес экземпляра Elasticsearch для выполнения всех ваших запросов.
# По умолчанию: http://localhost:9200
kibana_elasticsearch_url: "http://localhost:9200"
# Если значение данного параметра истинно, Kibana использует имя хоста, указанное в server.host.
# Если значение этого параметра ложно, Kibana использует имя хоста, которое подключается к данному экземпляру Kibana.
# По умолчанию - true
kibana_elasticsearch_preserve_host: true
# Kibana использует индекс в Elasticsearch для хранения сохраненных поисков, визуализаций и
# панелей управления. Kibana создает новый индекс, если индекс еще не существует.
# По умолчанию - .kibana
kibana_index: ".kibana"
# Приложение по умолчанию, которое загружается.
# По умолчанию - discover
kibana_default_app_id: "discover"
# Если ваш Elasticsearch защищен базовой аутентификацией, эти настройки предоставляют
# имя пользователя и пароль, которые сервер Kibana использует для обслуживания индекса Kibana
# при старте. Пользователи Kibana все равно должны аутентифицироваться в Elasticsearch, который
# проксируется через сервер Kibana.
# По умолчанию - null
kibana_elasticsearch_username: null
kibana_elasticsearch_password: null
# Включает SSL и указывает пути к файлам SSL-сертификата и SSL-ключа в формате PEM.
# Эти настройки включают SSL для исходящих запросов с сервера Kibana в браузер.
# По умолчанию - false
kibana_server_ssl_enabled: false
# По умолчанию - null
kibana_server_ssl_certificate: null
kibana_server_ssl_key: null
# Необязательные настройки, которые предоставляют пути к файлам SSL-сертификата и ключа в формате PEM.
# Эти файлы подтверждают, что ваш сервер Elasticsearch использует те же ключевые файлы.
# По умолчанию - null
kibana_elasticsearch_ssl_certificate: null
kibana_elasticsearch_ssl_key: null
# Необязательная настройка, которая позволяет указать путь к файлу PEM для сертификата
# удостоверяющего центра для вашего экземпляра Elasticsearch.
# По умолчанию - null
kibana_elasticsearch_ssl_certificate_authorities: null
# Чтобы игнорировать действительность SSL-сертификатов, измените значение этого параметра на 'none'.
kibana_elasticsearch_ssl_verification_mode: "full"
# Время в миллисекундах ожидания ответа от Elasticsearch на проверки. По умолчанию задается значение настройки
# elasticsearch.requestTimeout.
# По умолчанию - 1500
kibana_elasticsearch_ping_timeout: 1500
# Время в миллисекундах ожидания ответа от серверов или Elasticsearch. Это значение
# должно быть положительным целым числом.
# По умолчанию - 30000
kibana_elasticsearch_request_timeout: 30000
# Список заголовков со стороны клиента Kibana, которые передаются в Elasticsearch. Чтобы не отправлять
# никакие заголовки со стороны клиента, установите это значение в [] (пустой список).
#elasticsearch.requestHeadersWhitelist: [ authorization ]
# Имена заголовков и значения, которые отправляются в Elasticsearch. Любые пользовательские заголовки не могут
# быть перезаписаны заголовками со стороны клиента, независимо от конфигурации elasticsearch.requestHeadersWhitelist.
# elasticsearch.customHeaders: {}
# Время в миллисекундах для ожидания ответов от шардов Elasticsearch. Установите в 0, чтобы отключить.
# По умолчанию - 0
kibana_elasticsearch_shard_timeout: 0
# Время в миллисекундах ожидания ответа от Elasticsearch при старте Kibana перед повторной попыткой.
# По умолчанию - 5000
kibana_elasticsearch_startup_timeout: 5000
# Указывает путь, по которому Kibana создает файл идентификатора процесса.
# По умолчанию - "/var/run/kibana.pid"
kibana_pid_file: "/var/run/kibana.pid"
# Позволяет указать файл, в который Kibana записывает выходные данные журналов.
# По умолчанию - stdout
kibana_logging_dest: "stdout"
# Установите значение этой настройки в true, чтобы подавить все выходные данные журнала.
# По умолчанию - false
kibana_logging_silent: false
# Установите значение этой настройки в true, чтобы подавить все выходные данные журнала, кроме сообщений об ошибках.
# По умолчанию - false
kibana_logging_quiet: false
# Установите значение этой настройки в true, чтобы регистрировать все события, включая информацию о
# системных ресурсах и все запросы.
# По умолчанию - false
kibana_logging_verbose: false
# Установите интервал в миллисекундах для выборки показателей системных и процессных ресурсов.
# Минимум - 100 мс.
# По умолчанию - 5000.
kibana_ops_interval: 5000
# Локаль по умолчанию. Эта локаль может использоваться в определенных случаях для замены любых недостающих
# переводов.
# По умолчанию - "en"
kibana_i18n_default_locale: "en"
Зависимости
Нет
Пример плейбука
- hosts: servers
roles:
- lrk.kibana
Лицензия
Лицензия Apache, версия 2.0
Ссылки
Информация об авторе
Эта роль была создана Lrk.
Установить
ansible-galaxy install lrk/ansible-role-kibana
Лицензия
apache-2.0
Загрузки
10858
Владелец