Use containerized Fabric execution for CI pipelines and ephemeral operator sessions.
docker run --rm -it \
-v "$(pwd):/workspace" \
-v "$HOME/.ssh:/root/.ssh:ro" \
-w /workspace \
python:3.12-slim bash -lc "pip install fabric && fab --version"