diff --git a/manifests/client/install.pp b/manifests/client/install.pp index 86771d7..11f0d2b 100644 --- a/manifests/client/install.pp +++ b/manifests/client/install.pp @@ -1,9 +1,5 @@ class ssh::client::install { if $ssh::params::client_package_name { - if !defined(Package[$ssh::params::client_package_name]) { - package { $ssh::params::client_package_name: - ensure => $ssh::client::ensure, - } - } + ensure_packages([$ssh::params::client_package_name], {'ensure' => $ssh::client::ensure}) } } diff --git a/manifests/server/install.pp b/manifests/server/install.pp index 6841bf5..973825d 100644 --- a/manifests/server/install.pp +++ b/manifests/server/install.pp @@ -1,10 +1,6 @@ class ssh::server::install { include ::ssh::params if $ssh::params::server_package_name { - if !defined(Package[$ssh::params::server_package_name]) { - package { $ssh::params::server_package_name: - ensure => $ssh::server::ensure, - } - } + ensure_packages([$ssh::params::server_package_name], {'ensure' => $ssh::server::ensure}) } }