Skip to content

Latest commit

Β 

History

History
27 lines (18 loc) Β· 851 Bytes

File metadata and controls

27 lines (18 loc) Β· 851 Bytes

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