From e9b288ca0e4529cbc51a860b4439a54a68923919 Mon Sep 17 00:00:00 2001
From: Eesaan Atluri <atlurie@uab.edu>
Date: Wed, 9 Apr 2025 19:11:53 -0400
Subject: [PATCH] feat: Parameterize OOD shell app default host

---
 ansible/group_vars/all                  | 5 +++++
 ansible/roles/ood_config/tasks/main.yml | 7 +++++++
 2 files changed, 12 insertions(+)

diff --git a/ansible/group_vars/all b/ansible/group_vars/all
index ce3d27d..42f3ad7 100644
--- a/ansible/group_vars/all
+++ b/ansible/group_vars/all
@@ -96,3 +96,8 @@
 # ood_config
   ood_internal_ip: OOD_INTERNAL_IP
   ood_hostname: ood-gpfs5
+  ood_domain: https://rc.uab.edu
+  login_hostname: login-gpfs5
+  account_app: account
+  account_app_port: 8000
+  account_app_bind_address: ["0.0.0.0:{{account_app_port}}"]
diff --git a/ansible/roles/ood_config/tasks/main.yml b/ansible/roles/ood_config/tasks/main.yml
index 6dfb713..760d8aa 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
+
-- 
GitLab