Move the local terraform state to S3/DynamoDB remote state.
Include workflow for plan/apply
This moves the terraform workflow to CI (instead of manually from our local development environments). The usual CI checks will apply to every push (validate, fmt, tfsec, tflint). For pull requests, the Terraform plan will be generated and posted to the PR. Reviewers should review the plan before approving. Once approved and merged, the plan will be applied to production.
https://github.com/18F/newrelic-terraform/issues/19 https://github.com/18F/newrelic-terraform/issues/16
This moves the terraform workflow to CI (instead of manually from our local development environments). The usual CI checks will apply to every push (validate, fmt, tfsec, tflint). For pull requests, the Terraform plan will be generated and posted to the PR. Reviewers should review the plan before approving. Once approved and merged, the plan will be applied to production.