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.