Hello Klen,
Great work on your roles. Congratulations!
Short version:
Since this role is based on a /etc/sudoers template, when I use it the previous sudoers config is lost.
Long version:
I'm using your role within a Travis-CI test suite and I want to add a "makepkg" user, when I do this I lose the "travis" user. I can only keep the travis user if a manually specify that I want two users from the begining. This might not be desirable on a composition of roles when I want to add another user as a next stage without knowing what happened in the past.
Wouldn't be appending users better?
Regards.