title: Playbooks in a subdirectory, not next to group_vars
body: <p>Does anyone know how to put playbooks into folders, but share the same roles, group_vars, and other stuff typically located at the root dir?  </p>
  
  <p>Here's what I'd like to have:</p>
  
  <pre>
  root_dir:
  - group_vars
  - roles
  - inventory
  - playbooks
    - my_playbook.yml
  - site.yml
  - deploy.yml
  </pre>
  
  <p>Our root dir is getting pretty big now and I'd like to split out some playbooks into their own folder (shown as playbooks/ above).  An identical tiny playbook fails to run when inside a directory (say, playbooks/) vs at the root dir, because it doesn't grab stuff from group_vars.</p>
  
  <p>I can partially work around this, and run a playbook inside my playbooks/ 
  directory:</p>
  
  <pre>
  - hosts: host_group
    sudo: true
    gather_facts: false
    vars_files:
    - ../group_vars/all/main.yml
  </pre>
  
  <p>This picks up the vars defined in main.yml.  However, it's not clear to me if this would add group variables defined in group_vars/, as opposed to the explicitly specificed ../group_vars/.</p>
  
  <p>Thanks!</p>