title: How to debug ansible for general YAML syntax error without details to file and most likely unrelated to playbook itself?
body: <p>I have refactored a huge playbook that includes other. I only changed the integration of <code>files/*</code> that get copied to the remote machines, i.e. changing from symlinks to real files etc. After that the playbook is not running anymore with no details for the error, only</p>
  
  <p><code>$ ansible-playbook site.yml -i production.inv --limit build.local --ask-vault-pass --check -vvvvv
  Using /home/XY/.ansible.cfg as config file
  Vault password:
  ERROR! Syntax Error while loading YAML.</code></p>
  
  <p>Before the refactoring I see <code>statically included: common/tasks/ubuntu-fix.yml</code> output lines and if I manually add an error there, I get details like <code>The error appears to have been in 'common/tasks/install.yml': line 3, column 9, but may</code> also after the first file is included successfully. I conclude that the error happens before the first include, however the playbook itself is not changed and works in another folder with the old way of including files via symlink.</p>
  
  <p>How can I debug in which file ansible fails?</p>