From f31cd3608df862ebf065a86fcde80f47fee4a510 Mon Sep 17 00:00:00 2001 From: Ossi Salmi Date: Thu, 26 May 2011 16:50:38 +0300 Subject: [PATCH] Added id_rsa.pub to backuppc::server --- backuppc/manifests/init.pp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/backuppc/manifests/init.pp b/backuppc/manifests/init.pp index 570bf10..c6bc19e 100644 --- a/backuppc/manifests/init.pp +++ b/backuppc/manifests/init.pp @@ -77,7 +77,7 @@ class backuppc::server { force => true, backup => ".orig", require => File["${backuppc_datadir}"], - before => Service["backuppc"], + before => File["/var/lib/BackupPC/.ssh"], } } @@ -162,6 +162,15 @@ class backuppc::server { require => File["/var/lib/BackupPC/.ssh"], before => Service["backuppc"], } + file { "/var/lib/BackupPC/.ssh/id_rsa.pub": + ensure => present, + source => "/etc/ssh/ssh_host_rsa_key.pub", + mode => 0640, + owner => "root", + group => "backuppc", + require => File["/var/lib/BackupPC/.ssh"], + before => Service["backuppc"], + } @@ssh_authorized_key { "backuppc": ensure => present, key => $sshrsakey,