Used for deploying software. One of the main benefits is that it gives idempotence.
> An operation is _idempotent_ if the result of performing it once is exactly the same as the result of performing it repeatedly without any intervening actions
Interesting article: [Five Ansible Techniques I Wish I’d Known Earlier – zwischenzugs](https://zwischenzugs.com/2021/08/27/five-ansible-techniques-i-wish-id-known-earlier/).