[chef] Re: Help - Creating a "First Run Only" Resource


Chronological Thread 
  • From: Andrea Campi < >
  • To: " " < >
  • Cc: "< >" < >
  • Subject: [chef] Re: Help - Creating a "First Run Only" Resource
  • Date: Mon, 7 Nov 2011 21:03:54 +0100

One good optional would be to have the recipe remove itself from the runlist; 
if you remove it at the end of the recipe and save the node, that's going to 
be pretty reliable.

Look at the application::rails recipe, IIRC it removes the migration recipe 
towards the end.


On Nov 7, 2011, at 6:47 PM, "Van Fossan,Randy" 
< >
 wrote:

> I am still learning to write cookbooks and need to Create a "First Run 
> Only" Resource.   I am looking at the Wiki Creating a "First Run Only" 
> Resource
> (http://wiki.opscode.com/pages/viewpage.action?pageId=15728818) and am 
> having some difficulties interpreting the example.  Does anyone have a 
> cookbook with a complete example?
> 
> Basically, I have a recipe (config_disk.rb) that needs to do the following 
> only once.
> 
> ------Begin snippet ---
> bash "Configure_Disk" do
> user "root"
> cwd "/tmp"
> code <<-EOH
> #### Partition sda (Name and Data node)
> /sbin/fdisk /dev/sda << EOF
> n
> p
> 
> 
> w
> EOF
> /sbin/partprobe /dev/sda
> #######Partition sdb (Name and Data node)
> /sbin/fdisk /dev/sdb << EOF
> n
> p
> 1
> 
> 
> w
> EOF
> EOH
> end
> ----End of snippet-----
> 
> Thanks
>  Randy
> OCLC Inc.



Archive powered by MHonArc 2.6.16.

§