17 lines
492 B
YAML

---
- name: Wait for Gitvana service port
ansible.builtin.wait_for:
port: "{{ gitvana_service_port }}"
host: 127.0.0.1
timeout: 60
- name: Verify local HTTP health endpoint
ansible.builtin.uri:
url: "http://127.0.0.1:{{ gitvana_service_port }}{{ gitvana_healthcheck_path }}"
method: GET
status_code: "{{ gitvana_verify_status_codes }}"
register: gitvana_health_result
retries: 3
delay: 5
until: gitvana_health_result.status in gitvana_verify_status_codes