Hello Nathanael,
On Wed, Oct 13, 2021 at 6:55 PM Nathanaël Blanchet via FreeIPA-users <
freeipa-users(a)lists.fedorahosted.org> 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
blanchet(a)abes.fr
_______________________________________________
FreeIPA-users mailing list -- freeipa-users(a)lists.fedorahosted.org
To unsubscribe send an email to freeipa-users-leave(a)lists.fedorahosted.org
Fedora Code of Conduct:
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
https://lists.fedorahosted.org/archives/list/freeipa-users@lists.fedoraho...
Do not reply to spam on the list, report it:
https://pagure.io/fedora-infrastructure
--
Rafael Guterres Jeffman
Senior Software Engineer
FreeIPA - Red Hat