roles and privileges confusion

Hi

I just switched to Ansible 1.2, and tried using roles. But I am a bit confused about roles after reading ‘Best practices’.

There are two kinds of tasks in one role, ones need super user privileges and the others dont. Should I run the role twice: first with privileges and second without privileges?

Any suggestions will be appreciated!

Thanks

you can add sudo:true|false at the task level.