Skip to content

fpgmaas/azure-terraform-github-actions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

azure-terraform-github-actions

This repository serves as an example/template for deploying Azure infrastructure using Terraform, based on the steps outlined in this blog post.

The project has the following features:

  • Use a Service Principal to authenticate to Azure services.
  • Deploy a remote state bucket for Terraform on Azure using the Deploy Terraform State Bucket workflow.
  • Deploy Terraform infrastructure on Azure upon creation of a new Release on GitHub.

The repository requires the following secrets to be set:

  • ARM_CLIENT_ID
  • ARM_CLIENT_SECRET
  • ARM_TENANT_ID
  • ARM_SUBSCRIPTION_ID

More information on how to create these secrets can be found in the related blog post.