Note
LDAP support is only available to those with Enterprise-level licenses.
Administrators use LDAP as a source for authentication information for Tower users. User authentication is provided, but not the synchronization of user permissions and credentials. Organization membership (as well as the organization admin) and team memberships can be synchronized.
When so configured, a user who logs in with an LDAP username and password automatically gets a Tower account created for them and they can be automatically placed into organizations as either regular users or organization administrators.
Users created via an LDAP login cannot change their username, first name, last name, or set a local password for themselves. This is also tunable to restrict editing of other field names.
LDAP integration for Tower is configured in the file /etc/tower/conf.d/ldap.py
. No configuration is accessible via the Tower user interface. Review the comments in that file for information on LDAP configuration and contact Ansible support if you need help: http://support.ansible.com/
Note
Users of older versions of Tower should update /etc/tower/settings.py
instead of files within /etc/tower/conf.d/
.