From 301ed1988a2907964c85990d4afc9f7769a3976a Mon Sep 17 00:00:00 2001 From: Jonathan Rosser Date: Mon, 18 Jun 2018 16:29:25 +0000 Subject: [PATCH] Add simple playbook to show cluster configuration Change-Id: I9982591df751f49540640c4df6c1adeb20ece217 --- elk_metrics_6x/showElasticCluster.yml | 52 +++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 elk_metrics_6x/showElasticCluster.yml diff --git a/elk_metrics_6x/showElasticCluster.yml b/elk_metrics_6x/showElasticCluster.yml new file mode 100644 index 00000000..0ecaa29e --- /dev/null +++ b/elk_metrics_6x/showElasticCluster.yml @@ -0,0 +1,52 @@ +--- +- name: Dump cluster node info + hosts: elastic-logstash:kibana + become: true + + vars_files: + - vars/variables.yml + + environment: "{{ deployment_environment_variables | default({}) }}" + + pre_tasks: + - include_tasks: common_task_data_node_hosts.yml + + # display overall cluster setup + tasks: + - block: + - name: "Report number of storage nodes" + debug: + msg: "Storage node count: {{ storage_node_count }}" + + - name: "Report number of master nodes" + debug: + msg: "Master node count: {{ master_node_count }}" + + - name: "Report data nodes" + debug: + msg: "Data nodes: {{ data_nodes }}" + + - name: "Report coordination nodes" + debug: + msg: "Coordination nodes: {{ coordination_nodes }}" + + - name: "Report Zen nodes" + debug: + msg: "Zen nodes: {{ zen_nodes }}" + + delegate_to: elastic_logstash[0] + run_once: true + + # show per node cluster setup + + - name: "Dump elasticsearch node roles" + debug: + msg: "Elastic Node config: master: {{ master_node }} data: {{ data_node }}" + + - name: "Dump per-host elasticsearch data hosts" + debug: + msg: "Elastic data hosts: {{ elasticsearch_data_hosts }}" + + - name: "Dump per-host logstash hosts" + debug: + msg: "Logstash_data_hosts: {{ logstash_data_hosts }}"