Ansible is declarative. It will do what you tell it to do. You tell it to copy a file, it will either copy it or fail. You tell it to start a service, it will start it or fail. So why would we need to validate that this works? Well in our experience it is not that simple.