No se puede usar el archivo de inventario ansible porque es ejecutable

Estoy tratando de ejecutar un archivo de inventario Ansibleansible -i hosts-prod all -u root -m ping y está fallando con este mensaje:

ERROR: The file hosts-prod is marked as executable, 
but failed to execute correctly. If this is not supposed 
to be an executable script, correct this with 
`chmod -x hosts-prod`.

Creo que esto se debe a que estoy usando Virtual Box y carpetas compartidas, lo que está obligando a todos mis archivos a ug + rwx. Y vbox no permite cambiar los permisos en las carpetas compartidas (al menos las carpetas compartidas provienen de Windows, que es mi situación)

¿Hay alguna manera de permitir que Ansible ejecute este archivo? Puedo ver varias opciones:

Editarhosts-prod para convertirse en un archivo ejecutable. No sé qué implica esto (ser nuevo en Ansible, obviamente).Establezca una opción de configuración en Ansible para indicarle que no ejecute este archivo como ejecutable, simplemente trátelo como el archivo de configuración estático que es. No puedo encontrar una opción para hacer esto, así que sospecho que no es posible.Mover el archivo fuera de las carpetas compartidas: no es una opción en mi caso.Tu mejor idea ...

¡Toda ayuda / ideas apreciadas!

El actualhosts-prod El archivo de configuración tiene el siguiente aspecto, por lo que cualquier sugerencia sobre cómo hacerlo ejecutable internamente sería bienvenido:

web01 ansible_ssh_host=web01.example.com
db01 ansible_ssh_host=db01.example.com

[webservers]
web01

[dbservers]
db01

[all:vars]
ansible_ssh_user=root

Respuestas a la pregunta(2)

Su respuesta a la pregunta