website: vsphere endpoint docs
This commit is contained in:
parent
b96b2997a8
commit
6867c4f3e3
|
@ -20,12 +20,12 @@ type Config struct {
|
|||
Datacenter string `mapstructure:"datacenter"`
|
||||
Datastore string `mapstructure:"datastore"`
|
||||
Host string `mapstructure:"host"`
|
||||
VMNetwork string `mapstructure:"vm_network"`
|
||||
Password string `mapstructure:"password"`
|
||||
PathToResourcePool string `mapstructure:"path_to_resource_pool"`
|
||||
Username string `mapstructure:"username"`
|
||||
VMFolder string `mapstructure:"vm_folder"`
|
||||
VMName string `mapstructure:"vm_name"`
|
||||
VMNetwork string `mapstructure:"vm_network"`
|
||||
}
|
||||
|
||||
type PostProcessor struct {
|
||||
|
|
|
@ -0,0 +1,48 @@
|
|||
---
|
||||
layout: "docs"
|
||||
page_title: "vSphere Post-Processor"
|
||||
---
|
||||
|
||||
# vSphere Post-Processor
|
||||
|
||||
Type: `vsphere-upload`
|
||||
|
||||
The vSphere post-processor takes an artifact from the VMware builder
|
||||
and uploads it to a vSphere endpoint.
|
||||
|
||||
## Configuration
|
||||
|
||||
There are many configuration options available for the post-processor. They are
|
||||
segmented below into two categories: required and optional parameters. Within
|
||||
each category, the available configuration keys are alphabetized.
|
||||
|
||||
Required:
|
||||
|
||||
* `datacenter` (string) - The name of the datacenter within vSphere to
|
||||
add the VM to.
|
||||
|
||||
* `datastore` (string) - The name of the datastore to store this VM.
|
||||
|
||||
* `host` (string) - The vSphere host that will be contacted to perform
|
||||
the VM upload.
|
||||
|
||||
* `password` (string) - Password to use to authenticate to the vSphere
|
||||
endpoint.
|
||||
|
||||
* `path_to_resource_pool` (string) - The path within the resource pool to
|
||||
store the VM.
|
||||
|
||||
* `username` (string) - The username to use to authenticate to the vSphere
|
||||
endpoint.
|
||||
|
||||
* `vm_folder` (string) - The folder within the datastore to store the VM.
|
||||
|
||||
* `vm_name` (string) - The name of the VM once it is uploaded.
|
||||
|
||||
* `vm_network` (string) - The name of the VM network this VM will be
|
||||
added to.
|
||||
|
||||
Optional:
|
||||
|
||||
* `insecure` (bool) - Whether or not the connection to vSphere can be done
|
||||
over an insecure connection. By default this is false.
|
|
@ -54,6 +54,7 @@
|
|||
<ul>
|
||||
<li><h4>Post-Processors</h4></li>
|
||||
<li><a href="/docs/post-processors/vagrant.html">Vagrant</a></li>
|
||||
<li><a href="/docs/post-processors/vsphere.html">vSphere</a></li>
|
||||
</ul>
|
||||
|
||||
<ul>
|
||||
|
|
Loading…
Reference in New Issue