packer-cn/hcl2template
Megan Marsh 3dc4ba2d68
Json vs HCL2 parity refactor (#9301)
* refactor so that json and hcl2 templates are both prepared in the same place in the build call, to make code easier to reason about. Remove overly verbose error output which isn't useful in vast majority of cases

* fix tests

* check err msg

* hcl2template.PackerConfig.GetBuilds: raise a diagnostic in case the packer core build perpare call errors

Co-authored-by: Adrien Delorme <adrien.delorme@icloud.com>
2020-05-28 10:43:58 +02:00
..
function Hcl2 input variables, local variables and functions (#8588) 2020-02-06 11:49:21 +01:00
internal HCL2: when we see a map generate an attribute spec instead of a block spec (#9035) 2020-04-14 16:05:13 +02:00
testdata Add RetriedProvisioner to allow retry provisioners (#9061) 2020-04-16 11:58:54 +02:00
common_test.go Update common_test.go 2020-05-08 17:01:42 +02:00
decode.go Hcl2 input variables, local variables and functions (#8588) 2020-02-06 11:49:21 +01:00
docs.go Hcl2 input variables, local variables and functions (#8588) 2020-02-06 11:49:21 +01:00
functions.go import new replace and regex replace funcs from go-cty + documentation 2020-03-10 16:14:25 +01:00
parser.go document Parser.Parse better 2020-04-30 11:51:24 +02:00
types.build.from.go build using HCL2 (#8423) 2019-12-17 11:25:56 +01:00
types.build.go give correct error when variable is unset 2020-02-17 17:15:52 +01:00
types.build.post-processor.go hcl2template: let PackerConfig actually start a builder/provisioner/post-processor 2020-04-29 16:15:42 +02:00
types.build.provisioners.go hcl2template: let PackerConfig actually start a builder/provisioner/post-processor 2020-04-29 16:15:42 +02:00
types.build_test.go allow to use hcl files as var files in HCL mode 2020-03-12 15:41:40 +01:00
types.hcl_ref.go Hcl2 input variables, local variables and functions (#8588) 2020-02-06 11:49:21 +01:00
types.kv.go make sure keyvalue and namevalue filters are using the same naming as the service being used 2020-04-16 17:22:13 +02:00
types.kv.hcl2spec.go make sure keyvalue and namevalue filters are using the same naming as the service being used 2020-04-16 17:22:13 +02:00
types.packer_config.go Json vs HCL2 parity refactor (#9301) 2020-05-28 10:43:58 +02:00
types.packer_config_test.go Update types.packer_config_test.go 2020-05-19 17:35:24 +02:00
types.source.go enable force, debug, and on-error for hcl2 builds 2020-05-14 16:22:51 -07:00
types.source_test.go allow to use hcl files as var files in HCL mode 2020-03-12 15:41:40 +01:00
types.variables.go packer.io prefix removal, html extension remove for in-code errors 2020-04-07 17:53:22 -04:00
types.variables_test.go add more test for var files 2020-03-12 17:08:53 +01:00
utils.go get builds from PackerConfig instead of parser 2020-04-29 16:36:40 +02:00