Merge pull request #6288 from Security-Onion-Solutions/syncesusers_so-kratos

wait for up to 5 minutes for kratos to respond before proceeding
This commit is contained in:
Mike Reeves
2021-11-18 16:42:18 -05:00
committed by GitHub
2 changed files with 19 additions and 1 deletions

View File

@@ -62,6 +62,7 @@ so-kratos:
- port_bindings:
- 0.0.0.0:4433:4433
- 0.0.0.0:4434:4434
- restart_policy: unless-stopped
- watch:
- file: /opt/so/conf/kratos
- require:
@@ -75,6 +76,22 @@ append_so-kratos_so-status.conf:
- name: /opt/so/conf/so-status/so-status.conf
- text: so-kratos
wait_for_kratos:
http.wait_for_successful_query:
- name: 'http://{{ MANAGER }}:4434/'
- ssl: True
- verify_ssl: False
- status:
- 200
- 301
- 302
- 404
- status_type: list
- wait_for: 300
- request_interval: 10
- require:
- docker_container: so-kratos
{% else %}
{{sls}}_state_not_allowed:

View File

@@ -131,6 +131,7 @@ syncesusers:
- show_changes: False
- require:
- docker_container: so-kratos
- http: wait_for_kratos
{% else %}