Merge pull request #1487 from chrrrles/vmware_doc_fragments
use doc fragments
This commit is contained in:
commit
570869ef48
19 changed files with 20 additions and 341 deletions
|
@ -27,69 +27,12 @@ description:
|
||||||
version_added: "2.0"
|
version_added: "2.0"
|
||||||
author: Peter Sprygada (@privateip)
|
author: Peter Sprygada (@privateip)
|
||||||
options:
|
options:
|
||||||
username:
|
|
||||||
description:
|
|
||||||
- The vca username or email address, if not set the environment variable VCA_USER is checked for the username.
|
|
||||||
required: false
|
|
||||||
default: None
|
|
||||||
password:
|
|
||||||
description:
|
|
||||||
- The vca password, if not set the environment variable VCA_PASS is checked for the password
|
|
||||||
required: false
|
|
||||||
default: None
|
|
||||||
org:
|
|
||||||
description:
|
|
||||||
- The org to login to for creating vapp, mostly set when the service_type is vdc.
|
|
||||||
required: false
|
|
||||||
default: None
|
|
||||||
instance_id:
|
|
||||||
description:
|
|
||||||
- The instance id in a vchs environment to be used for creating the vapp
|
|
||||||
required: false
|
|
||||||
default: None
|
|
||||||
host:
|
|
||||||
description:
|
|
||||||
- The authentication host to be used when service type is vcd.
|
|
||||||
required: false
|
|
||||||
default: None
|
|
||||||
api_version:
|
|
||||||
description:
|
|
||||||
- The api version to be used with the vca
|
|
||||||
required: false
|
|
||||||
default: "5.7"
|
|
||||||
service_type:
|
|
||||||
description:
|
|
||||||
- The type of service we are authenticating against
|
|
||||||
required: false
|
|
||||||
default: vca
|
|
||||||
choices: [ "vca", "vchs", "vcd" ]
|
|
||||||
state:
|
|
||||||
description:
|
|
||||||
- if the object should be added or removed
|
|
||||||
required: false
|
|
||||||
default: present
|
|
||||||
choices: [ "present", "absent" ]
|
|
||||||
verify_certs:
|
|
||||||
description:
|
|
||||||
- If the certificates of the authentication is to be verified
|
|
||||||
required: false
|
|
||||||
default: True
|
|
||||||
vdc_name:
|
|
||||||
description:
|
|
||||||
- The name of the vdc where the gateway is located.
|
|
||||||
required: false
|
|
||||||
default: None
|
|
||||||
gateway_name:
|
|
||||||
description:
|
|
||||||
- The name of the gateway of the vdc where the rule should be added
|
|
||||||
required: false
|
|
||||||
default: gateway
|
|
||||||
fw_rules:
|
fw_rules:
|
||||||
description:
|
description:
|
||||||
- A list of firewall rules to be added to the gateway, Please see examples on valid entries
|
- A list of firewall rules to be added to the gateway, Please see examples on valid entries
|
||||||
required: True
|
required: True
|
||||||
default: false
|
default: false
|
||||||
|
extends_documentation_fragment: vca.documentation
|
||||||
'''
|
'''
|
||||||
|
|
||||||
EXAMPLES = '''
|
EXAMPLES = '''
|
||||||
|
|
|
@ -27,63 +27,6 @@ description:
|
||||||
version_added: "2.0"
|
version_added: "2.0"
|
||||||
author: Peter Sprygada (@privateip)
|
author: Peter Sprygada (@privateip)
|
||||||
options:
|
options:
|
||||||
username:
|
|
||||||
description:
|
|
||||||
- The vca username or email address, if not set the environment variable VCA_USER is checked for the username.
|
|
||||||
required: false
|
|
||||||
default: None
|
|
||||||
password:
|
|
||||||
description:
|
|
||||||
- The vca password, if not set the environment variable VCA_PASS is checked for the password
|
|
||||||
required: false
|
|
||||||
default: None
|
|
||||||
org:
|
|
||||||
description:
|
|
||||||
- The org to login to for creating vapp, mostly set when the service_type is vdc.
|
|
||||||
required: false
|
|
||||||
default: None
|
|
||||||
instance_id:
|
|
||||||
description:
|
|
||||||
- The instance id in a vchs environment to be used for creating the vapp
|
|
||||||
required: false
|
|
||||||
default: None
|
|
||||||
host:
|
|
||||||
description:
|
|
||||||
- The authentication host to be used when service type is vcd.
|
|
||||||
required: false
|
|
||||||
default: None
|
|
||||||
api_version:
|
|
||||||
description:
|
|
||||||
- The api version to be used with the vca
|
|
||||||
required: false
|
|
||||||
default: "5.7"
|
|
||||||
service_type:
|
|
||||||
description:
|
|
||||||
- The type of service we are authenticating against
|
|
||||||
required: false
|
|
||||||
default: vca
|
|
||||||
choices: [ "vca", "vchs", "vcd" ]
|
|
||||||
state:
|
|
||||||
description:
|
|
||||||
- if the object should be added or removed
|
|
||||||
required: false
|
|
||||||
default: present
|
|
||||||
choices: [ "present", "absent" ]
|
|
||||||
verify_certs:
|
|
||||||
description:
|
|
||||||
- If the certificates of the authentication is to be verified
|
|
||||||
required: false
|
|
||||||
default: True
|
|
||||||
vdc_name:
|
|
||||||
description:
|
|
||||||
- The name of the vdc where the gateway is located.
|
|
||||||
required: false
|
|
||||||
default: None
|
|
||||||
gateway_name:
|
|
||||||
description:
|
|
||||||
- The name of the gateway of the vdc where the rule should be added
|
|
||||||
required: false
|
|
||||||
default: gateway
|
|
||||||
purge_rules:
|
purge_rules:
|
||||||
description:
|
description:
|
||||||
- If set to true, it will delete all rules in the gateway that are not given as paramter to this module.
|
- If set to true, it will delete all rules in the gateway that are not given as paramter to this module.
|
||||||
|
@ -94,6 +37,7 @@ options:
|
||||||
- A list of rules to be added to the gateway, Please see examples on valid entries
|
- A list of rules to be added to the gateway, Please see examples on valid entries
|
||||||
required: True
|
required: True
|
||||||
default: false
|
default: false
|
||||||
|
extends_documentation_fragment: vca.documentation
|
||||||
'''
|
'''
|
||||||
|
|
||||||
EXAMPLES = '''
|
EXAMPLES = '''
|
||||||
|
|
|
@ -31,20 +31,6 @@ requirements:
|
||||||
- Tested on ESXi 5.5
|
- Tested on ESXi 5.5
|
||||||
- PyVmomi installed
|
- PyVmomi installed
|
||||||
options:
|
options:
|
||||||
hostname:
|
|
||||||
description:
|
|
||||||
- The hostname or IP address of the vSphere vCenter
|
|
||||||
required: True
|
|
||||||
username:
|
|
||||||
description:
|
|
||||||
- The username of the vSphere vCenter
|
|
||||||
required: True
|
|
||||||
aliases: ['user', 'admin']
|
|
||||||
password:
|
|
||||||
description:
|
|
||||||
- The password of the vSphere vCenter
|
|
||||||
required: True
|
|
||||||
aliases: ['pass', 'pwd']
|
|
||||||
datacenter_name:
|
datacenter_name:
|
||||||
description:
|
description:
|
||||||
- The name of the datacenter the cluster will be created in.
|
- The name of the datacenter the cluster will be created in.
|
||||||
|
@ -68,6 +54,7 @@ options:
|
||||||
- If set to True will enable vSAN when the cluster is created.
|
- If set to True will enable vSAN when the cluster is created.
|
||||||
required: False
|
required: False
|
||||||
default: False
|
default: False
|
||||||
|
extends_documentation_fragment: vmware.documentation
|
||||||
'''
|
'''
|
||||||
|
|
||||||
EXAMPLES = '''
|
EXAMPLES = '''
|
||||||
|
|
|
@ -55,6 +55,7 @@ options:
|
||||||
- If the datacenter should be present or absent
|
- If the datacenter should be present or absent
|
||||||
choices: ['present', 'absent']
|
choices: ['present', 'absent']
|
||||||
required: True
|
required: True
|
||||||
|
extends_documentation_fragment: vmware.documentation
|
||||||
'''
|
'''
|
||||||
|
|
||||||
EXAMPLES = '''
|
EXAMPLES = '''
|
||||||
|
|
|
@ -32,20 +32,6 @@ requirements:
|
||||||
- "python >= 2.6"
|
- "python >= 2.6"
|
||||||
- PyVmomi
|
- PyVmomi
|
||||||
options:
|
options:
|
||||||
hostname:
|
|
||||||
description:
|
|
||||||
- The hostname or IP address of the vSphere vCenter API server
|
|
||||||
required: True
|
|
||||||
username:
|
|
||||||
description:
|
|
||||||
- The username of the vSphere vCenter
|
|
||||||
required: True
|
|
||||||
aliases: ['user', 'admin']
|
|
||||||
password:
|
|
||||||
description:
|
|
||||||
- The password of the vSphere vCenter
|
|
||||||
required: True
|
|
||||||
aliases: ['pass', 'pwd']
|
|
||||||
change_hostname_to:
|
change_hostname_to:
|
||||||
description:
|
description:
|
||||||
- The hostname that an ESXi host should be changed to.
|
- The hostname that an ESXi host should be changed to.
|
||||||
|
@ -58,6 +44,7 @@ options:
|
||||||
description:
|
description:
|
||||||
- The DNS servers that the host should be configured to use.
|
- The DNS servers that the host should be configured to use.
|
||||||
required: True
|
required: True
|
||||||
|
extends_documentation_fragment: vmware.documentation
|
||||||
'''
|
'''
|
||||||
|
|
||||||
EXAMPLES = '''
|
EXAMPLES = '''
|
||||||
|
|
|
@ -32,20 +32,6 @@ requirements:
|
||||||
- "python >= 2.6"
|
- "python >= 2.6"
|
||||||
- PyVmomi
|
- PyVmomi
|
||||||
options:
|
options:
|
||||||
hostname:
|
|
||||||
description:
|
|
||||||
- The hostname or IP address of the vSphere vCenter API server
|
|
||||||
required: True
|
|
||||||
username:
|
|
||||||
description:
|
|
||||||
- The username of the vSphere vCenter
|
|
||||||
required: True
|
|
||||||
aliases: ['user', 'admin']
|
|
||||||
password:
|
|
||||||
description:
|
|
||||||
- The password of the vSphere vCenter
|
|
||||||
required: True
|
|
||||||
aliases: ['pass', 'pwd']
|
|
||||||
esxi_hostname:
|
esxi_hostname:
|
||||||
description:
|
description:
|
||||||
- The ESXi hostname
|
- The ESXi hostname
|
||||||
|
@ -63,6 +49,7 @@ options:
|
||||||
- If the host should be present or absent attached to the vSwitch
|
- If the host should be present or absent attached to the vSwitch
|
||||||
choices: ['present', 'absent']
|
choices: ['present', 'absent']
|
||||||
required: True
|
required: True
|
||||||
|
extends_documentation_fragment: vmware.documentation
|
||||||
'''
|
'''
|
||||||
|
|
||||||
EXAMPLES = '''
|
EXAMPLES = '''
|
||||||
|
|
|
@ -32,20 +32,6 @@ requirements:
|
||||||
- "python >= 2.6"
|
- "python >= 2.6"
|
||||||
- PyVmomi
|
- PyVmomi
|
||||||
options:
|
options:
|
||||||
hostname:
|
|
||||||
description:
|
|
||||||
- The hostname or IP address of the vSphere vCenter API server
|
|
||||||
required: True
|
|
||||||
username:
|
|
||||||
description:
|
|
||||||
- The username of the vSphere vCenter
|
|
||||||
required: True
|
|
||||||
aliases: ['user', 'admin']
|
|
||||||
password:
|
|
||||||
description:
|
|
||||||
- The password of the vSphere vCenter
|
|
||||||
required: True
|
|
||||||
aliases: ['pass', 'pwd']
|
|
||||||
portgroup_name:
|
portgroup_name:
|
||||||
description:
|
description:
|
||||||
- The name of the portgroup that is to be created or deleted
|
- The name of the portgroup that is to be created or deleted
|
||||||
|
@ -70,6 +56,7 @@ options:
|
||||||
- 'earlyBinding'
|
- 'earlyBinding'
|
||||||
- 'lateBinding'
|
- 'lateBinding'
|
||||||
- 'ephemeral'
|
- 'ephemeral'
|
||||||
|
extends_documentation_fragment: vmware.documentation
|
||||||
'''
|
'''
|
||||||
|
|
||||||
EXAMPLES = '''
|
EXAMPLES = '''
|
||||||
|
|
|
@ -32,20 +32,6 @@ requirements:
|
||||||
- "python >= 2.6"
|
- "python >= 2.6"
|
||||||
- PyVmomi
|
- PyVmomi
|
||||||
options:
|
options:
|
||||||
hostname:
|
|
||||||
description:
|
|
||||||
- The hostname or IP address of the vSphere vCenter API server
|
|
||||||
required: True
|
|
||||||
username:
|
|
||||||
description:
|
|
||||||
- The username of the vSphere vCenter
|
|
||||||
required: True
|
|
||||||
aliases: ['user', 'admin']
|
|
||||||
password:
|
|
||||||
description:
|
|
||||||
- The password of the vSphere vCenter
|
|
||||||
required: True
|
|
||||||
aliases: ['pass', 'pwd']
|
|
||||||
datacenter_name:
|
datacenter_name:
|
||||||
description:
|
description:
|
||||||
- The name of the datacenter that will contain the dvSwitch
|
- The name of the datacenter that will contain the dvSwitch
|
||||||
|
@ -85,6 +71,7 @@ options:
|
||||||
- 'present'
|
- 'present'
|
||||||
- 'absent'
|
- 'absent'
|
||||||
required: False
|
required: False
|
||||||
|
extends_documentation_fragment: vmware.documentation
|
||||||
'''
|
'''
|
||||||
EXAMPLES = '''
|
EXAMPLES = '''
|
||||||
- name: Create dvswitch
|
- name: Create dvswitch
|
||||||
|
|
|
@ -32,20 +32,6 @@ requirements:
|
||||||
- "python >= 2.6"
|
- "python >= 2.6"
|
||||||
- PyVmomi
|
- PyVmomi
|
||||||
options:
|
options:
|
||||||
hostname:
|
|
||||||
description:
|
|
||||||
- The hostname or IP address of the vSphere vCenter API server
|
|
||||||
required: True
|
|
||||||
username:
|
|
||||||
description:
|
|
||||||
- The username of the vSphere vCenter
|
|
||||||
required: True
|
|
||||||
aliases: ['user', 'admin']
|
|
||||||
password:
|
|
||||||
description:
|
|
||||||
- The password of the vSphere vCenter
|
|
||||||
required: True
|
|
||||||
aliases: ['pass', 'pwd']
|
|
||||||
datacenter_name:
|
datacenter_name:
|
||||||
description:
|
description:
|
||||||
- Name of the datacenter to add the host
|
- Name of the datacenter to add the host
|
||||||
|
@ -74,6 +60,7 @@ options:
|
||||||
- 'present'
|
- 'present'
|
||||||
- 'absent'
|
- 'absent'
|
||||||
required: False
|
required: False
|
||||||
|
extends_documentation_fragment: vmware.documentation
|
||||||
'''
|
'''
|
||||||
|
|
||||||
EXAMPLES = '''
|
EXAMPLES = '''
|
||||||
|
|
|
@ -32,20 +32,6 @@ requirements:
|
||||||
- "python >= 2.6"
|
- "python >= 2.6"
|
||||||
- PyVmomi
|
- PyVmomi
|
||||||
options:
|
options:
|
||||||
hostname:
|
|
||||||
description:
|
|
||||||
- The hostname or IP address of the vSphere vCenter API server
|
|
||||||
required: True
|
|
||||||
username:
|
|
||||||
description:
|
|
||||||
- The username of the vSphere vCenter
|
|
||||||
required: True
|
|
||||||
aliases: ['user', 'admin']
|
|
||||||
password:
|
|
||||||
description:
|
|
||||||
- The password of the vSphere vCenter
|
|
||||||
required: True
|
|
||||||
aliases: ['pass', 'pwd']
|
|
||||||
esxi_hostname:
|
esxi_hostname:
|
||||||
description:
|
description:
|
||||||
- ESXi hostname to be managed
|
- ESXi hostname to be managed
|
||||||
|
@ -70,6 +56,7 @@ options:
|
||||||
description:
|
description:
|
||||||
- Portgroup name to migrate VMK interface to
|
- Portgroup name to migrate VMK interface to
|
||||||
required: True
|
required: True
|
||||||
|
extends_documentation_fragment: vmware.documentation
|
||||||
'''
|
'''
|
||||||
|
|
||||||
EXAMPLES = '''
|
EXAMPLES = '''
|
||||||
|
|
|
@ -32,20 +32,6 @@ requirements:
|
||||||
- "python >= 2.6"
|
- "python >= 2.6"
|
||||||
- PyVmomi
|
- PyVmomi
|
||||||
options:
|
options:
|
||||||
hostname:
|
|
||||||
description:
|
|
||||||
- The hostname or IP address of the ESXi server
|
|
||||||
required: True
|
|
||||||
username:
|
|
||||||
description:
|
|
||||||
- The username of the ESXi server
|
|
||||||
required: True
|
|
||||||
aliases: ['user', 'admin']
|
|
||||||
password:
|
|
||||||
description:
|
|
||||||
- The password of the ESXi server
|
|
||||||
required: True
|
|
||||||
aliases: ['pass', 'pwd']
|
|
||||||
switch_name:
|
switch_name:
|
||||||
description:
|
description:
|
||||||
- vSwitch to modify
|
- vSwitch to modify
|
||||||
|
@ -58,6 +44,7 @@ options:
|
||||||
description:
|
description:
|
||||||
- VLAN ID to assign to portgroup
|
- VLAN ID to assign to portgroup
|
||||||
required: True
|
required: True
|
||||||
|
extends_documentation_fragment: vmware.documentation
|
||||||
'''
|
'''
|
||||||
|
|
||||||
EXAMPLES = '''
|
EXAMPLES = '''
|
||||||
|
|
|
@ -31,24 +31,11 @@ requirements:
|
||||||
- Tested on vSphere 5.5
|
- Tested on vSphere 5.5
|
||||||
- PyVmomi installed
|
- PyVmomi installed
|
||||||
options:
|
options:
|
||||||
hostname:
|
|
||||||
description:
|
|
||||||
- The hostname or IP address of the vSphere vCenter
|
|
||||||
required: True
|
|
||||||
username:
|
|
||||||
description:
|
|
||||||
- The username of the vSphere vCenter
|
|
||||||
required: True
|
|
||||||
aliases: ['user', 'admin']
|
|
||||||
password:
|
|
||||||
description:
|
|
||||||
- The password of the vSphere vCenter
|
|
||||||
required: True
|
|
||||||
aliases: ['pass', 'pwd']
|
|
||||||
target_id:
|
target_id:
|
||||||
description:
|
description:
|
||||||
- The target id based on order of scsi device
|
- The target id based on order of scsi device
|
||||||
required: True
|
required: True
|
||||||
|
extends_documentation_fragment: vmware.documentation
|
||||||
'''
|
'''
|
||||||
|
|
||||||
EXAMPLES = '''
|
EXAMPLES = '''
|
||||||
|
|
|
@ -31,21 +31,7 @@ notes:
|
||||||
requirements:
|
requirements:
|
||||||
- "python >= 2.6"
|
- "python >= 2.6"
|
||||||
- PyVmomi
|
- PyVmomi
|
||||||
options:
|
extends_documentation_fragment: vmware.documentation
|
||||||
hostname:
|
|
||||||
description:
|
|
||||||
- The hostname or IP address of the vSphere vCenter API server
|
|
||||||
required: True
|
|
||||||
username:
|
|
||||||
description:
|
|
||||||
- The username of the vSphere vCenter
|
|
||||||
required: True
|
|
||||||
aliases: ['user', 'admin']
|
|
||||||
password:
|
|
||||||
description:
|
|
||||||
- The password of the vSphere vCenter
|
|
||||||
required: True
|
|
||||||
aliases: ['pass', 'pwd']
|
|
||||||
'''
|
'''
|
||||||
|
|
||||||
EXAMPLES = '''
|
EXAMPLES = '''
|
||||||
|
|
|
@ -33,20 +33,6 @@ requirements:
|
||||||
- "python >= 2.6"
|
- "python >= 2.6"
|
||||||
- PyVmomi
|
- PyVmomi
|
||||||
options:
|
options:
|
||||||
hostname:
|
|
||||||
description:
|
|
||||||
- The hostname or IP address of the vSphere vCenter API server
|
|
||||||
required: True
|
|
||||||
username:
|
|
||||||
description:
|
|
||||||
- The username of the vSphere vCenter
|
|
||||||
required: True
|
|
||||||
aliases: ['user', 'admin']
|
|
||||||
password:
|
|
||||||
description:
|
|
||||||
- The password of the vSphere vCenter
|
|
||||||
required: True
|
|
||||||
aliases: ['pass', 'pwd']
|
|
||||||
datacenter:
|
datacenter:
|
||||||
description:
|
description:
|
||||||
- The datacenter hosting the VM
|
- The datacenter hosting the VM
|
||||||
|
@ -92,6 +78,7 @@ options:
|
||||||
- The current working directory of the application from which it will be run
|
- The current working directory of the application from which it will be run
|
||||||
required: False
|
required: False
|
||||||
default: None
|
default: None
|
||||||
|
extends_documentation_fragment: vmware.documentation
|
||||||
'''
|
'''
|
||||||
|
|
||||||
EXAMPLES = '''
|
EXAMPLES = '''
|
||||||
|
|
|
@ -32,20 +32,6 @@ requirements:
|
||||||
- "python >= 2.6"
|
- "python >= 2.6"
|
||||||
- PyVmomi
|
- PyVmomi
|
||||||
options:
|
options:
|
||||||
hostname:
|
|
||||||
description:
|
|
||||||
- The hostname or IP address of the vSphere vCenter API server
|
|
||||||
required: True
|
|
||||||
username:
|
|
||||||
description:
|
|
||||||
- The username of the vSphere vCenter
|
|
||||||
required: True
|
|
||||||
aliases: ['user', 'admin']
|
|
||||||
password:
|
|
||||||
description:
|
|
||||||
- The password of the vSphere vCenter
|
|
||||||
required: True
|
|
||||||
aliases: ['pass', 'pwd']
|
|
||||||
vm_name:
|
vm_name:
|
||||||
description:
|
description:
|
||||||
- Name of the virtual machine to migrate to a dvSwitch
|
- Name of the virtual machine to migrate to a dvSwitch
|
||||||
|
@ -54,6 +40,7 @@ options:
|
||||||
description:
|
description:
|
||||||
- Name of the portgroup to migrate to the virtual machine to
|
- Name of the portgroup to migrate to the virtual machine to
|
||||||
required: True
|
required: True
|
||||||
|
extends_documentation_fragment: vmware.documentation
|
||||||
'''
|
'''
|
||||||
|
|
||||||
EXAMPLES = '''
|
EXAMPLES = '''
|
||||||
|
|
|
@ -32,20 +32,6 @@ requirements:
|
||||||
- "python >= 2.6"
|
- "python >= 2.6"
|
||||||
- PyVmomi
|
- PyVmomi
|
||||||
options:
|
options:
|
||||||
hostname:
|
|
||||||
description:
|
|
||||||
- The hostname or IP address of the ESXi Server
|
|
||||||
required: True
|
|
||||||
username:
|
|
||||||
description:
|
|
||||||
- The username of the ESXi Server
|
|
||||||
required: True
|
|
||||||
aliases: ['user', 'admin']
|
|
||||||
password:
|
|
||||||
description:
|
|
||||||
- The password of ESXi Server
|
|
||||||
required: True
|
|
||||||
aliases: ['pass', 'pwd']
|
|
||||||
vswitch_name:
|
vswitch_name:
|
||||||
description:
|
description:
|
||||||
- The name of the vswitch where to add the VMK interface
|
- The name of the vswitch where to add the VMK interface
|
||||||
|
@ -86,6 +72,7 @@ options:
|
||||||
description:
|
description:
|
||||||
- Enable the VMK interface for Fault Tolerance traffic
|
- Enable the VMK interface for Fault Tolerance traffic
|
||||||
required: False
|
required: False
|
||||||
|
extends_documentation_fragment: vmware.documentation
|
||||||
'''
|
'''
|
||||||
|
|
||||||
EXAMPLES = '''
|
EXAMPLES = '''
|
||||||
|
|
|
@ -32,20 +32,6 @@ requirements:
|
||||||
- "python >= 2.6"
|
- "python >= 2.6"
|
||||||
- PyVmomi
|
- PyVmomi
|
||||||
options:
|
options:
|
||||||
hostname:
|
|
||||||
description:
|
|
||||||
- The hostname or IP address of the ESXi server
|
|
||||||
required: True
|
|
||||||
username:
|
|
||||||
description:
|
|
||||||
- The username of the ESXi server
|
|
||||||
required: True
|
|
||||||
aliases: ['user', 'admin']
|
|
||||||
password:
|
|
||||||
description:
|
|
||||||
- The password of the ESXi server
|
|
||||||
required: True
|
|
||||||
aliases: ['pass', 'pwd']
|
|
||||||
vmk_name:
|
vmk_name:
|
||||||
description:
|
description:
|
||||||
- VMkernel interface name
|
- VMkernel interface name
|
||||||
|
@ -58,6 +44,7 @@ options:
|
||||||
description:
|
description:
|
||||||
- Subnet Mask to assign to VMkernel interface
|
- Subnet Mask to assign to VMkernel interface
|
||||||
required: True
|
required: True
|
||||||
|
extends_documentation_fragment: vmware.documentation
|
||||||
'''
|
'''
|
||||||
|
|
||||||
EXAMPLES = '''
|
EXAMPLES = '''
|
||||||
|
|
|
@ -32,24 +32,11 @@ requirements:
|
||||||
- "python >= 2.6"
|
- "python >= 2.6"
|
||||||
- PyVmomi
|
- PyVmomi
|
||||||
options:
|
options:
|
||||||
hostname:
|
|
||||||
description:
|
|
||||||
- The hostname or IP address of the ESXi Server
|
|
||||||
required: True
|
|
||||||
username:
|
|
||||||
description:
|
|
||||||
- The username of the ESXi Server
|
|
||||||
required: True
|
|
||||||
aliases: ['user', 'admin']
|
|
||||||
password:
|
|
||||||
description:
|
|
||||||
- The password of ESXi Server
|
|
||||||
required: True
|
|
||||||
aliases: ['pass', 'pwd']
|
|
||||||
cluster_uuid:
|
cluster_uuid:
|
||||||
description:
|
description:
|
||||||
- Desired cluster UUID
|
- Desired cluster UUID
|
||||||
required: False
|
required: False
|
||||||
|
extends_documentation_fragment: vmware.documentation
|
||||||
'''
|
'''
|
||||||
|
|
||||||
EXAMPLES = '''
|
EXAMPLES = '''
|
||||||
|
|
|
@ -32,20 +32,6 @@ requirements:
|
||||||
- "python >= 2.6"
|
- "python >= 2.6"
|
||||||
- PyVmomi
|
- PyVmomi
|
||||||
options:
|
options:
|
||||||
hostname:
|
|
||||||
description:
|
|
||||||
- The hostname or IP address of the ESXi server
|
|
||||||
required: True
|
|
||||||
username:
|
|
||||||
description:
|
|
||||||
- The username of the ESXi server
|
|
||||||
required: True
|
|
||||||
aliases: ['user', 'admin']
|
|
||||||
password:
|
|
||||||
description:
|
|
||||||
- The password of the ESXi server
|
|
||||||
required: True
|
|
||||||
aliases: ['pass', 'pwd']
|
|
||||||
switch_name:
|
switch_name:
|
||||||
description:
|
description:
|
||||||
- vSwitch name to add
|
- vSwitch name to add
|
||||||
|
@ -71,6 +57,7 @@ options:
|
||||||
- 'present'
|
- 'present'
|
||||||
- 'absent'
|
- 'absent'
|
||||||
required: False
|
required: False
|
||||||
|
extends_documentation_fragment: vmware.documentation
|
||||||
'''
|
'''
|
||||||
|
|
||||||
EXAMPLES = '''
|
EXAMPLES = '''
|
||||||
|
|
Loading…
Add table
Reference in a new issue