24 lines
556 B
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])
|
||
|
}
|