puppetlabs/puppetlabs-sshkeys — pull request #23 by anodelman (2013-04-24 19:21:20+00:00)
Title: Non destructive root keys

If the key is absent from authorized_keys it is appended. If authorized_keys doesn't exist it is created. End results, authorized_keys file that is up to date and has no duplicates.