diff --git a/hcl2template/types.hcl_provisioner.go b/hcl2template/types.hcl_provisioner.go index 132dd100e..c5ee23a5a 100644 --- a/hcl2template/types.hcl_provisioner.go +++ b/hcl2template/types.hcl_provisioner.go @@ -41,7 +41,7 @@ func (p *HCL2Provisioner) HCL2Prepare(buildVars map[string]interface{}) error { case string: buildValues[k] = cty.StringVal(v) case uint8: - buildValues[k] = cty.NumberUIntVal(v) + buildValues[k] = cty.NumberUIntVal(uint64(v)) case int64: buildValues[k] = cty.NumberIntVal(v) case uint64: