Declare the ARM plugin in HCL2 templates
masterBecause this is a multi-component plugin, HCL2 templates must declare it in a required_plugins block so packer init can resolve the correct version.
packer {
required_plugins {
arm = {
source = "github.com/mkaczanowski/arm"
version = ">= 1.0.9"
}
}
}Legacy JSON templates using "type": "arm" do not support required_plugins but will work once the plugin is installed via packer plugins install.
packer {
required_plugins {
arm = {
source = "github.com/mkaczanowski/arm"
version = ">= 1.0.9"
}
}
}