Provider
Use these Terraform modules to manage and configure various providers within your infrastructure. Providers enable Terraform to interact with cloud services, APIs, and other platforms.
awsutils
Terraform provider for performing various tasks that cannot be performed with the official
AWS Terraform Provider from Hashicorp.This provider is derived in large parts from the official HashiCorp AWS provider. We copied all the boilerplate
functionality so that it follows the terraform-provider-aws
conventions, but then removed all the standard resources
and added in our own. This module is intended to be used as an escape hatch to accomplish all the hard things that
will never be supported by the official provider due to strong (and valid) opinions of how providers should manage the
lifecycle of a resource. Unfortunately, in the real-world we have to make tradeoffs to get stuff done. That's this
provider in a nutshell.
context
Terrform provider for managing a context in Terraform. A context, in this case, is a set of key-value pairs that can be used to enable or disable a module, as well as generating consistent resource names and tags for cloud resources.
utils
Terraform provider for various utilities (deep merging, Atmos stack configuration management), and to add additional missing functionality to Terraform