Role Name

Create ldap account for opendoor

Requirements

keepass entry for opendoor/collidine_ldap_password

Role Variables

  • org: no default
  • nlu_ldap_base - from group variables
  • nlu_ldap_group_dn - from group variables
  • nlu_ldap_user_dn - default to ou={{ org }},{{ nlu_ldap_base }}
  • nlu_ldap_uri - default ldapi:///
  • nlu_dn_attribute - firstname or email - default to email
  • binddn - from group variables
  • bindpwd - from group variables
  • file : default account.csv csv file containing user to create:
firstname,lastname,email,[password][group]

password field optionnal - if empty will be generated automatically

group field optionnal - if not empty, user dn will be put as "member" of cn=group,org,basedn

keep the final comma, though !

Dependencies

None

Example Playbook

Including an example of how to use your role (for instance, with variables passed in as parameters) is always nice for users too:

- hosts: collidine
  user: tom
  become: false
  roles:
     - { role: tco.new_ldap_user, org=plop.fr,file: ~/Documents/Opendoor/Clients/Plop/account.csv , nlu_dn_attribute: email }

License

BSD

Author Information

Thomas C thomas@opendoor.fr

Description
No description provided
Readme 48 KiB