Always check if source is in profile file
Add idempotent for role
Merge pull request #2 from kosssi/fixbug

Fixbug