Automate the deployment of JSON ARM templates by using GitHub Actions
Learn how to deploy JSON Azure Resource Manager (ARM) templates by using Azure PowerShell, the Azure CLI, and GitHub Actions. Use linked templates to break down complex templates into templates that are more modular.
Learning objectives
After completing this module, you're able to:
- Choose the best way to deploy JSON ARM templates, based on your needs.
- Modularize your templates by using linked templates.
- Deploy templates from a GitHub Actions workflow.
Prerequisites
- Ability to go to the Azure the portal
- Visual Studio Code
- Azure Resource Manager Tools for Visual Studio Code
- Either:
- The latest version of the Azure CLI
- The latest version of Azure PowerShell
- A GitHub account
- An Azure subscription