22 lines
855 B
Markdown
22 lines
855 B
Markdown
# Requirements
|
|
|
|
## Environment variables
|
|
|
|
Checkout terraform provider env variables here to set default region, default subscription id, etc.
|
|
|
|
1. [AWS](https://registry.terraform.io/providers/hashicorp/aws/latest/docs)
|
|
2. [Azure](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs)
|
|
3. [GCP](https://registry.terraform.io/providers/hashicorp/google/latest/docs/guides/provider_reference)
|
|
|
|
# TODO:
|
|
|
|
- [ ] Add Github workflows to generate terraform files
|
|
- [ ] Add terraform fmt and validate to Github PR checks.
|
|
- [ ] Add support for Kubernetes
|
|
- [ ] Create tfvars file from input_arguments so that user can modify it later.
|
|
- [ ] Create a script to extend terraform and provide some default values for sku, location, etc.
|
|
|
|
## Terraform Generator Usage
|
|
|
|
Install all the node requirements using `npm install` and then run `node script.js`
|