Update file main.yml
This commit is contained in:
parent
446852c6fc
commit
618fa77cad
@ -78,6 +78,35 @@
|
|||||||
msg: "cAdvisor is running and responding on port {{ cadvisor_port }}"
|
msg: "cAdvisor is running and responding on port {{ cadvisor_port }}"
|
||||||
when: cadvisor_check.status == 200
|
when: cadvisor_check.status == 200
|
||||||
|
|
||||||
|
rescue:
|
||||||
|
- name: Get cAdvisor container logs
|
||||||
|
community.docker.docker_container_logs:
|
||||||
|
name: cadvisor
|
||||||
|
tail: 50
|
||||||
|
register: cadvisor_logs
|
||||||
|
become: yes
|
||||||
|
|
||||||
|
- name: Display cAdvisor logs for debugging
|
||||||
|
debug:
|
||||||
|
var: cadvisor_logs.log
|
||||||
|
when: cadvisor_logs is defined
|
||||||
|
|
||||||
|
- name: Check running containers
|
||||||
|
command: docker ps -a
|
||||||
|
register: docker_ps
|
||||||
|
become: yes
|
||||||
|
|
||||||
|
- name: Display running containers
|
||||||
|
debug:
|
||||||
|
var: docker_ps.stdout
|
||||||
|
when: docker_ps is defined
|
||||||
|
|
||||||
|
- name: Fail with detailed error message
|
||||||
|
fail:
|
||||||
|
msg: |
|
||||||
|
cAdvisor failed to start on {{ inventory_hostname }}.
|
||||||
|
Port {{ cadvisor_port }} might be in use or container is crashing.
|
||||||
|
Check the logs above for details.
|
||||||
|
|
||||||
when:
|
when:
|
||||||
- docker_check.rc == 0
|
- docker_check.rc == 0
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user