diff --git a/tasks/main.yml b/tasks/main.yml index 040c0be..21bf7cf 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -185,11 +185,18 @@ state: absent when: ldap_have_ssl -- name: configure ldap aliases +- name: configure ldap aliases - 0/1 tags: shell - template: + ansible.builtin.template: src: ldap_aliases.sh - dest: /etc/profile.d/ + dest: /root/.ldap_aliases.sh + +- name: configure ldap aliases - 1/1 + tags: shell + ansible.builtin.lineinfile: + path: /root/.bashrc + create: true + line: source /root/.ldap_aliases.sh - name: add some entries ldap_entry: diff --git a/templates/ldap_aliases.sh b/templates/ldap_aliases.sh index 8579b38..2890a5e 100644 --- a/templates/ldap_aliases.sh +++ b/templates/ldap_aliases.sh @@ -2,3 +2,4 @@ alias ldm="ldapmodify -x -D {{ ldap_admin_dn }} -y {{ ldap_secret_file }}" alias lda="ldapadd -x -D {{ ldap_admin_dn }} -y {{ ldap_secret_file }}" alias lds="ldapsearch -xLLL -D {{ ldap_admin_dn }} -y {{ ldap_secret_file }}" alias ldrm="ldapdelete -x -D {{ ldap_admin_dn }} -y {{ ldap_secret_file }}" +alias ldpw="ldappasswd -x -D {{ ldap_admin_dn }} -y {{ ldap_secret_file }}"