Active directory 使用Ansible从LDAP获取电子邮件

Active directory 使用Ansible从LDAP获取电子邮件,active-directory,ansible,ldap,Active Directory,Ansible,Ldap,我有一个名字和姓氏的列表,我需要对照我的LDAP检查它们并获取电子邮件。 我一直在使用ldap_条目和ldap_attr,但这些模块不提供信息 这将确保用户存在,并尝试创建该用户,但不提供以下信息: - name: Make sure we have an user ldap_entry: dn: CN=xxx,CN=Users,DC=example,DC=com objectClass: person server_uri: ldap://ldap.test.com

我有一个名字和姓氏的列表,我需要对照我的LDAP检查它们并获取电子邮件。
我一直在使用ldap_条目和ldap_attr,但这些模块不提供信息

这将确保用户存在,并尝试创建该用户,但不提供以下信息:

- name: Make sure we have an user
  ldap_entry:
    dn: CN=xxx,CN=Users,DC=example,DC=com
    objectClass: person
    server_uri: ldap://ldap.test.com
    bind_dn: CN=admin,OU=Functional Accounts,DC=example,DC=com
    bind_pw: xxxxxxxxx
有没有办法通过ansible从用户那里获取电子邮件


谢谢

这不是答案,而是解决办法。
我最终安装了ldapsearch,并在ansible上使用了命令选项

- name: Test ldap
  command: ldapsearch -x -h ldap.test.com -D "admin" -w "xxxxxxx" -b "CN=Users,DC=example,DC=com" "cn={{item}}" -s sub "(cn=*)" mail
  register: ldap_output
  with_items: "{{owner_list}}"