Fix spelling mistakes (comments only) (#25564)

Original Author : klemens <ka7@github.com>

Taking over previous PR as per
https://github.com/ansible/ansible/pull/23644#issuecomment-307334525

Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
pull/25593/head
Abhijeet Kasurde 8 years ago committed by John R Barker
parent 460d932aa8
commit b89cb95609

@ -1195,7 +1195,7 @@ Module fixes:
running rsync. In 1.9.x and previous, sudo was run on the host that rsync running rsync. In 1.9.x and previous, sudo was run on the host that rsync
connected to. 2.0.1 restores the 1.9.x behaviour. connected to. 2.0.1 restores the 1.9.x behaviour.
* Additionally, several other problems with where synchronize chose to run when * Additionally, several other problems with where synchronize chose to run when
combined with delegate_to were fixed. In particular, if a playbook targetted combined with delegate_to were fixed. In particular, if a playbook targeted
localhost and then delegated_to a remote host the prior behavior (in 1.9.x localhost and then delegated_to a remote host the prior behavior (in 1.9.x
and 2.0.0.x) was to copy files between the src and destination directories on and 2.0.0.x) was to copy files between the src and destination directories on
the delegated host. This has now been fixed to copy between localhost and the delegated host. This has now been fixed to copy between localhost and
@ -2728,7 +2728,7 @@ the variable is still registered for the host, with the attribute skipped: True.
* added basename and dirname as Jinja2 filters available to all templates * added basename and dirname as Jinja2 filters available to all templates
* pip works better when sudoing from unprivileged users * pip works better when sudoing from unprivileged users
* fix for user creation with groups specification reporting 'changed' incorrectly in some cases * fix for user creation with groups specification reporting 'changed' incorrectly in some cases
* fix for some unicode encoding errors in outputing some data in verbose mode * fix for some unicode encoding errors in outputting some data in verbose mode
* improved FreeBSD, NetBSD and Solaris facts * improved FreeBSD, NetBSD and Solaris facts
* debug module always outputs data without having to specify -v * debug module always outputs data without having to specify -v
* fix for sysctl module creating new keys (must specify checks=none) * fix for sysctl module creating new keys (must specify checks=none)
@ -3102,7 +3102,7 @@ New Modules:
* new LSB facts (release, distro, etc) * new LSB facts (release, distro, etc)
* pause module -- (pause seconds=10) (pause minutes=1) (pause prompt=foo) -- it's an action plugin * pause module -- (pause seconds=10) (pause minutes=1) (pause prompt=foo) -- it's an action plugin
* a module for adding entries to the main crontab (though you may still wish to just drop template files into cron.d) * a module for adding entries to the main crontab (though you may still wish to just drop template files into cron.d)
* debug module can be used for outputing messages without using 'shell echo' * debug module can be used for outputting messages without using 'shell echo'
* a fail module is now available for causing errors, you might want to use it with only_if to fail in certain conditions * a fail module is now available for causing errors, you might want to use it with only_if to fail in certain conditions
Other module Changes, Upgrades, and Fixes: Other module Changes, Upgrades, and Fixes:

@ -27,7 +27,7 @@ of hosts, groups the hosts are in, and even variables to assign to each host.
To use this: To use this:
- copy this file over /etc/ansible/hosts and chmod +x the file. - copy this file over /etc/ansible/hosts and chmod +x the file.
- Copy both files (.py and .ini) in your prefered directory - Copy both files (.py and .ini) in your preferred directory
More information about Ansible Dynamic Inventory here More information about Ansible Dynamic Inventory here
http://unix.stackexchange.com/questions/205479/in-ansible-dynamic-inventory-json-can-i-render-hostvars-based-on-the-hostname http://unix.stackexchange.com/questions/205479/in-ansible-dynamic-inventory-json-can-i-render-hostvars-based-on-the-hostname

@ -12,7 +12,7 @@ variables needed for Boto have already been set:
export AWS_ACCESS_KEY_ID='AK123' export AWS_ACCESS_KEY_ID='AK123'
export AWS_SECRET_ACCESS_KEY='abc123' export AWS_SECRET_ACCESS_KEY='abc123'
optional region environement variable if region is 'auto' optional region environment variable if region is 'auto'
This script also assumes there is an ec2.ini file alongside it. To specify a This script also assumes there is an ec2.ini file alongside it. To specify a
different path to ec2.ini, define the EC2_INI_PATH environment variable: different path to ec2.ini, define the EC2_INI_PATH environment variable:
@ -723,7 +723,7 @@ class Ec2Inventory(object):
''' Makes an AWS API call to the list of ElastiCache clusters (with ''' Makes an AWS API call to the list of ElastiCache clusters (with
nodes' info) in a particular region.''' nodes' info) in a particular region.'''
# ElastiCache boto module doesn't provide a get_all_intances method, # ElastiCache boto module doesn't provide a get_all_instances method,
# that's why we need to call describe directly (it would be called by # that's why we need to call describe directly (it would be called by
# the shorthand method anyway...) # the shorthand method anyway...)
try: try:
@ -759,7 +759,7 @@ class Ec2Inventory(object):
''' Makes an AWS API call to the list of ElastiCache replication groups ''' Makes an AWS API call to the list of ElastiCache replication groups
in a particular region.''' in a particular region.'''
# ElastiCache boto module doesn't provide a get_all_intances method, # ElastiCache boto module doesn't provide a get_all_instances method,
# that's why we need to call describe directly (it would be called by # that's why we need to call describe directly (it would be called by
# the shorthand method anyway...) # the shorthand method anyway...)
try: try:

@ -19,7 +19,7 @@
# default field group for host: groups # default field group for host: groups
# Uncomment to override: # Uncomment to override:
# group_field=state # group_field=state
# default fields retrieved: address, alias, display_name, childs, parents # default fields retrieved: address, alias, display_name, children, parents
# To override, uncomment the following line # To override, uncomment the following line
# fields_to_retrieve=address,alias,display_name # fields_to_retrieve=address,alias,display_name
# #

@ -94,7 +94,7 @@ if __name__ == '__main__':
myclass = "%sCLI" % libname.capitalize() myclass = "%sCLI" % libname.capitalize()
output[libname] = 'ansible-%s.1.asciidoc.in' % libname output[libname] = 'ansible-%s.1.asciidoc.in' % libname
# instanciate each cli and ask its options # instantiate each cli and ask its options
mycli = getattr(__import__("ansible.cli.%s" % libname, fromlist=[myclass]), myclass) mycli = getattr(__import__("ansible.cli.%s" % libname, fromlist=[myclass]), myclass)
cli_object = mycli([]) cli_object = mycli([])
try: try:

@ -29,6 +29,7 @@ Although it's tempting to get straight into coding, there are a few things to be
* Although not required, unit and/or integration tests are strongly recommended. Unit tests are especially valuable when external resources (such as cloud or network devices) are required. For more information see :doc:`testing` and the `Testing Working Group <https://github.com/ansible/community/blob/master/MEETINGS.md>`_. * Although not required, unit and/or integration tests are strongly recommended. Unit tests are especially valuable when external resources (such as cloud or network devices) are required. For more information see :doc:`testing` and the `Testing Working Group <https://github.com/ansible/community/blob/master/MEETINGS.md>`_.
* Starting with Ansible 2.4 all :doc:`../list_of_network_modules` MUST have unit tests. * Starting with Ansible 2.4 all :doc:`../list_of_network_modules` MUST have unit tests.
Naming Convention Naming Convention
````````````````` `````````````````
@ -142,7 +143,7 @@ We realise this may be your first use of Git or GitHub. The following guides may
* `How to sync (update) your fork <https://help.github.com/articles/syncing-a-fork/>`_ * `How to sync (update) your fork <https://help.github.com/articles/syncing-a-fork/>`_
* `How to create a Pull Request (PR) <https://help.github.com/articles/about-pull-requests/>`_ * `How to create a Pull Request (PR) <https://help.github.com/articles/about-pull-requests/>`_
Please note that in the Ansible Git Repo the main branch is called ``devel`` rather than ``master``, which is used in the offical GitHub documentation Please note that in the Ansible Git Repo the main branch is called ``devel`` rather than ``master``, which is used in the official GitHub documentation
After your first PR has been merged ensure you "sync your fork" with ``ansible/ansible`` to ensure you've pulled in the directory structure and and shared code or documentation previously created. After your first PR has been merged ensure you "sync your fork" with ``ansible/ansible`` to ensure you've pulled in the directory structure and and shared code or documentation previously created.

@ -169,9 +169,9 @@ Ansible allows you to use conditionals to control the flow of your playbooks. An
* contains - Object contains specified item * contains - Object contains specified item
Conditional statements evalute the results from the commands that are Conditional statements evaluate the results from the commands that are
executed remotely on the device. Once the task executes the command executed remotely on the device. Once the task executes the command
set, the waitfor argument can be used to evalute the results before set, the waitfor argument can be used to evaluate the results before
returning control to the Ansible playbook. returning control to the Ansible playbook.
For example:: For example::

@ -55,7 +55,7 @@ At the prompt you can quickly start using the Ansible devel branch by running th
git clone https://github.com/ansible/ansible.git git clone https://github.com/ansible/ansible.git
source ansible/hacking/env-setup source ansible/hacking/env-setup
After you've successfully run these commands, you can start to create your inventory, write example playbooks and start targetting systems using the plethora of available Windows modules. After you've successfully run these commands, you can start to create your inventory, write example playbooks and start targeting systems using the plethora of available Windows modules.
.. Note:: Ansible is also reported to work on Cygwin, but this is more cumbersome and doesn't scale as well as WSL. .. Note:: Ansible is also reported to work on Cygwin, but this is more cumbersome and doesn't scale as well as WSL.
@ -469,7 +469,7 @@ You may wind up with a more readable playbook by using the PowerShell equivalent
- name: Move file on remote Windows Server from one location to another - name: Move file on remote Windows Server from one location to another
win_command: Powershell.exe "Move-Item C:\teststuff\myfile.conf C:\builds\smtp.conf" win_command: Powershell.exe "Move-Item C:\teststuff\myfile.conf C:\builds\smtp.conf"
Bear in mind that using ``win_command`` or ``win_shell`` will always report ``changed``, and it is your responsiblity to ensure PowerShell will need to handle idempotency as appropriate (the move examples above are inherently not idempotent), so where possible use (or write) a module. Bear in mind that using ``win_command`` or ``win_shell`` will always report ``changed``, and it is your responsibility to ensure PowerShell will need to handle idempotency as appropriate (the move examples above are inherently not idempotent), so where possible use (or write) a module.
Here's an example of how to use the ``win_stat`` module to test for file existence. Note that the data returned by the ``win_stat`` module is slightly different than what is provided by the Linux equivalent:: Here's an example of how to use the ``win_stat`` module to test for file existence. Note that the data returned by the ``win_stat`` module is slightly different than what is provided by the Linux equivalent::

@ -3,7 +3,7 @@ Module Support
.. toctree:: :maxdepth: 1 .. toctree:: :maxdepth: 1
Ansible has many modules, but not all of them are maintained by the core project commiters. Each module should have associated metadata that indicates which of the following categories they fall into. This should be visible in each module's documentation. Ansible has many modules, but not all of them are maintained by the core project committers. Each module should have associated metadata that indicates which of the following categories they fall into. This should be visible in each module's documentation.
Documentation updates for each module can also be edited directly in the module and by submitting a pull request to the module source code; just look for the "DOCUMENTATION" block in the source tree. Documentation updates for each module can also be edited directly in the module and by submitting a pull request to the module source code; just look for the "DOCUMENTATION" block in the source tree.

@ -473,7 +473,7 @@ Since there are too many parameters for this lookup method, below is a sample pl
#optional query parameters #optional query parameters
#we accept any parameter from the normal mongodb query. #we accept any parameter from the normal mongodb query.
# the offical documentation is here # the official documentation is here
# https://api.mongodb.org/python/current/api/pymongo/collection.html?highlight=find#pymongo.collection.Collection.find # https://api.mongodb.org/python/current/api/pymongo/collection.html?highlight=find#pymongo.collection.Collection.find
# filter: { "hostname": "batman" } # filter: { "hostname": "batman" }
projection: { "pid": True , "_id" : False , "hostname" : True } projection: { "pid": True , "_id" : False , "hostname" : True }

@ -45,7 +45,7 @@
## beta.example.org: ## beta.example.org:
# Ex 4: all vars # Ex 4: all vars
# keeping withing 'all' group you can define common 'all' vars here with lowest precedence # keeping within 'all' group you can define common 'all' vars here with lowest precedence
## vars: ## vars:
## commontoall: thisvar ## commontoall: thisvar

@ -16,7 +16,7 @@
# a 10-year valid certificate. # a 10-year valid certificate.
# #
# Use option -ForceNewSSLCert if the system has been SysPreped and a new # Use option -ForceNewSSLCert if the system has been SysPreped and a new
# SSL Certifcate must be forced on the WinRM Listener when re-running this # SSL Certificate must be forced on the WinRM Listener when re-running this
# script. This is necessary when a new SID and CN name is created. # script. This is necessary when a new SID and CN name is created.
# #
# Use option -SkipNetworkProfileCheck to skip the network profile check. # Use option -SkipNetworkProfileCheck to skip the network profile check.

@ -398,7 +398,7 @@ def write_metadata(filename, new_metadata, version=None, overwrite=False):
raise ParseError('Could not add metadata to {}'.format(filename)) raise ParseError('Could not add metadata to {}'.format(filename))
if current_metadata is None: if current_metadata is None:
# No curent metadata so we can just add it # No current metadata so we can just add it
start_line = find_documentation(module_data) start_line = find_documentation(module_data)
if start_line < 0: if start_line < 0:
if os.path.basename(filename) in NONMODULE_PY_FILES: if os.path.basename(filename) in NONMODULE_PY_FILES:

@ -148,7 +148,7 @@ class VaultCLI(CLI):
self.b_new_vault_pass = CLI.read_vault_password_file(self.options.new_vault_password_file, loader) self.b_new_vault_pass = CLI.read_vault_password_file(self.options.new_vault_password_file, loader)
if not self.b_vault_pass or self.options.ask_vault_pass: if not self.b_vault_pass or self.options.ask_vault_pass:
# the 'read' options dont need to ask for password confirmation. # the 'read' options don't need to ask for password confirmation.
# 'edit' is read/write, but the decrypt will confirm. # 'edit' is read/write, but the decrypt will confirm.
if self.action in ['decrypt', 'edit', 'view', 'rekey']: if self.action in ['decrypt', 'edit', 'view', 'rekey']:
self.b_vault_pass = self.ask_vault_passwords() self.b_vault_pass = self.ask_vault_passwords()
@ -213,7 +213,7 @@ class VaultCLI(CLI):
b_plaintext_list = [] b_plaintext_list = []
# remove the non-option '-' arg (used to indicate 'read from stdin') from the candidate args so # remove the non-option '-' arg (used to indicate 'read from stdin') from the candidate args so
# we dont add it to the plaintext list # we don't add it to the plaintext list
args = [x for x in self.args if x != '-'] args = [x for x in self.args if x != '-']
# We can prompt and read input, or read from stdin, but not both. # We can prompt and read input, or read from stdin, but not both.
@ -298,7 +298,7 @@ class VaultCLI(CLI):
# TODO: offer block or string ala eyaml # TODO: offer block or string ala eyaml
def _format_output_vault_strings(self, b_plaintext_list): def _format_output_vault_strings(self, b_plaintext_list):
# If we are only showing one item in the output, we dont need to included commented # If we are only showing one item in the output, we don't need to included commented
# delimiters in the text # delimiters in the text
show_delimiter = False show_delimiter = False
if len(b_plaintext_list) > 1: if len(b_plaintext_list) > 1:

@ -331,7 +331,7 @@ class PlayIterator:
# First, we check for a child task state that is not failed, and if we # First, we check for a child task state that is not failed, and if we
# have one recurse into it for the next task. If we're done with the child # have one recurse into it for the next task. If we're done with the child
# state, we clear it and drop back to geting the next task from the list. # state, we clear it and drop back to getting the next task from the list.
if state.tasks_child_state: if state.tasks_child_state:
(state.tasks_child_state, task) = self._get_next_task_from_state(state.tasks_child_state, host=host, peek=peek, in_child=True) (state.tasks_child_state, task) = self._get_next_task_from_state(state.tasks_child_state, host=host, peek=peek, in_child=True)
if self._check_failed_state(state.tasks_child_state): if self._check_failed_state(state.tasks_child_state):

@ -550,7 +550,7 @@ class BaseModule(object):
) )
self.post_update(entity) self.post_update(entity)
# Update diffs only if user specified --diff paramter, # Update diffs only if user specified --diff parameter,
# so we don't useless overload API: # so we don't useless overload API:
if self._module._diff: if self._module._diff:
before = get_dict_of_struct( before = get_dict_of_struct(

@ -67,7 +67,7 @@ def get_sysv_script(name):
def sysv_exists(name): def sysv_exists(name):
''' '''
This function will return True or False depending on This function will return True or False depending on
the existance of an init script corresponding to the service name supplied. the existence of an init script corresponding to the service name supplied.
:arg name: name of the service to test for :arg name: name of the service to test for
''' '''
@ -93,7 +93,7 @@ def fail_if_missing(module, found, service, msg=''):
def daemonize(module, cmd): def daemonize(module, cmd):
''' '''
Execute a command while detaching as a deamon, returns rc, stdout, and stderr. Execute a command while detaching as a daemon, returns rc, stdout, and stderr.
:arg module: is an AnsbileModule object, used for it's utility methods :arg module: is an AnsbileModule object, used for it's utility methods
:arg cmd: is a list or string representing the command and options to run :arg cmd: is a list or string representing the command and options to run

@ -468,7 +468,7 @@ def generic_urlparse(parts):
# so remove it and convert the port to an integer # so remove it and convert the port to an integer
port = int(port[1:]) port = int(port[1:])
if auth: if auth:
# the capture group above inclues the @, so remove it # the capture group above includes the @, so remove it
# and then split it up based on the first ':' found # and then split it up based on the first ':' found
auth = auth[:-1] auth = auth[:-1]
username, password = auth.split(':', 1) username, password = auth.split(':', 1)

@ -45,7 +45,7 @@ options:
description: description:
- List of firewall inbound rules to enforce in this group (see example). If none are supplied, - List of firewall inbound rules to enforce in this group (see example). If none are supplied,
no inbound rules will be enabled. Rules list may include its own name in `group_name`. no inbound rules will be enabled. Rules list may include its own name in `group_name`.
This allows idempotent loopback additions (e.g. allow group to acccess itself). This allows idempotent loopback additions (e.g. allow group to access itself).
Rule sources list support was added in version 2.4. This allows to define multiple sources per Rule sources list support was added in version 2.4. This allows to define multiple sources per
source type as well as multiple source types per rule. Prior to 2.4 an individual source is allowed. source type as well as multiple source types per rule. Prior to 2.4 an individual source is allowed.
required: false required: false

@ -30,7 +30,7 @@ options:
lookup: lookup:
description: description:
- "Look up route table by either tags or by route table ID. Non-unique tag lookup will fail. - "Look up route table by either tags or by route table ID. Non-unique tag lookup will fail.
If no tags are specifed then no lookup for an existing route table is performed and a new If no tags are specified then no lookup for an existing route table is performed and a new
route table will be created. To change tags of a route table or delete a route table, route table will be created. To change tags of a route table or delete a route table,
you must look up by id." you must look up by id."
required: false required: false

@ -253,7 +253,7 @@ EXAMPLES = '''
bucket: mybucket bucket: mybucket
mode: delete mode: delete
- name: GET an object but dont download if the file checksums match. New in 2.0 - name: GET an object but don't download if the file checksums match. New in 2.0
s3: s3:
bucket: mybucket bucket: mybucket
object: /my/desired/key.txt object: /my/desired/key.txt

@ -207,7 +207,7 @@ def main():
"the 'json' message_structure.") "the 'json' message_structure.")
# .publish() takes full ARN topic id, but I'm lazy and type shortnames # .publish() takes full ARN topic id, but I'm lazy and type shortnames
# so do a lookup (topics cannot contain ':', so thats the decider) # so do a lookup (topics cannot contain ':', so that's the decider)
if ':' in topic: if ':' in topic:
arn_topic = topic arn_topic = topic
else: else:

@ -872,7 +872,7 @@ class AnsibleCloudStackInstance(AnsibleCloudStack):
def stop_instance(self): def stop_instance(self):
instance = self.get_instance() instance = self.get_instance()
# in check mode intance may not be instanciated # in check mode instance may not be instanciated
if instance: if instance:
if instance['state'].lower() in ['stopping', 'stopped']: if instance['state'].lower() in ['stopping', 'stopped']:
return instance return instance
@ -893,7 +893,7 @@ class AnsibleCloudStackInstance(AnsibleCloudStack):
def start_instance(self): def start_instance(self):
instance = self.get_instance() instance = self.get_instance()
# in check mode intance may not be instanciated # in check mode instance may not be instanciated
if instance: if instance:
if instance['state'].lower() in ['starting', 'running']: if instance['state'].lower() in ['starting', 'running']:
return instance return instance
@ -914,7 +914,7 @@ class AnsibleCloudStackInstance(AnsibleCloudStack):
def restart_instance(self): def restart_instance(self):
instance = self.get_instance() instance = self.get_instance()
# in check mode intance may not be instanciated # in check mode instance may not be instanciated
if instance: if instance:
if instance['state'].lower() in [ 'running', 'starting' ]: if instance['state'].lower() in [ 'running', 'starting' ]:
self.result['changed'] = True self.result['changed'] = True
@ -936,7 +936,7 @@ class AnsibleCloudStackInstance(AnsibleCloudStack):
def restore_instance(self): def restore_instance(self):
instance = self.get_instance() instance = self.get_instance()
self.result['changed'] = True self.result['changed'] = True
# in check mode intance may not be instanciated # in check mode instance may not be instanciated
if instance: if instance:
args = {} args = {}
args['templateid'] = self.get_template_or_iso(key='id') args['templateid'] = self.get_template_or_iso(key='id')

@ -82,7 +82,7 @@ extends_documentation_fragment: cloudstack
''' '''
EXAMPLES = ''' EXAMPLES = '''
# Add VMs to an exising load balancer # Add VMs to an existing load balancer
- local_action: - local_action:
module: cs_loadbalancer_rule_member module: cs_loadbalancer_rule_member
name: balance_http name: balance_http

@ -38,7 +38,7 @@ options:
required: true required: true
id: id:
description: description:
- uuid of the exising pod. - uuid of the existing pod.
default: null default: null
required: false required: false
start_ip: start_ip:

@ -161,7 +161,7 @@ region_level_vpc:
type: boolean type: boolean
sample: true sample: true
restart_required: restart_required:
description: "Wheter the VPC router needs a restart or not." description: "Whether the VPC router needs a restart or not."
returned: success returned: success
type: boolean type: boolean
sample: true sample: true

@ -38,7 +38,7 @@ options:
required: true required: true
id: id:
description: description:
- uuid of the exising zone. - uuid of the existing zone.
default: null default: null
required: false required: false
state: state:

@ -56,7 +56,7 @@ options:
- The DNS domain name of the zone (e.g., example.com). - The DNS domain name of the zone (e.g., example.com).
- One of either I(zone) or I(zone_id) must be specified as an - One of either I(zone) or I(zone_id) must be specified as an
option, or the module will fail. option, or the module will fail.
- If both I(zone) and I(zone_id) are specifed, I(zone_id) will be - If both I(zone) and I(zone_id) are specified, I(zone_id) will be
used. used.
required: false required: false
zone_id: zone_id:
@ -68,7 +68,7 @@ options:
with dashes. A zone ID will never have any dots in it. with dashes. A zone ID will never have any dots in it.
- I(zone_id) can be faster than I(zone) in projects with a large - I(zone_id) can be faster than I(zone) in projects with a large
number of zones. number of zones.
- If both I(zone) and I(zone_id) are specifed, I(zone_id) will be - If both I(zone) and I(zone_id) are specified, I(zone_id) will be
used. used.
required: false required: false
type: type:

@ -193,7 +193,7 @@ author: "Eric Johnson (@erjohnso) <erjohnso@google.com>, Tom Melendez (@supertom
EXAMPLES = ''' EXAMPLES = '''
# Basic provisioning example. Create a single Debian 8 instance in the # Basic provisioning example. Create a single Debian 8 instance in the
# us-central1-a Zone of the n1-standard-1 machine type. # us-central1-a Zone of the n1-standard-1 machine type.
# Create multiple instances by specifying multiple names, seperated by # Create multiple instances by specifying multiple names, separated by
# commas in the instance_names field # commas in the instance_names field
# (e.g. my-test-instance1,my-test-instance2) # (e.g. my-test-instance1,my-test-instance2)
gce: gce:

@ -81,7 +81,7 @@ options:
version_added: "2.3" version_added: "2.3"
alert_bwquota_enabled: alert_bwquota_enabled:
description: description:
- Set status of bandwidth quota alerts as percentage of network tranfer quota. - Set status of bandwidth quota alerts as percentage of network transfer quota.
default: "True" default: "True"
choices: [ "True", "False" ] choices: [ "True", "False" ]
version_added: "2.3" version_added: "2.3"

@ -34,7 +34,7 @@ requirements:
options: options:
availability_zone: availability_zone:
description: description:
- Ignored. Present for backwards compatability - Ignored. Present for backwards compatibility
required: false required: false
extends_documentation_fragment: openstack extends_documentation_fragment: openstack
''' '''

@ -83,7 +83,7 @@ options:
version_added: "2.3" version_added: "2.3"
availability_zone: availability_zone:
description: description:
- Ignored. Present for backwards compatability - Ignored. Present for backwards compatibility
required: false required: false
extends_documentation_fragment: openstack extends_documentation_fragment: openstack
''' '''

@ -91,7 +91,7 @@ options:
version_added: "2.1" version_added: "2.1"
availability_zone: availability_zone:
description: description:
- Ignored. Present for backwards compatability - Ignored. Present for backwards compatibility
required: false required: false
requirements: ["shade"] requirements: ["shade"]
''' '''

@ -52,7 +52,7 @@ options:
default: present default: present
availability_zone: availability_zone:
description: description:
- Ignored. Present for backwards compatability - Ignored. Present for backwards compatibility
required: false required: false
requirements: requirements:
- "python >= 2.6" - "python >= 2.6"

@ -95,7 +95,7 @@ options:
default: present default: present
availability_zone: availability_zone:
description: description:
- Ignored. Present for backwards compatability - Ignored. Present for backwards compatibility
required: false required: false
requirements: ["shade"] requirements: ["shade"]
''' '''

@ -39,7 +39,7 @@ options:
required: true required: true
availability_zone: availability_zone:
description: description:
- Ignored. Present for backwards compatability - Ignored. Present for backwards compatibility
required: false required: false
extends_documentation_fragment: openstack extends_documentation_fragment: openstack
''' '''

@ -121,7 +121,7 @@ options:
default: false default: false
availability_zone: availability_zone:
description: description:
- Ignored. Present for backwards compatability - Ignored. Present for backwards compatibility
required: false required: false
requirements: ["shade", "jsonpatch"] requirements: ["shade", "jsonpatch"]

@ -61,7 +61,7 @@ options:
default: 1200 default: 1200
availability_zone: availability_zone:
description: description:
- Ignored. Present for backwards compatability - Ignored. Present for backwards compatibility
required: false required: false
requirements: ["shade"] requirements: ["shade"]

@ -109,7 +109,7 @@ options:
version_added: "2.1" version_added: "2.1"
availability_zone: availability_zone:
description: description:
- Ignored. Present for backwards compatability - Ignored. Present for backwards compatibility
required: false required: false
''' '''

@ -56,7 +56,7 @@ options:
default: present default: present
availability_zone: availability_zone:
description: description:
- Ignored. Present for backwards compatability - Ignored. Present for backwards compatibility
required: false required: false
requirements: [] requirements: []
''' '''

@ -54,7 +54,7 @@ options:
default: present default: present
availability_zone: availability_zone:
description: description:
- Ignored. Present for backwards compatability - Ignored. Present for backwards compatibility
required: false required: false
requirements: requirements:
- "python >= 2.6" - "python >= 2.6"

@ -44,7 +44,7 @@ options:
default: None default: None
availability_zone: availability_zone:
description: description:
- Ignored. Present for backwards compatability - Ignored. Present for backwards compatibility
required: false required: false
''' '''

@ -40,7 +40,7 @@ options:
default: present default: present
availability_zone: availability_zone:
description: description:
- Ignored. Present for backwards compatability - Ignored. Present for backwards compatibility
required: false required: false
requirements: requirements:
- "python >= 2.6" - "python >= 2.6"

@ -56,7 +56,7 @@ options:
default: present default: present
availability_zone: availability_zone:
description: description:
- Ignored. Present for backwards compatability - Ignored. Present for backwards compatibility
required: false required: false
requirements: requirements:
- "python >= 2.6" - "python >= 2.6"

@ -85,7 +85,7 @@ options:
version_added: "2.1" version_added: "2.1"
availability_zone: availability_zone:
description: description:
- Ignored. Present for backwards compatability - Ignored. Present for backwards compatibility
required: false required: false
requirements: ["shade"] requirements: ["shade"]
''' '''

@ -43,7 +43,7 @@ options:
required: false required: false
availability_zone: availability_zone:
description: description:
- Ignored. Present for backwards compatability - Ignored. Present for backwards compatibility
required: false required: false
extends_documentation_fragment: openstack extends_documentation_fragment: openstack
''' '''

@ -85,7 +85,7 @@ options:
default: "auto" default: "auto"
availability_zone: availability_zone:
description: description:
- Ignored. Present for backwards compatability - Ignored. Present for backwards compatibility
required: false required: false
extra_specs: extra_specs:
description: description:

@ -57,7 +57,7 @@ options:
default: present default: present
availability_zone: availability_zone:
description: description:
- Ignored. Present for backwards compatability - Ignored. Present for backwards compatibility
required: false required: false
''' '''

@ -104,7 +104,7 @@ options:
default: present default: present
availability_zone: availability_zone:
description: description:
- Ignored. Present for backwards compatability - Ignored. Present for backwards compatibility
required: false required: false
''' '''

@ -48,7 +48,7 @@ options:
default: null default: null
availability_zone: availability_zone:
description: description:
- Ignored. Present for backwards compatability - Ignored. Present for backwards compatibility
required: false required: false
extends_documentation_fragment: openstack extends_documentation_fragment: openstack
''' '''

@ -61,7 +61,7 @@ options:
default: present default: present
availability_zone: availability_zone:
description: description:
- Ignored. Present for backwards compatability - Ignored. Present for backwards compatibility
required: false required: false
requirements: requirements:
- "python >= 2.6" - "python >= 2.6"

@ -49,7 +49,7 @@ options:
default: None default: None
availability_zone: availability_zone:
description: description:
- Ignored. Present for backwards compatability - Ignored. Present for backwards compatibility
required: false required: false
''' '''

@ -165,7 +165,7 @@ options:
description: Number of LVM volumes to allow. description: Number of LVM volumes to allow.
availability_zone: availability_zone:
description: description:
- Ignored. Present for backwards compatability - Ignored. Present for backwards compatibility
required: false required: false

@ -64,7 +64,7 @@ options:
default: present default: present
availability_zone: availability_zone:
description: description:
- Ignored. Present for backwards compatability - Ignored. Present for backwards compatibility
required: false required: false
requirements: requirements:
- "python >= 2.6" - "python >= 2.6"

@ -76,7 +76,7 @@ options:
default: None default: None
availability_zone: availability_zone:
description: description:
- Ignored. Present for backwards compatability - Ignored. Present for backwards compatibility
required: false required: false
requirements: ["shade"] requirements: ["shade"]
''' '''

@ -48,7 +48,7 @@ options:
default: present default: present
availability_zone: availability_zone:
description: description:
- Ignored. Present for backwards compatability - Ignored. Present for backwards compatibility
required: false required: false
''' '''

@ -78,7 +78,7 @@ options:
default: present default: present
availability_zone: availability_zone:
description: description:
- Ignored. Present for backwards compatability - Ignored. Present for backwards compatibility
required: false required: false
requirements: ["shade"] requirements: ["shade"]
''' '''

@ -62,7 +62,7 @@ options:
version_added: "2.3" version_added: "2.3"
availability_zone: availability_zone:
description: description:
- Ignored. Present for backwards compatability - Ignored. Present for backwards compatibility
required: false required: false
requirements: requirements:
- "python >= 2.6" - "python >= 2.6"

@ -49,7 +49,7 @@ options:
default: false default: false
availability_zone: availability_zone:
description: description:
- Ignored. Present for backwards compatability - Ignored. Present for backwards compatibility
required: false required: false
extends_documentation_fragment: openstack extends_documentation_fragment: openstack
''' '''

@ -50,7 +50,7 @@ options:
required: false required: false
availability_zone: availability_zone:
description: description:
- Ignored. Present for backwards compatability - Ignored. Present for backwards compatibility
required: false required: false
requirements: requirements:
- "python >= 2.6" - "python >= 2.6"

@ -52,7 +52,7 @@ options:
default: None default: None
availability_zone: availability_zone:
description: description:
- Ignored. Present for backwards compatability - Ignored. Present for backwards compatibility
required: false required: false
requirements: requirements:
- "python >= 2.6" - "python >= 2.6"

@ -69,7 +69,7 @@ options:
default: 3600 default: 3600
availability_zone: availability_zone:
description: description:
- Ignored. Present for backwards compatability - Ignored. Present for backwards compatibility
required: false required: false
requirements: requirements:
- "python >= 2.6" - "python >= 2.6"

@ -123,7 +123,7 @@ options:
version_added: "2.1" version_added: "2.1"
availability_zone: availability_zone:
description: description:
- Ignored. Present for backwards compatability - Ignored. Present for backwards compatibility
required: false required: false
requirements: requirements:
- "python >= 2.6" - "python >= 2.6"

@ -43,7 +43,7 @@ options:
required: false required: false
availability_zone: availability_zone:
description: description:
- Ignored. Present for backwards compatability - Ignored. Present for backwards compatibility
required: false required: false
extends_documentation_fragment: openstack extends_documentation_fragment: openstack
''' '''

@ -77,7 +77,7 @@ options:
default: present default: present
availability_zone: availability_zone:
description: description:
- Ignored. Present for backwards compatability - Ignored. Present for backwards compatibility
required: false required: false
requirements: requirements:
- "python >= 2.6" - "python >= 2.6"

@ -49,7 +49,7 @@ options:
default: None default: None
availability_zone: availability_zone:
description: description:
- Ignored. Present for backwards compatability - Ignored. Present for backwards compatibility
required: false required: false
''' '''

@ -44,7 +44,7 @@ options:
default: present default: present
availability_zone: availability_zone:
description: description:
- Ignored. Present for backwards compatability - Ignored. Present for backwards compatibility
required: false required: false
requirements: requirements:
- "python >= 2.6" - "python >= 2.6"

@ -66,7 +66,7 @@ options:
default: present default: present
availability_zone: availability_zone:
description: description:
- Ignored. Present for backwards compatability - Ignored. Present for backwards compatibility
required: false required: false
requirements: requirements:
- "python >= 2.6" - "python >= 2.6"

@ -73,7 +73,7 @@ options:
default: present default: present
availability_zone: availability_zone:
description: description:
- Ignored. Present for backwards compatability - Ignored. Present for backwards compatibility
required: false required: false
requirements: requirements:
- "python >= 2.6" - "python >= 2.6"

@ -66,7 +66,7 @@ options:
default: present default: present
availability_zone: availability_zone:
description: description:
- Ignored. Present for backwards compatability - Ignored. Present for backwards compatibility
required: false required: false
requirements: requirements:
- "python >= 2.6" - "python >= 2.6"

@ -138,7 +138,7 @@ options:
migration_bandwidth: migration_bandwidth:
description: description:
- "The bandwidth settings define the maximum bandwidth of both outgoing and incoming migrations per host." - "The bandwidth settings define the maximum bandwidth of both outgoing and incoming migrations per host."
- "Following bandwith options are supported:" - "Following bandwidth options are supported:"
- "C(auto) - Bandwidth is copied from the I(rate limit) [Mbps] setting in the data center host network QoS." - "C(auto) - Bandwidth is copied from the I(rate limit) [Mbps] setting in the data center host network QoS."
- "C(hypervisor_default) - Bandwidth is controlled by local VDSM setting on sending host." - "C(hypervisor_default) - Bandwidth is controlled by local VDSM setting on sending host."
- "C(custom) - Defined by user (in Mbps)." - "C(custom) - Defined by user (in Mbps)."

@ -51,7 +51,7 @@ options:
- "Default value is set by oVirt/RHV engine to I(false)." - "Default value is set by oVirt/RHV engine to I(false)."
ranges: ranges:
description: description:
- "List of MAC ranges. The from and to should be splitted by comma." - "List of MAC ranges. The from and to should be split by comma."
- "For example: 00:1a:4a:16:01:51,00:1a:4a:16:01:61" - "For example: 00:1a:4a:16:01:51,00:1a:4a:16:01:61"
extends_documentation_fragment: ovirt extends_documentation_fragment: ovirt
''' '''

@ -85,7 +85,7 @@ options:
- "C(lun_id) - LUN id(s)." - "C(lun_id) - LUN id(s)."
- "C(username) - A CHAP user name for logging into a target." - "C(username) - A CHAP user name for logging into a target."
- "C(password) - A CHAP password for logging into a target." - "C(password) - A CHAP password for logging into a target."
- "C(override_luns) - If I(True) ISCSI storage domain luns will be overriden before adding." - "C(override_luns) - If I(True) ISCSI storage domain luns will be overridden before adding."
- "Note that these parameters are not idempotent." - "Note that these parameters are not idempotent."
posixfs: posixfs:
description: description:

@ -683,7 +683,7 @@ def main():
uuid = p['uuid'] uuid = p['uuid']
state = p['state'] state = p['state']
# Translate the state paramter into something we can use later on. # Translate the state parameter into something we can use later on.
if state in ['present', 'running']: if state in ['present', 'running']:
vm_state = 'running' vm_state = 'running'
elif state in ['stopped', 'created']: elif state in ['stopped', 'created']:

@ -34,7 +34,7 @@ author: Peter Sprygada (@privateip)
options: options:
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 parameter to this module.
required: false required: false
default: false default: false
nat_rules: nat_rules:

@ -68,7 +68,7 @@ options:
subjectAltName: subjectAltName:
required: false required: false
description: description:
- SAN extention to attach to the certificate signing request - SAN extension to attach to the certificate signing request
countryName: countryName:
required: false required: false
aliases: [ 'C' ] aliases: [ 'C' ]
@ -114,7 +114,7 @@ EXAMPLES = '''
privatekey_path: /etc/ssl/private/ansible.com.pem privatekey_path: /etc/ssl/private/ansible.com.pem
commonName: www.ansible.com commonName: www.ansible.com
# Generate an OpenSSL Certificate Signing Request with Subject informations # Generate an OpenSSL Certificate Signing Request with Subject information
- openssl_csr: - openssl_csr:
path: /etc/ssl/csr/www.ansible.com.csr path: /etc/ssl/csr/www.ansible.com.csr
privatekey_path: /etc/ssl/private/ansible.com.pem privatekey_path: /etc/ssl/private/ansible.com.pem
@ -253,7 +253,7 @@ class CertificateSigningRequest(object):
self.changed = False self.changed = False
def dump(self): def dump(self):
'''Serialize the object into a dictionnary.''' '''Serialize the object into a dictionary.'''
result = { result = {
'csr': self.path, 'csr': self.path,

@ -182,7 +182,7 @@ class PrivateKey(object):
def dump(self): def dump(self):
"""Serialize the object into a dictionnary.""" """Serialize the object into a dictionary."""
result = { result = {
'size': self.size, 'size': self.size,

@ -53,7 +53,7 @@ options:
privatekey_path: privatekey_path:
required: true required: true
description: description:
- Path to the TLS/SSL private key from which to genereate the public key. - Path to the TLS/SSL private key from which to generate the public key.
''' '''
EXAMPLES = ''' EXAMPLES = '''
@ -153,7 +153,7 @@ class PublicKey(object):
self.changed = False self.changed = False
def dump(self): def dump(self):
"""Serialize the object into a dictionnary.""" """Serialize the object into a dictionary."""
result = { result = {
'privatekey': self.privatekey_path, 'privatekey': self.privatekey_path,

@ -110,7 +110,7 @@ url:
returned: success returned: success
type: string type: string
timeout: timeout:
description: the timout for plugin download description: the timeout for plugin download
returned: success returned: success
type: string type: string
stdout: stdout:

@ -660,7 +660,7 @@ def main():
except psycopg2.Error: except psycopg2.Error:
e = get_exception() e = get_exception()
conn.rollback() conn.rollback()
# psycopg2 errors come in connection encoding, reencode # psycopg2 errors come in connection encoding, re-encode
msg = e.message.decode(conn.encoding).encode(sys.getdefaultencoding(), msg = e.message.decode(conn.encoding).encode(sys.getdefaultencoding(),
'replace') 'replace')
module.fail_json(msg=msg) module.fail_json(msg=msg)

@ -71,7 +71,7 @@ options:
- If specified, the block will be inserted after the last match of - If specified, the block will be inserted after the last match of
specified regular expression. A special value is available; C(EOF) for specified regular expression. A special value is available; C(EOF) for
inserting the block at the end of the file. If specified regular inserting the block at the end of the file. If specified regular
expresion has no matches, C(EOF) will be used instead. expression has no matches, C(EOF) will be used instead.
choices: [ 'EOF', '*regex*' ] choices: [ 'EOF', '*regex*' ]
insertbefore: insertbefore:
required: false required: false
@ -80,7 +80,7 @@ options:
- If specified, the block will be inserted before the last match of - If specified, the block will be inserted before the last match of
specified regular expression. A special value is available; C(BOF) for specified regular expression. A special value is available; C(BOF) for
inserting the block at the beginning of the file. If specified regular inserting the block at the beginning of the file. If specified regular
expresion has no matches, the block will be inserted at the end of the expression has no matches, the block will be inserted at the end of the
file. file.
choices: [ 'BOF', '*regex*' ] choices: [ 'BOF', '*regex*' ]
create: create:

@ -404,7 +404,7 @@ def format_output(module, path, st):
isgid=bool(mode & stat.S_ISGID), isgid=bool(mode & stat.S_ISGID),
) )
# Platform dependant flags: # Platform dependent flags:
for other in [ for other in [
# Some Linux # Some Linux
('st_blocks', 'blocks'), ('st_blocks', 'blocks'),

@ -73,7 +73,7 @@ options:
description: description:
- List of Base-64 encoded server certificates. - List of Base-64 encoded server certificates.
- If option is omitted certificates will not be checked or changed. - If option is omitted certificates will not be checked or changed.
- If an emtpy list is passed all assigned certificates will be removed. - If an empty list is passed all assigned certificates will be removed.
- Certificates already assigned but not passed will be removed. - Certificates already assigned but not passed will be removed.
required: false required: false
aliases: ["usercertificate"] aliases: ["usercertificate"]

@ -119,7 +119,7 @@ version_added: "2.3"
''' '''
EXAMPLES = ''' EXAMPLES = '''
# Ensure sudo rule is present thats allows all every body to execute any command on any host without beeing asked for a password. # Ensure sudo rule is present that's allows all every body to execute any command on any host without being asked for a password.
- ipa_sudorule: - ipa_sudorule:
name: sudo_all_nopasswd name: sudo_all_nopasswd
cmdcategory: all cmdcategory: all

@ -99,7 +99,7 @@ def main():
return status() return status()
def wait_for_monit_to_stop_pending(): def wait_for_monit_to_stop_pending():
"""Fails this run if there is no status or it's pending/initalizing for timeout""" """Fails this run if there is no status or it's pending/initializing for timeout"""
timeout_time = time.time() + timeout timeout_time = time.time() + timeout
sleep_time = 5 sleep_time = 5

@ -146,12 +146,12 @@ options:
default: no default: no
low_flap_threshold: low_flap_threshold:
description: description:
- The low threshhold for flap detection - The low threshold for flap detection
required: false required: false
default: null default: null
high_flap_threshold: high_flap_threshold:
description: description:
- The high threshhold for flap detection - The high threshold for flap detection
required: false required: false
default: null default: null
custom: custom:

@ -471,7 +471,7 @@ def main():
else: else:
changed = False changed = False
# Transmogrify the headers, replacing '-' with '_', since variables dont # Transmogrify the headers, replacing '-' with '_', since variables don't
# work with dashes. # work with dashes.
# In python3, the headers are title cased. Lowercase them to be # In python3, the headers are title cased. Lowercase them to be
# compatible with the python2 behaviour. # compatible with the python2 behaviour.

@ -179,7 +179,7 @@ exo_dns_domain:
type: int type: int
sample: null sample: null
whois_protected: whois_protected:
description: Wheter the whois is protected or not description: Whether the whois is protected or not
returned: success returned: success
type: bool type: bool
sample: false sample: false

@ -115,7 +115,7 @@ changed:
returned: success returned: success
type: string type: string
lease: lease:
description: dictionnary containing host informations description: dictionary containing host information
returned: success returned: success
type: complex type: complex
contains: contains:

@ -247,7 +247,7 @@ def current_iface_config(module):
def build_address(module): def build_address(module):
# if addr_method == 'dhcp', dont add IP address # if addr_method == 'dhcp', don't add IP address
if module.params.get('addr_method') == 'dhcp': if module.params.get('addr_method') == 'dhcp':
return return
_ipv4 = module.params.get('ipv4') _ipv4 = module.params.get('ipv4')

@ -195,7 +195,7 @@ def current_iface_config(module):
def build_address(module): def build_address(module):
# if addr_method == 'dhcp', dont add IP address # if addr_method == 'dhcp', don't add IP address
if module.params.get('addr_method') == 'dhcp': if module.params.get('addr_method') == 'dhcp':
return return
_ipv4 = module.params.get('ipv4') _ipv4 = module.params.get('ipv4')

@ -240,7 +240,7 @@ def current_iface_config(module):
def build_address(module): def build_address(module):
# if addr_method == 'dhcp', dont add IP address # if addr_method == 'dhcp', don't add IP address
if module.params.get('addr_method') == 'dhcp': if module.params.get('addr_method') == 'dhcp':
return return
_ipv4 = module.params.get('ipv4') _ipv4 = module.params.get('ipv4')

@ -251,7 +251,7 @@ class BigIpSslCertificate(object):
key_content = self.params['key_content'] key_content = self.params['key_content']
passphrase = self.params['passphrase'] passphrase = self.params['passphrase']
# Technically you dont need to provide us with anything in the form # Technically you don't need to provide us with anything in the form
# of content for your cert, but that's kind of illogical, so we just # of content for your cert, but that's kind of illogical, so we just
# return saying you didn't "do" anything if you left the cert and keys # return saying you didn't "do" anything if you left the cert and keys
# empty. # empty.

@ -126,7 +126,7 @@ options:
logtraffic_start: logtraffic_start:
version_added: "2.4" version_added: "2.4"
description: description:
- Logs begining of session as well. - Logs beginning of session as well.
default: false default: false
choices: ["true", "false"] choices: ["true", "false"]
comment: comment:
@ -168,7 +168,7 @@ EXAMPLES = """
RETURN = """ RETURN = """
firewall_address_config: firewall_address_config:
description: full firewall adresses config string description: full firewall addresses config string
returned: always returned: always
type: string type: string
change_string: change_string:

@ -78,7 +78,7 @@ options:
required: No required: No
default: Null default: Null
choices: [aggregation-group number, access or mode or trunk, description, auto or full or half, choices: [aggregation-group number, access or mode or trunk, description, auto or full or half,
recieve or send, port-priority, suspend-individual, timeout, receive or transmit or trap-notification, receive or send, port-priority, suspend-individual, timeout, receive or transmit or trap-notification,
tlv-select, Load interval delay in seconds, counter, Name for the MAC Access List, mac-address in HHHH.HHHH.HHHH format, tlv-select, Load interval delay in seconds, counter, Name for the MAC Access List, mac-address in HHHH.HHHH.HHHH format,
THRESHOLD Value in unit of buffer cell, <64-9216> MTU in bytes-<64-9216> for L2 packet,<576-9216> for L3 IPv4 packet, THRESHOLD Value in unit of buffer cell, <64-9216> MTU in bytes-<64-9216> for L2 packet,<576-9216> for L3 IPv4 packet,
<1280-9216> for L3 IPv6 packet, enter the instance id, input or output, copp-system-policy, <1280-9216> for L3 IPv6 packet, enter the instance id, input or output, copp-system-policy,
@ -94,7 +94,7 @@ options:
mac-phy-status or management-address or max-frame-size or port-description or port-protocol-vlan or mac-phy-status or management-address or max-frame-size or port-description or port-protocol-vlan or
port-vlan or power-mdi or protocol-identity or system-capabilities or system-description or system-name port-vlan or power-mdi or protocol-identity or system-capabilities or system-description or system-name
or vid-management or vlan-name, counter for load interval, policy input name, all or Copp class name to attach, or vid-management or vlan-name, counter for load interval, policy input name, all or Copp class name to attach,
qos, queing, Enter the allowed traffic level, ipv6] qos, queueing, Enter the allowed traffic level, ipv6]
interfaceArg4: interfaceArg4:
description: description:
- This is an overloaded interface fourth argument. Usage of this argument can be found is the User Guide referenced above. - This is an overloaded interface fourth argument. Usage of this argument can be found is the User Guide referenced above.

@ -65,7 +65,7 @@ options:
required: No required: No
default: Null default: Null
choices: [aggregation-group number, access or mode or trunk, description, auto or full or half, choices: [aggregation-group number, access or mode or trunk, description, auto or full or half,
recieve or send, port-priority, suspend-individual, timeout, receive or transmit or trap-notification, receive or send, port-priority, suspend-individual, timeout, receive or transmit or trap-notification,
tlv-select, Load interval delay in seconds, counter, Name for the MAC Access List, mac-address in HHHH.HHHH.HHHH format, tlv-select, Load interval delay in seconds, counter, Name for the MAC Access List, mac-address in HHHH.HHHH.HHHH format,
THRESHOLD Value in unit of buffer cell, <64-9216> MTU in bytes-<64-9216> for L2 packet,<576-9216> for THRESHOLD Value in unit of buffer cell, <64-9216> MTU in bytes-<64-9216> for L2 packet,<576-9216> for
L3 IPv4 packet, <1280-9216> for L3 IPv6 packet, enter the instance id, input or output, copp-system-policy, L3 IPv4 packet, <1280-9216> for L3 IPv6 packet, enter the instance id, input or output, copp-system-policy,
@ -81,7 +81,7 @@ options:
mac-phy-status or management-address or max-frame-size or port-description or port-protocol-vlan or mac-phy-status or management-address or max-frame-size or port-description or port-protocol-vlan or
port-vlan or power-mdi or protocol-identity or system-capabilities or system-description or system-name port-vlan or power-mdi or protocol-identity or system-capabilities or system-description or system-name
or vid-management or vlan-name, counter for load interval, policy input name, all or Copp class name to attach, or vid-management or vlan-name, counter for load interval, policy input name, all or Copp class name to attach,
qos, queing, Enter the allowed traffic level, ipv6] qos, queueing, Enter the allowed traffic level, ipv6]
interfaceArg4: interfaceArg4:
description: description:
- This is an overloaded Port Channel fourth argument. Usage of this argument can be found is the User Guide referenced above. - This is an overloaded Port Channel fourth argument. Usage of this argument can be found is the User Guide referenced above.

@ -103,7 +103,7 @@ options:
choices: ['line', 'block'] choices: ['line', 'block']
multiline_delimiter: multiline_delimiter:
description: description:
- This arugment is used when pushing a multiline configuration - This argument is used when pushing a multiline configuration
element to the Ordnance router. It specifies the character to use element to the Ordnance router. It specifies the character to use
as the delimiting character. This only applies to the as the delimiting character. This only applies to the
configuration action configuration action

@ -55,7 +55,7 @@ options:
default: null default: null
cert_cn: cert_cn:
description: description:
- Certificate CN (common name) embeded in the certificate signature. - Certificate CN (common name) embedded in the certificate signature.
required: true required: true
default: null default: null
signed_by: signed_by:
@ -126,7 +126,7 @@ def generate_cert(module, ip_address, key_filename, password,
client = paramiko.SSHClient() client = paramiko.SSHClient()
# add policy to accept all host keys, I haven't found # add policy to accept all host keys, I haven't found
# a way to retreive the instance SSH key fingerprint from AWS # a way to retrieve the instance SSH key fingerprint from AWS
client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
if not key_filename: if not key_filename:

@ -38,7 +38,7 @@ options:
required: true required: true
msg: msg:
description: description:
- The message you wish to deliver as a notifcation - The message you wish to deliver as a notification
required: true required: true
title: title:
description: description:

@ -43,7 +43,7 @@ options:
api_key: api_key:
description: description:
- Mattermost webhook api key. Log into your mattermost site, go to - Mattermost webhook api key. Log into your mattermost site, go to
Menu -> Integration -> Incomming Webhook -> Add Incomming Webhook. Menu -> Integration -> Incoming Webhook -> Add Incoming Webhook.
This will give you full URL. api_key is the last part. This will give you full URL. api_key is the last part.
http://mattermost.example.com/hooks/C(API_KEY) http://mattermost.example.com/hooks/C(API_KEY)
required: true required: true
@ -147,7 +147,7 @@ def main():
if module.check_mode is False: if module.check_mode is False:
response, info = fetch_url(module=module, url=webhook_url, headers=headers, method='POST', data=payload) response, info = fetch_url(module=module, url=webhook_url, headers=headers, method='POST', data=payload)
#somthing's wrong #something's wrong
if info['status'] != 200: if info['status'] != 200:
#some problem #some problem
result['msg'] = "Failed to send mattermost message, the error was: {0}".format(info['msg']) result['msg'] = "Failed to send mattermost message, the error was: {0}".format(info['msg'])

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save