Re:Getting Started with Ansible
by geerlingguy on Tuesday November 17, 2020 @10:56AM
(#25125216)
Roles in collections are still a bit more annoying to deal with (IMO) than roles on their own (which I typically store in individual git repos so I can mix-and-match them in my playbooks more easily, and can test each role in CI thoroughly).
OTOH talking about Git: I usually recommend using subtrees in place of submodules as they allow you to actually merge-in the contents of other trees rather than holding pointers to them.