In this tutorial, we will demonstrate how to automate infrastructure changes using GitHub Actions and Terraform. Based on the comprehensive HashiCorp tutorial, our video features additional steps, including utilising Workload Identity Federation in Google Cloud Platform (GCP) for authentication without service account keys.
Explore how to create an efficient GitHub Actions workflow file that allows planning without apply permissions for pull requests, while applying changes upon merging requests using Terraform. Learn how to set up two distinct service accounts, one for planning and the other for applying, to effectively manage permissions and resources.
Discover the intricacies of configuring a GCP Workload Identity Pool and provider, as well as setting up IAM policy bindings for your service accounts. Experience a hands-on demo showcasing the complete process of executing plans and applying changes in a GCP environment.
If you missed the previous videos about Workload Identity Federation Click here: • Multiple GCP Service Accounts in a SI...
Links:
https://bit.ly/tf-gh-automation
https://developer.hashicorp.com/terra...
WHO AM I:
Hey friends, welcome to my YouTube channel @outofdevops . If you're new my name is Anto, here I talk about software engineering and software engineers. Don't forget to comment like and subscribe 👍🏻.
YOUTUBE GEAR:
🎥 My YouTube Camera Gear - https://kit.co/outofdevops
MY SOCIAL LINKs:
🐦 Twitter - / outofdevops
📘 Facebook - / outofdevops
📰 My blog - https://amasucci.com
📸 Instagram - / outofdevops
GET IN TOUCH:
If you’d like to talk, I’d love to hear from you. Tweeting @OutOfDevOps directly will be the quickest way to get a response, but if your question is very long, feel free to email me at [email protected].
PS: Some of the links in this description are affiliate links that I get a kickback from 😜