Idempotency pitfalls
Tasks that use shell or command modules bypass Ansible's idempotency guarantees, causing unintended re-execution on repeated runs. We audit every playbook for non-idempotent tasks and replace them with purpose-built modules or custom idempotent logic.