On Tue, Jun 16, 2020 at 10:00 AM M. Manna <[email protected]> wrote:
>
> Hi,
>
> On Tuesday, 16 June 2020 08:53:53 UTC+1, Luca 'remix_tj' Lorenzetto wrote:
>>
>> 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
>>
>> ?
>
>
>  I am not sure if you read my post. The problem isn't with JSON/YAML. When I 
> install Ansible with pip package manager, this works just fine 
> (2.6,2.7,2.8,2.9,latest).
> When I install Ansible using DNF or YUM - it doesn't work and outputs that 
> error message. How is it possible that the JSON is invalid in once case, but 
> not both?
>>
>>
>> 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.
>>
>   Repeating my previous question, how is it possible that versions 
> 2.6,2.7,2.8,2.9 (and latest 2.9.9) all works just fine when installed using 
> pip? I am not sure if anyone is reading my question :)

ansible isn't an all-in-one product, relies on external libs.

Please check all the libraries used by ansible packaged and by ansible
installed via pip.
Depends also if you're are installing in virtualenv, which installs
all the deps  from scratch, or on an OS which already has the required
libraries.

Luca


-- 
"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/CAKuX69oHpcQ2R1kT9mE3iwp-xrSD_BOxkN8bb5oWp95zjBLFUA%40mail.gmail.com.

Reply via email to