[chef] Re: Chef Deployment Strategies


Chronological Thread 
  • From: Torben Knerr < >
  • To: " " < >
  • Subject: [chef] Re: Chef Deployment Strategies
  • Date: Thu, 27 Feb 2014 18:42:22 +0100

If you have a static set of nodes in your environments (i.e. no autoscaling etc) you can use Vagrant for defining the VMs for your entire environment or "infrastructure".

In addition to the cookbook repos I tend to have one git repo per "infrastructure" which contains a Vagrantfile with the VM definitions, the databags, environments, etc...

An example is sketched here:

Cheers, Torben



On Thu, Feb 27, 2014 at 3:45 PM, Stewart, Curtis < " target="_blank"> > wrote:
Chefs,

I’m curious about some common strategies for deploying entire environments.

I know of spiceweasle, which can generate knife commands to bootstrap multiple nodes.  That sounds simple enough to create multiple yaml files for various data centers/environments.

What are other possibilities?  Custom bash scripts?  Other knife plugins?

Curtis




Archive powered by MHonArc 2.6.16.

§