- name: reload nginx ansible.builtin.shell: | # Versuche unterschiedliche Container-Namen und Methoden CONTAINER_ID=$(docker ps -q --filter name=michaelschiemer_nginx || docker ps -q --filter name=nginx) if [ -n "$CONTAINER_ID" ]; then docker exec $CONTAINER_ID nginx -s reload || true else # Wenn Container nicht gefunden, versuche Neustart über Docker Compose cd {{ deploy_root }} && \ docker-compose -f {{ deploy_root }}/docker-compose-simple.yml restart nginx || true fi args: executable: /bin/bash ignore_errors: yes