post-processor/provisioner: handle uint64 buildvars
This commit is contained in:
parent
f5031a1eb5
commit
f3fa8cd617
|
@ -37,6 +37,8 @@ func (p *HCL2PostProcessor) HCL2Prepare(buildVars map[string]interface{}) error
|
|||
buildValues[k] = cty.StringVal(v)
|
||||
case int64:
|
||||
buildValues[k] = cty.NumberIntVal(v)
|
||||
case uint64:
|
||||
buildValues[k] = cty.NumberUIntVal(v)
|
||||
default:
|
||||
return fmt.Errorf("unhandled buildvar type: %T", v)
|
||||
}
|
||||
|
|
|
@ -3,6 +3,7 @@ package hcl2template
|
|||
import (
|
||||
"context"
|
||||
"fmt"
|
||||
|
||||
"github.com/hashicorp/hcl/v2"
|
||||
"github.com/hashicorp/hcl/v2/hcldec"
|
||||
"github.com/hashicorp/packer/packer"
|
||||
|
@ -36,6 +37,8 @@ func (p *HCL2Provisioner) HCL2Prepare(buildVars map[string]interface{}) error {
|
|||
buildValues[k] = cty.StringVal(v)
|
||||
case int64:
|
||||
buildValues[k] = cty.NumberIntVal(v)
|
||||
case uint64:
|
||||
buildValues[k] = cty.NumberUIntVal(v)
|
||||
default:
|
||||
return fmt.Errorf("unhandled buildvar type: %T", v)
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue