Build Azure managed images and Azure Compute Gallery images with Packer. Use when creating custom images for Azure VMs.
88
81%
Does it follow best practices?
Impact
100%
1.25xAverage score across 3 eval scenarios
Passed
No known issues
Basic managed image configuration
Correct plugin source
100%
100%
Plugin version constraint
50%
100%
azure-arm source type
100%
100%
Sensitive client_id
100%
100%
Sensitive client_secret
100%
100%
Timestamp local with regex_replace
0%
100%
Timestamp used in image name
100%
100%
Managed image fields
100%
100%
Correct image publisher
100%
100%
Correct image offer
100%
100%
Correct image SKU
100%
100%
Standard_B2s vm_size
0%
100%
azure_tags with BuildDate
50%
100%
Gallery image distribution
shared_image_gallery_destination block
100%
100%
gallery_name field
100%
100%
image_name field
100%
100%
image_version with formatdate
0%
100%
replication_regions list
100%
100%
Standard_LRS storage type
0%
100%
Plugin version ~> 2.0
50%
100%
azure-arm source type
100%
100%
Correct Ubuntu SKU
100%
100%
Build script init step
100%
100%
Build script validate step
100%
100%
Standard_B2s vm_size
0%
100%
Authentication and build workflow
ARM_CLIENT_ID export
100%
100%
ARM_CLIENT_SECRET export
100%
100%
ARM_SUBSCRIPTION_ID export
100%
100%
ARM_TENANT_ID export
100%
100%
use_azure_cli_auth option
100%
100%
Contributor role requirement
100%
100%
Sensitive client_id variable
100%
100%
Sensitive client_secret variable
100%
100%
packer init first
100%
100%
packer validate before build
100%
100%
Plugin version ~> 2.0
100%
100%
azure-arm source in templates
100%
100%
9f2ede9
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.