Private/Import-ConfigurationFile.ps1
function Import-ConfigurationFileData { <# #> param( [Parameter(Mandatory = $false)] [PSCustomObject] $starterModuleConfiguration, [Parameter(Mandatory = $false)] [PSCustomObject] $bootstrapConfiguration ) $configurationFilePathObjects = ($starterModuleConfiguration.PsObject.Properties | Where-Object { $_.Value.Validator -eq "configuration_file_path" }) if($configurationFilePathObjects.Count -eq 0) { return } $configurationFilePath = $configurationFilePathObjects[0].Value.Value $bootstrapConfigurationFilePathObject = $bootstrapConfiguration.PsObject.Properties | Where-Object { $_.Value.Validator -eq "hidden_configuration_file_path" } $bootstrapConfigurationFilePathObject.Value.Value = $configurationFilePath } |