Alan, You just reminded me that the name has to be unique. It turns out it will work when inherited, but you have to override the name as well. This works as expected:
class repobob inherits ssh_keys::all::bob { Ssh_authorized_key[bob] { user => "repo", name => "repo...@somehost", options => "command=\"svnserve -t --tunnel-user=bob\"", } } include repobob --Bob -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-us...@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.