...
We have two categories of Ansible playbooks; installations and tasks. Installation playbooks follow a hierarchy to install and configure VMs in the correct order where tasks are used for one-off or repeating jobs that we need to run, e.g. adding SSH access for a developer running ETL processes or running database backups.
Our inventory
Installation
Tasks
Install Ansible on MacOS/Linux
...