| |
| // starts resources to provision them. |
| build { |
| sources = [ |
| "source.amazon-ebs.ubuntu-1604", |
| "source.virtualbox-iso.ubuntu-1204", |
| ] |
| |
| provisioner "shell" { |
| string = lower("STRING") |
| int = 42 |
| int64 = 43 |
| bool = true |
| trilean = true |
| duration = "10s" |
| map_string_string = { |
| a = "b" |
| c = "d" |
| } |
| slice_string = [ |
| "a", |
| "b", |
| "c", |
| ] |
| |
| nested { |
| string = "string" |
| int = 42 |
| int64 = 43 |
| bool = true |
| trilean = true |
| duration = "10s" |
| map_string_string = { |
| a = "b" |
| c = "d" |
| } |
| slice_string = [ |
| "a", |
| "b", |
| "c", |
| ] |
| } |
| |
| nested_slice { |
| } |
| } |
| |
| provisioner "file" { |
| string = "string" |
| int = 42 |
| int64 = 43 |
| bool = true |
| trilean = true |
| duration = "10s" |
| map_string_string = { |
| a = "b" |
| c = "d" |
| } |
| slice_string = [ |
| "a", |
| "b", |
| "c", |
| ] |
| |
| nested { |
| string = "string" |
| int = 42 |
| int64 = 43 |
| bool = true |
| trilean = true |
| duration = "10s" |
| map_string_string = { |
| a = "b" |
| c = "d" |
| } |
| slice_string = [ |
| "a", |
| "b", |
| "c", |
| ] |
| } |
| |
| nested_slice { |
| } |
| } |
| |
| post-processor "amazon-import" { |
| string = "string" |
| int = 42 |
| int64 = 43 |
| bool = true |
| trilean = true |
| duration = "10s" |
| map_string_string = { |
| a = "b" |
| c = "d" |
| } |
| slice_string = [ |
| "a", |
| "b", |
| "c", |
| ] |
| |
| nested { |
| string = "string" |
| int = 42 |
| int64 = 43 |
| bool = true |
| trilean = true |
| duration = "10s" |
| map_string_string = { |
| a = "b" |
| c = "d" |
| } |
| slice_string = [ |
| "a", |
| "b", |
| "c", |
| ] |
| } |
| |
| nested_slice { |
| } |
| } |
| } |