From c7a17a897c9d360c8f03a492abe8c085b3a5ebb5 Mon Sep 17 00:00:00 2001
From: Eesaan Atluri <atlurie@uab.edu>
Date: Tue, 17 Dec 2024 11:12:45 -0600
Subject: [PATCH] feat: Add conditional to support both autofs, fstab mnts

Closes https://gitlab.rc.uab.edu/rc/hpc-factory/-/issues/175
---
 ansible/group_vars/all                  | 1 +
 ansible/roles/nfs_mounts/tasks/main.yml | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/ansible/group_vars/all b/ansible/group_vars/all
index f7b65c0..d1b1c9a 100644
--- a/ansible/group_vars/all
+++ b/ansible/group_vars/all
@@ -30,6 +30,7 @@
 # nfs_mounts related
   enable_nfs_mounts: true
   use_autofs: false
+  use_fstab: false
   mount_points:
     - { "src": "master:/gpfs4", "path": "/gpfs4", "opts": "ro,sync,hard", "mode": "0755" }
     - { "src": "master:/gpfs5", "path": "/gpfs5", "opts": "ro,sync,hard", "mode": "0755" }
diff --git a/ansible/roles/nfs_mounts/tasks/main.yml b/ansible/roles/nfs_mounts/tasks/main.yml
index 507f4c6..96a76ff 100644
--- a/ansible/roles/nfs_mounts/tasks/main.yml
+++ b/ansible/roles/nfs_mounts/tasks/main.yml
@@ -1,7 +1,7 @@
 ---
 - name: nfs_mounts using fstab
   include_tasks: fstab.yml
-  when: not use_autofs
+  when: use_fstab
 
 - name: nfs_mounts using autofs
   include_tasks: autofs.yml
-- 
GitLab