diff --git a/src/ALZ/Private/Config-Helpers/Remove-TerraformMetaFileSet.ps1 b/src/ALZ/Private/Config-Helpers/Remove-TerraformMetaFileSet.ps1 index 1eed2be..4bf3a34 100644 --- a/src/ALZ/Private/Config-Helpers/Remove-TerraformMetaFileSet.ps1 +++ b/src/ALZ/Private/Config-Helpers/Remove-TerraformMetaFileSet.ps1 @@ -12,7 +12,9 @@ function Remove-TerraformMetaFileSet { ".terraform.lock.hcl", "examples", "yaml.tf", - ".alzlib" + ".alzlib", + "tfplan", + "tfplan.json" ), [Parameter(Mandatory = $false)] [switch]$writeVerboseLogs diff --git a/src/ALZ/Private/Deploy-Accelerator-Helpers/New-ModuleSetup.ps1 b/src/ALZ/Private/Deploy-Accelerator-Helpers/New-ModuleSetup.ps1 index 712660c..fe51aa0 100644 --- a/src/ALZ/Private/Deploy-Accelerator-Helpers/New-ModuleSetup.ps1 +++ b/src/ALZ/Private/Deploy-Accelerator-Helpers/New-ModuleSetup.ps1 @@ -40,6 +40,19 @@ function New-ModuleSetup { return $versionAndPath } + if(-not [string]::IsNullOrWhiteSpace($moduleOverrideFolderPath)) { + Write-Verbose "Using module override folder path, skipping version checks." + return New-FolderStructure ` + -targetDirectory $targetDirectory ` + -url $url ` + -release $desiredRelease ` + -releaseArtifactName $releaseArtifactName ` + -targetFolder $targetFolder ` + -sourceFolder $sourceFolder ` + -overrideSourceDirectoryPath $moduleOverrideFolderPath ` + -replaceFiles:$replaceFiles.IsPresent + } + $latestReleaseTag = $null try { $latestResult = Get-GithubReleaseTag -githubRepoUrl $url -release "latest"