Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Automate updates to Terraform-managed infrastructure #532

Open
forabi opened this issue Jun 21, 2018 · 0 comments
Open

Automate updates to Terraform-managed infrastructure #532

forabi opened this issue Jun 21, 2018 · 0 comments

Comments

@forabi
Copy link
Contributor

forabi commented Jun 21, 2018

Relevant services:

Things to consider:

  • Terraform allows arbitrary code execution. PRs from untrusted contributors should not be checked with terraform plan.
  • No two plans can be pending at the same time. If one PR is open and a plan is generated for the changes in that PR, the other PR should not produce a plan until the other PR is either rejected or the plan is executed and the changes are applied to the infrastructure. Atlantis handles this out of the box.
  • Once a PR is merged, the other pending PRs should be updated to be planned against the new changes in state. Atlantis can also handle this.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant