considering that json is a subset of yaml, you should be able to load them.

On Thu, Nov 20, 2014 at 1:44 PM, Lorin Hochstein
<[email protected]> wrote:
> Cool. Is there a way to specify this in the playbook itself (other than in
> the shebang)?  Something like vars_files that speaks json?
>
>
> On Thu, Nov 20, 2014 at 1:32 PM, Brian Coca <[email protected]> wrote:
>>
>> you can load it as extra vars with -e @/pathto/jsonfile.json
>>
>> On Thu, Nov 20, 2014 at 1:30 PM, Lorin Hochstein
>> <[email protected]> wrote:
>> > I'd like to load facts for a host that are defined in a JSON file on the
>> > control machine. The json file (along with the playbooks) is in a repo
>> > that
>> > multiple people can check out, and so I don't want to require that each
>> > user
>> > who checks out the repo copies this file to /etc/ansible/facts.d.
>> >
>> > Is there another way to load a JSON file that lives on the control
>> > machine
>> > and use its contents to populate variables?
>> >
>> > I ended up writing a custom facts module to do this, but it seems like
>> > overkill.
>> >
>> > Lorin
>> >
>> > --
>> > 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 post to this group, send email to [email protected].
>> > To view this discussion on the web visit
>> >
>> > https://groups.google.com/d/msgid/ansible-project/3ac701bb-f237-40ec-a524-cc5baab6e3e5%40googlegroups.com.
>> > For more options, visit https://groups.google.com/d/optout.
>>
>>
>>
>> --
>> Brian Coca
>>
>> --
>> You received this message because you are subscribed to a topic in the
>> Google Groups "Ansible Project" group.
>> To unsubscribe from this topic, visit
>> https://groups.google.com/d/topic/ansible-project/I56gGMFZpJs/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to
>> [email protected].
>> To post to this group, send email to [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/ansible-project/CAJ5XC8n2ca_EgoMyJwGJ3OpCk4HEq22Qyp7kGN-crg%2BghdSCHQ%40mail.gmail.com.
>> For more options, visit https://groups.google.com/d/optout.
>
>
> --
> 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 post to this group, send email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/ansible-project/CACkJihNK8fRnprn4pCGNm8Rtxjh4Jt2TWLreEOCHbtTSMz1yGQ%40mail.gmail.com.
>
> For more options, visit https://groups.google.com/d/optout.



-- 
Brian Coca

-- 
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 post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/CAJ5XC8kKQVcr-aybSYbWe5FdPm%2Bg6X-Hp7GiRLeToUFvUveUYg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to