Issue #1581 has been updated by Jo Rhett.
A lot of comments in this ticket keep talking about "all users". The description of the ticket doesn't indicate this. I believe that having a purge feature for only the ssh resource in question would be a huge improvement. In short, if puppet manages keys for user XYZ, then purge any key that puppet doesn't know. This should be possible on a per-user basis, and globally the same way you set global defaults for all resources. (capitalized default) Nothing in this ticket (except in the comments) talks about going through all users on the system and purging every key puppet can find. ---------------------------------------- Feature #1581: Ability to purge .ssh/authorized_keys https://projects.puppetlabs.com/issues/1581#change-65289 Author: Lars Volker Status: Accepted Priority: Normal Assignee: Francois Deppierraz Category: ssh Target version: Affected Puppet version: 0.24.4 Keywords: Branch: As I'm new to puppet i'll try to describe this as good as i can. I wanted to use the ssh_authorized_key type to add keys to ssh. After a discussion on irc i was suggested to use virtual resources and realize each key for each class needed. This worked well for me. However i am not able to purge all other keys from the authorized_keys file without either specifying the comment or by copying an empty file there before adding the keys, which causes the system to lock up until the update is done. I tried using resources{} type, but as ssh_authorized_key doesn't support "self.instances" this was also of no success. The feature i'd like to have is an implementation of "instances" so resources{} works for authorized_keys. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
