diff options
Diffstat (limited to 'lib/puppet')
| -rwxr-xr-x | lib/puppet/provider/sshkey/parsed.rb | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/lib/puppet/provider/sshkey/parsed.rb b/lib/puppet/provider/sshkey/parsed.rb index 0dc791bff..4673b5731 100755 --- a/lib/puppet/provider/sshkey/parsed.rb +++ b/lib/puppet/provider/sshkey/parsed.rb @@ -19,11 +19,9 @@ Puppet::Type.type(:sshkey).provide(:parsed, record_line :parsed, :fields => %w{name type key}, :post_parse => proc { |hash| - if hash[:name] =~ /,/ - names = hash[:name].split(",") - hash[:name] = names.shift - hash[:alias] = names - end + names = hash[:name].split(",", -1) + hash[:name] = names.shift + hash[:alias] = names }, :pre_gen => proc { |hash| if hash[:alias] |
