diff --git a/manifests/init.pp b/manifests/init.pp index 97936c7..37de707 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -69,8 +69,12 @@ define wmdeit_backup::scpbackup ( $tdir = "$backup_dir/$dir/daily.0" + exec {"pubkey": + command => "/usr/bin/openssl rsa -in $backup_key_file -pubout -out $backup_pub_key_file", + } file {"$shellscript": + require => Exec["pubkey"], mode => "700", ensure => file, content => "#!/bin/sh