2019-10-14 17:02:53 +02:00
|
|
|
|
|
|
|
|
// starts resources to provision them.
|
|
|
|
|
build {
|
2019-12-17 11:25:56 +01:00
|
|
|
sources = [
|
|
|
|
|
"source.amazon-ebs.ubuntu-1604",
|
|
|
|
|
"source.virtualbox-iso.ubuntu-1204",
|
|
|
|
|
]
|
2019-10-14 17:02:53 +02:00
|
|
|
|
2019-12-17 11:25:56 +01:00
|
|
|
provisioner "shell" {
|
2020-09-30 12:02:52 +02:00
|
|
|
string = coalesce(null, "", "string")
|
2020-02-06 11:49:21 +01:00
|
|
|
int = "${41 + 1}"
|
|
|
|
|
int64 = "${42 + 1}"
|
|
|
|
|
bool = "true"
|
2019-12-17 11:25:56 +01:00
|
|
|
trilean = true
|
2020-02-06 11:49:21 +01:00
|
|
|
duration = "${9 + 1}s"
|
2020-04-14 16:05:13 +02:00
|
|
|
map_string_string = {
|
2019-12-17 11:25:56 +01:00
|
|
|
a = "b"
|
|
|
|
|
c = "d"
|
2019-10-14 17:02:53 +02:00
|
|
|
}
|
2019-12-17 11:25:56 +01:00
|
|
|
slice_string = [
|
|
|
|
|
"a",
|
|
|
|
|
"b",
|
|
|
|
|
"c",
|
|
|
|
|
]
|
2020-02-03 17:03:28 +01:00
|
|
|
slice_slice_string = [
|
|
|
|
|
["a","b"],
|
|
|
|
|
["c","d"]
|
|
|
|
|
]
|
2019-10-14 17:02:53 +02:00
|
|
|
|
2019-12-17 11:25:56 +01:00
|
|
|
nested {
|
|
|
|
|
string = "string"
|
|
|
|
|
int = 42
|
|
|
|
|
int64 = 43
|
|
|
|
|
bool = true
|
|
|
|
|
trilean = true
|
|
|
|
|
duration = "10s"
|
2020-04-14 16:05:13 +02:00
|
|
|
map_string_string = {
|
2019-12-17 11:25:56 +01:00
|
|
|
a = "b"
|
|
|
|
|
c = "d"
|
|
|
|
|
}
|
|
|
|
|
slice_string = [
|
|
|
|
|
"a",
|
|
|
|
|
"b",
|
|
|
|
|
"c",
|
2019-10-14 17:02:53 +02:00
|
|
|
]
|
2020-02-03 17:03:28 +01:00
|
|
|
slice_slice_string = [
|
|
|
|
|
["a","b"],
|
|
|
|
|
["c","d"]
|
|
|
|
|
]
|
2019-10-14 17:02:53 +02:00
|
|
|
}
|
|
|
|
|
|
2019-12-17 11:25:56 +01:00
|
|
|
nested_slice {
|
2019-10-14 17:02:53 +02:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2019-12-17 11:25:56 +01:00
|
|
|
provisioner "file" {
|
|
|
|
|
string = "string"
|
|
|
|
|
int = 42
|
|
|
|
|
int64 = 43
|
|
|
|
|
bool = true
|
|
|
|
|
trilean = true
|
|
|
|
|
duration = "10s"
|
2020-04-14 16:05:13 +02:00
|
|
|
map_string_string = {
|
2019-12-17 11:25:56 +01:00
|
|
|
a = "b"
|
|
|
|
|
c = "d"
|
2019-10-14 17:02:53 +02:00
|
|
|
}
|
2019-12-17 11:25:56 +01:00
|
|
|
slice_string = [
|
|
|
|
|
"a",
|
|
|
|
|
"b",
|
|
|
|
|
"c",
|
|
|
|
|
]
|
2020-02-03 17:03:28 +01:00
|
|
|
slice_slice_string = [
|
|
|
|
|
["a","b"],
|
|
|
|
|
["c","d"]
|
|
|
|
|
]
|
2019-10-14 17:02:53 +02:00
|
|
|
|
2019-12-17 11:25:56 +01:00
|
|
|
nested {
|
|
|
|
|
string = "string"
|
|
|
|
|
int = 42
|
|
|
|
|
int64 = 43
|
|
|
|
|
bool = true
|
|
|
|
|
trilean = true
|
|
|
|
|
duration = "10s"
|
2020-04-14 16:05:13 +02:00
|
|
|
map_string_string = {
|
2019-12-17 11:25:56 +01:00
|
|
|
a = "b"
|
|
|
|
|
c = "d"
|
|
|
|
|
}
|
|
|
|
|
slice_string = [
|
|
|
|
|
"a",
|
|
|
|
|
"b",
|
|
|
|
|
"c",
|
|
|
|
|
]
|
2020-02-03 17:03:28 +01:00
|
|
|
slice_slice_string = [
|
|
|
|
|
["a","b"],
|
|
|
|
|
["c","d"]
|
|
|
|
|
]
|
2019-12-17 11:25:56 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
nested_slice {
|
|
|
|
|
}
|
2019-10-14 17:02:53 +02:00
|
|
|
}
|
|
|
|
|
|
2019-12-17 11:25:56 +01:00
|
|
|
post-processor "amazon-import" {
|
|
|
|
|
string = "string"
|
|
|
|
|
int = 42
|
|
|
|
|
int64 = 43
|
|
|
|
|
bool = true
|
|
|
|
|
trilean = true
|
|
|
|
|
duration = "10s"
|
2020-04-14 16:05:13 +02:00
|
|
|
map_string_string = {
|
2019-12-17 11:25:56 +01:00
|
|
|
a = "b"
|
|
|
|
|
c = "d"
|
|
|
|
|
}
|
|
|
|
|
slice_string = [
|
|
|
|
|
"a",
|
|
|
|
|
"b",
|
|
|
|
|
"c",
|
|
|
|
|
]
|
2020-02-03 17:03:28 +01:00
|
|
|
slice_slice_string = [
|
|
|
|
|
["a","b"],
|
|
|
|
|
["c","d"]
|
|
|
|
|
]
|
2019-10-14 17:02:53 +02:00
|
|
|
|
2019-12-17 11:25:56 +01:00
|
|
|
nested {
|
|
|
|
|
string = "string"
|
|
|
|
|
int = 42
|
|
|
|
|
int64 = 43
|
|
|
|
|
bool = true
|
|
|
|
|
trilean = true
|
|
|
|
|
duration = "10s"
|
2020-04-14 16:05:13 +02:00
|
|
|
map_string_string = {
|
2019-12-17 11:25:56 +01:00
|
|
|
a = "b"
|
|
|
|
|
c = "d"
|
|
|
|
|
}
|
|
|
|
|
slice_string = [
|
|
|
|
|
"a",
|
|
|
|
|
"b",
|
|
|
|
|
"c",
|
2019-10-14 17:02:53 +02:00
|
|
|
]
|
2020-02-03 17:03:28 +01:00
|
|
|
slice_slice_string = [
|
|
|
|
|
["a","b"],
|
|
|
|
|
["c","d"]
|
|
|
|
|
]
|
2019-10-14 17:02:53 +02:00
|
|
|
}
|
2019-12-17 11:25:56 +01:00
|
|
|
|
|
|
|
|
nested_slice {
|
|
|
|
|
}
|
2019-10-14 17:02:53 +02:00
|
|
|
}
|
2019-12-17 11:25:56 +01:00
|
|
|
}
|