[chef] Re: Re: Re: Using ChefDK on a CI server?


Chronological Thread 
  • From: Daniel DeLeo < >
  • To:
  • Subject: [chef] Re: Re: Re: Using ChefDK on a CI server?
  • Date: Sat, 17 May 2014 14:51:30 -0700

On Saturday, May 17, 2014 at 2:33 PM, Lamont Granquist wrote:
>  
> if you run chef-client out of the chefdk path, doesn't chef_gem install  
> into the embedded ruby?
>  
> something like:
>  
> #!/opt/chefdk/bin/chef-apply
>  
> chef_gem "kitchen-docker"
>  
> that might go into the ~/.chefdk directory of the user installing it  
> though so might not be ideal if you run it as root (not sure...)
>  
> On 5/17/14, 4:47 AM, Steffen Gebert wrote:
> > In regard to that:
> >  
> > > I am actually wondering if someone [..] implement resources like
> > > "chefdk_gem"
> >  
> >  
> > http://stackoverflow.com/questions/23680177/installing-gem-into-chefdk-via-chef
> > :-)
> >  
> > Steffen


The simplest thing you can do is add the `--no-user` option to the install, 
which will install to the embedded gem path instead of the user gem path. It 
does feel a bit wrong, but we haven’t observed any issues doing this with 
chef-client omnibus installs so it should be okay.

--  
Daniel DeLeo




Archive powered by MHonArc 2.6.16.

§