On Thursday, June 6, 2013 at 10:46, Steven Danna wrote:
On 6/5/13 1:39 AM, Morgan Blackthorne wrote:I'm guessing that because the client keys can be shared that the answerto this question is no, but is there a way to set things so that if theclient name does not exist that it will perform registration instead oftrying to use the old key?It would be possible to create a patch to Chef that checked if theclient existed using the validator client before attempting to use theclient.pem. I'm not a huge fan of adding uses of the validator clientinto Chef, however.Or is there a specific error code that I can trap for when doing thisand detect that it failed?You might be able to do something with the event dispatch system. Thereis a node_load_failed event that you could potentially hook into.Alternatively, it is likely possible to catch the HTTP 401 errors in anerror handler.Cheers,Steven--Steven DannaSystems Engineer, Opscode, Inc
Archive powered by MHonArc 2.6.16.