diff --git a/roles/slurm-common/tasks/main.yml b/roles/slurm-common/tasks/main.yml
index 99a64ff3d1fd22fff2ba2efed0aaeaf7c0eed961..6b914fd4189e3ab3f1812e05b8a0511994ed1c69 100644
--- a/roles/slurm-common/tasks/main.yml
+++ b/roles/slurm-common/tasks/main.yml
@@ -18,23 +18,24 @@
 - include: createSlurmDirectories.yml
 
 - name: install deps
-  yum: name={{ item }} state=present
-  with_items:
-    - perl
-    - perl-DBI
-    - openssl-devel
-    - gcc
-    - rpm-build
-    - wget
-    - openssl-devel
-    - readline-devel
-    - pam-devel
-    - perl-ExtUtils-MakeMaker
-    - bzip2-devel
-    - hwloc
-    - hwloc-devel
-    - lua
-    - lua-devel
+  package:
+    state: present
+    name:
+      - perl
+      - perl-DBI
+      - openssl-devel
+      - gcc
+      - rpm-build
+      - wget
+      - openssl-devel
+      - readline-devel
+      - pam-devel
+      - perl-ExtUtils-MakeMaker
+      - bzip2-devel
+      - hwloc
+      - hwloc-devel
+      - lua
+      - lua-devel
   become: true
   when: ansible_os_family == "RedHat"