Skip to content

Commit 9aa5d08

Browse files
Removed TenantID from Environment creation
1 parent 7068e20 commit 9aa5d08

2 files changed

Lines changed: 27 additions & 30 deletions

File tree

Connect/AzureStack.Connect.psm1

Lines changed: 26 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,6 @@ Export-ModuleMember Get-AzureStackAadTenant
7272
#>
7373
function Add-AzureStackAzureRmEnvironment {
7474
param (
75-
[parameter(mandatory=$true, HelpMessage="AAD Tenant name or ID used when deploying Azure Stack such as 'mydirectory.onmicrosoft.com'")]
76-
[string] $AadTenant,
7775
[Parameter(mandatory=$true, HelpMessage="The Admin ARM endpoint of the Azure Stack Environment")]
7876
[string] $ArmEndpoint,
7977
[parameter(mandatory=$true, HelpMessage="Azure Stack environment name for use with AzureRM commandlets")]
@@ -110,34 +108,33 @@ function Add-AzureStackAzureRmEnvironment {
110108

111109
$AzureKeyVaultDnsSuffix="vault.$($stackdomain)".ToLowerInvariant()
112110
$AzureKeyVaultServiceEndpointResourceId= $("https://vault.$stackdomain".ToLowerInvariant())
113-
$StorageEndpointSuffix = ($stackdomain).ToLowerInvariant()
114-
$aadAuthorityEndpoint = $endpoints.authentication.loginEndpoint
115-
116-
$azureEnvironmentParams = @{
117-
Name = $Name
118-
ActiveDirectoryEndpoint = $endpoints.authentication.loginEndpoint.TrimEnd('/') + "/"
119-
ActiveDirectoryServiceEndpointResourceId = $endpoints.authentication.audiences[0]
120-
AdTenant = $AadTenant
121-
ResourceManagerEndpoint = $ResourceManagerEndpoint
122-
GalleryEndpoint = $endpoints.galleryEndpoint
123-
GraphEndpoint = $endpoints.graphEndpoint
124-
GraphAudience = $endpoints.graphEndpoint
125-
StorageEndpointSuffix = $StorageEndpointSuffix
126-
AzureKeyVaultDnsSuffix = $AzureKeyVaultDnsSuffix
127-
AzureKeyVaultServiceEndpointResourceId = $AzureKeyVaultServiceEndpointResourceId
128-
EnableAdfsAuthentication = $aadAuthorityEndpoint.TrimEnd("/").EndsWith("/adfs", [System.StringComparison]::OrdinalIgnoreCase)
129-
}
111+
$StorageEndpointSuffix = ($stackdomain).ToLowerInvariant()
112+
$aadAuthorityEndpoint = $endpoints.authentication.loginEndpoint
113+
114+
$azureEnvironmentParams = @{
115+
Name = $Name
116+
ActiveDirectoryEndpoint = $endpoints.authentication.loginEndpoint.TrimEnd('/') + "/"
117+
ActiveDirectoryServiceEndpointResourceId = $endpoints.authentication.audiences[0]
118+
ResourceManagerEndpoint = $ResourceManagerEndpoint
119+
GalleryEndpoint = $endpoints.galleryEndpoint
120+
GraphEndpoint = $endpoints.graphEndpoint
121+
GraphAudience = $endpoints.graphEndpoint
122+
StorageEndpointSuffix = $StorageEndpointSuffix
123+
AzureKeyVaultDnsSuffix = $AzureKeyVaultDnsSuffix
124+
AzureKeyVaultServiceEndpointResourceId = $AzureKeyVaultServiceEndpointResourceId
125+
EnableAdfsAuthentication = $aadAuthorityEndpoint.TrimEnd("/").EndsWith("/adfs", [System.StringComparison]::OrdinalIgnoreCase)
126+
}
130127

131-
$armEnv = Get-AzureRmEnvironment -Name $Name
132-
if($armEnv -ne $null) {
133-
Write-Verbose "Updating AzureRm environment $Name" -Verbose
134-
Remove-AzureRmEnvironment -Name $Name | Out-Null
135-
}
136-
else {
137-
Write-Verbose "Adding AzureRm environment $Name" -Verbose
138-
}
139-
140-
return Add-AzureRmEnvironment @azureEnvironmentParams
128+
$armEnv = Get-AzureRmEnvironment -Name $Name
129+
if($armEnv -ne $null) {
130+
Write-Verbose "Updating AzureRm environment $Name" -Verbose
131+
Remove-AzureRmEnvironment -Name $Name | Out-Null
132+
}
133+
else {
134+
Write-Verbose "Adding AzureRm environment $Name" -Verbose
135+
}
136+
137+
return Add-AzureRmEnvironment @azureEnvironmentParams
141138
}
142139

143140
Export-ModuleMember Add-AzureStackAzureRmEnvironment

Connect/Tests/Connect.Tests.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ InModuleScope $script:ModuleName {
9494

9595
It 'Add-AzureStackAzureRmEnvironment should successfully add a an administrator environment' {
9696
Remove-AzureRmEnvironment -Name $EnvironmentName -ErrorAction SilentlyContinue
97-
Add-AzureStackAzureRmEnvironment -AadTenant $global:AadTenantID -ArmEndpoint $armEndpoint -Name $EnvironmentName
97+
Add-AzureStackAzureRmEnvironment -ArmEndpoint $armEndpoint -Name $EnvironmentName
9898
Get-AzureRmEnvironment -Name $EnvironmentName | Should Not Be $null
9999
}
100100

0 commit comments

Comments
 (0)