weekly.tf - Issue #96 - Terraform Best Practices and Pitfalls (Hila F.), Balance between Terraform and CloudFormation, For expressions, AWS SSM Parameter Store, terraform_remote_state, Convert from CFN into TF
Wix's Hila Fish shares her experience using Terraform and how she learned to use it for scaling operations. AB: If you haven't met Hila in real life, you should :)
🙌 Sponsor - env0 🙌
Or Cohen describes how to think about data sharing between IaC tools. The article covers CloudFormation Stack outputs, AWS SSM Parameter Store, and more options.
Brendan Thompson describes how to write for expressions in Terraform to filter, group, order, and mutate information. You can easily construct complex objects based on existing information/configuration or from configuration passed in via input variables or ingested.
You often need to share data or output resources between your Terraform modules. This article describes some of the trade-offs with aws_ and terraform_remote_state data sources.
Storing AWS ARNs in the AWS SSM Parameter Store exposes your configuration for other teams. AB: Simple, yet, powerful way.
Sato converts AWS CloudFormation into Terraform. AB: Another ambitious project by James Woolfenden. 👍
Remember that sharing is caring, so it will help the Terraform community (and me) if you share this newsletter with your friends and colleagues.
PS: One of the best ways to help Ukraine - https://palianytsia.com.ua/
Glory to Ukraine! 🇺🇦