Like in https://stackoverflow.com/questions/67213727/ansible-collections-collection-level-variable we could build a role called elasticstack. This will only hold defaults/main.yml and README.md. All variables we use in all roles could be set there. So we had them in a central place to change and document. And we could get rid of those pesky linter messages about variable names not matching role names.