Kozma Hunor
Kozma Hunor

DevOps-VM

Infrastructure-as-Code project demonstrating how to provision a virtual machine on Google Cloud Platform using Terraform and automated via GitHub Actions.

DevOps-VM demo

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.