diff --git a/manifests/init.pp b/manifests/init.pp
index 2f5957f7cce0464867bb09b914fe60c607508f07..3d730beac1d5699f7343fca5629f2851e28d9342 100644
--- a/manifests/init.pp
+++ b/manifests/init.pp
@@ -9,6 +9,9 @@ class lyslogclient
       source => 'puppet:///modules/lyslogclient/rsyslogd.conf';
   }
 
+  ensure_packages(['rsyslog'],
+    { ensure => 'installed' })
+
   service {
     'rsyslog':
       ensure    => 'running',