Packer
Packer template JSON configuration
| Type | object |
|---|---|
| File match |
packer.json
|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/packer/latest.json |
| Source | https://www.schemastore.org/packer.json |
Validate with Lintel
npx @lintel/lintel check
Type:
object
Properties
builders
builder-vagrant | builder-virtualbox-iso[]
required
min_packer_version
string
description
string
variables
object
provisioners
provisioner[]
post-processors
string | post-processor[]
Definitions
builder-type
enum
builder-vagrant
object
type
const: "vagrant"
add_cacert
string
add_capath
string
add_clean
boolean
add_force
boolean
add_insecure
boolean
box_name
string
box_version
string
checksum
string
checksum_type
string
global_id
string
output_dir
string
output_vagrantfile
string
package_include
string
provider
string
skip_add
boolean
source_path
string
teardown_method
string
template
string
builder-virtualbox-iso
object
bundle_iso
boolean
communicator
string
disk_size
integer
export_opts
string[]
format
string
guest_additions_interface
string
guest_additions_mode
string
guest_additions_path
string
guest_additions_sha256
string
guest_additions_url
string
guest_os_type
string
hard_drive_interface
string
hard_drive_nonrotational
boolean
hard_driver_discard
boolean
headless
boolean
http_bind_address
integer
http_directory
string
http_port_max
integer
http_port_min
integer
iso_checksum
string
iso_interface
string
iso_target_extension
string
iso_target_path
string
iso_url
string
iso_urls
string[]
keep_registered
boolean
nvme_port_count
integer
output_directory
string
output_filename
string
sata_port_count
integer
shutdown_command
string
skip_export
boolean
type
const: "virtualbox-iso"
virtualbox_version_file
string
vm_name
string
provisioner-ansible-local
object
playbook_file
string
required
provisioner-shell
object
inline
string[]
provisioner
object
type
string
required
post-processor
object
name
string
type
string
endpoint
string
keep_input_artifact
boolean
only
string[]
format
string
compression_level
number