|
5 | 5 | vars: |
6 | 6 | elasticstack_elasticsearch_http_port: 9200 |
7 | 7 | elasticstack_initial_passwords: /usr/share/elasticsearch/initial_passwords |
8 | | - elasticsearch_group_name: elasticsearch |
| 8 | + elasticstack_elasticsearch_group_name: elasticsearch |
9 | 9 | tasks: |
10 | 10 |
|
11 | 11 | - name: Run Logstash syntax check |
|
23 | 23 |
|
24 | 24 | - name: Set elasticsearch_ca variable if not already done by user |
25 | 25 | ansible.builtin.set_fact: |
26 | | - elasticsearch_ca: "{{ groups[elasticsearch_group_name][0] }}" |
| 26 | + elasticsearch_ca: "{{ groups[elasticstack_elasticsearch_group_name][0] }}" |
27 | 27 | when: elasticsearch_ca is undefined |
28 | 28 |
|
29 | 29 | - name: fetch Elastic password |
|
43 | 43 | sort -n | |
44 | 44 | tail -1 |
45 | 45 | register: logstash_count |
46 | | - when: "elasticsearch_group_name is defined and elasticsearch_group_name in group_names" |
| 46 | + when: "elasticstack_elasticsearch_group_name is defined and elasticstack_elasticsearch_group_name in group_names" |
47 | 47 |
|
48 | 48 | - name: Show full output |
49 | 49 | ansible.builtin.debug: |
50 | 50 | var: logstash_count |
51 | | - when: "elasticsearch_group_name is defined and elasticsearch_group_name in group_names" |
| 51 | + when: "elasticstack_elasticsearch_group_name is defined and elasticstack_elasticsearch_group_name in group_names" |
52 | 52 |
|
53 | 53 | - name: Fail when logstash index is empty |
54 | 54 | ansible.builtin.fail: |
55 | 55 | msg: "Logstash Index is empty" |
56 | | - when: "elasticsearch_group_name is defined and elasticsearch_group_name in group_names and logstash_count.stdout == 0" |
| 56 | + when: "elasticstack_elasticsearch_group_name is defined and elasticstack_elasticsearch_group_name in group_names and logstash_count.stdout == 0" |
57 | 57 |
|
58 | 58 | - name: Show number of received events |
59 | 59 | ansible.builtin.debug: |
60 | 60 | msg: "Elasticsearch received {{ logstash_count.stdout }} events so far" |
61 | | - when: "elasticsearch_group_name is defined and elasticsearch_group_name in group_names" |
| 61 | + when: "elasticstack_elasticsearch_group_name is defined and elasticstack_elasticsearch_group_name in group_names" |
62 | 62 |
|
63 | 63 | - name: Run Kibana checks |
64 | 64 | when: "'kibana' in group_names" |
|
113 | 113 | until: result.json.status == "green" |
114 | 114 | retries: 6 |
115 | 115 | delay: 10 |
116 | | - when: groups[elasticsearch_group_name] | length > 1 |
| 116 | + when: groups[elasticstack_elasticsearch_group_name] | length > 1 |
117 | 117 |
|
118 | 118 | - name: Elasticsearch Node check |
119 | 119 | ansible.builtin.uri: |
|
126 | 126 | status_code: 200 |
127 | 127 | validate_certs: false |
128 | 128 | register: nodes |
129 | | - when: groups[elasticsearch_group_name] | length > 1 |
| 129 | + when: groups[elasticstack_elasticsearch_group_name] | length > 1 |
130 | 130 |
|
131 | 131 | - name: Check if all Nodes see each other |
132 | 132 | ansible.builtin.assert: |
|
135 | 135 | fail_msg: "'{{ item }}' was not found in nodes.content" |
136 | 136 | success_msg: "'{{ item }}' was found in nodes.content" |
137 | 137 | with_inventory_hostnames: all |
138 | | - when: groups[elasticsearch_group_name] | length > 1 |
| 138 | + when: groups[elasticstack_elasticsearch_group_name] | length > 1 |
139 | 139 |
|
0 commit comments