diff --git a/ansible/group_vars/all b/ansible/group_vars/all
index 17b981e2c543c4ac3978b1c7feff6ba2a65094ac..af6ef8306d7e4ca8f0ec7bb776764f9466fa1b5a 100644
--- a/ansible/group_vars/all
+++ b/ansible/group_vars/all
@@ -93,3 +93,4 @@
 # ood_config
   ood_internal_ip: 10.141.0.133
   ood_hostname: ood-gpfs5-01
+  login_hostname: login-gpfs5-01
diff --git a/ansible/roles/ood_config/tasks/main.yml b/ansible/roles/ood_config/tasks/main.yml
index 6dfb71314142166fc0d9858392ada202fc6a8fda..760d8aa962c314848637fa6b08f74d6570aa5c5b 100644
--- a/ansible/roles/ood_config/tasks/main.yml
+++ b/ansible/roles/ood_config/tasks/main.yml
@@ -4,3 +4,10 @@
     src: ood_proxy.conf.j2
     dest: /opt/rh/httpd24/root/etc/httpd/conf.d/ood-proxy.conf
 
+- name: Point shell app to login node
+  ansible.builtin.replace:
+    path: /etc/ood/config/clusters.d/SLURM_CLUSTER.yml
+    regexp: '^(\s+host:).*'
+    replace: '\1 "{{ login_hostname }}"'
+    backup: yes
+