Update file main.yml

This commit is contained in:
Administrator 2025-11-20 11:35:49 +00:00
parent 3dd4e1c37f
commit 68536caed0

View File

@ -17,17 +17,19 @@
- "{{ cadvisor_config_dir }}"
become: yes
- name: Check if any container is using port {{ cadvisor_port }}
- name: Check if port {{ cadvisor_port }} is available
shell: |
docker ps --format "table {{.Names}}\t{{.Ports}}" | grep {{ cadvisor_port }} || true
register: port_usage
if ss -tuln | grep -q ":{{ cadvisor_port }} "; then
echo "Port {{ cadvisor_port }} is in use"
exit 1
else
echo "Port {{ cadvisor_port }} is available"
exit 0
fi
register: port_check
ignore_errors: yes
become: no
- name: Fail if port {{ cadvisor_port }} is in use
fail:
msg: "Port {{ cadvisor_port }} is already in use by another container"
when: port_usage.stdout != ""
- name: Deploy cAdvisor docker-compose
template:
src: docker-compose.yml.j2