21 lines
657 B
YAML
21 lines
657 B
YAML
---
|
|
# ansible-playbook /etc/ansible/Playbooks/new_ldap_user.yml -K --ask-vault-pass
|
|
# --extra-vars="file=account.csv"
|
|
- name: set some vars
|
|
ansible.builtin.set_fact:
|
|
binddn: "{{ lookup( 'viczem.keepass.keepass', 'opendoor/collidine_ldap_password', 'username' ) }}"
|
|
bindpwd: "{{ lookup( 'viczem.keepass.keepass', 'opendoor/collidine_ldap_password', 'password' ) }}"
|
|
tags: always
|
|
when: binddn is not defined
|
|
|
|
- name: read csv file
|
|
community.general.read_csv:
|
|
path: '{{ file|default( "account.csv" ) }}'
|
|
register: users
|
|
delegate_to: localhost
|
|
|
|
- include_tasks: ldap_user_inc.yml
|
|
loop: "{{ users.list }}"
|
|
|
|
|