Generally you'll find roles in things like galaxy are just starting points, and it's not expected that you follow them as upstream copies change.
I would consider starting your own company roles repo, maybe call it foocorp-roles, as you are likely going to want modifications.
But I would not look at it as per-project vendoring or anything complicated like that.
It's not source code, and most likely the content is not going to need to change, so use things as a starting point, and then make them your own.
--Michael