How sonicwall/sonicwall-nsv-azure-templates works
This repository packages SonicWall NSv Azure Resource Manager (ARM) deployment templates. The documented workflow is a customer initiating deployment through Azure Marketplace or the ARM portal, which loads the root template into an Azure subscription; the optional custom deployment UI is supplied alongside that template. The tree also contains HA and HA-LoadBalancer template directories, but their READMEs and template contents were not available here, so their resource behavior and wiring are not inferred.
Main entry points: mainTemplate.json NSv ARM template · createUiDefinition.json Custom UI definition
Components 10
Deployment entry points
- Azure Marketplace
- ARM portal
- Custom UI definition
createUiDefinition.json - NSv ARM template
mainTemplate.json
HA templates
- HA deployment template
HA/azureDeploy.json - HA deployment notes
HA/README.md - HA load-balancer template
HA-LoadBalancer/azureDeploy.json - HA load-balancer notes
HA-LoadBalancer/README.md
Azure deployment
- Azure subscription
Other components
- Customer
Connections 6
- Customer → Azure Marketplace: finds product
- Customer → ARM portal: starts deployment
- Azure Marketplace → NSv ARM template: offers deployment
- ARM portal → NSv ARM template: loads template
- ARM portal → Custom UI definition: loads UI
- NSv ARM template → Azure subscription: deploys resources