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
著者情報
インストール
ansible-galaxy install andrelohmann.elasticstack
ライセンス
mit
ダウンロード
609
所有者