packer-cn/examples/hcl/linux/variables.common.pkr.hcl

24 lines
556 B
HCL

variable "preseed_path" {
type = string
default = "preseed.cfg"
}
variable "guest_additions_url" {
type = string
default = ""
}
variable "headless" {
type = bool
default = true
}
locals {
// fileset lists all files in the http directory as a set, we convert that
// set to a list of strings and we then take the directory of the first
// value. This validates that the http directory exists even before starting
// any builder/provisioner.
http_directory = dirname(convert(fileset(".", "etc/http/*"), list(string))[0])
}