Hello Nathanael,

On Wed, Oct 13, 2021 at 6:55 PM Nathanaël Blanchet via FreeIPA-users <
[email protected]> wrote:
>
> Hello,
>
> I'm used to get informations/facts from any API based product such as
> ovirt or awx with either a module (ovirt_vm_info ) or either a lookup
> plugin (awx).
>
> But I can't find anyway to do such a thing with the freeipa collection,
> except directly calling the API with curl as this
>
> curl  \
>           -H referer:https://$HOSTNAME/ipa  \
>           -H "Content-Type:application/json" \
>           -H "Accept:applicaton/json"\
>           --negotiate -u : \
>           --cacert /etc/ipa/ca.crt  \
>           -d  '{"method":"host_find","params":[[""],{}],"id":0}' \
>           -X POST       https://`hostname`/ipa/json  \
>
> My question is to verify if I miss something, and how other users manage
> to get json objects as variables so as to use them in a full ansible
> context ( maybe uri module???)
>

I'm not sure if "freeipa collection" is ansible-freeipa, which is developed
and
supported by the FreeIPA team, or the Ansible community.general plugins.

Anyway, neither collection has plugins to gather general information about
your setup. In ansible-freeipa here is config, and a few modules that
provide
some responses, but none do a "*-find" or "*-show", IIRC.

For ansible-freeipa, if you want, please open an RFE requesting this
behavior:

    https://github.com/freeipa/ansible-freeipa/issues

And please, detail your use case.

Rafael

> --
> Nathanaël Blanchet
>
> Supervision réseau
> SIRE
> 227 avenue Professeur-Jean-Louis-Viala
> 34193 MONTPELLIER CEDEX 5
> Tél. 33 (0)4 67 54 84 55
> Fax  33 (0)4 67 54 84 14
> [email protected]
> _______________________________________________
> FreeIPA-users mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
> Fedora Code of Conduct:
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives:
https://lists.fedorahosted.org/archives/list/[email protected]
> Do not reply to spam on the list, report it:
https://pagure.io/fedora-infrastructure



--
Rafael Guterres Jeffman
Senior Software Engineer
FreeIPA - Red Hat
_______________________________________________
FreeIPA-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedorahosted.org/archives/list/[email protected]
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure

Reply via email to