wazuh-ansible-4.8.1/playbooks/wazuh-elastic_stack-distributed.yml
2019-07-02 19:05:35 +02:00

88 lines
2.5 KiB
YAML

---
- hosts: 172.16.0.161
roles:
- role: ../roles/elastic-stack/ansible-elasticsearch
elasticsearch_network_host: 172.16.0.161
node_name: node-1
elasticsearch_bootstrap_node: true
elasticsearch_cluster_nodes:
- 172.16.0.161
- 172.16.0.162
- 172.16.0.163
elasticsearch_discovery_nodes:
- 172.16.0.161
- 172.16.0.162
- 172.16.0.163
elasticsearch_xpack_security: true
node_certs_generator: true
vars:
instances:
- name: node-1 # Important: must be equal to elasticsearch_node_name.
ip: 172.16.0.161 # When unzipping, node will search for his node name folder to get the cert.
- name: node-2
ip: 172.16.0.162
- name: node-3
ip: 172.16.0.163
- hosts: 172.16.0.162
roles:
- role: ../roles/elastic-stack/ansible-elasticsearch
elasticsearch_network_host: 172.16.0.162
elasticsearch_node_name: node-2
elasticsearch_xpack_security: true
elasticsearch_master_candidate: true
elasticsearch_discovery_nodes:
- 172.16.0.161
- 172.16.0.162
- 172.16.0.163
- hosts: 172.16.0.163
roles:
- role: ../roles/elastic-stack/ansible-elasticsearch
elasticsearch_network_host: 172.16.0.163
elasticsearch_node_name: node-3
elasticsearch_xpack_security: true
elasticsearch_master_candidate: true
elasticsearch_discovery_nodes:
- 172.16.0.161
- 172.16.0.162
- 172.16.0.163
# - hosts: 172.16.0.162
# roles:
# - role: ../roles/wazuh/ansible-wazuh-manager
# - role: ../roles/wazuh/ansible-filebeat
# filebeat_output_elasticsearch_hosts: 172.16.0.161:9200
# filebeat_xpack_security: true
# filebeat_node_name: node-2
# node_certs_generator: false
# - role: ../roles/elastic-stack/ansible-elasticsearch
# elasticsearch_network_host: 172.16.0.162
# node_name: node-2
# elasticsearch_bootstrap_node: false
# elasticsearch_master_candidate: true
# elasticsearch_discovery_nodes:
# - 172.16.0.161
# - 172.16.0.162
# elasticsearch_xpack_security: true
# node_certs_generator: false
# - hosts: 172.16.0.163
# roles:
# - role: ../roles/elastic-stack/ansible-kibana
# kibana_xpack_security: true
# kibana_user: elastic
# kibana_password: elastic_pass
# kibana_node_name: node-3
# elasticsearch_network_host: 172.16.0.161
# node_certs_generator: false