• Terraform Weekly
  • Posts
  • weekly.tf - Issue #78 - Previews with Terraform CDK, OIDC with GitHub Actions, open-source infrastructure, Support open-source maintainers, HashiCast

weekly.tf - Issue #78 - Previews with Terraform CDK, OIDC with GitHub Actions, open-source infrastructure, Support open-source maintainers, HashiCast

Alexander Mykolaichuk explains how to build preview environments using AWS CloudFront, AWS Route53, AWS S3, and AWS Lambda@Edge with Terraform CDK. The source code is available here.

πŸ™Œ News from the sponsors πŸ™Œ

The DevSecGuide to Infrastructure as Code includes research on the state of open-source IaC security, tips for embedding automated security throughout the entire development lifecycle, and advice for building a DevSecOps culture. Download the guide for free from Bridgecrew!

Adam Buggia explains how to implement the recently supported AWS Identify Federation for GitHub Actions and provides links to all the building blocks (Terraform modules). AB: Similar topic was described in this blog post by Robert Hafner which was mentioned in issue #60.

Simon Willison: "Yes, reach out to the maintainers and offer them generous speaking fees for remote talks to your engineering team". AB: Huge thanks to all of my GitHub Sponsors for supporting my work! You can join them, too! ;)

Open-source projects

Very good open-source infrastructure project by Canadian Digital Service featuring Localstack, Terragrunt, and GitHub Actions. AB: Check out another open-source infrastructure project by U.S. Tax Court (from issue #40).

Terraform provider registry written in Rust. AB: Probably, the first one in Rust.

πŸ“»πŸ”ˆ Podcast

This episode features Betajob's Anton Babenko, a long-time contributor and community member of the HashiCorp Terraform ecosystem. AB: We talked about what I've been doing at the beginning of my career, how I have decided to start with Terraform, and what I am looking into next...

Feedback ❀️

Do you like this newsletter? How about sharing it on social media and providing your feedback to me (e.g., @antonbabenko or reply to the email)? I want to know it!

PS: One of the best ways to help Ukraine - https://palianytsia.com.ua/

Glory to Ukraine! πŸ‡ΊπŸ‡¦