I have a master machine I just upgraded from Chef 11 to Chef 12, but when I go to create a new EC2 node it want to install client 11.18 instead of 12.01 or 12.03. I'm not sure if that's causing the client to bomb or not (hits a 403 trying to create the client node on master) but it can't be helping.

Does anyone know where I can tell master what version of client to install?

  • The term master does not exist in the Chef world. Are you talking about the Chef Server or your Workstation? The version of chef-client (on all your nodes) and the server version can be mixed between 11 and 12. Thus the 403 seems to be a different issue. Please add your logs. – StephenKing Jan 18 '15 at 16:16
  • Chef Server. Sorry, the guy who set this up left and I'm still trying to figure all this out. – Machavity Jan 18 '15 at 18:51

You can specify the version of chef client to install through the the --bootstrap-version option of knife ec2 server create. It is your workstation that specifies, which version to install during bootstrap.

The version running on your chef server does not matter.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.