我使用Ansible将用户添加到ldap服务器。
首次创建用户。当我再次运行Ansible并且我只想更改用户密码(这是属性之一)时,它什么都不做。
如何更改现有用户的属性?
在我的main.yml文件中,例如:
- 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 }}"
答案 0 :(得分:2)