- Install tfenv using the instructions here.
- Download terraform by running
tfenv install
. - Configure your environment:
cp .env.example .env && open .env
. - If using VS Code, install the recommended extensions.
- Bootstrap the project by executing
make init
.
Terraform files can be linted using tflint
, which you can install with these instructions.
Once installed, run make lint
.
You can preview your changes by creating a pull request which will execute a plan with credentials provisioned for the runner.
If the plan looks good, you can mark the pull request for review and it will be merged. The main branch has terraform applied automatically by the runner.