try to follow these steps: https://serverfault.com/questions/761167/how-to-manually-set-up-a-chef-node
- Install chef-client
Either use the https://www.chef.io/chef/install.sh script or download and install the correct chef-client package for your OS.
- Create /etc/chef/client.rb
Perhaps you can use one of your bootstrapped nodes as a reference. The important bit is that you have chef_server_url pointing at your Chef server.
3. Copy validation key
The key you got after running chef-server-ctl org-create. If lost you can generate a new one from Chef Manage.
Copy the key to /etc/chef/myorg-validator.pem (to what is configured as validation_key in client.rb)
- Fetch SSL cert
Optionally, if the SSL certificate on your Chef server isn't signed (it probably isn't), you must manually fetch it so that knife/chef-client will trust the certificate.
knife ssl fetch -c /etc/chef/client.rb
See also http://jtimberman.housepub.org/blog/2014/12/11/chef-12-fix-untrusted-self-sign-certs/