website: vsphere endpoint docs
This commit is contained in:
parent
b96b2997a8
commit
6867c4f3e3
|
@ -20,12 +20,12 @@ type Config struct {
|
||||||
Datacenter string `mapstructure:"datacenter"`
|
Datacenter string `mapstructure:"datacenter"`
|
||||||
Datastore string `mapstructure:"datastore"`
|
Datastore string `mapstructure:"datastore"`
|
||||||
Host string `mapstructure:"host"`
|
Host string `mapstructure:"host"`
|
||||||
VMNetwork string `mapstructure:"vm_network"`
|
|
||||||
Password string `mapstructure:"password"`
|
Password string `mapstructure:"password"`
|
||||||
PathToResourcePool string `mapstructure:"path_to_resource_pool"`
|
PathToResourcePool string `mapstructure:"path_to_resource_pool"`
|
||||||
Username string `mapstructure:"username"`
|
Username string `mapstructure:"username"`
|
||||||
VMFolder string `mapstructure:"vm_folder"`
|
VMFolder string `mapstructure:"vm_folder"`
|
||||||
VMName string `mapstructure:"vm_name"`
|
VMName string `mapstructure:"vm_name"`
|
||||||
|
VMNetwork string `mapstructure:"vm_network"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type PostProcessor struct {
|
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>
|
<ul>
|
||||||
<li><h4>Post-Processors</h4></li>
|
<li><h4>Post-Processors</h4></li>
|
||||||
<li><a href="/docs/post-processors/vagrant.html">Vagrant</a></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>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
|
|
Loading…
Reference in New Issue