diff --git a/roles/product_install/tasks/main.yml b/roles/product_install/tasks/main.yml index da5b0ec..ff18d73 100644 --- a/roles/product_install/tasks/main.yml +++ b/roles/product_install/tasks/main.yml @@ -19,6 +19,16 @@ when: cached.stat.exists +- name: Confirm marketplace is available + ansible.builtin.uri: + url: "{{ atl_marketplace_base }}/healthcheck" + status_code: 200 + return_content: no + http_agent: "ansible-httpget_dc-deployments-automation_{{ ansible_play_name }}" + register: marketplace_healthcheck + until: marketplace_healthcheck.status == 200 + retries: 5 + delay: 10 - name: Determine if requested version is 'latest' ansible.builtin.set_fact: