Skip to content

Cloudformation tool for pulling apart cloud formation templates, and then allowing them to be broken into easily disected and used chunks.

Notifications You must be signed in to change notification settings

rjamestaylor/cloudformation_reanimator

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

This is a series of utilities to manage Cloud Formation Templates.

The project has some core ideas:

  • We are not writing a DSL to wrap Cloud Formation
  • Provide a number of small utils that have specific tasks
  • Integrate with AWS to allow CFN Stacks to be easily linked
  • Parameters should be easy to configure outside of CFN template
  • There are better ways to do this in 2019

CFN Utils Will follow this basic design.

  • Environment SPECS Directory/File
    • This file will contain a list of the CFN stacks that are needed in order to build out an environment.
    • Can contain variables
    • Can specify different input params based on environment.
  • Cloud Formation Spec
    • Simple yaml file indicating parameters needed
    • Contains Resources
    • Contains mappings
    • Outputs
  • CFN Blocks (All in YAML)
    • Parameters
      • Each parameter will have its own building block
    • Mapptings
      • Allows for the mappings to be set by environment
    • Resources

About

Cloudformation tool for pulling apart cloud formation templates, and then allowing them to be broken into easily disected and used chunks.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 100.0%