[chef] Re: Re: how to generate a random integer in a template.erb file


Chronological Thread 
  • From: David Montgomery < >
  • To:
  • Subject: [chef] Re: Re: how to generate a random integer in a template.erb file
  • Date: Thu, 14 Feb 2013 02:48:25 +0800

Can I generate the number ad a variable and then create a lock file?  e.g. not_if {File.exists?("#{Chef::Config[:file_cache_path]}/random.lock")}

If so what would the block in the recipe look like?  Then I can pass the variable to the template.

Thanks


On Thu, Feb 14, 2013 at 2:44 AM, Daniel Condomitti < " target="_blank"> > wrote:

Random.rand(10000)

This will cause the template to be rendered every time chef runs though (along with sending notifications) so I wouldn't recommend doing it unless that's the exact behavior you're looking for.

On Wednesday, February 13, 2013 at 10:41 AM, David Montgomery wrote:

Hi,

I am not a ruby expert but in a template I need to generate a random integer e.g. between 0 and 10000.

How would I do that?

thanks





Archive powered by MHonArc 2.6.16.

§