Hello,

the error you're reporting:

[WARNING]:  * Failed to parse /******/inventory/inventory.py with
script plugin: failed to parse executable inventory
script results from /********/inventory/inventory.py: Expecting
property name enclosed in double quotes: line 1 column 2
(char 1)

is clear. The inventory.py script returns an invalid json/yaml.

Could you please share Line 1 of the output of

inventory.py --list

?

As stated in the issue, ansible doesn't parse directly json, but yaml,
which is a superset of json.

If your script returns an invalid json/yaml newer ansible version may
not understand it correctly. And you can't expect that since a version
that accidentally understood it, it will accepted forever.

Luca

On Tue, Jun 16, 2020 at 9:46 AM M. Manna <[email protected]> wrote:
>
> Hello,
>
> With Regards to Github Ticket - 
> https://github.com/ansible/ansible/issues/70054
>
> I have not reached a successful resolution. Here is the summary of the issue
>
> 1) The inventory.py script which is supposed to output JSON data is working 
> fine when Ansible is managed via Pip.
> 2) The script doesn't work when Ansible package is installed via DNF or YUM.
> 3) We cannot use pip in produdction as it's not part of our audit system.
>
> According to various comments, it appears that the plugins/helper packages 
> provided with Ansible in DNF/YUM may be corrupted. Pip seems to be providing 
> all the correct items.
>
> I am using Python 3.
>
> Regards,
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Ansible Project" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/ansible-project/576cc54a-3821-4a4e-ab94-7203f70162afo%40googlegroups.com.



-- 
"E' assurdo impiegare gli uomini di intelligenza eccellente per fare
calcoli che potrebbero essere affidati a chiunque se si usassero delle
macchine"
Gottfried Wilhelm von Leibnitz, Filosofo e Matematico (1646-1716)

"Internet è la più grande biblioteca del mondo.
Ma il problema è che i libri sono tutti sparsi sul pavimento"
John Allen Paulos, Matematico (1945-vivente)

Luca 'remix_tj' Lorenzetto, http://www.remixtj.net , <[email protected]>

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/CAKuX69oJ6JyfLr40MocFuFi2v2uKsPxVfhWfo%3DXRZiS6TJY5nA%40mail.gmail.com.

Reply via email to