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.
