Integrate VM provisioning using ansible and add required roles also


I can do provisioning of VM in opennebula using ansible and also i have a role defined which is working well. now if i need to integrate both of these in single playbook, how can i do it? Is anyone created single playbook for provisioning VM as well as applying required roles in it?

Thanks in Advance.