Skip to content
This repository has been archived by the owner on Jul 24, 2023. It is now read-only.

State management #2

Merged
merged 1 commit into from
Mar 9, 2017
Merged

State management #2

merged 1 commit into from
Mar 9, 2017

Conversation

tkellen
Copy link
Contributor

@tkellen tkellen commented Mar 8, 2017

cc @boazsender / @gnarf

This is different than any other terraform configurations I have showed you in the past in that it stores .tfstate on s3. This will allow us to keep this repository open source without revealing sensitive data like RDS passwords, etc.

It also introduces the ability to easily manage multiple separate terraform configurations via a simple Makefile.

Someday, time permitting, I'd like to update the LLC's infra to match.

Also cc @MattSurabian for fun. This splits up infra like we've been talking about for ages!

Huge kudos to the terraform community for the help here, especially @charity.

References:
hashicorp/terraform#3838
https://charity.wtf/2016/03/30/terraform-vpc-and-why-you-want-a-tfstate-file-per-env/

@tkellen tkellen force-pushed the state-management branch from b9ef407 to ac1f690 Compare March 8, 2017 21:41
@tkellen
Copy link
Contributor Author

tkellen commented Mar 8, 2017

PS: There is so much restructuring here it's probably best to just view the branch.

@boazsender
Copy link
Member

+1 to this in concept.

@tkellen tkellen merged commit 4a2cfb9 into master Mar 9, 2017
@tkellen tkellen deleted the state-management branch March 9, 2017 17:50
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants