Stacker 1 logo

Stacker 1

An AWS CloudFormation Stack orchestrator/manager
0
1
+ 1
0

What is Stacker 1?

stacker is a tool and library used to create & update multiple CloudFormation stacks. stacker Blueprints are written in troposphere, though the purpose of most templates is to keep them as generic as possible and then use configuration to modify them.
Stacker 1 is a tool in the Infrastructure Build Tools category of a tech stack.
Stacker 1 is an open source tool with 710 GitHub stars and 167 GitHub forks. Here’s a link to Stacker 1's open source repository on GitHub

Stacker 1's Features

  • Easily Create/Update/Destroy many stacks in parallel (though with an understanding of cross-stack dependencies)
  • Makes it easy to manage large environments in a single config, while still allowing you to break each part of the environment up into its own completely separate stack.
  • Manages dependencies between stacks, only launching one after all the stacks it depends on are finished.
  • Only updates stacks that have changed and that have not been explicitly locked or disabled.
  • Easily pass Outputs from one stack in as Variables on another (which also automatically provides an implicit dependency)
  • Use Environments to manage slightly different configuration in different environments.
  • Use Lookups to allow dynamic fetching or altering of data used in Variables.
  • A diff command for diffing your config against what is running in a live CloudFormation environment.
  • A small library of pre-shared Blueprints can be found at the stacker_blueprints repo, making things like setting up a VPC easy.

Stacker 1 Alternatives & Comparisons

What are some alternatives to Stacker 1?
JavaScript
JavaScript is most known as the scripting language for Web pages, but used in many non-browser environments as well such as node.js or Apache CouchDB. It is a prototype-based, multi-paradigm scripting language that is dynamic,and supports object-oriented, imperative, and functional programming styles.
Git
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
GitHub
GitHub is the best place to share code with friends, co-workers, classmates, and complete strangers. Over three million people use GitHub to build amazing things together.
Python
Python is a general purpose programming language created by Guido Van Rossum. Python is most praised for its elegant syntax and readable code, if you are just beginning your programming career python suits you best.
jQuery
jQuery is a cross-platform JavaScript library designed to simplify the client-side scripting of HTML.
See all alternatives

Stacker 1's Followers
1 developers follow Stacker 1 to keep up with related blogs and decisions.