What according to you is the proper way to make the content reusable?
The Ansible files can be made reusable in following ways-
In order to break or create the number of smaller files of any huge playbook imports and includes are used. Rolls are used to organize and manage multiple tasks following a package including plugin, variables, handlers and other modules. By using Ansible galaxy they can also be uploaded and shared directly.