29 lines
422 B
HCL
29 lines
422 B
HCL
|
variable "token" {
|
||
|
type = string
|
||
|
}
|
||
|
|
||
|
variable "project" {
|
||
|
type = string
|
||
|
}
|
||
|
|
||
|
source "hyperone" "new-syntax" {
|
||
|
token = var.token
|
||
|
project = var.project
|
||
|
source_image = "debian"
|
||
|
disk_size = 10
|
||
|
vm_type = "a1.nano"
|
||
|
image_name = "packerbats-hcl-{{timestamp}}"
|
||
|
image_tags = {
|
||
|
key="value"
|
||
|
}
|
||
|
}
|
||
|
|
||
|
build {
|
||
|
sources = [
|
||
|
"source.hyperone.new-syntax"
|
||
|
]
|
||
|
|
||
|
provisioner "shell" {
|
||
|
inline = ["sleep 5"]
|
||
|
}
|
||
|
}
|