mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-08-16 00:47:29 +02:00
Removed unnecessary wait_for logic from mig
This commit is contained in:
parent
411a1f8931
commit
3587531bda
@ -42,5 +42,3 @@ build_data:
|
|||||||
# Enables the building of the meta data which the graph requiers
|
# Enables the building of the meta data which the graph requiers
|
||||||
enabled: true
|
enabled: true
|
||||||
|
|
||||||
# Recommended to set this to false in inventory to optimize speed
|
|
||||||
wait_for: true
|
|
||||||
|
@ -22,4 +22,4 @@
|
|||||||
|
|
||||||
- name: Build data (single async task)
|
- name: Build data (single async task)
|
||||||
include_tasks: 02_build_data.yml
|
include_tasks: 02_build_data.yml
|
||||||
when: mig_build_data | bool
|
when: MIG_BUILD_DATA | bool
|
||||||
|
@ -12,27 +12,3 @@
|
|||||||
msg: >
|
msg: >
|
||||||
MIG build job failed to start. No job ID returned.
|
MIG build job failed to start. No job ID returned.
|
||||||
when: mig_build_job.ansible_job_id is not defined
|
when: mig_build_job.ansible_job_id is not defined
|
||||||
|
|
||||||
- name: Debug MIG build job ID
|
|
||||||
debug:
|
|
||||||
msg: "MIG build job started with ID: {{ mig_build_job.ansible_job_id }}"
|
|
||||||
when: MODE_DEBUG | bool
|
|
||||||
|
|
||||||
- debug:
|
|
||||||
msg: "Waiting for MIG build job to finish. Set 'build_data.wait_for=false' in the application config to skip waiting and improve performance."
|
|
||||||
when: mig_wait_for_build | bool
|
|
||||||
|
|
||||||
- name: Wait for MIG build job to finish (enforce failure)
|
|
||||||
async_status:
|
|
||||||
jid: "{{ mig_build_job.ansible_job_id }}"
|
|
||||||
register: mig_build_result
|
|
||||||
until: mig_build_result.finished
|
|
||||||
retries: 360
|
|
||||||
delay: 10
|
|
||||||
when:
|
|
||||||
- mig_wait_for_build | bool
|
|
||||||
failed_when:
|
|
||||||
- mig_build_result.result is defined
|
|
||||||
- mig_build_result.result.rc is defined
|
|
||||||
- mig_build_result.result.rc != 0
|
|
||||||
|
|
||||||
|
@ -3,8 +3,8 @@
|
|||||||
{{ application_id | get_entity_name }}:
|
{{ application_id | get_entity_name }}:
|
||||||
{% set container_port = 80 %}
|
{% set container_port = 80 %}
|
||||||
{% include 'roles/docker-container/templates/base.yml.j2' %}
|
{% include 'roles/docker-container/templates/base.yml.j2' %}
|
||||||
image: "{{ mig_image }}"
|
image: "{{ MIG_IMAGE }}"
|
||||||
container_name: "{{ mig_container }}"
|
container_name: "{{ MIG_CONTAINER }}"
|
||||||
ports:
|
ports:
|
||||||
- 127.0.0.1:{{ports.localhost.http[application_id]}}:{{ container_port }}
|
- 127.0.0.1:{{ports.localhost.http[application_id]}}:{{ container_port }}
|
||||||
build:
|
build:
|
||||||
|
@ -7,7 +7,6 @@ docker_pull_git_repository: true
|
|||||||
docker_repository_address: "https://github.com/kevinveenbirkenbach/meta-infinite-graph"
|
docker_repository_address: "https://github.com/kevinveenbirkenbach/meta-infinite-graph"
|
||||||
|
|
||||||
# Helper variables
|
# Helper variables
|
||||||
mig_image: "mig:latest"
|
MIG_IMAGE: "mig:latest"
|
||||||
mig_container: "mig"
|
MIG_CONTAINER: "mig"
|
||||||
mig_build_data: "{{ applications | get_app_conf(application_id, 'build_data.enabled') }}"
|
MIG_BUILD_DATA: "{{ applications | get_app_conf(application_id, 'build_data.enabled') }}"
|
||||||
mig_wait_for_build: "{{ applications | get_app_conf(application_id, 'build_data.wait_for') }}"
|
|
Loading…
x
Reference in New Issue
Block a user