• Terraform Weekly
  • Posts
  • weekly.tf - Issue #99 - AWS Landing Zone, Codify your Infrastructure with Terraformer, ๐Ÿ‡ฎ๐Ÿ‡ณ and ๐Ÿ‡ง๐Ÿ‡ฆ - Terraform Best Practices, Gitlab managed terraform state, Terrascan, AWS NAT Instances, CI/CD pipelines for Infrastructure as Code with Kief Morris

weekly.tf - Issue #99 - AWS Landing Zone, Codify your Infrastructure with Terraformer, ๐Ÿ‡ฎ๐Ÿ‡ณ and ๐Ÿ‡ง๐Ÿ‡ฆ - Terraform Best Practices, Gitlab managed terraform state, Terrascan, AWS NAT Instances, CI/CD pipelines for Infrastructure as Code with Kief Morris

Shaun Scovil describes a way to import your cloud infrastructure that was provisioned manually via the web console or API into Terraform or Terraform CDK using Terraformer.

๐Ÿ™Œ Sponsor - env0 ๐Ÿ™Œ

env0 is a Terraform Cloud alternative that provides automated, collaborative, remote-run workflow management for cloud deployments. Manage, deploy, scale, and control all your Terraform, Terragrunt, Pulumi, and related frameworks. Start your free 30 day trial today!

AB: If you are migrating your workloads to AWS, you should know which of 4+ options for the "Landing Zone" solutions to pick. This is an important decision and a rather hard question to answer if you care to provide higher quality service than just a random dude doing ClickOps in the console. This post should provide you with a good amount of information.

Terraform Best Practices (free ebook) is now available in ๐Ÿ‡ฎ๐Ÿ‡ณ เคนเคฟเค‚เคฆเฅ€ (Hindi), ๐Ÿ‡ฎ๐Ÿ‡ณ เฒ•เฒจเณเฒจเฒก (Kannada), and ๐Ÿ‡ง๐Ÿ‡ฆ Bosanski (Bosnian). Thanks to Trivikrama Harikrishnan, Dipali Kulshrestha, and Dzenan Dzevlan for contributing to the project! This ebook has already been translated into 15 languages. ๐Ÿคฏ

A post by Yash Hirulkar about Gitlab's managed Terraform state feature. AB: Often, users want to utilize that feature, so now you know how.

Renjith Ravindranathan describes a way to setup Terrascan (a static code analyzer for your infrastructure as code) with Gitlab and Azure DevOps.

Open-source projects

High availability implementation of AWS NAT instances. NAT Gateways are dead. Long live NAT instances! AB: Looks like a solid solution if you are tired of pouring money on managed AWS NAT Gateways.

The Environment Terraform Provider exposes Shell environment variables as Terraform Datasources. Useful for debugging terraform running in CI.

๐Ÿ”ด CI/CD pipelines for IaC with Kief Morris

Feedback โค๏ธ

If you have any feedback you want to share with me, please do so via Twitter, LinkedIn, or reply to the email.

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! ๐Ÿ‡บ๐Ÿ‡ฆ