Skip to content

Simple example of deploying infrastructure defined as bicep code to Azure using GitHub Actions.

Notifications You must be signed in to change notification settings

tectonia/bicep-deploy

Repository files navigation

Bicep infrastructure deployment using GitHub Actions

This repository contains an Azure Bicep file (main.bicep) that deploys the following resources:

  • Network Security Group: A common set of security rules that must be applied to each NSG.
  • Public IP Addresses: A set of public IP addresses to be created.
  • Virtual Network: A virtual network to be created with a specified address prefix and subnet address prefix.
  • Virtual Machines: A set of virtual machines to be deployed.
  • Application Gateway: An application gateway to be created.
  • Network Interfaces: A network interface to be created with an IP config.

The deployment is parameterized to allow for customization of the environment type, admin credentials, and other settings. The resources are deployed in a modular fashion using separate Bicep modules for each resource type.

image

Prerequisites

To deploy:

To edit code locally:

About

Simple example of deploying infrastructure defined as bicep code to Azure using GitHub Actions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages