fix up documentation for virtualbox key pair ssh options
This commit is contained in:
parent
61af278b79
commit
94a9beaac6
|
@ -119,7 +119,8 @@ type SSH struct {
|
||||||
// The time to wait for SSH to become available. Packer uses this to
|
// The time to wait for SSH to become available. Packer uses this to
|
||||||
// determine when the machine has booted so this is usually quite long.
|
// determine when the machine has booted so this is usually quite long.
|
||||||
// Example value: `10m`.
|
// Example value: `10m`.
|
||||||
SSHTimeout time.Duration `mapstructure:"ssh_timeout"`
|
SSHTimeout time.Duration `mapstructure:"ssh_timeout"`
|
||||||
|
// Deprecated in favor of SSHTimeout
|
||||||
SSHWaitTimeout time.Duration `mapstructure:"ssh_wait_timeout" undocumented:"true"`
|
SSHWaitTimeout time.Duration `mapstructure:"ssh_wait_timeout" undocumented:"true"`
|
||||||
// If true, the local SSH agent will be used to authenticate connections to
|
// If true, the local SSH agent will be used to authenticate connections to
|
||||||
// the source instance. No temporary keypair will be created, and the
|
// the source instance. No temporary keypair will be created, and the
|
||||||
|
|
|
@ -171,10 +171,6 @@ necessary for this build to succeed and can be found further down the page.
|
||||||
|
|
||||||
@include 'helper/communicator/SSH-not-required.mdx'
|
@include 'helper/communicator/SSH-not-required.mdx'
|
||||||
|
|
||||||
@include 'helper/communicator/SSH-Temporary-Key-Pair-not-required.mdx'
|
|
||||||
|
|
||||||
@include 'helper/communicator/SSH-Key-Pair-Name-not-required.mdx'
|
|
||||||
|
|
||||||
@include 'helper/communicator/SSH-Private-Key-File-not-required.mdx'
|
@include 'helper/communicator/SSH-Private-Key-File-not-required.mdx'
|
||||||
|
|
||||||
@include 'helper/communicator/SSH-Agent-Auth-not-required.mdx'
|
@include 'helper/communicator/SSH-Agent-Auth-not-required.mdx'
|
||||||
|
|
|
@ -1,17 +1,17 @@
|
||||||
### SSH key pair automation
|
### SSH key pair automation
|
||||||
|
|
||||||
The VirtualBox builders can inject the current SSH key pair's public key into
|
The VirtualBox builders can inject the current SSH key pair's public key into
|
||||||
the template using the following variable:
|
the template using the `SSHPublicKey` template engine. This is the SSH public
|
||||||
|
key as a line in OpenSSH authorized_keys format.
|
||||||
- `SSHPublicKey` (_VirtualBox builders only_) - This is the SSH public key
|
|
||||||
as a line in OpenSSH authorized_keys format.
|
|
||||||
|
|
||||||
When a private key is provided using `ssh_private_key_file`, the key's
|
When a private key is provided using `ssh_private_key_file`, the key's
|
||||||
corresponding public key can be accessed using the above variables.
|
corresponding public key can be accessed using the above engine.
|
||||||
|
|
||||||
|
@include 'helper/communicator/SSH-Private-Key-File-not-required.mdx'
|
||||||
|
|
||||||
If `ssh_password` and `ssh_private_key_file` are not specified, Packer will
|
If `ssh_password` and `ssh_private_key_file` are not specified, Packer will
|
||||||
automatically generate en ephemeral key pair. The key pair's public key can
|
automatically generate en ephemeral key pair. The key pair's public key can
|
||||||
be accessed using the template variables.
|
be accessed using the template engine.
|
||||||
|
|
||||||
For example, the public key can be provided in the boot command as a URL
|
For example, the public key can be provided in the boot command as a URL
|
||||||
encoded string by appending `| urlquery` to the variable:
|
encoded string by appending `| urlquery` to the variable:
|
||||||
|
|
Loading…
Reference in New Issue