Keeping it very brief, Ansible is an IT automation tools. It helps in,
- Provisioning as create ec2 instance, vpc, s3 bucket etc.
- Configuration as simple data description for the infrastructure for understanding of human as well as machine. Example configure all servers to run specific app version.
- Deployment as deploy application on webserver like nginx, apache etc.
- Manage as maintaining all resources from control node.