New Ansible setup architecture

I am tasked with setting up Ansible in my team.

In another team, we setup Ansible in a docker image, and spun up a new container per playbook execution.

Question - what general setup architecture should i use?. (E.g. dedicated ansible control servers, dock
er containers, cloud instances, etc....)

.

I’d like to know the point of running ansible in containers. I’m sort of new to this. Would be great if you could help out.