Azure-chroot usage help

I’m trying to use the packer example for azure-chroot.

I’m hitting this error on packer build:

* unable to render temporary disk id: template: root:1:18: executing "root" at
<vm `subscription_id`>: error calling vm: Get
"": dial tcp i/o timeout

Maybe I’m not using this builder correctly…

Do I need to install packer on an existing Azure VM and run packer build from there with the azure-chroot json?

Or do I run packer locally on my desktop and connect to an existing Azure VM?