diff --git a/roles/config_repos/tasks/main.yml b/roles/config_repos/tasks/main.yml
index fe8f56f6c46f9f755625d3ca32fc0f855d6ce2a8..fd13eb52916874e2c500602c01025ecae8470c1a 100644
--- a/roles/config_repos/tasks/main.yml
+++ b/roles/config_repos/tasks/main.yml
@@ -41,6 +41,8 @@
   shell: yum repolist all | grep enabled | cut -f 1 -d '/' | sed -s 's/\!//'
   register: repolist
   check_mode: no
+  args: 
+    warn: False
 
 - name: disable unwanted repos
   shell: yum-config-manager --disable "{{ item }}"
diff --git a/roles/ldapclient/tasks/installOpenLdap.yml b/roles/ldapclient/tasks/installOpenLdap.yml
index b11a480d754812d7c4f7139611502dcb1219fcf4..f0db145ecbf8f310695cdcaebb672d10baacf9d9 100644
--- a/roles/ldapclient/tasks/installOpenLdap.yml
+++ b/roles/ldapclient/tasks/installOpenLdap.yml
@@ -1,14 +1,8 @@
 ---
 - name: "Install open ldap package yum"
-  yum: name={{ item }} state=present
-  with_items:
-    - openldap
-    - openldap-clients
-    - sssd
-    - sssd-common
-    - sssd-client
-    - nss
-    - nss-tools
+  yum: 
+    name: ['openldap', 'openldap-clients', 'sssd', 'sssd-common', 'sssd-client', 'nss', 'nss-tools']
+    state: present
   sudo: true
   when: ansible_os_family == 'RedHat'
 
diff --git a/roles/mellanox_drivers/tasks/main.yml b/roles/mellanox_drivers/tasks/main.yml
index 146f1a70433c56ad5806f3cf2c39090064ca6b1b..c6c1f4a30fc014c000a433ba4bfe4db629f370af 100644
--- a/roles/mellanox_drivers/tasks/main.yml
+++ b/roles/mellanox_drivers/tasks/main.yml
@@ -53,7 +53,7 @@
   set_fact: 
     install_now: true 
     reboot_now: true
-  when: driver_version | failed or not desired_driver_version.stdout in driver_version.stdout
+  when: driver_version is failed or not desired_driver_version.stdout in driver_version.stdout
 
 - name: debug - print out value of install_now
   debug: var=install_now
diff --git a/roles/rsyslog_client/tasks/main.yml b/roles/rsyslog_client/tasks/main.yml
index 2aec4a9c6688a96994edb563b14c15b017cd599e..9b087381192f7818bd9a61467dea29614dab0ac7 100644
--- a/roles/rsyslog_client/tasks/main.yml
+++ b/roles/rsyslog_client/tasks/main.yml
@@ -22,4 +22,4 @@
   service: name=rsyslog state=restarted
   become: true
   become_user: root
-  when: config_changed | changed
+  when: config_changed is changed
diff --git a/roles/slurm-common/tasks/installCgroup.yml b/roles/slurm-common/tasks/installCgroup.yml
index 9b21e1b4d7fba85c0b47e8ce12663faedd8b19f4..c7f4253d3dfcb0540421c27249d7aee0a4920118 100644
--- a/roles/slurm-common/tasks/installCgroup.yml
+++ b/roles/slurm-common/tasks/installCgroup.yml
@@ -2,7 +2,8 @@
   yum: name={{ item }} state=installed
   with_items:
     - libcgroup
-  sudo: true
+  become: True
+  become_method: sudo
   when: ansible_os_family == "RedHat"
 
 - name: apt install cgroup 
@@ -11,14 +12,16 @@
     - cgmanager
     - cgmanager-utils
     - libcgmanager0 
-  sudo: true
   when: ansible_os_family == "Debian"    
-  sudo: true
+  become: True
+  become_method: sudo
 
 - name: config cgroup.conf file
   template: dest={{ slurm_dir }}/etc/cgroup.conf src=cgroup.conf.j2 mode=644
-  sudo: true
+  become: True
+  become_method: sudo
 
 - name: config cgroup_allowed_devices.conf file
   template: dest={{ slurm_dir }}/etc/cgroup_allowed_devices.conf src=cgroup_allowed_devices.conf.j2 mode=644
-  sudo: true
+  become: True
+  become_method: sudo
diff --git a/roles/upgrade/tasks/main.yml b/roles/upgrade/tasks/main.yml
index 4f29a0726abe5481518a0cabf31ca7f96c111482..0d0a6041a98f6d641e0e4aecd38479e6063f444e 100644
--- a/roles/upgrade/tasks/main.yml
+++ b/roles/upgrade/tasks/main.yml
@@ -53,6 +53,8 @@
   when: ansible_os_family=="RedHat"
   check_mode: no
   changed_when: False
+  args:  
+    warn: False
 
 - name: get kernel version
   shell: uname -r