[chef] Re: Omnibus installer doesn't create /etc/chef?


Chronological Thread 
  • From: Bryan McLellan < >
  • To:
  • Subject: [chef] Re: Omnibus installer doesn't create /etc/chef?
  • Date: Tue, 26 Jun 2012 10:18:44 -0400

There are many ways the /etc/chef directory gets created and it's
always when chef is being configured.

'knife bootstrap' will create the appropriate directories over ssh or winrm.

The debian packaging configures the client using debconf and will
create the appropriate directories.

On Tue, Jun 26, 2012 at 7:43 AM, Jeremiah Snapp
< >
 wrote:
> When I use the omnibus chef-client installer on Ubuntu 12.04 it doesn't
> create the /etc/chef directory.  Is that normal?  It seems like it should
> create it for you.

Omnibus creates /etc/chef when you configure Chef using

/opt/chef/setup.sh -v validation_key -o hosted_chef organization
/opt/chef/setup.sh -v validation_key -u http://chef_server.example.org

On Tue, Jun 26, 2012 at 7:51 AM, Jeremiah Snapp
< >
 wrote:
> I also just installed chef via ruby gems and it didn't create /etc/chef
> either.  Can that directory be added to the chef-client install procedures
> as a default?

As a packaging system, Rubygems isn't really designed for complete
application configuration. Since we aren't going to do the
configuration, it is presumptuous to  create a directory that may not
be used. This action may also make it harder to do the correct thing
in other packaging systems that base off of the Rubygem.

Bryan



Archive powered by MHonArc 2.6.16.

§