andrelohmann.elasticstack

elasticstack

ビルドステータス

KibanaとBeatsのテンプレートを使って、単一ノード(未保護)のElasticStackをインストールするためのシンプルな役割です。開発はまだ初期段階であり、運用環境での使用は推奨していません!

!!! 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" # KibanaとBeatsが接続するIPアドレス
# 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.elasticstack
ライセンス
mit
ダウンロード
609
所有者