Improve gitea stability on first launch
When launching many containers gitea admin waiting still sometimes gets stuck. This should provide a bandaid for now. Also improve the container detection.
This commit is contained in:
parent
2d01350fa5
commit
d4dbeb4eb4
1 changed files with 5 additions and 5 deletions
|
|
@ -94,9 +94,9 @@
|
||||||
register: gitea_deployment
|
register: gitea_deployment
|
||||||
notify: "update gitea upstream"
|
notify: "update gitea upstream"
|
||||||
|
|
||||||
- name: Wait 30 seconds for gitea to become healthy
|
- name: Wait a minute for gitea to become healthy
|
||||||
wait_for:
|
wait_for:
|
||||||
timeout: 30
|
timeout: 60
|
||||||
delegate_to: localhost
|
delegate_to: localhost
|
||||||
when: gitea_deployment is changed
|
when: gitea_deployment is changed
|
||||||
|
|
||||||
|
|
@ -104,7 +104,7 @@
|
||||||
ansible.builtin.command:
|
ansible.builtin.command:
|
||||||
cmd: docker ps -q -f name={{ stack_name }}_app
|
cmd: docker ps -q -f name={{ stack_name }}_app
|
||||||
become: true
|
become: true
|
||||||
until: gitea_app_container_name['rc'] == 0 and gitea_app_container_name['stdout'] | length >= 1
|
until: gitea_app_container_name['rc'] | default('') == 0 and gitea_app_container_name['stdout'] | length >= 1
|
||||||
retries: 10
|
retries: 10
|
||||||
delay: 10
|
delay: 10
|
||||||
changed_when: False
|
changed_when: False
|
||||||
|
|
@ -116,9 +116,9 @@
|
||||||
user: git
|
user: git
|
||||||
command: >
|
command: >
|
||||||
gitea admin user list --admin
|
gitea admin user list --admin
|
||||||
until: gitea_admin_list is defined and gitea_admin_list['rc'] == 0
|
until: gitea_admin_list is defined and gitea_admin_list['rc'] | default('') == 0
|
||||||
retries: 15
|
retries: 15
|
||||||
delay: 10
|
delay: 20
|
||||||
become: true
|
become: true
|
||||||
register: gitea_admin_list
|
register: gitea_admin_list
|
||||||
changed_when: gitea_admin_list['stdout_lines'] | length <= 1 and 'Username' in gitea_admin_list['stdout']
|
changed_when: gitea_admin_list['stdout_lines'] | length <= 1 and 'Username' in gitea_admin_list['stdout']
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue