Azure Bastion On-Demand with Terraform, GitHub Actions, and Shortcuts

There didn’t seem to be a great place to post this, but I have always thought about being able to use Shortcuts to kickoff a workflow to deploy resources in Azure, or elsewhere. So, I finally did it.

  • Terraform code to deploy Azure Bastion
  • Stored in a GitHub repository
  • GitHub Actions workflows to Deploy and Destroy using Workload Identity Federation
  • Shortcuts to trigger the workflows

Azure Bastion On-demand