Skip to content
/ azRras Public

RRAS-VPN deployment using Bicep and PowerShell DSC

Notifications You must be signed in to change notification settings

gubadam/azRras

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

azRras

Desired State Configuration

Powershell since version 7.2 no longer comes bundled with PSDesiredStateConfiguration module, so one need to install it:

Install-Module -Name PSDesiredStateConfiguration -Repository PSGallery

Bicep template deployment

To deploy Bicep template run:

$deploymentParams = @{
  Name = "<deployment-name>"
  ResourceGroupName = "<resource-group-name>"
  TemplateFile = "mainTemplate.bicep"
  TemplateParameterFile = "mainTemplate.parameters.json"
}
New-AzResourceGroupDeployment @deploymentParams

Notes

DSC extension on AzVM with ARM

https://learn.microsoft.com/en-us/azure/virtual-machines/extensions/dsc-template

Custom script extension on AzVM with ARM

https://github.com/Azure/azure-quickstart-templates/blob/master/quickstarts/microsoft.compute/vm-custom-script-windows/azuredeploy.json

Ms Reference: https://download.microsoft.com/download/4/3/1/43113F44-548B-4DEA-B471-0C2C8578FBF8/Quick_Reference_DSC_WS12R2.pdf

About

RRAS-VPN deployment using Bicep and PowerShell DSC

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published