diff --git a/backuppc/manifests/init.pp b/backuppc/manifests/init.pp index 5e784b3..07947c4 100644 --- a/backuppc/manifests/init.pp +++ b/backuppc/manifests/init.pp @@ -30,6 +30,16 @@ define backuppc::manualclient($ensure = "present", $operatingsystem = "default") notify => Exec["generate-backuppc-hosts"], } + if $backuppc_sshkey { + ssh_authorized_key { "backuppc": + ensure => present, + key => "${backuppc_sshkey}", + type => "ssh-rsa", + user => root, + tag => "backuppc", + } + } + } # Install host into BackupPC server as client.