Skip to content

Commit cc67000

Browse files
committed
update
1 parent 070c137 commit cc67000

File tree

2 files changed

+7
-9
lines changed

2 files changed

+7
-9
lines changed

PowerShellModules/Terraform.psm1

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -157,12 +157,12 @@ function Invoke-TerraformInit
157157
_LogMessage -Level 'INFO' -Message "Running *terraform init ${InitArgs} * in: $CodePath" -InvocationName $inv
158158
Set-Location $CodePath
159159

160-
if ($CreateBackendKey -and $StackFolderName)
161-
{
162-
$normalized = $StackFolderName -replace '_', '-'
163-
$backendArg = "-backend-config=key=${normalized}.terraform.tfstate"
164-
_LogMessage -Level 'DEBUG' -Message "Appending backend key arg: $backendArg" -InvocationName $inv
165-
$InitArgs += $backendArg
160+
if ($CreateBackendKey -and $PSBoundParameters.ContainsKey('StackFolderName')) {
161+
$folderName = Split-Path -Path $StackFolderName -Leaf
162+
$backendKey = $folderName -replace '_', '-' + ".terraform.tfstate"
163+
_LogMessage -Level 'DEBUG' -Message "Computed backend key name: $backendKey" -InvocationName $MyInvocation.MyCommand.Name
164+
165+
$InitArgs += "-backend-config=key=$backendKey"
166166
}
167167

168168
& terraform init @InitArgs

terraform/1_network/terraform.tf

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,5 @@ terraform {
1111
source = "hashicorp/random"
1212
}
1313
}
14-
backend "azurerm" {
15-
key = "lbd-uks-prd-1-network.terraform.tfstate"
16-
}
14+
backend "azurerm" {}
1715
}

0 commit comments

Comments
 (0)