generate ssh key for backuppc user
diff --git a/manifests/init.pp b/manifests/init.pp
index 7e4dfca..4bda6f2 100644
--- a/manifests/init.pp
+++ b/manifests/init.pp
@@ -49,6 +49,12 @@
     group   => 'www-data'
   }
   
+  exec { 'backuppc-ssh-keygen':
+    command => "/usr/bin/ssh-keygen -f ${topdir}/.ssh/id_rsa -C 'BackupPC on ${::fqdn}' -N ''",
+    user    => 'backuppc',
+    unless  => "test -f ${topdir}/.ssh/id_rsa"
+  }
+
   # Export backuppc's authorized key to all clients
   @@ssh_authorized_key { "backuppc_${fqdn}":
     ensure  => present,