diff --git a/manifests/ssh_authorized_keys.pp b/manifests/ssh_authorized_keys.pp index c3085d5..fb0c306 100644 --- a/manifests/ssh_authorized_keys.pp +++ b/manifests/ssh_authorized_keys.pp @@ -1,15 +1,14 @@ define users::ssh_authorized_keys($user, $hash) { - if(!defined(Ssh_authorized_keys[$user])) { - ssh_authorized_key { "${user}-${name}" : - ensure => $hash[$name]['ensure'], - key => $hash[$name]['key'], - options => $hash[$name]['options'], - provider => $hash[$name]['provider'], - target => $hash[$name]['target'], - type => $hash[$name]['type'], - user => $user, - } + if(!defined(Ssh_authorized_key["${user}-${name}"])) { + ssh_authorized_key { "${user}-${name}" : + ensure => $hash[$name]['ensure'], + key => $hash[$name]['key'], + options => $hash[$name]['options'], + provider => $hash[$name]['provider'], + target => $hash[$name]['target'], + type => $hash[$name]['type'], + user => $user, } - + } }