add major middleware playbook dir