Add version_added to all modules missing version_added information, the docs formatter will now
raise errors when omitted, updated changelog with new modules.
This commit is contained in:
parent
55a48aacc3
commit
08996d78d6
41 changed files with 47 additions and 9 deletions
|
@ -23,6 +23,7 @@
|
|||
DOCUMENTATION = '''
|
||||
---
|
||||
module: docker
|
||||
version_added: "1.4"
|
||||
short_description: manage docker containers
|
||||
description:
|
||||
- Manage the life cycle of docker containers.
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
DOCUMENTATION = '''
|
||||
---
|
||||
module: ec2_ami
|
||||
version_added: "1.3"
|
||||
short_description: create or destroy an image in ec2, return imageid
|
||||
description:
|
||||
- Creates or deletes ec2 images. This module has a dependency on python-boto >= 2.5
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
DOCUMENTATION = '''
|
||||
---
|
||||
module: ec2_group
|
||||
version_added: "1.3"
|
||||
short_description: maintain an ec2 VPC security group.
|
||||
description:
|
||||
- maintains ec2 security groups. This module has a dependency on python-boto >= 2.5
|
||||
|
|
|
@ -19,6 +19,7 @@
|
|||
DOCUMENTATION = '''
|
||||
---
|
||||
module: gce
|
||||
version_added: "1.4"
|
||||
short_description: create or terminate GCE instances
|
||||
description:
|
||||
- Creates or terminates Google Compute Engine (GCE) instances. See
|
||||
|
|
|
@ -19,6 +19,7 @@
|
|||
DOCUMENTATION = '''
|
||||
---
|
||||
module: gce_lb
|
||||
version_added: "1.5"
|
||||
short_description: create/destroy GCE load-balancer resources
|
||||
description:
|
||||
- This module can create and destroy Google Compute Engine C(loadbalancer)
|
||||
|
|
|
@ -19,6 +19,7 @@
|
|||
DOCUMENTATION = '''
|
||||
---
|
||||
module: gce_net
|
||||
version_added: "1.5"
|
||||
short_description: create/destroy GCE networks and firewall rules
|
||||
description:
|
||||
- This module can create and destroy Google Compue Engine networks and
|
||||
|
|
|
@ -19,6 +19,7 @@
|
|||
DOCUMENTATION = '''
|
||||
---
|
||||
module: gce_pd
|
||||
version_added: "1.4"
|
||||
short_description: utilize GCE persistent disk resources
|
||||
description:
|
||||
- This module can create and destroy unformatted GCE persistent disks
|
||||
|
|
|
@ -19,6 +19,7 @@
|
|||
DOCUMENTATION = '''
|
||||
---
|
||||
module: glance_image
|
||||
version_added: "1.2"
|
||||
short_description: Add/Delete images from glance
|
||||
description:
|
||||
- Add or Remove images from the glance repository.
|
||||
|
|
|
@ -6,6 +6,7 @@
|
|||
DOCUMENTATION = '''
|
||||
---
|
||||
module: keystone_user
|
||||
version_added: "1.2"
|
||||
short_description: Manage OpenStack Identity (keystone) users, tenants and roles
|
||||
description:
|
||||
- Manage users,tenants, roles from OpenStack.
|
||||
|
|
|
@ -25,6 +25,7 @@ except ImportError:
|
|||
DOCUMENTATION = '''
|
||||
---
|
||||
module: nova_compute
|
||||
version_added: "1.2"
|
||||
short_description: Create/Delete VMs from OpenStack
|
||||
description:
|
||||
- Create or Remove virtual machines from Openstack.
|
||||
|
|
|
@ -25,6 +25,7 @@ except ImportError:
|
|||
DOCUMENTATION = '''
|
||||
---
|
||||
module: nova_keypair
|
||||
version_added: "1.2"
|
||||
short_description: Add/Delete key pair from nova
|
||||
description:
|
||||
- Add or Remove key pair from nova .
|
||||
|
|
|
@ -27,6 +27,7 @@ except ImportError:
|
|||
DOCUMENTATION = '''
|
||||
---
|
||||
module: quantum_floating_ip
|
||||
version_added: "1.2"
|
||||
short_description: Add/Remove floating IP from an instance
|
||||
description:
|
||||
- Add or Remove a floating IP to an instance
|
||||
|
|
|
@ -27,6 +27,7 @@ except ImportError:
|
|||
DOCUMENTATION = '''
|
||||
---
|
||||
module: quantum_floating_ip_associate
|
||||
version_added: "1.2"
|
||||
short_description: Associate or disassociate a particular floating IP with an instance
|
||||
description:
|
||||
- Associates or disassociates a specific floating IP with a particular instance
|
||||
|
|
|
@ -25,6 +25,7 @@ except ImportError:
|
|||
DOCUMENTATION = '''
|
||||
---
|
||||
module: quantum_network
|
||||
version_added: "1.4"
|
||||
short_description: Creates/Removes networks from OpenStack
|
||||
description:
|
||||
- Add or Remove network from OpenStack.
|
||||
|
|
|
@ -25,6 +25,7 @@ except ImportError:
|
|||
DOCUMENTATION = '''
|
||||
---
|
||||
module: quantum_router
|
||||
version_added: "1.2"
|
||||
short_description: Create or Remove router from openstack
|
||||
description:
|
||||
- Create or Delete routers from OpenStack
|
||||
|
|
|
@ -24,6 +24,7 @@ except ImportError:
|
|||
DOCUMENTATION = '''
|
||||
---
|
||||
module: quantum_router_gateway
|
||||
version_added: "1.2"
|
||||
short_description: set/unset a gateway interface for the router with the specified external network
|
||||
description:
|
||||
- Creates/Removes a gateway interface from the router, used to associate a external network with a router to route external traffic.
|
||||
|
|
|
@ -24,6 +24,7 @@ except ImportError:
|
|||
DOCUMENTATION = '''
|
||||
---
|
||||
module: quantum_router_interface
|
||||
version_added: "1.2"
|
||||
short_description: Attach/Dettach a subnet's interface to a router
|
||||
description:
|
||||
- Attach/Dettach a subnet interface to a router, to provide a gateway for the subnet.
|
||||
|
|
|
@ -25,6 +25,7 @@ except ImportError:
|
|||
DOCUMENTATION = '''
|
||||
---
|
||||
module: quantum_subnet
|
||||
version_added: "1.2"
|
||||
short_description: Add/Remove floating IP from an instance
|
||||
description:
|
||||
- Add or Remove a floating IP to an instance
|
||||
|
|
|
@ -28,6 +28,7 @@ import os
|
|||
DOCUMENTATION = '''
|
||||
---
|
||||
module: command
|
||||
version_added: historical
|
||||
short_description: Executes a command on a remote node
|
||||
description:
|
||||
- The M(command) module takes the command name followed by a list of space-delimited arguments.
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
DOCUMENTATION = '''
|
||||
---
|
||||
module: raw
|
||||
version_added: historical
|
||||
short_description: Executes a low-down and dirty SSH command
|
||||
options:
|
||||
free_form:
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
DOCUMENTATION = """
|
||||
---
|
||||
module: script
|
||||
version_added: "0.9"
|
||||
short_description: Runs a local script on a remote node after transferring it
|
||||
description:
|
||||
- "The M(script) module takes the script name followed by a list of
|
||||
|
|
|
@ -19,6 +19,7 @@
|
|||
DOCUMENTATION = """
|
||||
---
|
||||
module: postgresql_privs
|
||||
version_added: "1.2"
|
||||
short_description: Grant or revoke privileges on PostgreSQL database objects.
|
||||
description:
|
||||
- Grant or revoke privileges on PostgreSQL database objects.
|
||||
|
|
|
@ -24,6 +24,7 @@ import time
|
|||
DOCUMENTATION = '''
|
||||
---
|
||||
module: copy
|
||||
version_added: "historical"
|
||||
short_description: Copies files to remote locations.
|
||||
description:
|
||||
- The M(copy) module copies a file on the local box to remote locations.
|
||||
|
|
|
@ -31,6 +31,7 @@ except ImportError:
|
|||
DOCUMENTATION = '''
|
||||
---
|
||||
module: file
|
||||
version_added: "historical"
|
||||
short_description: Sets attributes of files
|
||||
description:
|
||||
- Sets attributes of files, symlinks, and directories, or removes
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
DOCUMENTATION = '''
|
||||
---
|
||||
module: template
|
||||
version_added: historical
|
||||
short_description: Templates a file out to a remote server.
|
||||
description:
|
||||
- Templates are processed by the Jinja2 templating language
|
||||
|
|
|
@ -22,6 +22,7 @@
|
|||
DOCUMENTATION = '''
|
||||
---
|
||||
module: unarchive
|
||||
version_added: 1.4
|
||||
short_description: Copies archive to remote locations and unpacks them
|
||||
description:
|
||||
- The M(unarchive) module copies an archive file on the local box to remote locations and unpacks them.
|
||||
|
|
|
@ -19,6 +19,7 @@
|
|||
DOCUMENTATION = '''
|
||||
---
|
||||
module: arista_interface
|
||||
version_added: "1.3"
|
||||
author: Peter Sprygada
|
||||
short_description: Manage physical Ethernet interfaces
|
||||
requirements:
|
||||
|
|
|
@ -19,6 +19,7 @@
|
|||
DOCUMENTATION = '''
|
||||
---
|
||||
module: arista_l2interface
|
||||
version_added: "1.2"
|
||||
author: Peter Sprygada
|
||||
short_description: Manage layer 2 interfaces
|
||||
requirements:
|
||||
|
|
|
@ -19,6 +19,7 @@
|
|||
DOCUMENTATION = '''
|
||||
---
|
||||
module: arista_lag
|
||||
version_added: "1.3"
|
||||
author: Peter Sprygada
|
||||
short_description: Manage port channel (lag) interfaces
|
||||
requirements:
|
||||
|
|
|
@ -19,6 +19,7 @@
|
|||
DOCUMENTATION = '''
|
||||
---
|
||||
module: arista_vlan
|
||||
version_added: "1.3"
|
||||
author: Peter Sprygada
|
||||
short_description: Manage VLAN resources
|
||||
requirements:
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
DOCUMENTATION = '''
|
||||
---
|
||||
module: openvswitch_bridge
|
||||
version_added: 1.4
|
||||
short_description: Manage Open vSwitch bridges
|
||||
requirements: [ ovs-vsctl ]
|
||||
description:
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
DOCUMENTATION = '''
|
||||
---
|
||||
module: openvswitch_port
|
||||
version_added: 1.4
|
||||
short_description: Manage Open vSwitch ports
|
||||
requirements: [ ovs-vsctl ]
|
||||
description:
|
||||
|
|
|
@ -21,6 +21,7 @@
|
|||
DOCUMENTATION = '''
|
||||
---
|
||||
module: slurp
|
||||
version_added: historical
|
||||
short_description: Slurps a file from remote nodes
|
||||
description:
|
||||
- This module works like M(fetch). It is used for fetching a base64-
|
||||
|
|
|
@ -3,10 +3,11 @@
|
|||
|
||||
DOCUMENTATION = '''
|
||||
---
|
||||
module: notify_grove
|
||||
module: grove
|
||||
version_added: 1.4
|
||||
short_description: Sends a notification to a grove.io channel
|
||||
description:
|
||||
- The M(notify_grove) modules sends a message for a service to a Grove.io
|
||||
- The M(grove) module sends a message for a service to a Grove.io
|
||||
channel.
|
||||
options:
|
||||
channel_token:
|
||||
|
@ -33,12 +34,10 @@ author: Jonas Pfenniger <zimbatm@zimbatm.com>
|
|||
'''
|
||||
|
||||
EXAMPLES = '''
|
||||
# Creates a json file for chef-solo
|
||||
- notify_grove:
|
||||
args:
|
||||
channel_token: 6Ph62VBBJOccmtTPZbubiPzdrhipZXtg
|
||||
service: my-app
|
||||
message: deployed {{ target }}
|
||||
- grove: >
|
||||
channel_token=6Ph62VBBJOccmtTPZbubiPzdrhipZXtg
|
||||
service=my-app
|
||||
message=deployed {{ target }}
|
||||
'''
|
||||
|
||||
import urllib
|
|
@ -22,6 +22,7 @@
|
|||
DOCUMENTATION = '''
|
||||
---
|
||||
module: irc
|
||||
version_added: "1.2"
|
||||
short_description: Send a message to an IRC channel
|
||||
description:
|
||||
- Send a message to an IRC channel. This is a very simplistic implementation.
|
||||
|
|
|
@ -28,6 +28,7 @@ import yum
|
|||
DOCUMENTATION = '''
|
||||
---
|
||||
module: yum
|
||||
version_added: historical
|
||||
short_description: Manages packages with the I(yum) package manager
|
||||
description:
|
||||
- Will install, upgrade, remove, and list packages with the I(yum) package manager.
|
||||
|
|
|
@ -22,6 +22,7 @@
|
|||
DOCUMENTATION = '''
|
||||
---
|
||||
module: ping
|
||||
version_added: historical
|
||||
short_description: Try to connect to host and return C(pong) on success.
|
||||
description:
|
||||
- A trivial test module, this module always returns C(pong) on successful
|
||||
|
|
|
@ -37,6 +37,7 @@ import StringIO
|
|||
DOCUMENTATION = '''
|
||||
---
|
||||
module: setup
|
||||
version_added: historical
|
||||
short_description: Gathers facts about remote hosts
|
||||
options:
|
||||
filter:
|
||||
|
|
|
@ -19,6 +19,7 @@
|
|||
DOCUMENTATION = '''
|
||||
---
|
||||
module: ejabberd_user
|
||||
version_added: "1.5"
|
||||
author: Peter Sprygada
|
||||
short_description: Manages users for ejabberd servers
|
||||
requirements:
|
||||
|
|
|
@ -20,6 +20,7 @@
|
|||
#
|
||||
DOCUMENTATION = """
|
||||
module: htpasswd
|
||||
version_added: "1.3"
|
||||
short_description: manage user files for basic authentication
|
||||
description:
|
||||
- Add and remove username/password entries in a password file using htpasswd.
|
||||
|
|
|
@ -20,10 +20,10 @@
|
|||
|
||||
DOCUMENTATION = """
|
||||
module: jboss
|
||||
version_added: "1.4"
|
||||
short_description: deploy applications to JBoss
|
||||
description:
|
||||
- Deploy applications to JBoss standalone using the filesystem
|
||||
version_added: "1.4"
|
||||
options:
|
||||
deployment:
|
||||
required: true
|
||||
|
|
Loading…
Reference in a new issue