Skip to content

Latest commit

 

History

History
27 lines (16 loc) · 1.29 KB

debugging-failed-builds.md

File metadata and controls

27 lines (16 loc) · 1.29 KB

Debugging Failed Packer Builds

Step 1: Run packer build -on-error=ask

When you run the packer build command, give it the -on-error=ask flag. By default, packer build will delete the resource group as soon as the build fails. -on-error=ask will pause it and wait for your input so you have time to remote in to the VM and diagnose the failure.

When the build fails, you will see this:

Ask on error screenshot

Step 2: Find the resource group name in the build log

At the beginning of the build log (written to console), find the resource group name for the VM:

Resource group from log screenshot

Log into the Azure Portal. Find that resource group under Resource groups. You should see the resources for the Packer build:

Packer resource group in Azure screenshot

Step 3: Connect to the VM

Select the VM in the resource group. Click Connect:

This will download an RDP file. Open that and enter the credentials found in the JSON file you pass to packer build:

VM credentials screenshot