bonnevil / ldap-freeipa

Ansible Tower dynamic inventory script for FreeIPA
Other
4 stars 7 forks source link

= ldap-freeipa.py

Ansible dynamic inventory script for FreeIPA. Tested using FreeIPA 4.4.

== Description

This script performs a LDAP simple bind against a FreeIPA server using a low-privilege service user, and collects information about registered hosts and hostgroups and maps those directly into the Ansible inventory.

Unlike the freeipa.py script currently in the upstream contrib repository (https://github.com/ansible/ansible/tree/devel/contrib/inventory), this script does not require a Kerberos credential or use the FreeIPA API.

== Getting Started

The script will need to be edited before it is used. You will need to know

== License

This project is licensed under the Simplified (2-clause) BSD license. See the link:LICENSE[LICENSE] file for details.