From 722106daa6f5423a25d8ea0484a5ce9c20ccee17 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Thu, 10 Apr 2014 22:31:47 -0300 Subject: Undef source if absent at ssh_local_key --- manifests/defines/ssh_local_key.pp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/manifests/defines/ssh_local_key.pp b/manifests/defines/ssh_local_key.pp index a84b86c..b41e618 100644 --- a/manifests/defines/ssh_local_key.pp +++ b/manifests/defines/ssh_local_key.pp @@ -22,7 +22,10 @@ define ssh_local_key( owner => $owner, group => $group, mode => 0400, - source => "$source", + source => $ensure ? { + 'present' => $source, + default => undef, + }, require => File["${home}/.ssh"], } } -- cgit v1.2.3