[chef] Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Chef and LDAP Users


Chronological Thread 
  • From: Daniel DeLeo < >
  • To:
  • Subject: [chef] Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Chef and LDAP Users
  • Date: Wed, 30 Jul 2014 17:03:39 -0700

On Wednesday, July 30, 2014 at 5:00 PM, Douglas Garstang wrote:
> AJ,
>  
> Thanks. One more question... shelling out in chef and grabbing the 
> output... has never been an easy task... best approach?
>  
> I was able to do this just now with the execute resource, I guess because 
> that forks a new process too. It would be nice though to call getent in 
> some fashion, and the parse the output, so that I could be sure that the 
> group id I am assigning is the correct one for the user. At the moment it's 
> coming out of a data bag.
>  
> Also kinda gross.
>  
> Doug
Well, it’ll be a little gross, but I think you’ll have to use a lazy 
attribute 
http://docs.getchef.com/resource_common.html#lazy-attribute-evaluation

In the code block you give to `lazy`, you can use backticks or %x to run a 
command that returns the UID.


--  
Daniel DeLeo






Archive powered by MHonArc 2.6.16.

§