├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── README.md ├── cleanup ├── README.md ├── Remove-Playground.ps1 └── cleanup.json ├── media └── vwan-playground-contoso-topology.png └── playground ├── configs ├── README.md ├── contoso.json └── p2sVpnAADAuth.json ├── deploy.ps1 ├── main.bicep ├── modules ├── README.md ├── azureFirewalls.bicep ├── bastionHosts.bicep ├── defaultRouteTable.bicep ├── expressRouteGateways.bicep ├── firewallPolicies.bicep ├── hubRouteTables.bicep ├── hubVirtualNetworkConnections.bicep ├── nsgRules │ └── azureBastionNSGRules.json ├── p2svpnGateways.bicep ├── privateDnsZoneLink.bicep ├── privateDnsZones.bicep ├── siteToSite.bicep ├── virtualHubs.bicep ├── virtualNetworkGateways.bicep ├── virtualNetworkPeerings.bicep ├── virtualNetworks.bicep ├── virtualWans.bicep ├── vpnConnections.bicep ├── vpnGatewayInfo.bicep ├── vpnGateways.bicep ├── vpnServerConfigurations.bicep ├── vpnSites.bicep ├── wait.bicep ├── windowsVM.bicep └── workspaces.bicep └── workbooks ├── README.md ├── azureFirewallWorkbook.json └── networkSecurityWorkbook.json /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanIvemo/vwan-playground/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanIvemo/vwan-playground/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .vscode -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanIvemo/vwan-playground/HEAD/README.md -------------------------------------------------------------------------------- /cleanup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanIvemo/vwan-playground/HEAD/cleanup/README.md -------------------------------------------------------------------------------- /cleanup/Remove-Playground.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanIvemo/vwan-playground/HEAD/cleanup/Remove-Playground.ps1 -------------------------------------------------------------------------------- /cleanup/cleanup.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanIvemo/vwan-playground/HEAD/cleanup/cleanup.json -------------------------------------------------------------------------------- /media/vwan-playground-contoso-topology.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanIvemo/vwan-playground/HEAD/media/vwan-playground-contoso-topology.png -------------------------------------------------------------------------------- /playground/configs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanIvemo/vwan-playground/HEAD/playground/configs/README.md -------------------------------------------------------------------------------- /playground/configs/contoso.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanIvemo/vwan-playground/HEAD/playground/configs/contoso.json -------------------------------------------------------------------------------- /playground/configs/p2sVpnAADAuth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanIvemo/vwan-playground/HEAD/playground/configs/p2sVpnAADAuth.json -------------------------------------------------------------------------------- /playground/deploy.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanIvemo/vwan-playground/HEAD/playground/deploy.ps1 -------------------------------------------------------------------------------- /playground/main.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanIvemo/vwan-playground/HEAD/playground/main.bicep -------------------------------------------------------------------------------- /playground/modules/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanIvemo/vwan-playground/HEAD/playground/modules/README.md -------------------------------------------------------------------------------- /playground/modules/azureFirewalls.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanIvemo/vwan-playground/HEAD/playground/modules/azureFirewalls.bicep -------------------------------------------------------------------------------- /playground/modules/bastionHosts.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanIvemo/vwan-playground/HEAD/playground/modules/bastionHosts.bicep -------------------------------------------------------------------------------- /playground/modules/defaultRouteTable.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanIvemo/vwan-playground/HEAD/playground/modules/defaultRouteTable.bicep -------------------------------------------------------------------------------- /playground/modules/expressRouteGateways.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanIvemo/vwan-playground/HEAD/playground/modules/expressRouteGateways.bicep -------------------------------------------------------------------------------- /playground/modules/firewallPolicies.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanIvemo/vwan-playground/HEAD/playground/modules/firewallPolicies.bicep -------------------------------------------------------------------------------- /playground/modules/hubRouteTables.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanIvemo/vwan-playground/HEAD/playground/modules/hubRouteTables.bicep -------------------------------------------------------------------------------- /playground/modules/hubVirtualNetworkConnections.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanIvemo/vwan-playground/HEAD/playground/modules/hubVirtualNetworkConnections.bicep -------------------------------------------------------------------------------- /playground/modules/nsgRules/azureBastionNSGRules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanIvemo/vwan-playground/HEAD/playground/modules/nsgRules/azureBastionNSGRules.json -------------------------------------------------------------------------------- /playground/modules/p2svpnGateways.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanIvemo/vwan-playground/HEAD/playground/modules/p2svpnGateways.bicep -------------------------------------------------------------------------------- /playground/modules/privateDnsZoneLink.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanIvemo/vwan-playground/HEAD/playground/modules/privateDnsZoneLink.bicep -------------------------------------------------------------------------------- /playground/modules/privateDnsZones.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanIvemo/vwan-playground/HEAD/playground/modules/privateDnsZones.bicep -------------------------------------------------------------------------------- /playground/modules/siteToSite.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanIvemo/vwan-playground/HEAD/playground/modules/siteToSite.bicep -------------------------------------------------------------------------------- /playground/modules/virtualHubs.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanIvemo/vwan-playground/HEAD/playground/modules/virtualHubs.bicep -------------------------------------------------------------------------------- /playground/modules/virtualNetworkGateways.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanIvemo/vwan-playground/HEAD/playground/modules/virtualNetworkGateways.bicep -------------------------------------------------------------------------------- /playground/modules/virtualNetworkPeerings.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanIvemo/vwan-playground/HEAD/playground/modules/virtualNetworkPeerings.bicep -------------------------------------------------------------------------------- /playground/modules/virtualNetworks.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanIvemo/vwan-playground/HEAD/playground/modules/virtualNetworks.bicep -------------------------------------------------------------------------------- /playground/modules/virtualWans.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanIvemo/vwan-playground/HEAD/playground/modules/virtualWans.bicep -------------------------------------------------------------------------------- /playground/modules/vpnConnections.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanIvemo/vwan-playground/HEAD/playground/modules/vpnConnections.bicep -------------------------------------------------------------------------------- /playground/modules/vpnGatewayInfo.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanIvemo/vwan-playground/HEAD/playground/modules/vpnGatewayInfo.bicep -------------------------------------------------------------------------------- /playground/modules/vpnGateways.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanIvemo/vwan-playground/HEAD/playground/modules/vpnGateways.bicep -------------------------------------------------------------------------------- /playground/modules/vpnServerConfigurations.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanIvemo/vwan-playground/HEAD/playground/modules/vpnServerConfigurations.bicep -------------------------------------------------------------------------------- /playground/modules/vpnSites.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanIvemo/vwan-playground/HEAD/playground/modules/vpnSites.bicep -------------------------------------------------------------------------------- /playground/modules/wait.bicep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /playground/modules/windowsVM.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanIvemo/vwan-playground/HEAD/playground/modules/windowsVM.bicep -------------------------------------------------------------------------------- /playground/modules/workspaces.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanIvemo/vwan-playground/HEAD/playground/modules/workspaces.bicep -------------------------------------------------------------------------------- /playground/workbooks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanIvemo/vwan-playground/HEAD/playground/workbooks/README.md -------------------------------------------------------------------------------- /playground/workbooks/azureFirewallWorkbook.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanIvemo/vwan-playground/HEAD/playground/workbooks/azureFirewallWorkbook.json -------------------------------------------------------------------------------- /playground/workbooks/networkSecurityWorkbook.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StefanIvemo/vwan-playground/HEAD/playground/workbooks/networkSecurityWorkbook.json --------------------------------------------------------------------------------