Terraform stack modules
This feature is behind a feature flag. Reach out to our team if you would like it enabled for your organization.
- Obviate the need for your customer to manage a large, complex
tfvarsfile. - Stop relying on the phone home ID to secure the phone home request.
- Make it easier for your customer to apply updates.
tfvars file.
Each stack is given a service account that can authenticate using a token.
The phone_home_id no longer needs to be updated on every reprovision.
Additionally, your customer can more easily control versioning via semver.
terraform apply to install a new version of the stack.
If new inputs or secrets are required, an actionable terraform error will be displayed.
For example, if a new app version requires a_new_input, the customer will see this error until they set it.
terraform init -upgrade to receive patch updates.
Minor and major versions can be received by updating the module version.