[chef] Issues/Clarifications for Chef-Solo


Chronological Thread 
  • From: Venkat Chowdhary < >
  • To: " " < >
  • Subject: [chef] Issues/Clarifications for Chef-Solo
  • Date: Fri, 14 Mar 2014 00:47:24 +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:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type; b=IeMyxxgGY1//KRxiax+sp+/XN9Vpn6oI8AHOoDoM/OoNUJgGISKAFdhyG1PB0zlwg3OPOgyihjZH6f4I8P20ETr68oOL7h2pUcpwRiOtA421V5rK1mcf2OFfQA6eLAHriA+Ytgbuec/06Ql4edl2tpzIjpd9eqsgdmQdfNDsYgk=;

Hi

Below are my tasks which i am planning todo using chef solo (not chef server/client):

        1) I want to install all software's like apache2, virgo, redis, mysql etc ...
        2) I want to do configurations for all softwares installed above.
        3) I want to trigger all deployments
        4) I want to do localization of all property files in entire repository (App server repository , database repository etc ...)
        5) I want to create separate environments like production, staging, testing, and development environments
        6) I want to create roles like web server, database etc ...
       7) I want to add different nodes in different environments 
       etc ... basically all tasks like infrastructure management, configuration and deployments.

       Could you please kindly suggest whether can i able to do all above tasks using chef-solo only ? Or shall i move to Chef Server?

       I am already installed chef-solo and prepared  few cookbooks and recipes, and i am getting below issue for most of the knife commands like:
       knife environment list
       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? I installed chef using 
curl -L https://www.opscode.com/chef/install.sh | bash

      And also please suggest how can i do deployments using chef solo or any other plugins which will be helpful for me to achieve all above mentioned goals.

      Your help is highly appreciable.
 
Thanks & Regards
TopCoder



Archive powered by MHonArc 2.6.16.

§