From 377beaa7106c9ac0ec568e62efc8ff52c24d7dfc Mon Sep 17 00:00:00 2001
From: Bo-Chun Louis Chen <louistw@uab.edu>
Date: Wed, 23 Oct 2024 12:03:47 -0500
Subject: [PATCH] refactor: use variable to decide if we want autofs mount

---
 ansible/group_vars/all                  | 1 +
 ansible/roles/nfs_mounts/tasks/main.yml | 4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/ansible/group_vars/all b/ansible/group_vars/all
index c0b71fc..c3cb579 100644
--- a/ansible/group_vars/all
+++ b/ansible/group_vars/all
@@ -22,6 +22,7 @@
   ldap_uri: "ldap://ldapserver"
 
 # nfs_mounts related
+  use_autofs: false
   mount_points:
     - /gpfs4
     - /gpfs5
diff --git a/ansible/roles/nfs_mounts/tasks/main.yml b/ansible/roles/nfs_mounts/tasks/main.yml
index d99aefe..507f4c6 100644
--- a/ansible/roles/nfs_mounts/tasks/main.yml
+++ b/ansible/roles/nfs_mounts/tasks/main.yml
@@ -1,8 +1,8 @@
 ---
 - name: nfs_mounts using fstab
   include_tasks: fstab.yml
-  when: "'proxy' in group_names"
+  when: not use_autofs
 
 - name: nfs_mounts using autofs
   include_tasks: autofs.yml
-  when: "'proxy' not in group_names"
+  when: use_autofs
-- 
GitLab