Packer
file builder
Official
The file
builder creates an artifact from a file. You can use it to debug post-processors without incurring long wait times.
Artifact BuilderId
: packer.file
Basic Example
Below is a fully functioning example. It create a file at target
with the
specified content
.
source "file" "basic-example" {
content = "Lorem ipsum dolor sit amet"
target = "dummy_artifact"
}
build {
sources = ["sources.file.basic-example"]
}
Configuration Reference
Configuration options are organized below into two categories: required and optional. Within each category, the available options are alphabetized and described.
Any communicator defined is ignored.
Required
target
(string) - The path for the artifact file that will be created. If the path contains directories that don't exist, Packer will create them, too.
Optional
You can only define one of source
or content
. If none of them is defined
the artifact will be empty.