Checking API status

This commit is contained in:
Manuel J. Bernal 2020-05-07 19:12:43 +02:00
parent 77c30c3bf0
commit 0c04b22b0f

View File

@ -128,11 +128,20 @@
- opendistro - opendistro
- init - init
- name: Make sure Elasticsearch is running before proceeding - name: Wait for Elasticsearch API
wait_for: host=localhost port=9200 delay=3 timeout=400 uri:
tags: url: "https://{{ es_nodes.split(',')[0].split('\"')[0] }}:9200/_cluster/health/"
- opendistro user: "admin" # Default OpenDistro user is always "admin"
- init password: "{{ opendistro_admin_password }}"
validate_certs: no
status_code: 200,401
return_content: yes
timeout: 4
register: _result
until: ( _result.json is defined) and (_result.json.status == "green")
retries: 24
delay: 5
tags: debug
- import_tasks: "RMRedHat.yml" - import_tasks: "RMRedHat.yml"
when: ansible_os_family == "RedHat" when: ansible_os_family == "RedHat"