From fd71d5b82c2524f37038497efb5fba23d65b59b8 Mon Sep 17 00:00:00 2001 From: sam Date: Sun, 1 Mar 2026 01:30:11 -0700 Subject: [PATCH] Remove stuck portainer_agent container before redeploying If the container exists but is in a Restarting state (e.g. due to a stale AGENT_HOST env var), remove it so the deploy task creates a fresh container with the correct config. Co-Authored-By: Claude Sonnet 4.6 --- playbooks/find_docker_enroll_portainer.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/playbooks/find_docker_enroll_portainer.yml b/playbooks/find_docker_enroll_portainer.yml index 4d699c0..67d6d79 100644 --- a/playbooks/find_docker_enroll_portainer.yml +++ b/playbooks/find_docker_enroll_portainer.yml @@ -107,6 +107,12 @@ changed_when: false failed_when: false + - name: Remove portainer_agent container if stuck in restart loop + community.docker.docker_container: + name: portainer_agent + state: absent + when: "'Restarting' in (agent_status.stdout | default(''))" + - name: Pull Portainer Agent image community.docker.docker_image: name: portainer/agent