diff --git a/ansible/roles/cheaha.node/tasks/main.yml b/ansible/roles/cheaha.node/tasks/main.yml
index 0ce4079ad3eb4dd06c5c56a5f9f5467b1ae7474c..bd4c72b1e465075d3e3f61f619428b814755bb2c 100644
--- a/ansible/roles/cheaha.node/tasks/main.yml
+++ b/ansible/roles/cheaha.node/tasks/main.yml
@@ -58,13 +58,10 @@
       - ruby
       - python3
     state: present
-
 - name: Install system packages
-  yum:
-    name: "{{ item }}"
+  ansible.builtin.yum:
+    name: "{{ lookup('file', '{{ pkg_list_file }}').splitlines() }}"
     state: present
-  loop: "{{ lookup('file', '{{ pkg_list_file }}').splitlines() }}"
-
 - name: Update nsswitch.conf to look for ldap
   ansible.builtin.replace:
     dest: /etc/nsswitch.conf