mirror of https://github.com/hashicorp/packer
parent
6911495fc4
commit
6dd06fad14
@ -0,0 +1,19 @@
|
||||
|
||||
variable "image_metadata" {
|
||||
default = {
|
||||
key: "value",
|
||||
something: {
|
||||
foo: "bar",
|
||||
}
|
||||
}
|
||||
validation {
|
||||
condition = length(var.image_metadata.key) > 4
|
||||
error_message = "The image_metadata.key field must be more than 4 runes."
|
||||
}
|
||||
validation {
|
||||
condition = substr(var.image_metadata.something.foo, 0, 3) == "bar"
|
||||
error_message = "The image_metadata.something.foo field must start with \"bar\"."
|
||||
}
|
||||
}
|
||||
|
||||
build {}
|
||||
@ -0,0 +1,7 @@
|
||||
|
||||
image_metadata = {
|
||||
key: "value",
|
||||
something: {
|
||||
foo: "woo",
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,7 @@
|
||||
|
||||
image_metadata = {
|
||||
key: "value",
|
||||
something: {
|
||||
foo: "barwoo",
|
||||
}
|
||||
}
|
||||
Loading…
Reference in new issue