diff --git a/ansible/roles/cheaha.node/tasks/zsh.yml b/ansible/roles/cheaha.node/tasks/zsh.yml
index 5bb577cc10bee5e41cc2ba5705af6f742493f58b..89eb894118ccbaba0635ddeaba8276d4722d9b70 100644
--- a/ansible/roles/cheaha.node/tasks/zsh.yml
+++ b/ansible/roles/cheaha.node/tasks/zsh.yml
@@ -1,4 +1,10 @@
 ---
+- name: Install pre-requisites
+  yum:
+    name:
+      - gcc
+      - ncurses-devel
+
 - name: Download and untar zsh
   ansible.builtin.unarchive:
     src: "{{ zsh_src_url }}"