/flying-circus

Putting more "Code" into IaC

Primary LanguagePythonGNU Lesser General Public License v3.0LGPL-3.0

flying-circus

A new tool for managing AWS infrastructure.

What It Is

  • A representation of an AWS Cloud Formation stack using Python objects (rather than, say, JSON or YAML or a Jinja template)
  • Enables easy use of coding constructs for compact code, code re-use, etc.
  • Produces good practice, consistent, human-readable YAML

What It Might Become (But Is Not Yet)

  • A tool for directly interacting with the Cloud Formation service
  • A style- and validity-checker for Cloud Formation YAML

What It Is Not

  • Started ;-)
  • For non-Amazon cloud providers
  • An abstraction layer
  • A new implementation of AWS stacks
  • YAML