Hi Jimmy,

On 12/27/18 5:57 AM, Jimmy Htor wrote:
Hey,

The way I see it you either output to STDOUT, which would make debug output part of the inventory data, thus corrupt it. Or you output to STDERR and Ansible will treat is as actual errors (and show it using red color).

Is there another way to cleanly provide debug info during an Ansible run besides writing to a file?


JSON doesn't support comments, but you can create a dummy variable called _comment and put your debugging messages there, right in the JSON. An unused variable won't mess up your inventory data.


Another option is to use theĀ  syslog facility for whatever language you're writing the inventory script in.

In bash, it would be :

$ logger "spam and eggs happened"


Cheers,


Hugo


--

Hugo F. gonzalez

Senior Consultant

Red Hat LATAM <https://www.redhat.com>

<https://red.ht/sig>


--
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 ansible-project+unsubscr...@googlegroups.com.
To post to this group, send email to ansible-project@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/ed62e50d-7450-efbc-bd9a-6c0598547d75%40redhat.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to