results in the last vars file never loading. If I replace {{ vars }} by
the path it loads fine. If I replace the {{ ansible_distribution }}with
a hard coded one it loads ok. It's like it's not expanding multiple
variables in the same import line?
As a side note, at some points I see it mentioning that the distro vars
file is being imported, but not other times. When does ansible-playbook
note "importing ..." ?
There should be nothing about the different variable syntaxes making a difference here, fact loading is exactly the same and templating runs the same for each.
What I have caught though is a typo in your original:
I got it working... something was wacky with my git checkout I was
running from. I did a clean checkout and reconverted and everything
seems to be working now.