Helper image for Terraform module development in Gitpod.
Tags available:
latestwhich is the recommended tag (Gitpod-official images uselatesttoo)- the date of the build, like
2021-06-25for tighter control of versions
To use the image, set it in .gitpod.yml:
image: public.ecr.aws/vlaaaaaaad/gitpod-terraform:latestThe image comes with several helpful tools pre-installed:
bashwhich is also configured- latest version of Terraform installed by
tfenvfor a better user experience cdktffor people on the edge using CDK (Cloud Development Kit) for Terraform- pre-commit for pre-commit hooks like pre-commit-terraform
- terraform-docs for Terraform documentation generation
- tflint for Terraform best practices verification
- tfsec for security best practices
- conftest for running Open Policy Agent tests on Terraform code
- Fork it (https://github.com/vlaaaaaaad/gitpod-terraform/fork)
- Create your feature branch (
git checkout -b feature/fooBar) - Commit your changes (
git commit -am 'Add some fooBar') - Push to the branch (
git push origin feature/fooBar) - Create a new Pull Request
This project is provided under the MIT License. See LICENSE for more information.