Skip to content
/ runway Public
forked from onicagroup/runway

Simplify infrastructure/app testing/deployment

License

Notifications You must be signed in to change notification settings

kteague/runway

 
 

Repository files navigation

Runway

Build Status

What?

A lightweight wrapper around linting (e.g. yamllint) & infrastructure deployment tools (e.g. CloudFormation, Terraform, Serverless) to ease management of per-environment configs & deployment.

Why?

Very simple configuration to:

  • Perform automatic linting/verification
  • Ensure deployments are only performed when an environment config is present
  • Define an IAM role to assume for each deployment
  • Wrangle Terraform backend/workspace configs w/ per-environment tfvars
  • Avoid long-term tool lock-in
    • runway is a simple wrapper around standard tools. It simply helps to avoid convoluted Makefiles / CI jobs

How?

See the doc site.

Complete quickstart documentation, including Docker images, CloudFormation templates, and walkthrough can be found here

About

Simplify infrastructure/app testing/deployment

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.1%
  • Other 0.9%