[chef] Re: Creating Amazon AMI's from Running Instances


Chronological Thread 
  • From: Bryan McLellan < >
  • To:
  • Subject: [chef] Re: Creating Amazon AMI's from Running Instances
  • Date: Mon, 14 Nov 2011 08:01:13 -0500

On Fri, Nov 11, 2011 at 5:05 PM, Chris Streeter 
< >
 wrote:
> My question is then, how do I "clean" the instance of chef before I create
> an AMI from it so that I can bootstrap it again upon a new creation?

The chef-client looks for the existence of the file specified by the
client_key configuration value in client.rb. By default, this file is
/etc/chef/client.pem. If you remove this key, on the next chef-client
run will register with the chef server as a new client.

Optionally you can also clean out /var/chef/cache.

Of course, when you utilize a golden image, each system must have a
unique hostname, which chef will utilize for uniqueness when creating
the client and node objects. EC2 makes this relatively easy, but in
private infrastructure you will need dynamic addressing and DNS
pre-configured.

On Fri, Nov 11, 2011 at 5:08 PM, Charles Sullivan
< >
 wrote:
> This question gets asked often.  Someone please add this to the Opscode
> wiki.

It is a public wiki, please feel encouraged to add to it yourself.

Bryan



Archive powered by MHonArc 2.6.16.

§