Improved Terraform State Management in Atlas

Aug 17 2015 Jack Pearkes atlas, terraform

Terraform remote state enables teams to collaborate when using Terraform, saving the state of your infrastructure as changes are made and resources are added and removed. It stores infrastructure identifiers, dependency information and attributes referenced across configuration.

Atlas provides a remote state API to store this state, and allows teams to modify infrastructure from Atlas or operator machines while sharing changes made.

We've made some major improvements to remote state management in Atlas, making it clearer what is changing and how to rollback to previous versions. Read on to learn more!

Plain Text Difference

Stage changes between versions are highlighted and shown in a diff format.

Terraform state diff

You can easily navigate through the history of changes made to Terraform state to understand how Terraform is operating on your infrastructure over time.

State Rollbacks and Raw State

This features enables an environment to rollback to a specific version of state, reverting changes made after that point. This requires confirmation of the state version number. This can be helpful when recovering state changes or overwrites.

Terraform remote state rollback

Additionally, you can download the raw state in order to inspect it locally.

Learn more about Terraform remote state, or follow a tutorial to start using it with Atlas.