Knife-whisk 1.0.0 Release Announcement


#1

Hello All,

knife-whisk is a utility for quickly whipping up new servers in a team
environment. It’s similar in spirit to Spiceweasel, but based on experience
we needed something a little bit different.

Chef is a great tool for configuring servers once they’re up, but it
doesn’t address configuration management for initializing cloud servers in
the first place. This tool lets your team define named servers and
configuration mixins in a file in source control to help your team always
create new servers uniformly. Currently, it will generate knife ec2 server create … commands based upon the configuration defined in your whisk.yml
file. You’re free to provide overrides and configuration mixins when
generating a new command to spit out a slight alteration of an existing
server’s config. If anyone would like to extend our work to work with
another cloud provider, we will gladly accept your pull requests!

All together, this tool provides us with a “frictionless” experience for
understanding how servers are created in our organization and gives us
quick access to recreate them correctly during a crisis.

We have a much more detailed README on github with usage examples and
installation information.

Let us know if you have any questions.

Cheers,
Nic Grayson/Kevin Nuckolls
Technical Operations
Banno


#2

Added to the community plugins page on the docs site:

http://docs.opscode.com/community_plugin_knife.html


From: Nic Grayson [nic.grayson@banno.com]
Sent: Tuesday, March 12, 2013 12:35 PM
To: chef@lists.opscode.com
Subject: [chef] knife-whisk 1.0.0 Release Announcement

Hello All,

knife-whisk is a utility for quickly whipping up new servers in a team environment. It’s similar in spirit to Spiceweasel, but based on experience we needed something a little bit different.

Chef is a great tool for configuring servers once they’re up, but it doesn’t address configuration management for initializing cloud servers in the first place. This tool lets your team define named servers and configuration mixins in a file in source control to help your team always create new servers uniformly. Currently, it will generate knife ec2 server create … commands based upon the configuration defined in your whisk.yml file. You’re free to provide overrides and configuration mixins when generating a new command to spit out a slight alteration of an existing server’s config. If anyone would like to extend our work to work with another cloud provider, we will gladly accept your pull requests!

All together, this tool provides us with a “frictionless” experience for understanding how servers are created in our organization and gives us quick access to recreate them correctly during a crisis.

We have a much more detailed README on github with usage examples and installation information.

Let us know if you have any questions.

Cheers,
Nic Grayson/Kevin Nuckolls
Technical Operations
Banno