mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-04-28 13:21:25 -07:00
cloudstack: streamline modules doc (part 5) (#54523)
This commit is contained in:
parent
8d96af2df5
commit
7f57d88f00
9 changed files with 224 additions and 175 deletions
|
@ -15,46 +15,56 @@ module: cs_staticnat
|
|||
short_description: Manages static NATs on Apache CloudStack based clouds.
|
||||
description:
|
||||
- Create, update and remove static NATs.
|
||||
version_added: "2.0"
|
||||
author: "René Moser (@resmo)"
|
||||
version_added: '2.0'
|
||||
author: René Moser (@resmo)
|
||||
options:
|
||||
ip_address:
|
||||
description:
|
||||
- Public IP address the static NAT is assigned to.
|
||||
type: str
|
||||
required: true
|
||||
vm:
|
||||
description:
|
||||
- Name of virtual machine which we make the static NAT for.
|
||||
- Required if I(state=present).
|
||||
type: str
|
||||
vm_guest_ip:
|
||||
description:
|
||||
- VM guest NIC secondary IP address for the static NAT.
|
||||
type: str
|
||||
network:
|
||||
description:
|
||||
- Network the IP address is related to.
|
||||
version_added: "2.2"
|
||||
type: str
|
||||
version_added: '2.2'
|
||||
vpc:
|
||||
description:
|
||||
- VPC the network related to.
|
||||
version_added: "2.3"
|
||||
type: str
|
||||
version_added: '2.3'
|
||||
state:
|
||||
description:
|
||||
- State of the static NAT.
|
||||
type: str
|
||||
default: present
|
||||
choices: [ present, absent ]
|
||||
domain:
|
||||
description:
|
||||
- Domain the static NAT is related to.
|
||||
type: str
|
||||
account:
|
||||
description:
|
||||
- Account the static NAT is related to.
|
||||
type: str
|
||||
project:
|
||||
description:
|
||||
- Name of the project the static NAT is related to.
|
||||
type: str
|
||||
zone:
|
||||
description:
|
||||
- Name of the zone in which the virtual machine is in.
|
||||
- If not set, default zone is used.
|
||||
type: str
|
||||
poll_async:
|
||||
description:
|
||||
- Poll async jobs until job has finished.
|
||||
|
@ -65,16 +75,16 @@ extends_documentation_fragment: cloudstack
|
|||
|
||||
EXAMPLES = '''
|
||||
- name: Create a static NAT for IP 1.2.3.4 to web01
|
||||
local_action:
|
||||
module: cs_staticnat
|
||||
cs_staticnat:
|
||||
ip_address: 1.2.3.4
|
||||
vm: web01
|
||||
delegate_to: localhost
|
||||
|
||||
- name: Remove a static NAT
|
||||
local_action:
|
||||
module: cs_staticnat
|
||||
cs_staticnat:
|
||||
ip_address: 1.2.3.4
|
||||
state: absent
|
||||
delegate_to: localhost
|
||||
'''
|
||||
|
||||
RETURN = '''
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue