Skip to content

Commit 2384e26

Browse files
Virtual Network as an object.
1 parent 255e154 commit 2384e26

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

experiments/Compute.Experiments/AzureRM.Compute.Experiments.psm1

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,11 @@ function New-AzVm {
1313
)
1414

1515
PROCESS {
16-
$rgi = [ResourceGroup]::new($ResourceGroupName)
16+
$rgi = [ResourceGroup]::new($ResourceGroupName);
17+
$vni = [VirtualNetwork]::new($VirtualNetworkName);
1718
$nii = [NetworkInterface]::new(
1819
$NetworkInterfaceName,
19-
[VirtualNetwork]::new($VirtualNetworkName),
20+
$vni,
2021
[PublicIpAddress]::new($PublicIpAddressName),
2122
[SecurityGroup]::new($SecurityGroupName)
2223
);
@@ -34,6 +35,10 @@ function New-AzVm {
3435

3536
# Resource Group
3637
$resourceGroup = $rgi.GetOrCreate($Name + "ResourceGroup", $locationi.Value, $null);
38+
$virtualNetwork = $vni.GetOrCreate(
39+
$Name + "VirtualNetwork",
40+
$locationi.Value,
41+
$resourceGroup.ResourceGroupName);
3742

3843
if (-not $Credential) {
3944
$Credential = Get-Credential
@@ -64,6 +69,7 @@ function New-AzVm {
6469
# $resourceGroup = Set-ResourceGroup -Name $ResourceGroupName -Location $Location
6570

6671
# Virtual Network
72+
<#
6773
$virtualNetworkAddressPrefix = "192.168.0.0/16"
6874
$subnet = @{ Name = $Name + "Subnet"; AddressPrefix = "192.168.1.0/24" }
6975
$subnetConfig = New-AzureRmVirtualNetworkSubnetConfig `
@@ -75,6 +81,7 @@ function New-AzVm {
7581
-Name $VirtualNetworkName `
7682
-AddressPrefix $virtualNetworkAddressPrefix `
7783
-Subnet $subnetConfig
84+
#>
7885

7986
# Piblic IP
8087
$publicIpAddress = New-AzureRmPublicIpAddress `

0 commit comments

Comments
 (0)