kibana

Ansible роль kibana

ЭТА РОЛЬ БЫЛА АРХИВИРОВАНА В ДЕКАБРЕ 2023 ГОДА.

Установите и настройте Kibana на вашей системе.

GitHub GitLab Загрузки Версия
github gitlab downloads Версия

Пример Playbook

Этот пример взят из molecule/default/converge.yml и тестируется при каждом изменении, запросе на извлечение и выпуске.

---
- name: Converge
  hosts: all
  become: yes
  gather_facts: yes

  roles:
    - role: robertdebock.kibana

Система должна быть подготовлена. В CI это делается с помощью molecule/default/prepare.yml:

---
- name: Prepare
  hosts: all
  become: yes
  gather_facts: no

  roles:
    - role: robertdebock.bootstrap
    - role: robertdebock.core_dependencies
    - role: robertdebock.elastic_repo

Также смотрите полное объяснение и пример о том, как использовать эти роли.

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

Значения по умолчанию для переменных заданы в defaults/main.yml:

---
# файл значений по умолчанию для kibana

# Elastic предлагает как "oss" (лицензия Apache 2.0), так и "elastic"
# (лицензия Elastic). Выберите тип здесь. Либо "oss", либо "elastic"
kibana_type: oss

# IP-адрес для привязки.
kibana_server_host: "0.0.0.0"

# TCP-порт для привязки.
kibana_server_port: 5601

# Список URL-адресов elasticsearch.
kibana_elasticsearch_hosts:
  - "http://localhost:9200"

Требования

Состояние используемых ролей

Следующие роли используются для подготовки системы. Вы можете подготовить систему другим способом.

Требование GitHub GitLab
robertdebock.bootstrap Статус сборки GitHub Статус сборки GitLab
robertdebock.core_dependencies Статус сборки GitHub Статус сборки GitLab
robertdebock.elastic_repo Статус сборки GitHub Статус сборки GitLab

Контекст

Эта роль является частью многих совместимых ролей. Ознакомьтесь с документацией этих ролей для получения дополнительной информации.

Вот общий обзор связанных ролей: dependencies

Совместимость

Эта роль была протестирована на этих образах контейнеров:

контейнер теги
Amazon все
Debian все
EL все
Fedora все
Ubuntu focal, bionic

Минимальная версия Ansible, необходимая для работы — 2.12, тесты проводились на:

  • предыдущей версии.
  • текущей версии.
  • версии для разработки.

Если вы обнаружите проблемы, пожалуйста, зарегистрируйте их на GitHub.

Лицензия

Apache-2.0.

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

robertdebock

Пожалуйста, рассмотрите возможность финансирования меня.

О проекте

Install and configure Kibana on your system.

Установить
ansible-galaxy install robertdebock/ansible-role-kibana
Лицензия
apache-2.0
Загрузки
27225
Владелец
I know my way around (Linux) infrastructure, have a passion for automation, Docker, Ansible, Molecule and ci/cd.