Blueprint 3.2.0

6 views
Skip to first unread message

Richard Crowley

unread,
Oct 18, 2011, 2:40:44 PM10/18/11
to bluepri...@googlegroups.com, bluepr...@googlegroups.com
Blueprint 3.2.0 is out and comes with two new commands and two new arguments.

First, hot on the heels of our announcement that blueprints work
directly with AWS CloudFormation, we've added --cfn to
blueprint-create and blueprint-show to generate a complete
CloudFormation template from a blueprint. The template contains all
the necessary pieces to create a single EC2 instance running Amazon
Linux that'll apply your blueprint at provision time. From there you
can of course add more resources to build out a larger infrastructure
with CloudFormation.

Next is the --diff=<subtrahend> argument to blueprint-create, making
it easier to create compact blueprints. Observe:

blueprint create --diff=base custom

is roughly equivalent to

blueprint create dummy
blueprint diff dummy base custom
blueprint destroy dummy

but doesn't actually save dummy to disk. The practice of creating
base system blueprints and compact customizations on top of that is
gaining traction and now it's a whole lot easier.

Last are two commands, blueprint-split and blueprint-prune, that make
creating modular blueprints (like a base blueprint and a
customization) possible without crazy blueprintignore(5) incantations.
blueprint-split interactively creates two blueprints from the
resources contained in one source blueprint. blueprint-prune works
much the same way but creates one blueprint from a subset of the
resources in a source blueprint.

As always, the full details are on GitHub:

https://github.com/devstructure/blueprint/compare/v3.1.0...v3.2.0

Enjoy!

Richard

Reply all
Reply to author
Forward
0 new messages