Add top-level playbook