Skip to content

Commit b28dbe0

Browse files
committed
Remove logic causing script to hang
1 parent da64866 commit b28dbe0

File tree

1 file changed

+6
-22
lines changed

1 file changed

+6
-22
lines changed

src/ALZ/Private/Deploy-Accelerator-Helpers/New-Bootstrap.ps1

Lines changed: 6 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -248,39 +248,23 @@ function New-Bootstrap {
248248
}
249249
}
250250

251-
if ($iac -in @("bicep", "bicep-avm")) {
252-
$starterModuleDefinition = $starterConfig.starter_modules.Value.$($inputConfig.starter_module_name.Value)
253-
Copy-ParametersFileCollection -starterPath $starterModulePath -configFiles $starterModuleDefinition.deployment_files
251+
if($iac -eq "bicep") {
252+
Copy-ParametersFileCollection -starterPath $starterModulePath -configFiles $starterConfig.starter_modules.Value.$($inputConfig.starter_module_name.Value).deployment_files
254253
Set-ComputedConfiguration -configuration $starterConfiguration
255254
Edit-ALZConfigurationFilesInPlace -alzEnvironmentDestination $starterModulePath -configuration $starterConfiguration
256-
if ($iac -eq "bicep-avm") {
257-
$bicepAvmEnvConfiguration = Get-BicepAvmEnvironmentConfiguration -inputConfig $inputConfig
258-
$combinedConfiguration = [PSCustomObject]@{}
259-
260-
foreach ($property in $starterConfiguration.PSObject.Properties) {
261-
$combinedConfiguration | Add-Member -NotePropertyName $property.Name -NotePropertyValue $property.Value
262-
}
263-
264-
foreach ($property in $bicepAvmEnvConfiguration.PSObject.Properties) {
265-
$combinedConfiguration | Add-Member -NotePropertyName $property.Name -NotePropertyValue $property.Value -Force
266-
}
267-
268-
Write-JsonFile -jsonFilePath $starterBicepVarsPath -configuration $combinedConfiguration
269-
} else {
270-
Write-JsonFile -jsonFilePath $starterBicepVarsPath -configuration $starterConfiguration
271-
}
255+
Write-JsonFile -jsonFilePath $starterBicepVarsPath -configuration $starterConfiguration
272256

273257
# Remove unrequired files
274-
$foldersOrFilesToRetain = $starterModuleDefinition.folders_or_files_to_retain
258+
$foldersOrFilesToRetain = $starterConfig.starter_modules.Value.$($inputConfig.starter_module_name.Value).folders_or_files_to_retain
275259
$foldersOrFilesToRetain += "parameters.json"
276260
$foldersOrFilesToRetain += "config"
277261
$foldersOrFilesToRetain += "starter-cache.json"
278262

279-
foreach ($deployment_file in $starterModuleDefinition.deployment_files) {
263+
foreach($deployment_file in $starterConfig.starter_modules.Value.$($inputConfig.starter_module_name.Value).deployment_files) {
280264
$foldersOrFilesToRetain += $deployment_file.templateParametersSourceFilePath
281265
}
282266

283-
$subFoldersOrFilesToRemove = $starterModuleDefinition.subfolders_or_files_to_remove
267+
$subFoldersOrFilesToRemove = $starterConfig.starter_modules.Value.$($inputConfig.starter_module_name.Value).subfolders_or_files_to_remove
284268

285269
Remove-UnrequiredFileSet -path $starterModulePath -foldersOrFilesToRetain $foldersOrFilesToRetain -subFoldersOrFilesToRemove $subFoldersOrFilesToRemove -writeVerboseLogs:$writeVerboseLogs.IsPresent
286270
}

0 commit comments

Comments
 (0)