I break my playbooks in roles which can be used for different setups. most of these roles are quite simple (few lines in tasks, perhaps a variable or a template).
I w