diff options
| author | Zuul <zuul@review.opendev.org> | 2026-07-27 18:20:04 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2026-07-27 18:20:04 +0000 |
| commit | 89d8d0acc36f8909d36a4df26c041f3e38ea81c6 (patch) | |
| tree | 763d5b544c7971729cfe09d05159440f89fe934a /ansible/roles/opensearch/tasks/post-config.yml | |
| parent | ea098be004a12200d1e4f47cbdc23e7a4b758e27 (diff) | |
| parent | 6e98191ec3f97ea37351881b2ba772c86dde9cd2 (diff) | |
| download | kolla-ansible-89d8d0acc36f8909d36a4df26c041f3e38ea81c6.tar.gz kolla-ansible-89d8d0acc36f8909d36a4df26c041f3e38ea81c6.zip | |
Merge "Ensure OpenSearch waits for recovery during upgrade" into stable/2026.1
Diffstat (limited to 'ansible/roles/opensearch/tasks/post-config.yml')
| -rw-r--r-- | ansible/roles/opensearch/tasks/post-config.yml | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/ansible/roles/opensearch/tasks/post-config.yml b/ansible/roles/opensearch/tasks/post-config.yml index 290e88365..deef86b9f 100644 --- a/ansible/roles/opensearch/tasks/post-config.yml +++ b/ansible/roles/opensearch/tasks/post-config.yml @@ -88,6 +88,27 @@ - not ansible_check_mode - opensearch_retention_policy_check.status == 404 +- name: Wait for OpenSearch Dashboards API to become ready + become: true + kolla_toolbox: + container_engine: "{{ kolla_container_engine }}" + module_name: uri + module_args: + url: "{{ opensearch_dashboards_internal_endpoint }}/api/status" + method: GET + status_code: 200 + url_username: "{{ opensearch_dashboards_user }}" + url_password: "{{ opensearch_dashboards_password }}" + force_basic_auth: true + ca_path: "{{ openstack_cacert }}" + register: result + until: result.get('status') == 200 + retries: 30 + delay: 10 + delegate_to: "{{ groups['opensearch'][0] }}" + run_once: true + when: not ansible_check_mode + - name: Create OpenSearch Dashboards Index Pattern become: true kolla_toolbox: |
