DevOps-VM
Infrastructure-as-Code project demonstrating how to provision a virtual machine on Google Cloud Platform using Terraform and automated via GitHub Actions.
The Challenge
Establishing reliable and secure deployment configurations seamlessly over GCP without exposing Service accounts visually in the public repo.
My Solution
Applied Terraform state configurations pushed manually and automated VM booting via dedicated workflows triggering automatically from Github triggers.
Tech Stack
- Terraform: Used Terraform for building this project.
- Google Cloud Platform: Used Google Cloud Platform for building this project.
- GitHub Actions: Used GitHub Actions for building this project.
Technical Deep-Dive
Terraform parses the deployment plan natively targeting GCP instances while Actions parses the runner variables and runs apply on push.