Add logs filter

This commit is contained in:
MaksimZhukov
2020-02-18 16:50:11 +03:00
parent 1f09331f72
commit b1a3c37984

View File

@@ -26,6 +26,8 @@ $InstallPassword = [System.GUID]::NewGuid().ToString().ToUpper()
packer validate -syntax-only $TemplatePath
$SensitiveData = @('OSType', 'StorageAccountLocation', 'OSDiskUri', 'OSDiskUriReadOnlySas', 'TemplateUri', 'TemplateUriReadOnlySas', ': ->')
Write-Host "Build $Image VM"
packer build -var "capture_name_prefix=$ResourcesNamePrefix" `
-var "client_id=$ClientId" `
@@ -41,4 +43,10 @@ packer build -var "capture_name_prefix=$ResourcesNamePrefix" `
-var "virtual_network_name=$VirtualNetworkName" `
-var "virtual_network_resource_group_name=$VirtualNetworkRG" `
-var "virtual_network_subnet_name=$VirtualNetworkSubnet" `
$TemplatePath
$TemplatePath `
| Where-Object {
#Filter sensitive data from Packer logs
$currentString = $_
$matchedString = $SensitiveData | Where-Object { $currentString -match $_ }
return $matchedString -eq $null
}