Skip to content

AustonIvison/github-actions-terraform

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

GitHub Actions Terraform

Automated Azure infrastructure deployment using Terraform and GitHub Actions with OIDC authentication.

πŸš€ What This Does

  • Terraform manages Azure infrastructure (Resource Group + Static Web App)
  • GitHub Actions automatically deploys on push to main
  • OIDC for secure, keyless authentication to Azure
  • Remote State stored in Azure Storage with locking

πŸ”— Live Site

https://black-sky-0510e820f.3.azurestaticapps.net

πŸ—οΈ Infrastructure

  • Azure Static Web App (Free tier)
  • Resource Group: rg-github-actions-terraform
  • Terraform State: Azure Storage account tfstate56202

πŸ” Security

  • OIDC federated identity (no secrets stored)
  • Encrypted state at rest
  • State locking enabled
  • Environment protection: production

About

GitHub Actions Terraform Stuff

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HCL 96.9%
  • HTML 3.1%