I’m trying to use knife to bootstrap a client, and in my knife.rb file, the
validation.pem path is listed as ~/.chef/validation.pem, When I run the
bootstrap process, I get a message indicating that validation.pem cannot be
I did find though if I put a full path to the file, such as
/home/myuser/.chef/validation.pem, it does work. Is the ~/.chef path
interpreted as relative to the ssh user (the user running the knife bootstrap
is different than the ssh username). I wouldn’t think so, but I’m not sure.
Any reason why this wouldn’t work?