# Bootstrapping chef

**URL:** <https://discourse.chef.io/t/bootstrapping-chef/2808>\
**Category:** Chef Infra (archive)\
**Created:** [May 4, 2012, 7:05pm UTC](https://discourse.chef.io/t/bootstrapping-chef/2808 "2012-05-04T19:05:37Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![Joshua\_Blatt](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/joshua_blatt/32/683_2.png) [@Joshua\_Blatt](https://discourse.chef.io/u/Joshua_Blatt)\
**Post date:** [May 4, 2012, 7:05pm UTC](https://discourse.chef.io/t/bootstrapping-chef/2808/1 "2012-05-04T19:05:37Z")

</div>

Hi guys,

I’m relatively new to Chef, but I’ve already noticed that one of the  
biggest pains we have is getting Chef to work on a new platform. Once  
Chef works we leave the world of crappy shell scripts and enter the  
world of Chef.

Has anyone come up with any nice scripts to get Chef and its  
dependencies installed and happy on a variety of platforms/images?

Thanks,

Josh

---

<div class="post-metadata">

**Author:** ![John\_E\_Vincent\_lusis](https://avatars.discourse-cdn.com/v4/letter/j/c89c15/32.png) [@John\_E\_Vincent\_lusis](https://discourse.chef.io/u/John_E_Vincent_lusis)\
**Post date:** [May 4, 2012, 7:14pm UTC](https://discourse.chef.io/t/bootstrapping-chef/2808/2 "2012-05-04T19:14:03Z")

</div>

On Fri, May 4, 2012 at 3:05 PM, Joshua Blatt [jblatt@verticloud.com](mailto:jblatt@verticloud.com) wrote:

> Hi guys,
> 
> I'm relatively new to Chef, but I've already noticed that one of the biggest  
> pains we have is getting Chef to work on a new platform. Once Chef works  
> we leave the world of crappy shell scripts and enter the world of Chef.
> 
> Has anyone come up with any nice scripts to get Chef and its dependencies  
> installed and happy on a variety of platforms/images?
> 
> Thanks,
> 
> Josh

The "omnibus" route is the best one, imho. Alternately, packaging a  
ruby + chef install with fpm is the other one.

- [http://www.opscode.com/chef/install/](http://www.opscode.com/chef/install/) (omnibus installer)
- [GitHub - jordansissel/fpm: Effing package management! Build packages for multiple platforms (deb, rpm, etc) with great ease and sanity.](http://github.com/jordansissel/fpm) (fpm)

---

<div class="post-metadata">

**Author:** ![Matt\_Ray\_OPSCODE](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/matt_ray_opscode/32/459_2.png) [@Matt\_Ray\_OPSCODE](https://discourse.chef.io/u/Matt_Ray_OPSCODE)\
**Post date:** [May 4, 2012, 8:45pm UTC](https://discourse.chef.io/t/bootstrapping-chef/2808/3 "2012-05-04T20:45:28Z")

</div>

Which platforms do you need? There is already a wide range of  
supported platforms, let us know what you need and we can point you in  
the right direction.

Thanks,  
Matt Ray  
Senior Technical Evangelist | Opscode Inc.  
[matt@opscode.com](mailto:matt@opscode.com) | (512) 731-2218  
Twitter, IRC, GitHub: mattray

On Fri, May 4, 2012 at 2:05 PM, Joshua Blatt [jblatt@verticloud.com](mailto:jblatt@verticloud.com) wrote:

> Hi guys,
> 
> I'm relatively new to Chef, but I've already noticed that one of the biggest  
> pains we have is getting Chef to work on a new platform. Once Chef works  
> we leave the world of crappy shell scripts and enter the world of Chef.
> 
> Has anyone come up with any nice scripts to get Chef and its dependencies  
> installed and happy on a variety of platforms/images?
> 
> Thanks,
> 
> Josh

---

<div class="post-metadata">

**Author:** ![Charles\_Sullivan](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/charles_sullivan/32/483_2.png) [@Charles\_Sullivan](https://discourse.chef.io/u/Charles_Sullivan)\
**Post date:** [May 4, 2012, 8:47pm UTC](https://discourse.chef.io/t/bootstrapping-chef/2808/4 "2012-05-04T20:47:19Z")

</div>

+1 for Omnibus..

On Fri, May 4, 2012 at 3:45 PM, Matt Ray [matt@opscode.com](mailto:matt@opscode.com) wrote:

> Which platforms do you need? There is already a wide range of  
> supported platforms, let us know what you need and we can point you in  
> the right direction.
> 
> Thanks,  
> Matt Ray  
> Senior Technical Evangelist | Opscode Inc.  
> [matt@opscode.com](mailto:matt@opscode.com) | (512) 731-2218  
> Twitter, IRC, GitHub: mattray
> 
> On Fri, May 4, 2012 at 2:05 PM, Joshua Blatt [jblatt@verticloud.com](mailto:jblatt@verticloud.com)  
> wrote:
> 
> > Hi guys,
> > 
> > I'm relatively new to Chef, but I've already noticed that one of the  
> > biggest  
> > pains we have is getting Chef to work on a new platform. Once Chef  
> > works  
> > we leave the world of crappy shell scripts and enter the world of Chef.
> > 
> > Has anyone come up with any nice scripts to get Chef and its dependencies  
> > installed and happy on a variety of platforms/images?
> > 
> > Thanks,
> > 
> > Josh

--  
Charles Sullivan  
[charlie.sullivan@gmail.com](mailto:charlie.sullivan@gmail.com)

---

<div class="post-metadata">

**Author:** ![johnmartinez](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/johnmartinez/32/558_2.png) [@johnmartinez](https://discourse.chef.io/u/johnmartinez)\
**Post date:** [May 4, 2012, 8:52pm UTC](https://discourse.chef.io/t/bootstrapping-chef/2808/5 "2012-05-04T20:52:47Z")

</div>

+1 Omnibus

We're on CentOS/Fedora/Amazon/Windows

On May 4, 2012, at 1:47 PM, Charles Sullivan wrote:

> +1 for Omnibus..
> 
> On Fri, May 4, 2012 at 3:45 PM, Matt Ray [matt@opscode.com](mailto:matt@opscode.com) wrote:  
> Which platforms do you need? There is already a wide range of  
> supported platforms, let us know what you need and we can point you in  
> the right direction.
> 
> Thanks,  
> Matt Ray  
> Senior Technical Evangelist | Opscode Inc.  
> [matt@opscode.com](mailto:matt@opscode.com) | (512) 731-2218  
> Twitter, IRC, GitHub: mattray
> 
> On Fri, May 4, 2012 at 2:05 PM, Joshua Blatt [jblatt@verticloud.com](mailto:jblatt@verticloud.com) wrote:
> 
> > Hi guys,
> > 
> > I'm relatively new to Chef, but I've already noticed that one of the biggest  
> > pains we have is getting Chef to work on a new platform. Once Chef works  
> > we leave the world of crappy shell scripts and enter the world of Chef.
> > 
> > Has anyone come up with any nice scripts to get Chef and its dependencies  
> > installed and happy on a variety of platforms/images?
> > 
> > Thanks,
> > 
> > Josh
> 
> --  
> Charles Sullivan  
> [charlie.sullivan@gmail.com](mailto:charlie.sullivan@gmail.com)

---

<div class="post-metadata">

**Author:** ![Joshua\_Blatt](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/joshua_blatt/32/683_2.png) [@Joshua\_Blatt](https://discourse.chef.io/u/Joshua_Blatt)\
**Post date:** [May 4, 2012, 9:19pm UTC](https://discourse.chef.io/t/bootstrapping-chef/2808/6 "2012-05-04T21:19:12Z")

</div>

Tried omnibus on CentOS 6.0. It just worked which was nice, but Ruby  
is limited to the 1.8.7 which means our Chef recipes cannot make use of  
any 1.9.x features if we want them to be portable.

On 05/04/2012 01:52 PM, John Martinez wrote:

> +1 Omnibus
> 
> We're on CentOS/Fedora/Amazon/Windows
> 
> On May 4, 2012, at 1:47 PM, Charles Sullivan wrote:
> 
> > +1 for Omnibus..
> > 
> > On Fri, May 4, 2012 at 3:45 PM, Matt Ray \<[matt@opscode.com](mailto:matt@opscode.com)  
> > [mailto:matt@opscode.com](mailto:matt@opscode.com)\> wrote:
> > 
> > ```
> > Which platforms do you need? There is already a wide range of
> > supported platforms, let us know what you need and we can point
> > you in
> > the right direction.
> > 
> > Thanks,
> > Matt Ray
> > Senior Technical Evangelist | Opscode Inc.
> > matt@opscode.com <mailto:matt@opscode.com> | (512) 731-2218
> > <tel:%28512%29%20731-2218>
> > Twitter, IRC, GitHub: mattray
> > 
> > On Fri, May 4, 2012 at 2:05 PM, Joshua Blatt
> > <jblatt@verticloud.com <mailto:jblatt@verticloud.com>> wrote:
> > > Hi guys,
> > >
> > > I'm relatively new to Chef, but I've already noticed that one
> > of the biggest
> > > pains we have is getting Chef to work on a new platform. Once
> > Chef works
> > > we leave the world of crappy shell scripts and enter the world
> > of Chef.
> > >
> > > Has anyone come up with any nice scripts to get Chef and its
> > dependencies
> > > installed and happy on a variety of platforms/images?
> > >
> > > Thanks,
> > >
> > > Josh
> > 
> > ```
> > 
> > --  
> > Charles Sullivan  
> > [charlie.sullivan@gmail.com](mailto:charlie.sullivan@gmail.com) [mailto:charlie.sullivan@gmail.com](mailto:charlie.sullivan@gmail.com)

---

<div class="post-metadata">

**Author:** ![Adam\_Jacob](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/adam_jacob/32/292_2.png) [@Adam\_Jacob](https://discourse.chef.io/u/Adam_Jacob)\
**Post date:** [May 4, 2012, 9:27pm UTC](https://discourse.chef.io/t/bootstrapping-chef/2808/7 "2012-05-04T21:27:36Z")

</div>

Which, if you are just writing chef recipes, they will be.

Adam

On Fri, May 4, 2012 at 2:19 PM, Joshua Blatt [jblatt@verticloud.com](mailto:jblatt@verticloud.com) wrote:

> Tried omnibus on CentOS 6.0. It just worked which was nice, but Ruby is  
> limited to the 1.8.7 which means our Chef recipes cannot make use of any  
> 1.9.x features if we want them to be portable.
> 
> On 05/04/2012 01:52 PM, John Martinez wrote:
> 
> +1 Omnibus
> 
> We're on CentOS/Fedora/Amazon/Windows
> 
> On May 4, 2012, at 1:47 PM, Charles Sullivan wrote:
> 
> +1 for Omnibus..
> 
> On Fri, May 4, 2012 at 3:45 PM, Matt Ray [matt@opscode.com](mailto:matt@opscode.com) wrote:
> 
> > Which platforms do you need? There is already a wide range of  
> > supported platforms, let us know what you need and we can point you in  
> > the right direction.
> > 
> > Thanks,  
> > Matt Ray  
> > Senior Technical Evangelist | Opscode Inc.  
> > [matt@opscode.com](mailto:matt@opscode.com) | (512) 731-2218  
> > Twitter, IRC, GitHub: mattray
> > 
> > On Fri, May 4, 2012 at 2:05 PM, Joshua Blatt [jblatt@verticloud.com](mailto:jblatt@verticloud.com)  
> > wrote:
> > 
> > > Hi guys,
> > > 
> > > I'm relatively new to Chef, but I've already noticed that one of the  
> > > biggest  
> > > pains we have is getting Chef to work on a new platform. Once Chef  
> > > works  
> > > we leave the world of crappy shell scripts and enter the world of Chef.
> > > 
> > > Has anyone come up with any nice scripts to get Chef and its  
> > > dependencies  
> > > installed and happy on a variety of platforms/images?
> > > 
> > > Thanks,
> > > 
> > > Josh
> 
> --  
> Charles Sullivan  
> [charlie.sullivan@gmail.com](mailto:charlie.sullivan@gmail.com)

--  
Opscode, Inc.  
Adam Jacob, Chief Customer Officer  
T: (206) 619-7151 E: [adam@opscode.com](mailto:adam@opscode.com)

---

<div class="post-metadata">

**Author:** ![Joshua\_Blatt](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/joshua_blatt/32/683_2.png) [@Joshua\_Blatt](https://discourse.chef.io/u/Joshua_Blatt)\
**Post date:** [May 4, 2012, 9:32pm UTC](https://discourse.chef.io/t/bootstrapping-chef/2808/8 "2012-05-04T21:32:49Z")

</div>

Unless you use 1.9 features in which case they won't be.

On 05/04/2012 02:27 PM, Adam Jacob wrote:

> Which, if you are just writing chef recipes, they will be.
> 
> Adam
> 
> On Fri, May 4, 2012 at 2:19 PM, Joshua Blatt[jblatt@verticloud.com](mailto:jblatt@verticloud.com) wrote:
> 
> > Tried omnibus on CentOS 6.0. It just worked which was nice, but Ruby is  
> > limited to the 1.8.7 which means our Chef recipes cannot make use of any  
> > 1.9.x features if we want them to be portable.
> > 
> > On 05/04/2012 01:52 PM, John Martinez wrote:
> > 
> > +1 Omnibus
> > 
> > We're on CentOS/Fedora/Amazon/Windows
> > 
> > On May 4, 2012, at 1:47 PM, Charles Sullivan wrote:
> > 
> > +1 for Omnibus..
> > 
> > On Fri, May 4, 2012 at 3:45 PM, Matt Ray[matt@opscode.com](mailto:matt@opscode.com) wrote:
> > 
> > > Which platforms do you need? There is already a wide range of  
> > > supported platforms, let us know what you need and we can point you in  
> > > the right direction.
> > > 
> > > Thanks,  
> > > Matt Ray  
> > > Senior Technical Evangelist | Opscode Inc.  
> > > [matt@opscode.com](mailto:matt@opscode.com) | (512) 731-2218  
> > > Twitter, IRC, GitHub: mattray
> > > 
> > > On Fri, May 4, 2012 at 2:05 PM, Joshua Blatt[jblatt@verticloud.com](mailto:jblatt@verticloud.com)  
> > > wrote:
> > > 
> > > > Hi guys,
> > > > 
> > > > I'm relatively new to Chef, but I've already noticed that one of the  
> > > > biggest  
> > > > pains we have is getting Chef to work on a new platform. Once Chef  
> > > > works  
> > > > we leave the world of crappy shell scripts and enter the world of Chef.
> > > > 
> > > > Has anyone come up with any nice scripts to get Chef and its  
> > > > dependencies  
> > > > installed and happy on a variety of platforms/images?
> > > > 
> > > > Thanks,
> > > > 
> > > > Josh
> > 
> > --  
> > Charles Sullivan  
> > [charlie.sullivan@gmail.com](mailto:charlie.sullivan@gmail.com)

---

<div class="post-metadata">

**Author:** ![Joshua\_Timberman](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/joshua_timberman/32/424_2.png) [@Joshua\_Timberman](https://discourse.chef.io/u/Joshua_Timberman)\
**Post date:** [May 4, 2012, 9:40pm UTC](https://discourse.chef.io/t/bootstrapping-chef/2808/9 "2012-05-04T21:40:28Z")

</div>

The chef full stack packages Built by omnibus have ruby 1.9.2-p290 included.

/opt/opscode/embedded/bin/ruby -v

To verify.

This is an all inclusive package for chef, so if you want ruby 1.9 for your application stack you will need to build an rpm and host that and then use chef with a recipe to install it for your app.

On May 4, 2012, at 15:32, Joshua Blatt [jblatt@verticloud.com](mailto:jblatt@verticloud.com) wrote:

> Unless you use 1.9 features in which case they won't be.
> 
> On 05/04/2012 02:27 PM, Adam Jacob wrote:
> 
> > Which, if you are just writing chef recipes, they will be.
> > 
> > Adam
> > 
> > On Fri, May 4, 2012 at 2:19 PM, Joshua Blatt[jblatt@verticloud.com](mailto:jblatt@verticloud.com) wrote:
> > 
> > > Tried omnibus on CentOS 6.0. It just worked which was nice, but Ruby is  
> > > limited to the 1.8.7 which means our Chef recipes cannot make use of any  
> > > 1.9.x features if we want them to be portable.
> > > 
> > > On 05/04/2012 01:52 PM, John Martinez wrote:
> > > 
> > > +1 Omnibus
> > > 
> > > We're on CentOS/Fedora/Amazon/Windows
> > > 
> > > On May 4, 2012, at 1:47 PM, Charles Sullivan wrote:
> > > 
> > > +1 for Omnibus..
> > > 
> > > On Fri, May 4, 2012 at 3:45 PM, Matt Ray[matt@opscode.com](mailto:matt@opscode.com) wrote:
> > > 
> > > > Which platforms do you need? There is already a wide range of  
> > > > supported platforms, let us know what you need and we can point you in  
> > > > the right direction.
> > > > 
> > > > Thanks,  
> > > > Matt Ray  
> > > > Senior Technical Evangelist | Opscode Inc.  
> > > > [matt@opscode.com](mailto:matt@opscode.com) | (512) 731-2218  
> > > > Twitter, IRC, GitHub: mattray
> > > > 
> > > > On Fri, May 4, 2012 at 2:05 PM, Joshua Blatt[jblatt@verticloud.com](mailto:jblatt@verticloud.com)  
> > > > wrote:
> > > > 
> > > > > Hi guys,
> > > > > 
> > > > > I'm relatively new to Chef, but I've already noticed that one of the  
> > > > > biggest  
> > > > > pains we have is getting Chef to work on a new platform. Once Chef  
> > > > > works  
> > > > > we leave the world of crappy shell scripts and enter the world of Chef.
> > > > > 
> > > > > Has anyone come up with any nice scripts to get Chef and its  
> > > > > dependencies  
> > > > > installed and happy on a variety of platforms/images?
> > > > > 
> > > > > Thanks,
> > > > > 
> > > > > Josh
> > > 
> > > --  
> > > Charles Sullivan  
> > > [charlie.sullivan@gmail.com](mailto:charlie.sullivan@gmail.com)

---

<div class="post-metadata">

**Author:** ![Joshua\_Blatt](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/joshua_blatt/32/683_2.png) [@Joshua\_Blatt](https://discourse.chef.io/u/Joshua_Blatt)\
**Post date:** [May 4, 2012, 9:42pm UTC](https://discourse.chef.io/t/bootstrapping-chef/2808/10 "2012-05-04T21:42:46Z")

</div>

Ah! Very cool.

Thanks,

Josh

On 05/04/2012 02:40 PM, Joshua Timberman wrote:

> The chef full stack packages Built by omnibus have ruby 1.9.2-p290 included.
> 
> /opt/opscode/embedded/bin/ruby -v
> 
> To verify.
> 
> This is an all inclusive package for chef, so if you want ruby 1.9 for your application stack you will need to build an rpm and host that and then use chef with a recipe to install it for your app.
> 
> On May 4, 2012, at 15:32, Joshua Blatt[jblatt@verticloud.com](mailto:jblatt@verticloud.com) wrote:
> 
> > Unless you use 1.9 features in which case they won't be.
> > 
> > On 05/04/2012 02:27 PM, Adam Jacob wrote:
> > 
> > > Which, if you are just writing chef recipes, they will be.
> > > 
> > > Adam
> > > 
> > > On Fri, May 4, 2012 at 2:19 PM, Joshua Blatt[jblatt@verticloud.com](mailto:jblatt@verticloud.com) wrote:
> > > 
> > > > Tried omnibus on CentOS 6.0. It just worked which was nice, but Ruby is  
> > > > limited to the 1.8.7 which means our Chef recipes cannot make use of any  
> > > > 1.9.x features if we want them to be portable.
> > > > 
> > > > On 05/04/2012 01:52 PM, John Martinez wrote:
> > > > 
> > > > +1 Omnibus
> > > > 
> > > > We're on CentOS/Fedora/Amazon/Windows
> > > > 
> > > > On May 4, 2012, at 1:47 PM, Charles Sullivan wrote:
> > > > 
> > > > +1 for Omnibus..
> > > > 
> > > > On Fri, May 4, 2012 at 3:45 PM, Matt Ray[matt@opscode.com](mailto:matt@opscode.com) wrote:
> > > > 
> > > > > Which platforms do you need? There is already a wide range of  
> > > > > supported platforms, let us know what you need and we can point you in  
> > > > > the right direction.
> > > > > 
> > > > > Thanks,  
> > > > > Matt Ray  
> > > > > Senior Technical Evangelist | Opscode Inc.  
> > > > > [matt@opscode.com](mailto:matt@opscode.com) | (512) 731-2218  
> > > > > Twitter, IRC, GitHub: mattray
> > > > > 
> > > > > On Fri, May 4, 2012 at 2:05 PM, Joshua Blatt[jblatt@verticloud.com](mailto:jblatt@verticloud.com)  
> > > > > wrote:
> > > > > 
> > > > > > Hi guys,
> > > > > > 
> > > > > > I'm relatively new to Chef, but I've already noticed that one of the  
> > > > > > biggest  
> > > > > > pains we have is getting Chef to work on a new platform. Once Chef  
> > > > > > works  
> > > > > > we leave the world of crappy shell scripts and enter the world of Chef.
> > > > > > 
> > > > > > Has anyone come up with any nice scripts to get Chef and its  
> > > > > > dependencies  
> > > > > > installed and happy on a variety of platforms/images?
> > > > > > 
> > > > > > Thanks,
> > > > > > 
> > > > > > Josh
> > > > 
> > > > --  
> > > > Charles Sullivan  
> > > > [charlie.sullivan@gmail.com](mailto:charlie.sullivan@gmail.com)

---

<div class="post-metadata">

**Author:** ![Jeremiah\_Snapp](https://avatars.discourse-cdn.com/v4/letter/j/3bc359/32.png) [@Jeremiah\_Snapp](https://discourse.chef.io/u/Jeremiah_Snapp)\
**Post date:** [May 4, 2012, 11:08pm UTC](https://discourse.chef.io/t/bootstrapping-chef/2808/11 "2012-05-04T23:08:59Z")

</div>

Another +1 for the omnibus chef-full install.

In fact I use the chef-full knife bootstrap template [1] which can be  
dropped in ~/.chef/bootstrap/ and used by knife to bootstrap a server with  
the omnibus chef-client install. The benefit of this method is that it not  
only installs chef but it also configures it according to your knife.rb  
settings. So the server you are bootstrapping will know what chef-server  
to connect to as well as what validation key to use and also install any  
encrypted data bag key you may be using.

[1]  
[https://github.com/opscode/chef/blob/master/chef/lib/chef/knife/bootstrap/chef-full.erb](https://github.com/opscode/chef/blob/master/chef/lib/chef/knife/bootstrap/chef-full.erb)

---

<div class="post-metadata">

**Author:** ![Bryan\_McLellan](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.chef.io/bryan_mclellan/32/81_2.png) [@Bryan\_McLellan](https://discourse.chef.io/u/Bryan_McLellan)\
**Post date:** [May 8, 2012, 10:16pm UTC](https://discourse.chef.io/t/bootstrapping-chef/2808/12 "2012-05-08T22:16:15Z")

</div>

On Fri, May 4, 2012 at 7:08 PM, Jeremiah Snapp [jeremiah.snapp@gmail.com](mailto:jeremiah.snapp@gmail.com) wrote:

> In fact I use the chef-full knife bootstrap template [1] which can be  
> dropped in ~/.chef/bootstrap/ and used by knife to bootstrap a server with  
> the omnibus chef-client install. The benefit of this method is that it not  
> only installs chef but it also configures it according to your knife.rb  
> settings. So the server you are bootstrapping will know what chef-server to  
> connect to as well as what validation key to use and also install any  
> encrypted data bag key you may be using.
> 
> [1] [https://github.com/opscode/chef/blob/master/chef/lib/chef/knife/bootstrap/chef-full.erb](https://github.com/opscode/chef/blob/master/chef/lib/chef/knife/bootstrap/chef-full.erb)

The chef-full template will be the default template for knife  
bootstrap in Chef 0.10.10+.

Bryan
