We use Ansible at our company. The main thing we use it for is to set up our environments like deploy and install our services onto servers. You can write basic playbooks to patch your servers, reboot the server, wait 10 minutes and start your services. It's really just a tool to help automate your processes.
Example: You can use ansible to help manage your DNS records and test your changes using Vagrant.