Does $hostname ever get set to $hostname in the add key section ? Also, can you show the results of: puppet resource sshkey foohost
On Thursday, August 9, 2012 1:32:40 PM UTC-7, banjer wrote: > > I am attempting to remove an old ssh host key from > /etc/ssh/ssh_known_hosts. In my manifest, I have the following: > > # add keys > @@sshkey { $hostname: > ensure => present, > type => "rsa", > key => $sshrsakey, > } > > # remove key > @@sshkey { "foohost": > ensure => absent, > type => "rsa", > } > > Sshkey <<| |>> > > > But I get this error on puppet agents: > > > root@harper~> puppet agent -t > info: Retrieving plugin > info: Loading facts in datacenter > info: Loading facts in datacenter > err: Could not retrieve catalog from remote server: Error 400 on SERVER: > Another local or imported resource exists with the type and title > Sshkey[foohost] on node harper > warning: Not using cache on failed catalog > err: Could not retrieve catalog; skipping run > > > The "add keys" piece above has always worked great for dynamically adding > to/managing the ssh_known_hosts file, but this is the first time I've tried > to do 'ensure => absent' for a specific host's old key. I should note that > the old host "foohost" had its OS rebuilt (was SLES, now CentOS) and I used > the old IP on the new host. Not sure if that would affect it. > > The best I could find via Google was > http://projects.puppetlabs.com/issues/11629, but it doesn't provide any > clues as to what needs to be cleaned out or if my manifest syntax is off. > I also tried adding "Sshkey <<| |>>" after "add keys" AND after "remove > key". > > I think I need to clean out stale something-or-other for foohost on all my > nodes. Any ideas? Thank you thank you. > > -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To view this discussion on the web visit https://groups.google.com/d/msg/puppet-users/-/96PhfiUHpaEJ. To post to this group, send email to puppet-users@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.