Skip to content

multivacplatform/multivac-ansible

Repository files navigation

multivac-ansible GitHub license Multivac Discuss Multivac Channel

Install and config LDAP client with TLS

Role variables:

ldap_base: dc=example,dc=com
ldap_uri: ldap://example.com
ldap_version: 3
ldap_rootbinddn: cn=admin,dc=example,dc=come
ldap_pam_password: md5
ldap_pem_file: /etc/ldap/ca_certs.pem

Example of role:

roles:
  - {role: openldap_client, ldap_base: "", ldap_uri: "", ldap_version: "", ldap_rootbinddn: "", ldap_pam_password: "", ldap_pem_file: ""}

Example of running the playbook:

ansible-playbook --sudo ldap_client_playbook.yaml --extra-vars "target=ANSIBLE_HOSTS_OR_GROUPS"

Code of Conduct

This, and all github.com/multivacplatform projects, are under the Multivac Platform Open Source Code of Conduct. Additionally, see the Typelevel Code of Conduct for specific examples of harassing behavior that are not tolerated.

Copyright and License

Code and documentation copyright (c) 2018-2019 ISCPIF - CNRS. Code released under the MIT license.