-
api_url
(string) - Custom API endpoint URL, compatible with HyperOne.
It can also be specified via environment variable HYPERONE_API_URL.
-
token_login
(string) - Login (an e-mail) on HyperOne platform. Set this
if you want to fetch the token by SSH authentication.
-
state_timeout
(duration string | ex: "1h5m2s") - Timeout for waiting on the API to complete
a request. Defaults to 5m.
-
image_name
(string) - The name of the resulting image. Defaults to
"packer-{{timestamp}}"
(see configuration templates for more info).
-
image_description
(string) - The description of the resulting image.
-
image_tags
(map[string]string) - Key/value pair tags to
add to the created image.
-
image_service
(string) - The service of the resulting image.
-
vm_name
(string) - The name of the created server.
-
vm_tags
(map[string]string) - Key/value pair tags to
add to the created server.
-
disk_name
(string) - The name of the created disk.
-
disk_type
(string) - The type of the created disk. Defaults to ssd.
-
network
(string) - The ID of the network to attach to the created server.
-
private_ip
(string) - The ID of the private IP within chosen network
that should be assigned to the created server.
-
public_ip
(string) - The ID of the public IP that should be assigned to
the created server. If network is chosen, the public IP will be associated
with server's private IP.
-
public_netadp_service
(string) - Custom service of public network adapter.
Can be useful when using custom api_url. Defaults to public.
-
chroot_disk
(bool) - Chroot Disk
-
chroot_disk_size
(float32) - Chroot Disk Size
-
chroot_disk_type
(string) - Chroot Disk Type
-
chroot_mount_path
(string) - Chroot Mount Path
-
chroot_mounts
([][]string) - Chroot Mounts
-
chroot_copy_files
([]string) - Chroot Copy Files
-
chroot_command_wrapper
(string) - How to run shell commands. This defaults to {{.Command}}. This may be
useful to set if you want to set environmental variables or perhaps run
it with sudo or so on. This is a configuration template where the
.Command variable is replaced with the command to be run. Defaults to
{{.Command}}.
-
mount_options
([]string) - Mount Options
-
mount_partition
(string) - Mount Partition
-
pre_mount_commands
([]string) - A series of commands to execute after attaching the root volume and
before mounting the chroot. This is not required unless using
from_scratch. If so, this should include any partitioning and filesystem
creation commands. The path to the device is provided by {{.Device}}.
-
post_mount_commands
([]string) - As pre_mount_commands, but the commands are executed after mounting the
root device and before the extra mount and copy steps. The device and
mount path are provided by {{.Device}} and {{.MountPath}}.
-
ssh_keys
([]string) - List of SSH keys by name or id to be added
to the server on launch.
-
user_data
(string) - User data to launch with the server. Packer will not
automatically wait for a user script to finish before shutting down the
instance, this must be handled in a provisioner.