diff --git a/roles/enable_modules/tasks/main.yml b/roles/enable_modules/tasks/main.yml
index 77e5c1fc305dffe2dc191f8100da6186be22777a..f9c99893d772987a4c24b584ddc593eb0e183cbf 100644
--- a/roles/enable_modules/tasks/main.yml
+++ b/roles/enable_modules/tasks/main.yml
@@ -1,7 +1,13 @@
 ---
 
+- name: make sure environment modules are installed
+  package:
+    name: environment-modules
+    state: installed
+  become: true
+
 - name: template lmod bash
-  template: src=lmod.sh.j2 dest=/etc/profile.d/lmod.sh 
+  template: src=lmod.sh.j2 dest=/etc/profile.d/lmod.sh
   become: true
   become_user: root
   when: default_modules == "lmod"