-
terraform-yaml-stack-config
Terraform module that loads an opinionated 'stack' configuration from local or remote YAML sources. It supports deep-merged variables, settings, ENV variables, backend config, and remote state outputs for Terraform and helmfile components.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Next, I decide to use modules (and store the private ones in a git repo instead of the Terraform Registry) to make my IaC more DRY. This allows you to really standardize configurations like monitoring and security (think of modules like a blueprint for how you want to deploy a resource). This is super easy to DIY - Here's an example of a simple ECR module I wrote and store in my GitLab.
I should also state that teams have solved this orthogonality issue without terragrunt - Teams like Cloud Posse have come up with an alternative. I am not a huge fan of this approach as IMHO it's more complicated than just using terragrunt, but it's an option for you.
Related posts
-
How to read .env file with a variable that contains $ ?
-
confs: List tools for which the given project has configs
-
GitHub - gookit/config: 📝 Go configuration manage(load,get,set,export). support JSON, YAML, TOML, Properties, INI, HCL, ENV and Flags. Multi file load, data override merge, parse ENV var, binding data to struct.
-
confs: List tools for which the given project has configs
-
Dynamic s3 path while reading pyspark