mirror of
https://github.com/actions/runner-images.git
synced 2025-12-11 03:27:05 +00:00
Add tags support to image generation script (#11367)
This commit is contained in:
@@ -11,7 +11,8 @@ param(
|
|||||||
[String] [Parameter (Mandatory=$false)] $VirtualNetworkName,
|
[String] [Parameter (Mandatory=$false)] $VirtualNetworkName,
|
||||||
[String] [Parameter (Mandatory=$false)] $VirtualNetworkRG,
|
[String] [Parameter (Mandatory=$false)] $VirtualNetworkRG,
|
||||||
[String] [Parameter (Mandatory=$false)] $VirtualNetworkSubnet,
|
[String] [Parameter (Mandatory=$false)] $VirtualNetworkSubnet,
|
||||||
[String] [Parameter (Mandatory=$false)] $AllowedInboundIpAddresses = "[]"
|
[String] [Parameter (Mandatory=$false)] $AllowedInboundIpAddresses = "[]",
|
||||||
|
[hashtable] [Parameter (Mandatory=$False)] $Tags = @{}
|
||||||
)
|
)
|
||||||
|
|
||||||
if (-not (Test-Path $TemplatePath))
|
if (-not (Test-Path $TemplatePath))
|
||||||
@@ -33,6 +34,8 @@ $SensitiveData = @(
|
|||||||
': ->'
|
': ->'
|
||||||
)
|
)
|
||||||
|
|
||||||
|
$azure_tags = $Tags.GetEnumerator() | ForEach-Object { "{0}={1}" -f $_.Key, $_.Value } | Join-String -Separator ","
|
||||||
|
|
||||||
Write-Host "Show Packer Version"
|
Write-Host "Show Packer Version"
|
||||||
packer --version
|
packer --version
|
||||||
|
|
||||||
@@ -56,6 +59,7 @@ packer build -var "client_id=$ClientId" `
|
|||||||
-var "virtual_network_resource_group_name=$VirtualNetworkRG" `
|
-var "virtual_network_resource_group_name=$VirtualNetworkRG" `
|
||||||
-var "virtual_network_subnet_name=$VirtualNetworkSubnet" `
|
-var "virtual_network_subnet_name=$VirtualNetworkSubnet" `
|
||||||
-var "allowed_inbound_ip_addresses=$($AllowedInboundIpAddresses)" `
|
-var "allowed_inbound_ip_addresses=$($AllowedInboundIpAddresses)" `
|
||||||
|
-var "azure_tags={$azure_tags}" `
|
||||||
-color=false `
|
-color=false `
|
||||||
$TemplatePath `
|
$TemplatePath `
|
||||||
| Where-Object {
|
| Where-Object {
|
||||||
|
|||||||
Reference in New Issue
Block a user