diff --git a/manifests/base/centos.pp b/manifests/base/centos.pp
index 8c4c4c79d9b9772d8d697ec3c69a2c75492879a7..cc03463dba5115f30e2f35f047a845f84bf6d75d 100644
--- a/manifests/base/centos.pp
+++ b/manifests/base/centos.pp
@@ -1,9 +1,9 @@
 class packages::base::centos {
-  package { [
-      'redhat-lsb',
-      'bind-utils',
-      'vim-enhanced',
-    ]:
-      ensure => installed,
-  }
+  ensure_packages ([
+    'redhat-lsb',
+    'bind-utils',
+    'vim-enhanced',
+  ], {
+    ensure => installed,
+  })
 }
diff --git a/manifests/base/common.pp b/manifests/base/common.pp
index 7277ca8f56f2d410505a6071ca5f153d4af98c4d..03b61b351edd510880dc74ccb46abbb87a8a1371 100644
--- a/manifests/base/common.pp
+++ b/manifests/base/common.pp
@@ -1,25 +1,25 @@
 class packages::base::common {
-  package { [
-      'bash-completion',
-      'fping',
-      'git',
-      'htop',
-      'iftop',
-      'iotop',
-      'lshw',
-      'lsof',
-      'pciutils',
-      'rsync',
-      'screen',
-      'strace',
-      'sysstat',
-      'tcsh',
-      'tmux',
-      'traceroute',
-      'usbutils',
-      'wget',
-      'zsh',
-    ]:
-      ensure => installed,
-  }
+  ensure_packages([
+    'bash-completion',
+    'fping',
+    'git',
+    'htop',
+    'iftop',
+    'iotop',
+    'lshw',
+    'lsof',
+    'pciutils',
+    'rsync',
+    'screen',
+    'strace',
+    'sysstat',
+    'tcsh',
+    'tmux',
+    'traceroute',
+    'usbutils',
+    'wget',
+    'zsh',
+  ], {
+    ensure => installed,
+  })
 }
diff --git a/manifests/base/redhat.pp b/manifests/base/redhat.pp
index a0525a46467e11c78382ea8356b304b125c2afd8..f7eab60219ad8a5254cd8f5aa129dfa0a007f47f 100644
--- a/manifests/base/redhat.pp
+++ b/manifests/base/redhat.pp
@@ -1,9 +1,9 @@
 class packages::base::redhat {
-  package { [
-      'redhat-lsb',
-      'bind-utils',
-      'vim-enhanced',
-    ]:
-      ensure => installed,
-  }
+  ensure_packages ([
+    'redhat-lsb',
+    'bind-utils',
+    'vim-enhanced',
+  ], {
+    ensure => installed,
+  })
 }
diff --git a/manifests/base/rocky.pp b/manifests/base/rocky.pp
index c7ec9be75e5236a9c76eeba43b9996ebf694a571..b3e4248a11036c121d68fce09a63588c5cc4f1d2 100644
--- a/manifests/base/rocky.pp
+++ b/manifests/base/rocky.pp
@@ -1,9 +1,9 @@
 class packages::base::rocky {
-  package { [
-      'redhat-lsb',
-      'bind-utils',
-      'vim-enhanced',
-    ]:
-      ensure => installed,
-  }
+  ensure_packages([
+    'redhat-lsb',
+    'bind-utils',
+    'vim-enhanced',
+  ], {
+    ensure => installed,
+  })
 }