An example Terraform project demonstrating continuous deployment pipeline using GitHub Actions' environment function.
MIT License
An example Terraform project demonstrating continuous deployment pipeline using GitHub Actions' environment function.
main
branch is updated. It first runs terraform plan
and require a manual approval. terraform apply
will be executed when the job is approved.terraform plan
for each pull request and comment the plan result. The comment is updated when new commits are added to the pull request.production
and production-readonly
.
production
environment.terraform plan
to production-readonly
environment.terraform apply
to production
environment.