[chef] Re: Re: Re: "Users" community cookbook and chef-zero


Chronological Thread 
  • From: Ranjib Dey < >
  • To: " " < >
  • Subject: [chef] Re: Re: Re: "Users" community cookbook and chef-zero
  • Date: Mon, 20 Apr 2015 01:05:27 -0700

you dont have to modify any recipe, but you have to find out if you can upload the required data bags via vagrant plugin. I dont use vagrant, but i think you can do something using the shell provisioner , and execute it before the chef-solo run. Also change the chef-solo invocation to chef-client, either in localmode (-z) or configure the client.rb with chef-zero details (localhost, 8889.. might vary depending upon where chef-zero is bound,can be in the bridge interface of virtualbox as well). 

On Mon, Apr 20, 2015 at 12:45 AM, Charlie Mordant < " target="_blank"> > wrote:
Hi Ranjib,

I'm using Chef zero with Vagrant as explained in the Vagrant doc, I think that it starts an in mem chef zero server before starting the VM.
I'm also using Berks to retreive my dependencies, so if I could avoid to fetch and modify that recipe it should be better.

Regards,

2015-04-19 23:46 GMT+02:00 Ranjib Dey < " target="_blank"> >:
do you know why chef's detecting this as solo run? can you share the log. Are you using chef-zero as standalone chef server or via chef-client local mode. If you are using it in standalone mode, you have to upload some fixture data to get going, so that the search results return some value.

On Sun, Apr 19, 2015 at 1:33 PM, Charlie Mordant < " target="_blank"> > wrote:
Hi Bocuse outsiders!

I'm trying to replace most of my homebaked cookbooks with community ones (e.g. official chef ones first).

I'm using chef-zero as my dev env, and trying to replace my 'basicusers' cookbook by the 'users' chef one.

So I added some
"
users_manage "ldapadmin" do
data_bag "dirsrv"
group_name "ldapadmin"
end
​"
Line to fetch my 'dirsrv' databag a 'ldapadmin' databag item (which fortunately​ has the same group).

But the user is not added :(

I get this line in the log:  WARN: This recipe uses search. Chef Solo does not support search unless you install the chef-solo-search cookbook

​But I'm using Vagrant 1.7.2 with chefdk 0.4 (chef 12.2.1), so chef-solo-search should be automatically included​.

Is there a way to circumvent?

Regards


--
Charlie Mordant

Full OSGI/EE stack made with Karaf: https://github.com/OsgiliathEnterprise/net.osgiliath.parent




--
Charlie Mordant

Full OSGI/EE stack made with Karaf: https://github.com/OsgiliathEnterprise/net.osgiliath.parent




Archive powered by MHonArc 2.6.16.

§