I get this:
[WARNING]: * Failed to parse /ansible/inventory/path/thing.sh with script plugin: problem running
/ansible/inventory/path/thing.sh --list ([Errno 13] Permission denied:
'/ansible/inventory/path/thing.sh')
[WARNING]: * Failed to parse /ansible/inventory/path/thing.sh with yaml plugin: We were unable to read
either as JSON nor YAML, these are the errors we got from each: JSON: Expecting value: line 1 column 1 (char 0) Syntax Error
while loading YAML. mapping values are not allowed in this context The error appears to be in
That is nothing unexpected - /ansible/inventory/path is actually not an ansible inventory file. More clearly, it is used by the system, but only indirectly, the ansible configuration scan can not interpret it.
But that directory has a very good place there on other configuration reason.
I would politely ask ansible, to just ignore /ansible/inventory/path, despite that it is a subdirectory of the inventory.
What I would really like, if some .ansibleignore or similar thing would exist, where I can simply determinte the files which should be ignored by ansible inventory scan.
Does it exist?