From 52671319785ec63c59a04bf68c7c44f3e2aba591 Mon Sep 17 00:00:00 2001 From: Jared Holgate Date: Thu, 15 Jan 2026 17:40:39 +0000 Subject: [PATCH] feat: flatten permissions --- .../Config-Helpers/Remove-TerraformMetaFileSet.ps1 | 4 +++- .../Deploy-Accelerator-Helpers/New-ModuleSetup.ps1 | 13 +++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) 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"