Ansible
Ansible automates configuration and deployment over SSH — no agent on managed hosts. Playbooks in YAML describe tasks (packages, files, services, users); inventory lists targets; roles organize reusable content. Common issues include SSH auth failures, sudo/become permissions, idempotency surprises, slow runs, and Jinja template errors.