From 53fef09696fa90a2989d62fd9fcbfe32d6763bfe Mon Sep 17 00:00:00 2001 From: Alexander Laamanen Date: Thu, 9 Feb 2017 08:01:41 +0200 Subject: [PATCH] Update the vmware-vmx documentation. --- .../docs/builders/vmware-vmx.html.md.erb | 75 +++++++++++++++++++ 1 file changed, 75 insertions(+) diff --git a/website/source/docs/builders/vmware-vmx.html.md.erb b/website/source/docs/builders/vmware-vmx.html.md.erb index d597bb98d..31f4a7627 100644 --- a/website/source/docs/builders/vmware-vmx.html.md.erb +++ b/website/source/docs/builders/vmware-vmx.html.md.erb @@ -124,6 +124,40 @@ builder. the builder. By default this is `output-BUILDNAME` where "BUILDNAME" is the name of the build. +- `remote_cache_datastore` (string) - The path to the datastore where + supporting files will be stored during the build on the remote machine. By + default this is the same as the `remote_datastore` option. This only has an + effect if `remote_type` is enabled. + +- `remote_cache_directory` (string) - The path where the ISO and/or floppy + files will be stored during the build on the remote machine. The path is + relative to the `remote_cache_datastore` on the remote machine. By default + this is "packer\_cache". This only has an effect if `remote_type` + is enabled. + +- `remote_datastore` (string) - The path to the datastore where the resulting + VM will be stored when it is built on the remote machine. By default this + is "datastore1". This only has an effect if `remote_type` is enabled. + +- `remote_host` (string) - The host of the remote machine used for access. + This is only required if `remote_type` is enabled. + +- `remote_password` (string) - The SSH password for the user used to access + the remote machine. By default this is empty. This only has an effect if + `remote_type` is enabled. + +- `remote_private_key_file` (string) - The path to the PEM encoded private key + file for the user used to access the remote machine. By default this is empty. + This only has an effect if `remote_type` is enabled. + +- `remote_type` (string) - The type of remote machine that will be used to + build this VM rather than a local desktop product. The only value accepted + for this currently is "esx5". If this is not set, a desktop product will + be used. By default, this is not set. + +- `remote_username` (string) - The username for the SSH user that will access + the remote machine. This is required if `remote_type` is enabled. + - `shutdown_command` (string) - The command to use to gracefully shut down the machine once all the provisioning is done. By default this is an empty string, which tells Packer to just forcefully shut down the machine unless a @@ -230,6 +264,47 @@ contention. You can tune this delay on a per-builder basis by specifying } ``` +- `` - `` - Simulates pressing a function key. + +- `` `` `` `` - Simulates pressing an arrow key. + +- `` - Simulates pressing the spacebar. + +- `` - Simulates pressing the insert key. + +- `` `` - Simulates pressing the home and end keys. + +- `` `` - Simulates pressing the page up and page down keys. + +- `` `` - Simulates pressing the alt key. + +- `` `` - Simulates pressing the ctrl key. + +- `` `` - Simulates pressing the shift key. + +- `` `` - Simulates pressing and holding the alt key. + +- `` `` - Simulates pressing and holding the ctrl + key. + +- `` `` - Simulates pressing and holding the + shift key. + +- `` `` - Simulates releasing a held alt key. + +- `` `` - Simulates releasing a held ctrl key. + +- `` `` - Simulates releasing a held shift key. + +- `` `` `` - Adds a 1, 5 or 10 second pause before + sending any additional keys. This is useful if you have to generally wait + for the UI to update before typing more. + +In addition to the special keys, each command to type is treated as a +[configuration template](/docs/templates/configuration-templates.html). The +available variables are: +>>>>>>> Update the vmware-vmx documentation.:website/source/docs/builders/vmware-vmx.html.md + <%= partial "partials/builders/boot-command" %> Example boot command. This is actually a working boot command used to start an