
update readmes clean up tf provider add readme and initial templates add initial pass at readmes more readme updates update various quickstarts finish cleaning up 101s more updates lots fo template updates add remaining more updates
1.2 KiB
1.2 KiB
Hub and Spoke networking with 3 VMs
This template deploys three Virtual Networks peered in a Hub and Spoke topology (one hub and two spokes). A Linux Virtual Machine is deploy to each network with SSH enabled so connectivity between each network can be verified after deployment.
Variables
Name | Description |
---|---|
name | Name of the deployment |
environment | The depolyment environment name (used for postfixing resource names) |
location | The Azure Region to deploy these resources in |
vm_sku | The App Service Plan SKU to deploy |
vnet_hub_name | The address range of the Virtual Network to create |
vnet_spoke1_name | The address spcae of VNet to reserve for non App Service deployments |
vnet_spoke2_name | The address space in the VNet to reserve for App Service deployments |
Usage
terraform plan \
-var 'name=demo-dotnet' \
-var 'environment=staging' \
-var 'location=West US 2'
-var 'prefix=tfquickstard' \
-var 'vm_sku=ds1v2' \
-out demo.tfplan
terraform apply demo.tfplan
* Example shown with Bash. For Powershell replace backslashes with backticks.