When I talk about how to develop automation solutions with Ansible, I begin by highlighting the philosophy behind its design. All Ansible best practices relate back to this thinking in one way or another.
Related Articles:
https://www.ansible.com/blog/ansible-best-practices-essentials