From 72d760441d57aed9af1090749f50df3182aeb997 Mon Sep 17 00:00:00 2001
From: Bo-Chun Louis Chen <louistw@uab.edu>
Date: Wed, 23 Oct 2024 12:09:33 -0500
Subject: [PATCH] refactor: use variable to decide if we want slurm client

---
 ansible/cheaha.yml     | 2 +-
 ansible/group_vars/all | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/ansible/cheaha.yml b/ansible/cheaha.yml
index 0f283d26..910268e0 100644
--- a/ansible/cheaha.yml
+++ b/ansible/cheaha.yml
@@ -7,4 +7,4 @@
     - { name: 'cheaha.node', tags: 'cheaha.node' }
     - { name: 'nfs_mounts', tags: 'nfs_mounts' }
     - { name: 'ldap_config', tags: 'ldap_config' }
-    - { name: 'slurm_client', tags: 'slurm_client', when: "'proxy' not in group_names" }
+    - { name: 'slurm_client', tags: 'slurm_client', when: enable_slurm_client }
diff --git a/ansible/group_vars/all b/ansible/group_vars/all
index c3cb5790..d1d270fa 100644
--- a/ansible/group_vars/all
+++ b/ansible/group_vars/all
@@ -4,6 +4,7 @@
   yum_repo_files: []
   pkg_list: []
   slurm_version: 18.08.9
+  enable_slurm_client: false
 
 # NHC related
   nhc_download_url: "https://github.com/mej/nhc/releases/download/1.4.3/lbnl-nhc-1.4.3-1.el7.noarch.rpm"
-- 
GitLab