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
|
||||
notify: "update gitea upstream"
|
||||
|
||||
- name: Wait 30 seconds for gitea to become healthy
|
||||
- name: Wait a minute for gitea to become healthy
|
||||
wait_for:
|
||||
timeout: 30
|
||||
timeout: 60
|
||||
delegate_to: localhost
|
||||
when: gitea_deployment is changed
|
||||
|
||||
|
|
@ -104,7 +104,7 @@
|
|||
ansible.builtin.command:
|
||||
cmd: docker ps -q -f name={{ stack_name }}_app
|
||||
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
|
||||
delay: 10
|
||||
changed_when: False
|
||||
|
|
@ -116,9 +116,9 @@
|
|||
user: git
|
||||
command: >
|
||||
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
|
||||
delay: 10
|
||||
delay: 20
|
||||
become: true
|
||||
register: gitea_admin_list
|
||||
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