From 461556cb37ba5e49a2802547345b59e52c8fe356 Mon Sep 17 00:00:00 2001 From: Thomas Constans Date: Wed, 14 Feb 2024 07:52:13 +0100 Subject: [PATCH] remove ldap alias from /etc put it in /root instead --- tasks/main.yml | 13 ++++++++++--- templates/ldap_aliases.sh | 1 + 2 files changed, 11 insertions(+), 3 deletions(-) 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 }}"