Terraform overrides
The Golden Path uses Boilerplate templating to set up your infrastructure. To ensure you will get all the benefits from being on the Golden Path, we recommend that you use Terraform overrides when you need to diverge from the path.
You can learn more about how to use overrides in the HashiCorp documentation for override files.
Reference implementation
See how we have used Terraform overrides in pirates-iac
.
Why should you use overrides?
Overrides enable you to make isolated changes based on your individual needs, but still continue to receive relevant updates to your infrastructure. We gather data about which overrides teams create, and will incorporate them in the Golden Path when possible.