diff --git a/roles/slurmdb-config/tasks/main.yml b/roles/slurmdb-config/tasks/main.yml
index c189183bab51ca97da66ddbae06aba5c73931bed..4d6e38457d965add6844c8ea507911ffcd288679 100644
--- a/roles/slurmdb-config/tasks/main.yml
+++ b/roles/slurmdb-config/tasks/main.yml
@@ -1,11 +1,12 @@
 ---
 - name: install deps in control node
-  yum: name={{ item }} state=installed
-  become: true
-  with_items:
-    - mysql
-    - mysql-devel
-    - MySQL-python
+  package:
+    state: installed
+    name:
+      - mysql
+      - mysql-devel
+      - MySQL-python
+    become: true
   when: ansible_os_family == "RedHat"
 
 - name: install deps in control node
@@ -26,17 +27,17 @@
   become: true
 
 - name: create slurm user # this is duplicated from slurm-common
-  user: 
-    name: slurm 
-    group: slurm 
-    system: yes 
+  user:
+    name: slurm
+    group: slurm
+    system: yes
     createhome: no
     uid: 497
   become: true
 
 - name: install slurmdb.conf
-  copy: 
-    src: files/slurmdbd.conf 
+  copy:
+    src: files/slurmdbd.conf
     dest: "{{ slurm_dir }}/etc/slurmdbd.conf"
     owner: slurm
     group: slurm
@@ -46,8 +47,8 @@
 
 
 - name: install slurmdbd.conf
-  copy: 
-    src: slurmdbd.conf 
+  copy:
+    src: slurmdbd.conf
     dest: /etc/slurm/slurmdbd.conf
     owner: slurm
     group: slurm