Thin wrapper for managing terraform workspaces
Find a file
2019-04-10 13:47:03 +02:00
.circleci Atmos v.1 2019-04-10 12:00:01 +02:00
.gitignore Initial commit 2019-04-09 16:54:28 +02:00
atmos.py Work out valid envs from vars folder. Handle no workspace scenario 2019-04-10 13:47:03 +02:00
Dockerfile Atmos v.1 2019-04-10 12:00:01 +02:00
README.md Work out valid envs from vars folder. Handle no workspace scenario 2019-04-10 13:47:03 +02:00
shared-creds Atmos v.1 2019-04-10 12:00:01 +02:00

Terraform Atmosphere

Atmos is a thin wrapper for managing Terraform Workspaces easily. Using the workspace name it will select the correct .tfvar file, defaulting to a qa var file for any other workspace. This is primarily for pipelines but works just as well from the command line. It can process all terraform commands and parameters passing them directly to it.

Quick Start

  • Build the atmos image
  • Use atmos as the build image in your CI/CD
  • Include switching/creating terraform workspaces
  • Use $ atmos apply/plan/destroy to run terraform apply whilst maintaining environment context