title: Possible to somehow use a wildcard in playbook includes (or any workaround)?
body: <p>Given a large playbook which also has many playbook includes, I would like to have some kind of abstract playbook which can be customized by concrete users. That abstract playbook should not know anything about the concrete playbooks, but include them with some wildcard. Something comparable to a <a href="https://en.wikipedia.org/wiki/Template_method_pattern" rel="nofollow noreferrer">template method</a> in OOP.</p>
  
  <p>It is possible in Ansible (2.2) to do this for task includes:</p>
  
  <pre><code>tasks:
    - include: "{{item}}"
    with_fileglob: "dir/*.yml"
  </code></pre>
  
  <p>Unfortunately, it is not possible to do this for playbook includes:</p>
  
  <pre><code>- include: "{{item}}"
    with_fileglob: "dir/*.yml"
  </code></pre>
  
  <p>Ansible fails with</p>
  
  <blockquote>
    <p>ERROR! 'with_fileglob' is not a valid attribute for a PlaybookInclude</p>
  </blockquote>
  
  <p>It would maybe possible to create a file which includes all existing files with some kind of pre-processor, but this seems quite error-prone.</p>
  
  <p>Any ideas?</p>