Our great sponsors
-
Pulumi
Pulumi - Infrastructure as Code in any programming language. Build infrastructure intuitively on any cloud using familiar languages 🚀
-
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.
i wonder what advantages this has over using a language-based IaC solution like Pulumi[0]?
[0]: https://github.com/pulumi/pulumi
Back when I was using AWS CloudFormation, I found a need to use Troposphere [0] to do some logic that couldn't be done in CloudFormation itself. When I switched to Terraform most of those problems went away since there is even better ways to perform simple programming logic in it.
Maybe there are some use cases where you still need to perform logic outside of Terraform where AsCode could be useful to some people.
I've seen the Starlark configuration language used in other places, such as Telegraf [0], but I think this is an interesting use of it.
[0] https://troposphere.readthedocs.io/en/latest/index.html
[1] https://github.com/influxdata/telegraf/blob/master/plugins/p...