Skip to content

Instantly share code, notes, and snippets.

@luckymike
Created August 31, 2015 20:08
Show Gist options
  • Save luckymike/a3fab6b00196787f9949 to your computer and use it in GitHub Desktop.
Save luckymike/a3fab6b00196787f9949 to your computer and use it in GitHub Desktop.
SparkleFormation Workshop Abstract

Bootstrap Your Continuous Provisioning with SparkleFormation and Sfn

Infrastructure provisioning templates such as Cloudformation can be powerful elements in a Continuous Provisioning workflow; however, as these are generally composed of static JSON, YAML, or XML, manipulating them in a programmatic fashion is difficult, and resuability is often impossible.

This workshop will provide a working introduction to SparkleFormation, a Ruby DSL for programmatically composing Cloudformation and similar templates for provisioning complete infrastructure stacks. Participants will learn to compose Cloudformation templates using SparkleFormation, abstract template clode into reusable components, and how to provision complex infrastructure from the command line using Sfn.

In addition to learning to use SparkleForamtion, we'll cover basic Cloudformation concepts and best practices for stack-based resource provisioning based on Heavy Water's extensive experience.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment