diff --git a/ansible/roles/firstboot/files/ansible_payload/roles/metacluster/tasks/git.yml b/ansible/roles/firstboot/files/ansible_payload/roles/metacluster/tasks/git.yml index 9212531..7d54655 100644 --- a/ansible/roles/firstboot/files/ansible_payload/roles/metacluster/tasks/git.yml +++ b/ansible/roles/firstboot/files/ansible_payload/roles/metacluster/tasks/git.yml @@ -6,10 +6,19 @@ chart_ref: /opt/metacluster/helm-charts/gitea release_namespace: gitea create_namespace: yes - wait: yes + wait: no kubeconfig: "{{ kubeconfig.path }}" values: "{{ components.gitea.chart_values }}" + - name: Ensure gitea API availability + ansible.builtin.uri: + url: https://git.{{ vapp['metacluster.fqdn'] }}/api/healthz + method: GET + register: api_readycheck + until: api_readycheck.json.status is defined + retries: 5 + delay: 30 + - name: Configure additional SSH ingress ansible.builtin.template: src: ingressroutetcp.j2 @@ -35,15 +44,6 @@ - name: Trigger handlers ansible.builtin.meta: flush_handlers - - name: Ensure gitea API availability - ansible.builtin.uri: - url: https://git.{{ vapp['metacluster.fqdn'] }}/api/healthz - method: GET - register: api_readycheck - until: api_readycheck.json.status is defined - retries: 5 - delay: 30 - - name: Generate gitea API token ansible.builtin.uri: url: https://git.{{ vapp['metacluster.fqdn'] }}/api/v1/users/administrator/tokens