Ansible-更改ldap服务器上的用户密码
我使用Ansible将用户添加到ldap服务器 第一次用户创建。当我再次运行Ansible时,我只想更改用户密码,这是属性之一,它什么也不做 如何更改现有用户的atribute 在我的main.yml文件中,类似于:Ansible-更改ldap服务器上的用户密码,ldap,ansible,Ldap,Ansible,我使用Ansible将用户添加到ldap服务器 第一次用户创建。当我再次运行Ansible时,我只想更改用户密码,这是属性之一,它什么也不做 如何更改现有用户的atribute 在我的main.yml文件中,类似于: - name: user entries ldap_entry: dn: ... attributes: uidNumber: "{{ item.uidNumber }}" gidNumber: "{{ item.gidNumber }}
- name: user entries
ldap_entry:
dn: ...
attributes:
uidNumber: "{{ item.uidNumber }}"
gidNumber: "{{ item.gidNumber }}"
sn: "{{ item.sn }}"
cn: "{{ item.cn }}"
userPassword: "{{ item.userPassword }}"
bind_dn: "..."
bind_pw: "..."
state: present
with_items: "{{ users }}"
从ldap_条目模块文档: 此模块仅断言LDAP条目是否存在,而不是其属性。要断言条目的属性值,请参见ldap_attr
使用模块。从ldap\u条目模块文档: 此模块仅断言LDAP条目是否存在,而不是其属性。要断言条目的属性值,请参见ldap_attr 使用模块