[chef] Re: Re: passing attributes during runtime


Chronological Thread 
  • From: Ameya Savale < >
  • To:
  • Subject: [chef] Re: Re: passing attributes during runtime
  • Date: Tue, 4 Feb 2014 10:30:18 -0800

Thanks, I will look into the different approaches you stated.

-Ameya


On Tue, Feb 4, 2014 at 10:24 AM, Noah Kantrowitz < " target="_blank"> > wrote:
In general this isn't how Chef is designed to run, it expects to know the whole universe so you would put all this information either in node data on the server or in roles et al (the latter is preferable). You could, however, use environment variables to pass runtime information into Chef if you reeeeeally wanted to.

--Noah

On Feb 4, 2014, at 10:19 AM, Ameya Ameya Savale < "> > wrote:

> Hi Guys,
>
> I had a question, which I couldn't seem to find an answer for in earlier posts.
> I might have been searching the wrong keywords, but here it is. Is it possible
> to run the chef-client command and pass in custom attributes inline. I need to
> write a recipe which takes in a name and a port number and creates certain
> directories and files and setups up configuration on the host using the name
> and the port number.
>
> I recently started using chef so everything is quite new to me. I read in
> multiple places that you can do it using a json file. If I understood it
> correctly then it seems I would need to create a separate json file for every
> different name and post number that I want to pass in or update the same json
> file before running the recipe with the new name and port, this seems very
> tedious.
>
> What would be the correct way of approaching this problem?
>
> - Thanks
> Ameya





Archive powered by MHonArc 2.6.16.

§