- From: Venkat Chowdhary <
>
- To: Daniel DeLeo <
>, "
" <
>
- Subject: [chef] Re: Chef-solo : Your private key could not be loaded from /etc/chef/client.pem
- Date: Mon, 17 Mar 2014 14:48:50 +0800 (SGT)
- Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.co.in; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=xSSc9BEBQ1cHU7WF+pS7qCSJaPMcmjBec2iOQ7bcHsYzAx8oz8d7LhxSxrwDGWRMlTGyuWb4uGEOZ0gf5cwmUirWQGNHLrRPvgG04fALimgbwIoSVIMsVAdj6Ppd00XMsG0kOQ4oqnHhOe/oICtr43HJLeKr6j07T1HyRzuzT40=;
Thank you Daniel.
I am in little confusion state. Actually i want to do all below tasks, can i able to achieve all below tasks using Chef-solo, actually we don't have bigger deployments, so we chosen to go with chef-solo instead of chef server - client approach.
- I want to install all software's like apache2, virgo, redis, mysql etc ...
- I want to do configurations for all softwares installed above.
- I want to trigger all deployments
- I want to do localization of all property files in entire repository (App server repository , database repository etc ...)
- I want to create separate environments like production, staging, testing, and development environments.
- I want to create roles like web server, database etc ...
- I want to add different nodes in different environments
So any detailed help for all above
tasks?
Thanks & Regards
Venkat
On Friday, 14 March 2014 9:29 PM, Daniel DeLeo <
> wrote:
Most knife commands are basically wrappers around uploading and downloading data to/from a chef server. If you choose to use solo, you’ll probably not use knife very much at all, except perhaps for functionality provided by the knife-solo project (if you choose to use it). Instead, things like roles, environments, etc. are shipped directly to the hosts you’re managing, by some transport mechanism that’s up to you.
--
Daniel DeLeo
On Friday, March 14, 2014 at 12:31 AM, Venkat Chowdhary wrote:
> I installed chef using curl -L
https://www.opscode.com/chef/install.sh | bash
> But after creating an environment using "knife environment create dev", when i am executing below command, i am getting an error.
>
> Command: knife environment list
> Error: WARNING: No knife configuration file found
> ERROR: Your private key could not be loaded from /etc/chef/client.pem
> Check your configuration file and ensure that your private key is readable
>
> I am commented
out client_key and validation_key in .chef/knife.rb. Am i really required knife configuration file? If so how can i get it?
>
> Could you please do the needful help?
>
> Thanks & Regards
> Venkat
Archive powered by MHonArc 2.6.16.