break playbook into roles