elasticstack

elasticstack

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

Простая роль для установки одного узла (незащищенного) ElasticStack с шаблонами kibana и beats. Разработка все еще на ранней стадии, и использование в производственной среде не рекомендуется!

!!! Настройте Kibana так, чтобы она слушала только на локальном хосте и установите защищенный с помощью BasicAuth прокси перед ней !!!

!!! Настройте elasticsearch для прослушивания на всех устройствах (0.0.0.0) и ограничьте доступ с помощью iptables !!!

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

elasticsearch_heap_size: 1g
elasticsearch_install_elasticsearch: True
elasticsearch_install_kibana: True
# elasticsearch_network_host: "localhost" # здесь прослушивает elasticsearch
# elasticsearch_listen_ip: "localhost" # IP-адрес, к которому должны подключаться kibana и beats
# elasticsearch_kibana_listen_ip: "localhost" # здесь прослушивает kibana
elasticsearch_release: 7.16.2

elasticsearch_install_auditbeat: True
elasticsearch_install_filebeat: True
elasticsearch_install_heartbeat: True
elasticsearch_install_metricbeat: True
elasticsearch_install_packetbeat: True

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

- hosts: elasticsearch
  roles:
     - { role: andrelohmann.elasticsearch }

Список дел

Реализовать следующие инструкции в роли

https://blog.netways.de/2017/09/14/secure-elasticsearch-and-kibana-with-an-nginx-http-proxy/

или

реализовать SearchGuard

Лицензия

MIT

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

https://github.com/andrelohmann

О проекте

ansible galaxy role to deploy elasticstack

Установить
ansible-galaxy install andrelohmann/ansible-role-elasticstack
Лицензия
mit
Загрузки
596
Владелец