diff --git a/ansible/roles/ldap_config/tasks/main.yml b/ansible/roles/ldap_config/tasks/main.yml
index c0cd3cc78366549a180a5cb264bd9176bf7b6ab4..183261006200403e678d54a3e0fd84d1453f9174 100644
--- a/ansible/roles/ldap_config/tasks/main.yml
+++ b/ansible/roles/ldap_config/tasks/main.yml
@@ -1,4 +1,15 @@
 ---
+- name: Install ldap packages
+  ansible.builtin.yum:
+    name: "{{ item }}"
+    state: present
+  loop:
+    - nss-pam-ldapd
+    - openldap
+    - openldap-clients
+    - openldap-servers
+    - sssd-ldap
+
 - name: Update nsswitch.conf to look for ldap
   ansible.builtin.replace:
     dest: /etc/nsswitch.conf