I have updated the packaging on the APT repository so that the Chef library package (libchef-ruby1.8) depends on libuuidtools-ruby1.8, so that knife will function.
The installation process cannot generate a client.pem, as that is either created via using the validation certificate, or with the knife client create command. See the authentication documentation for more information.
To automatically validate new clients, you would need to have in your provisioning process a way to put the validation.pem in /etc/chef on new systems. This could be retrieved via late commands in the preseeding from an internal web server, or via scp similar to the way the knife bootstrap subcommand works.
On Jul 6, 2010, at 1:12 AM, Vasiliy G Tolstov wrote:
I’m use chef(server,client and other) under ubuntu lucid. All works
But that packages under debian lenny has some troubles like: packages
chefdoes not install libuuidtools-ruby (knife not working).
Install process not generate /etc/chef/client.pem. May be some others…
Who can correct mistakes and get worked debian lenny packages for chef
And last question - what is the best method to connect new chef-client
automatic to already worked server? (i do not want to go to the
chef-server and apply registrations… or add client by hand)
Thank You for answers.
Vasiliy G Tolstov firstname.lastname@example.org
Joshua Timberman, Senior Solutions Engineer
C: 720.334.RUBY E: email@example.com