- 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
![](https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/f2ddee03-4838-47a6-9b35-814935524cba/aws_preview_envs.jpeg)
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 π
![](https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/f10ab6ad-abf3-488b-aac7-f2cfc2342cbf/Stacked_logo_color_1080.png)
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!
![](https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/143b2117-30b6-4cb9-b34f-178c24f4c889/dots2.png)
![](https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/789d3559-da9a-40b8-ac12-d41fdd94f498/profile.png)
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
![](https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/1a6cfcaa-9354-43b8-afc8-014da7c29afc/forms-terraform.png)
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).
![](https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/076487b5-0b2b-4e4f-824f-6cd87569a246/terustry.png)
Terraform provider registry written in Rust. AB: Probably, the first one in Rust.
π»π Podcast
![](https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/1b35b33b-b859-449f-9e87-bc187b30aea4/1521843156-hashicast-cover_v2.jpg)
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! πΊπ¦