Can you assign roles for subscription to the report ?
No, it is not possible - roles do not have email addresses. I would recommend creating some mailing group and subscribe this email address so the users have access to that mailbox.
Please, sign in to be able to submit a new answer.