Ansible is used for computer system provisioning and configuration management. It uses computer readable files to set whole system up without requiring physical interaction from anyone.