add tests for unknown values
This commit is contained in:
parent
161879b98a
commit
a25f057984
|
@ -69,11 +69,13 @@ local.fruit: "banana"
|
||||||
<no post-processor>
|
<no post-processor>
|
||||||
|
|
||||||
`},
|
`},
|
||||||
{[]string{"inspect", "-var=fruit=peach", filepath.Join(testFixture("hcl"), "inspect", "fruit_string.pkr.hcl")}, nil, `Packer Inspect: HCL2 mode
|
{[]string{"inspect", "-var=fruit=peach", "-var=unknown_string=also_peach", `-var=unknown_unknown="peach_too"`, filepath.Join(testFixture("hcl"), "inspect", "fruit_string.pkr.hcl")}, nil, `Packer Inspect: HCL2 mode
|
||||||
|
|
||||||
> input-variables:
|
> input-variables:
|
||||||
|
|
||||||
var.fruit: "peach"
|
var.fruit: "peach"
|
||||||
|
var.unknown_string: "also_peach"
|
||||||
|
var.unknown_unknown: "peach_too"
|
||||||
|
|
||||||
> local-variables:
|
> local-variables:
|
||||||
|
|
||||||
|
@ -86,6 +88,8 @@ var.fruit: "peach"
|
||||||
> input-variables:
|
> input-variables:
|
||||||
|
|
||||||
var.fruit: "peach"
|
var.fruit: "peach"
|
||||||
|
var.unknown_string: "<unknown>"
|
||||||
|
var.unknown_unknown: "<unknown>"
|
||||||
|
|
||||||
> local-variables:
|
> local-variables:
|
||||||
|
|
||||||
|
@ -121,6 +125,26 @@ Use it at will.
|
||||||
manifest
|
manifest
|
||||||
shell-local
|
shell-local
|
||||||
|
|
||||||
|
`},
|
||||||
|
{[]string{"inspect", filepath.Join(testFixture("inspect"), "unset_var.json")}, nil, `Packer Inspect: JSON mode
|
||||||
|
Required variables:
|
||||||
|
|
||||||
|
something
|
||||||
|
|
||||||
|
Optional variables and their defaults:
|
||||||
|
|
||||||
|
|
||||||
|
Builders:
|
||||||
|
|
||||||
|
<No builders>
|
||||||
|
|
||||||
|
Provisioners:
|
||||||
|
|
||||||
|
<No provisioners>
|
||||||
|
|
||||||
|
Note: If your build names contain user variables or template
|
||||||
|
functions such as 'timestamp', these are processed at build time,
|
||||||
|
and therefore only show in their raw form here.
|
||||||
`},
|
`},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -3,3 +3,10 @@ variable "fruit" {
|
||||||
type = string
|
type = string
|
||||||
default = "banana"
|
default = "banana"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
variable "unknown_string" {
|
||||||
|
type = string
|
||||||
|
}
|
||||||
|
|
||||||
|
variable "unknown_unknown" {
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"variables": {
|
||||||
|
"something": null
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue