File tree Expand file tree Collapse file tree 1 file changed +10
-15
lines changed
roles/elasticsearch/tasks Expand file tree Collapse file tree 1 file changed +10
-15
lines changed Original file line number Diff line number Diff line change 36
36
port : " {{ elasticstack_elasticsearch_http_port }}"
37
37
delay : 30
38
38
39
- - name : Confirm the node joins the cluster # noqa: risky-shell-pipe
40
- ansible.builtin.shell : >
41
- if test -n "$(ps -p $$ | grep bash)"; then set -o pipefail; fi;
42
- curl
43
- -k
44
- -u elastic:{{ elasticstack_password.stdout }}
45
- -s
46
- -m 2
47
- '{{ elasticsearch_http_protocol }}://{{ elasticsearch_api_host }}:{{ elasticstack_elasticsearch_http_port }}/_cat/nodes?h=name'
48
- | grep
49
- -E
50
- '^{{ elasticsearch_nodename }}$'
51
- register : result
52
- until : result.rc == 0
39
+ - name : Confirm the node joins the cluster
40
+ ansible.builtin.uri :
41
+ url : " {{ elasticsearch_http_protocol }}://{{ elasticsearch_api_host }}:{{ elasticstack_elasticsearch_http_port }}//_cat/nodes?h=name&format=json"
42
+ method : GET
43
+ user : elastic
44
+ password : " {{ elasticstack_password.stdout }}"
45
+ validate_certs : no
46
+ register : response
47
+ until : response.json | json_query("[?name=='{{ elasticsearch_nodename }}']") | length > 0
53
48
retries : 200
54
49
delay : 3
55
50
changed_when : false
79
74
validate_certs : no
80
75
register : response
81
76
until : " response.json.status == 'yellow' or response.json.status == 'green'"
82
- retries : 5
77
+ retries : 200
83
78
delay : 30
You can’t perform that action at this time.
0 commit comments