1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00

Tidy up validate-modules ignores for notification modules (#1229)

* fixed validation-modules for plugins/modules/notification/bearychat.py

* fixed validation-modules for plugins/modules/notification/campfire.py

* fixed validation-modules for plugins/modules/notification/catapult.py

* fixed validation-modules for plugins/modules/notification/flowdock.py

* fixed validation-modules for plugins/modules/notification/grove.py

* fixed validation-modules for plugins/modules/notification/hipchat.py

* fixed validation-modules for plugins/modules/notification/irc.py

* fixed validation-modules for plugins/modules/notification/jabber.py

* fixed validation-modules for plugins/modules/notification/logentries_msg.py

* fixed validation-modules for plugins/modules/notification/mail.py

* fixed validation-modules for plugins/modules/notification/matrix.py

* fixed validation-modules for plugins/modules/notification/mattermost.py

* fixed validation-modules for plugins/modules/notification/mqtt.py

* fixed validation-modules for plugins/modules/notification/nexmo.py

* fixed validation-modules for plugins/modules/notification/office_365_connector_card.py

* fixed some docs issues in plugins/modules/notification/pushbullet.py, but cannot remove the ignore lines yet

* fixed validation-modules for plugins/modules/notification/pushover.py

* fixed some docs issues in plugins/modules/notification/rocketchat.py, but cannot remove all ignore lines yet

* fixed validation-modules for plugins/modules/notification/say.py

* fixed validation-modules for plugins/modules/notification/sendgrid.py

* fixed validation-modules for plugins/modules/notification/slack.py

* fixed validation-modules for plugins/modules/notification/syslogger.py

* fixed validation-modules for plugins/modules/notification/telegram.py

* fixed validation-modules for plugins/modules/notification/twilio.py

* fixed validation-modules for plugins/modules/notification/typetalk.py

* Enabling validation-modules for modules in: notification

* removed naughty trailing space
This commit is contained in:
Alexei Znamensky 2020-11-05 18:50:47 +13:00 committed by GitHub
parent 890ff574c3
commit 24f780ec9a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
28 changed files with 187 additions and 154 deletions

View file

@ -30,12 +30,14 @@ description:
author: "Jiangge Zhang (@tonyseek)" author: "Jiangge Zhang (@tonyseek)"
options: options:
url: url:
type: str
description: description:
- BearyChat WebHook URL. This authenticates you to the bearychat - BearyChat WebHook URL. This authenticates you to the bearychat
service. It looks like service. It looks like
C(https://hook.bearychat.com/=ae2CF/incoming/e61bd5c57b164e04b11ac02e66f47f60). C(https://hook.bearychat.com/=ae2CF/incoming/e61bd5c57b164e04b11ac02e66f47f60).
required: true required: true
text: text:
type: str
description: description:
- Message to send. - Message to send.
markdown: markdown:
@ -44,10 +46,13 @@ options:
default: 'yes' default: 'yes'
type: bool type: bool
channel: channel:
type: str
description: description:
- Channel to send the message to. If absent, the message goes to the - Channel to send the message to. If absent, the message goes to the
default channel selected by the I(url). default channel selected by the I(url).
attachments: attachments:
type: list
elements: dict
description: description:
- Define a list of attachments. For more information, see - Define a list of attachments. For more information, see
https://github.com/bearyinnovative/bearychat-tutorial/blob/master/robots/incoming.md#attachments https://github.com/bearyinnovative/bearychat-tutorial/blob/master/robots/incoming.md#attachments
@ -154,7 +159,7 @@ def main():
'text': dict(type='str'), 'text': dict(type='str'),
'markdown': dict(default=True, type='bool'), 'markdown': dict(default=True, type='bool'),
'channel': dict(type='str'), 'channel': dict(type='str'),
'attachments': dict(type='list'), 'attachments': dict(type='list', elements='dict'),
}) })
if not HAS_URLPARSE: if not HAS_URLPARSE:

View file

@ -17,22 +17,27 @@ description:
- Messages with newlines will result in a "Paste" message being sent. - Messages with newlines will result in a "Paste" message being sent.
options: options:
subscription: subscription:
type: str
description: description:
- The subscription name to use. - The subscription name to use.
required: true required: true
token: token:
type: str
description: description:
- API token. - API token.
required: true required: true
room: room:
type: str
description: description:
- Room number to which the message should be sent. - Room number to which the message should be sent.
required: true required: true
msg: msg:
type: str
description: description:
- The message body. - The message body.
required: true required: true
notify: notify:
type: str
description: description:
- Send a notification sound before the message. - Send a notification sound before the message.
required: false required: false

View file

@ -18,29 +18,37 @@ description:
- Allows notifications to be sent using sms / mms via the catapult bandwidth api. - Allows notifications to be sent using sms / mms via the catapult bandwidth api.
options: options:
src: src:
type: str
description: description:
- One of your catapult telephone numbers the message should come from (must be in E.164 format, like C(+19195551212)). - One of your catapult telephone numbers the message should come from (must be in E.164 format, like C(+19195551212)).
required: true required: true
dest: dest:
type: list
elements: str
description: description:
- The phone number or numbers the message should be sent to (must be in E.164 format, like C(+19195551212)). - The phone number or numbers the message should be sent to (must be in E.164 format, like C(+19195551212)).
required: true required: true
msg: msg:
type: str
description: description:
- The contents of the text message (must be 2048 characters or less). - The contents of the text message (must be 2048 characters or less).
required: true required: true
media: media:
type: str
description: description:
- For MMS messages, a media url to the location of the media to be sent with the message. - For MMS messages, a media url to the location of the media to be sent with the message.
user_id: user_id:
type: str
description: description:
- User Id from Api account page. - User Id from Api account page.
required: true required: true
api_token: api_token:
type: str
description: description:
- Api Token from Api account page. - Api Token from Api account page.
required: true required: true
api_secret: api_secret:
type: str
description: description:
- Api Secret from Api account page. - Api Secret from Api account page.
required: true required: true
@ -114,7 +122,7 @@ def main():
module = AnsibleModule( module = AnsibleModule(
argument_spec=dict( argument_spec=dict(
src=dict(required=True), src=dict(required=True),
dest=dict(required=True, type='list'), dest=dict(required=True, type='list', elements='str'),
msg=dict(required=True), msg=dict(required=True),
user_id=dict(required=True), user_id=dict(required=True),
api_token=dict(required=True, no_log=True), api_token=dict(required=True, no_log=True),

View file

@ -17,51 +17,63 @@ description:
- Send a message to a flowdock team inbox or chat using the push API (see https://www.flowdock.com/api/team-inbox and https://www.flowdock.com/api/chat) - Send a message to a flowdock team inbox or chat using the push API (see https://www.flowdock.com/api/team-inbox and https://www.flowdock.com/api/chat)
options: options:
token: token:
type: str
description: description:
- API token. - API token.
required: true required: true
type: type:
type: str
description: description:
- Whether to post to 'inbox' or 'chat' - Whether to post to 'inbox' or 'chat'
required: true required: true
choices: [ "inbox", "chat" ] choices: [ "inbox", "chat" ]
msg: msg:
type: str
description: description:
- Content of the message - Content of the message
required: true required: true
tags: tags:
type: str
description: description:
- tags of the message, separated by commas - tags of the message, separated by commas
required: false required: false
external_user_name: external_user_name:
type: str
description: description:
- (chat only - required) Name of the "user" sending the message - (chat only - required) Name of the "user" sending the message
required: false required: false
from_address: from_address:
type: str
description: description:
- (inbox only - required) Email address of the message sender - (inbox only - required) Email address of the message sender
required: false required: false
source: source:
type: str
description: description:
- (inbox only - required) Human readable identifier of the application that uses the Flowdock API - (inbox only - required) Human readable identifier of the application that uses the Flowdock API
required: false required: false
subject: subject:
type: str
description: description:
- (inbox only - required) Subject line of the message - (inbox only - required) Subject line of the message
required: false required: false
from_name: from_name:
type: str
description: description:
- (inbox only) Name of the message sender - (inbox only) Name of the message sender
required: false required: false
reply_to: reply_to:
type: str
description: description:
- (inbox only) Email address for replies - (inbox only) Email address for replies
required: false required: false
project: project:
type: str
description: description:
- (inbox only) Human readable identifier for more detailed message categorization - (inbox only) Human readable identifier for more detailed message categorization
required: false required: false
link: link:
type: str
description: description:
- (inbox only) Link associated with the message. This will be used to link the message subject in Team Inbox. - (inbox only) Link associated with the message. This will be used to link the message subject in Team Inbox.
required: false required: false

View file

@ -17,23 +17,28 @@ description:
channel. channel.
options: options:
channel_token: channel_token:
type: str
description: description:
- Token of the channel to post to. - Token of the channel to post to.
required: true required: true
service: service:
type: str
description: description:
- Name of the service (displayed as the "user" in the message) - Name of the service (displayed as the "user" in the message)
required: false required: false
default: ansible default: ansible
message: message:
type: str
description: description:
- Message content - Message content
required: true required: true
url: url:
type: str
description: description:
- Service URL for the web client - Service URL for the web client
required: false required: false
icon_url: icon_url:
type: str
description: description:
- Icon for the service - Icon for the service
required: false required: false

View file

@ -16,28 +16,35 @@ description:
- Send a message to a Hipchat room, with options to control the formatting. - Send a message to a Hipchat room, with options to control the formatting.
options: options:
token: token:
type: str
description: description:
- API token. - API token.
required: true required: true
room: room:
type: str
description: description:
- ID or name of the room. - ID or name of the room.
required: true required: true
from: msg_from:
type: str
description: description:
- Name the message will appear to be sent from. Max length is 15 - Name the message will appear to be sent from. Max length is 15
characters - above this it will be truncated. characters - above this it will be truncated.
default: Ansible default: Ansible
aliases: [from]
msg: msg:
type: str
description: description:
- The message body. - The message body.
required: true required: true
color: color:
type: str
description: description:
- Background color for the message. - Background color for the message.
default: yellow default: yellow
choices: [ "yellow", "red", "green", "purple", "gray", "random" ] choices: [ "yellow", "red", "green", "purple", "gray", "random" ]
msg_format: msg_format:
type: str
description: description:
- Message format. - Message format.
default: text default: text
@ -54,6 +61,7 @@ options:
type: bool type: bool
default: 'yes' default: 'yes'
api: api:
type: str
description: description:
- API url if using a self-hosted hipchat server. For Hipchat API version - API url if using a self-hosted hipchat server. For Hipchat API version
2 use the default URI with C(/v2) instead of C(/v1). 2 use the default URI with C(/v2) instead of C(/v1).

View file

@ -16,45 +16,57 @@ description:
- Send a message to an IRC channel or a nick. This is a very simplistic implementation. - Send a message to an IRC channel or a nick. This is a very simplistic implementation.
options: options:
server: server:
type: str
description: description:
- IRC server name/address - IRC server name/address
default: localhost default: localhost
port: port:
type: int
description: description:
- IRC server port number - IRC server port number
default: 6667 default: 6667
nick: nick:
type: str
description: description:
- Nickname to send the message from. May be shortened, depending on server's NICKLEN setting. - Nickname to send the message from. May be shortened, depending on server's NICKLEN setting.
default: ansible default: ansible
msg: msg:
type: str
description: description:
- The message body. - The message body.
required: true required: true
topic: topic:
type: str
description: description:
- Set the channel topic - Set the channel topic
color: color:
type: str
description: description:
- Text color for the message. ("none" is a valid option in 1.6 or later, in 1.6 and prior, the default color is black, not "none"). - Text color for the message. ("none" is a valid option in 1.6 or later, in 1.6 and prior, the default color is black, not "none").
Added 11 more colors in version 2.0. Added 11 more colors in version 2.0.
default: "none" default: "none"
choices: [ "none", "white", "black", "blue", "green", "red", "brown", "purple", "orange", "yellow", "light_green", "teal", "light_cyan", choices: [ "none", "white", "black", "blue", "green", "red", "brown", "purple", "orange", "yellow", "light_green", "teal", "light_cyan",
"light_blue", "pink", "gray", "light_gray"] "light_blue", "pink", "gray", "light_gray"]
aliases: [colour]
channel: channel:
type: str
description: description:
- Channel name. One of nick_to or channel needs to be set. When both are set, the message will be sent to both of them. - Channel name. One of nick_to or channel needs to be set. When both are set, the message will be sent to both of them.
required: true
nick_to: nick_to:
type: list
elements: str
description: description:
- A list of nicknames to send the message to. One of nick_to or channel needs to be set. When both are defined, the message will be sent to both of them. - A list of nicknames to send the message to. One of nick_to or channel needs to be set. When both are defined, the message will be sent to both of them.
key: key:
type: str
description: description:
- Channel key - Channel key
passwd: passwd:
type: str
description: description:
- Server password - Server password
timeout: timeout:
type: int
description: description:
- Timeout to use while waiting for successful registration and join - Timeout to use while waiting for successful registration and join
messages, this is to prevent an endless loop messages, this is to prevent an endless loop
@ -71,9 +83,11 @@ options:
type: bool type: bool
default: 'yes' default: 'yes'
style: style:
type: str
description: description:
- Text style for the message. Note italic does not work on some clients - Text style for the message. Note italic does not work on some clients
choices: [ "bold", "underline", "reverse", "italic" ] choices: [ "bold", "underline", "reverse", "italic", "none" ]
default: none
# informational: requirements for nodes # informational: requirements for nodes
requirements: [ socket ] requirements: [ socket ]
@ -238,7 +252,7 @@ def main():
server=dict(default='localhost'), server=dict(default='localhost'),
port=dict(type='int', default=6667), port=dict(type='int', default=6667),
nick=dict(default='ansible'), nick=dict(default='ansible'),
nick_to=dict(required=False, type='list'), nick_to=dict(required=False, type='list', elements='str'),
msg=dict(required=True), msg=dict(required=True),
color=dict(default="none", aliases=['colour'], choices=["white", "black", "blue", color=dict(default="none", aliases=['colour'], choices=["white", "black", "blue",
"green", "red", "brown", "green", "red", "brown",

View file

@ -16,29 +16,36 @@ description:
- Send a message to jabber - Send a message to jabber
options: options:
user: user:
type: str
description: description:
- User as which to connect - User as which to connect
required: true required: true
password: password:
type: str
description: description:
- password for user to connect - password for user to connect
required: true required: true
to: to:
type: str
description: description:
- user ID or name of the room, when using room use a slash to indicate your nick. - user ID or name of the room, when using room use a slash to indicate your nick.
required: true required: true
msg: msg:
type: str
description: description:
- The message body. - The message body.
required: true required: true
host: host:
type: str
description: description:
- host to connect, overrides user info - host to connect, overrides user info
port: port:
type: int
description: description:
- port to connect to, overrides default - port to connect to, overrides default
default: 5222 default: 5222
encoding: encoding:
type: str
description: description:
- message encoding - message encoding

View file

@ -18,18 +18,22 @@ requirements:
- "python >= 2.6" - "python >= 2.6"
options: options:
token: token:
type: str
description: description:
- Log token. - Log token.
required: true required: true
msg: msg:
type: str
description: description:
- The message body. - The message body.
required: true required: true
api: api:
type: str
description: description:
- API endpoint - API endpoint
default: data.logentries.com default: data.logentries.com
port: port:
type: int
description: description:
- API endpoint port - API endpoint port
default: 80 default: 80

View file

@ -28,11 +28,12 @@ description:
one or more people in a team that a specific action has been one or more people in a team that a specific action has been
(successfully) taken. (successfully) taken.
options: options:
from: sender:
description: description:
- The email-address the mail is sent from. May contain address and phrase. - The email-address the mail is sent from. May contain address and phrase.
type: str type: str
default: root default: root
aliases: [ from ]
to: to:
description: description:
- The email-address(es) the mail is being sent to. - The email-address(es) the mail is being sent to.
@ -55,11 +56,11 @@ options:
- The subject of the email being sent. - The subject of the email being sent.
required: yes required: yes
type: str type: str
aliases: [ msg ]
body: body:
description: description:
- The body of the email being sent. - The body of the email being sent.
type: str type: str
default: $subject
username: username:
description: description:
- If SMTP requires username. - If SMTP requires username.

View file

@ -16,28 +16,35 @@ description:
- This module sends html formatted notifications to matrix rooms. - This module sends html formatted notifications to matrix rooms.
options: options:
msg_plain: msg_plain:
type: str
description: description:
- Plain text form of the message to send to matrix, usually markdown - Plain text form of the message to send to matrix, usually markdown
required: true required: true
msg_html: msg_html:
type: str
description: description:
- HTML form of the message to send to matrix - HTML form of the message to send to matrix
required: true required: true
room_id: room_id:
type: str
description: description:
- ID of the room to send the notification to - ID of the room to send the notification to
required: true required: true
hs_url: hs_url:
type: str
description: description:
- URL of the homeserver, where the CS-API is reachable - URL of the homeserver, where the CS-API is reachable
required: true required: true
token: token:
type: str
description: description:
- Authentication token for the API call. If provided, user_id and password are not required - Authentication token for the API call. If provided, user_id and password are not required
user_id: user_id:
type: str
description: description:
- The user id of the user - The user id of the user
password: password:
type: str
description: description:
- The password to log in with - The password to log in with
requirements: requirements:

View file

@ -22,10 +22,12 @@ description:
author: "Benjamin Jolivot (@bjolivot)" author: "Benjamin Jolivot (@bjolivot)"
options: options:
url: url:
type: str
description: description:
- Mattermost url (i.e. http://mattermost.yourcompany.com). - Mattermost url (i.e. http://mattermost.yourcompany.com).
required: true required: true
api_key: api_key:
type: str
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 -> Incoming Webhook -> Add Incoming Webhook. Menu -> Integration -> Incoming Webhook -> Add Incoming Webhook.
@ -33,17 +35,21 @@ options:
http://mattermost.example.com/hooks/C(API_KEY) http://mattermost.example.com/hooks/C(API_KEY)
required: true required: true
text: text:
type: str
description: description:
- Text to send. Note that the module does not handle escaping characters. - Text to send. Note that the module does not handle escaping characters.
required: true required: true
channel: channel:
type: str
description: description:
- Channel to send the message to. If absent, the message goes to the channel selected for the I(api_key). - Channel to send the message to. If absent, the message goes to the channel selected for the I(api_key).
username: username:
type: str
description: description:
- This is the sender of the message (Username Override need to be enabled by mattermost admin, see mattermost doc. - This is the sender of the message (Username Override need to be enabled by mattermost admin, see mattermost doc.
default: Ansible default: Ansible
icon_url: icon_url:
type: str
description: description:
- Url for the message sender's icon. - Url for the message sender's icon.
default: https://www.ansible.com/favicon.ico default: https://www.ansible.com/favicon.ico

View file

@ -16,37 +16,45 @@ description:
- Publish a message on an MQTT topic. - Publish a message on an MQTT topic.
options: options:
server: server:
type: str
description: description:
- MQTT broker address/name - MQTT broker address/name
default: localhost default: localhost
port: port:
type: int
description: description:
- MQTT broker port number - MQTT broker port number
default: 1883 default: 1883
username: username:
type: str
description: description:
- Username to authenticate against the broker. - Username to authenticate against the broker.
password: password:
type: str
description: description:
- Password for C(username) to authenticate against the broker. - Password for C(username) to authenticate against the broker.
client_id: client_id:
type: str
description: description:
- MQTT client identifier - MQTT client identifier
default: hostname + pid - If not specified, a value C(hostname + pid) will be used.
topic: topic:
type: str
description: description:
- MQTT topic name - MQTT topic name
required: true required: true
payload: payload:
type: str
description: description:
- Payload. The special string C("None") may be used to send a NULL - Payload. The special string C("None") may be used to send a NULL
(i.e. empty) payload which is useful to simply notify with the I(topic) (i.e. empty) payload which is useful to simply notify with the I(topic)
or to clear previously retained messages. or to clear previously retained messages.
required: true required: true
qos: qos:
type: str
description: description:
- QoS (Quality of Service) - QoS (Quality of Service)
default: 0 default: "0"
choices: [ "0", "1", "2" ] choices: [ "0", "1", "2" ]
retain: retain:
description: description:
@ -56,6 +64,7 @@ options:
type: bool type: bool
default: 'no' default: 'no'
ca_cert: ca_cert:
type: path
description: description:
- The path to the Certificate Authority certificate files that are to be - The path to the Certificate Authority certificate files that are to be
treated as trusted by this client. If this is the only option given treated as trusted by this client. If this is the only option given
@ -67,12 +76,14 @@ options:
is configured. is configured.
aliases: [ ca_certs ] aliases: [ ca_certs ]
client_cert: client_cert:
type: path
description: description:
- The path pointing to the PEM encoded client certificate. If this is not - The path pointing to the PEM encoded client certificate. If this is not
None it will be used as client information for TLS based None it will be used as client information for TLS based
authentication. Support for this feature is broker dependent. authentication. Support for this feature is broker dependent.
aliases: [ certfile ] aliases: [ certfile ]
client_key: client_key:
type: path
description: description:
- The path pointing to the PEM encoded client private key. If this is not - The path pointing to the PEM encoded client private key. If this is not
None it will be used as client information for TLS based None it will be used as client information for TLS based

View file

@ -16,22 +16,27 @@ description:
author: "Matt Martz (@sivel)" author: "Matt Martz (@sivel)"
options: options:
api_key: api_key:
type: str
description: description:
- Nexmo API Key - Nexmo API Key
required: true required: true
api_secret: api_secret:
type: str
description: description:
- Nexmo API Secret - Nexmo API Secret
required: true required: true
src: src:
type: int
description: description:
- Nexmo Number to send from - Nexmo Number to send from
required: true required: true
dest: dest:
type: list
description: description:
- Phone number(s) to send SMS message to - Phone number(s) to send SMS message to
required: true required: true
msg: msg:
type: str
description: description:
- Message to text to send. Messages longer than 160 characters will be - Message to text to send. Messages longer than 160 characters will be
split into multiple messages split into multiple messages

View file

@ -19,30 +19,37 @@ notes:
there will be two Connector Cards created there will be two Connector Cards created
options: options:
webhook: webhook:
type: str
description: description:
- The webhook URL is given to you when you create a new Connector. - The webhook URL is given to you when you create a new Connector.
required: true required: true
summary: summary:
type: str
description: description:
- A string used for summarizing card content. - A string used for summarizing card content.
- This will be shown as the message subject. - This will be shown as the message subject.
- This is required if the text parameter isn't populated. - This is required if the text parameter isn't populated.
color: color:
type: str
description: description:
- Accent color used for branding or indicating status in the card. - Accent color used for branding or indicating status in the card.
title: title:
type: str
description: description:
- A title for the Connector message. Shown at the top of the message. - A title for the Connector message. Shown at the top of the message.
text: text:
type: str
description: description:
- The main text of the card. - The main text of the card.
- This will be rendered below the sender information and optional title, - This will be rendered below the sender information and optional title,
- and above any sections or actions present. - and above any sections or actions present.
actions: actions:
type: list
description: description:
- This array of objects will power the action links - This array of objects will power the action links
- found at the bottom of the card. - found at the bottom of the card.
sections: sections:
type: list
description: description:
- Contains a list of sections to display in the card. - Contains a list of sections to display in the card.
- For more information see https://dev.outlook.com/Connectors/reference. - For more information see https://dev.outlook.com/Connectors/reference.

View file

@ -18,28 +18,34 @@ description:
- This module sends push notifications via Pushbullet to channels or devices. - This module sends push notifications via Pushbullet to channels or devices.
options: options:
api_key: api_key:
type: str
description: description:
- Push bullet API token - Push bullet API token
required: true required: true
channel: channel:
type: str
description: description:
- The channel TAG you wish to broadcast a push notification, - The channel TAG you wish to broadcast a push notification,
as seen on the "My Channels" > "Edit your channel" at as seen on the "My Channels" > "Edit your channel" at
Pushbullet page. Pushbullet page.
device: device:
type: str
description: description:
- The device NAME you wish to send a push notification, - The device NAME you wish to send a push notification,
as seen on the Pushbullet main page. as seen on the Pushbullet main page.
push_type: push_type:
type: str
description: description:
- Thing you wish to push. - Thing you wish to push.
default: note default: note
choices: [ "note", "link" ] choices: [ "note", "link" ]
title: title:
type: str
description: description:
- Title of the notification. - Title of the notification.
required: true required: true
body: body:
type: str
description: description:
- Body of the notification, e.g. Details of the fault you're alerting. - Body of the notification, e.g. Details of the fault you're alerting.

View file

@ -20,26 +20,34 @@ notes:
is required to receive messages. is required to receive messages.
options: options:
msg: msg:
type: str
description: description:
- What message you wish to send. - What message you wish to send.
required: true required: true
app_token: app_token:
type: str
description: description:
- Pushover issued token identifying your pushover app. - Pushover issued token identifying your pushover app.
required: true required: true
user_key: user_key:
type: str
description: description:
- Pushover issued authentication key for your user. - Pushover issued authentication key for your user.
required: true required: true
title: title:
type: str
description: description:
- Message title. - Message title.
required: false required: false
pri: pri:
type: str
description: description:
- Message priority (see U(https://pushover.net) for details). - Message priority (see U(https://pushover.net) for details).
required: false required: false
default: '0'
choices: [ '-2', '-1', '0', '1', '2' ]
device: device:
type: str
description: description:
- A device the message should be sent to. Multiple devices can be specified, separated by a comma. - A device the message should be sent to. Multiple devices can be specified, separated by a comma.
required: false required: false

View file

@ -19,17 +19,20 @@ description:
author: "Ramon de la Fuente (@ramondelafuente)" author: "Ramon de la Fuente (@ramondelafuente)"
options: options:
domain: domain:
type: str
description: description:
- The domain for your environment without protocol. (i.e. - The domain for your environment without protocol. (i.e.
C(example.com) or C(chat.example.com)) C(example.com) or C(chat.example.com))
required: true required: true
token: token:
type: str
description: description:
- Rocket Chat Incoming Webhook integration token. This provides - Rocket Chat Incoming Webhook integration token. This provides
authentication to Rocket Chat's Incoming webhook for posting authentication to Rocket Chat's Incoming webhook for posting
messages. messages.
required: true required: true
protocol: protocol:
type: str
description: description:
- Specify the protocol used to send notification messages before the webhook url. (i.e. http or https) - Specify the protocol used to send notification messages before the webhook url. (i.e. http or https)
default: https default: https
@ -37,25 +40,31 @@ options:
- 'http' - 'http'
- 'https' - 'https'
msg: msg:
type: str
description: description:
- Message to be sent. - Message to be sent.
channel: channel:
type: str
description: description:
- Channel to send the message to. If absent, the message goes to the channel selected for the I(token) - Channel to send the message to. If absent, the message goes to the channel selected for the I(token)
specified during the creation of webhook. specified during the creation of webhook.
username: username:
type: str
description: description:
- This is the sender of the message. - This is the sender of the message.
default: "Ansible" default: "Ansible"
icon_url: icon_url:
type: str
description: description:
- URL for the message sender's icon. - URL for the message sender's icon.
default: "https://www.ansible.com/favicon.ico" default: "https://www.ansible.com/favicon.ico"
icon_emoji: icon_emoji:
type: str
description: description:
- Emoji for the message sender. The representation for the available emojis can be - Emoji for the message sender. The representation for the available emojis can be
got from Rocket Chat. (for example :thumbsup:) (if I(icon_emoji) is set, I(icon_url) will not be used) got from Rocket Chat. (for example :thumbsup:) (if I(icon_emoji) is set, I(icon_url) will not be used)
link_names: link_names:
type: int
description: description:
- Automatically create links for channels and usernames in I(msg). - Automatically create links for channels and usernames in I(msg).
default: 1 default: 1
@ -69,6 +78,7 @@ options:
type: bool type: bool
default: 'yes' default: 'yes'
color: color:
type: str
description: description:
- Allow text to use default colors - use the default of 'normal' to not send a custom color bar at the start of the message - Allow text to use default colors - use the default of 'normal' to not send a custom color bar at the start of the message
default: 'normal' default: 'normal'
@ -78,6 +88,7 @@ options:
- 'warning' - 'warning'
- 'danger' - 'danger'
attachments: attachments:
type: list
description: description:
- Define a list of attachments. - Define a list of attachments.
''' '''

View file

@ -20,10 +20,12 @@ notes:
- A list of available voices, with language, can be found by running C(say -v ?) on a OSX host and C(espeak --voices) on a Linux host. - A list of available voices, with language, can be found by running C(say -v ?) on a OSX host and C(espeak --voices) on a Linux host.
options: options:
msg: msg:
type: str
description: description:
What to say What to say
required: true required: true
voice: voice:
type: str
description: description:
What voice to use What voice to use
required: false required: false

View file

@ -28,38 +28,48 @@ requirements:
- sendgrid python library - sendgrid python library
options: options:
username: username:
type: str
description: description:
- username for logging into the SendGrid account. - username for logging into the SendGrid account.
- Since 2.2 it is only required if api_key is not supplied. - Since 2.2 it is only required if api_key is not supplied.
password: password:
type: str
description: description:
- password that corresponds to the username - password that corresponds to the username
- Since 2.2 it is only required if api_key is not supplied. - Since 2.2 it is only required if api_key is not supplied.
from_address: from_address:
type: str
description: description:
- the address in the "from" field for the email - the address in the "from" field for the email
required: true required: true
to_addresses: to_addresses:
type: list
description: description:
- a list with one or more recipient email addresses - a list with one or more recipient email addresses
required: true required: true
subject: subject:
type: str
description: description:
- the desired subject for the email - the desired subject for the email
required: true required: true
api_key: api_key:
type: str
description: description:
- sendgrid API key to use instead of username/password - sendgrid API key to use instead of username/password
cc: cc:
type: list
description: description:
- a list of email addresses to cc - a list of email addresses to cc
bcc: bcc:
type: list
description: description:
- a list of email addresses to bcc - a list of email addresses to bcc
attachments: attachments:
type: list
description: description:
- a list of relative or explicit paths of files you want to attach (7MB limit as per SendGrid docs) - a list of relative or explicit paths of files you want to attach (7MB limit as per SendGrid docs)
from_name: from_name:
type: str
description: description:
- the name you want to appear in the from field, i.e 'John Doe' - the name you want to appear in the from field, i.e 'John Doe'
html_body: html_body:
@ -68,8 +78,14 @@ options:
type: bool type: bool
default: 'no' default: 'no'
headers: headers:
type: dict
description: description:
- a dict to pass on as headers - a dict to pass on as headers
body:
type: str
description:
- the e-mail body content
required: yes
author: "Matt Makai (@makaimc)" author: "Matt Makai (@makaimc)"
''' '''

View file

@ -22,11 +22,13 @@ description:
author: "Ramon de la Fuente (@ramondelafuente)" author: "Ramon de la Fuente (@ramondelafuente)"
options: options:
domain: domain:
type: str
description: description:
- Slack (sub)domain for your environment without protocol. (i.e. - Slack (sub)domain for your environment without protocol. (i.e.
C(example.slack.com)) In 1.8 and beyond, this is deprecated and may C(example.slack.com)) In 1.8 and beyond, this is deprecated and may
be ignored. See token documentation for information. be ignored. See token documentation for information.
token: token:
type: str
description: description:
- Slack integration token. This authenticates you to the slack service. - Slack integration token. This authenticates you to the slack service.
Make sure to use the correct type of token, depending on what method you use. Make sure to use the correct type of token, depending on what method you use.
@ -50,11 +52,13 @@ options:
See Slack's documentation (U(https://api.slack.com/docs/token-types)) for more information." See Slack's documentation (U(https://api.slack.com/docs/token-types)) for more information."
required: true required: true
msg: msg:
type: str
description: description:
- Message to send. Note that the module does not handle escaping characters. - Message to send. Note that the module does not handle escaping characters.
Plain-text angle brackets and ampersands should be converted to HTML entities (e.g. & to &) before sending. Plain-text angle brackets and ampersands should be converted to HTML entities (e.g. & to &) before sending.
See Slack's documentation (U(https://api.slack.com/docs/message-formatting)) for more. See Slack's documentation (U(https://api.slack.com/docs/message-formatting)) for more.
channel: channel:
type: str
description: description:
- Channel to send the message to. If absent, the message goes to the channel selected for the I(token). - Channel to send the message to. If absent, the message goes to the channel selected for the I(token).
thread_id: thread_id:
@ -68,17 +72,22 @@ options:
type: str type: str
version_added: 1.2.0 version_added: 1.2.0
username: username:
type: str
description: description:
- This is the sender of the message. - This is the sender of the message.
default: "Ansible" default: "Ansible"
icon_url: icon_url:
type: str
description: description:
- Url for the message sender's icon (default C(https://www.ansible.com/favicon.ico)) - Url for the message sender's icon (default C(https://www.ansible.com/favicon.ico))
default: https://www.ansible.com/favicon.ico
icon_emoji: icon_emoji:
type: str
description: description:
- Emoji for the message sender. See Slack documentation for options. - Emoji for the message sender. See Slack documentation for options.
(if I(icon_emoji) is set, I(icon_url) will not be used) (if I(icon_emoji) is set, I(icon_url) will not be used)
link_names: link_names:
type: int
description: description:
- Automatically create links for channels and usernames in I(msg). - Automatically create links for channels and usernames in I(msg).
default: 1 default: 1
@ -86,6 +95,7 @@ options:
- 1 - 1
- 0 - 0
parse: parse:
type: str
description: description:
- Setting for the message parser at Slack - Setting for the message parser at Slack
choices: choices:
@ -98,12 +108,14 @@ options:
type: bool type: bool
default: 'yes' default: 'yes'
color: color:
type: str
description: description:
- Allow text to use default colors - use the default of 'normal' to not send a custom color bar at the start of the message. - Allow text to use default colors - use the default of 'normal' to not send a custom color bar at the start of the message.
- Allowed values for color can be one of 'normal', 'good', 'warning', 'danger', any valid 3 digit or 6 digit hex color value. - Allowed values for color can be one of 'normal', 'good', 'warning', 'danger', any valid 3 digit or 6 digit hex color value.
- Specifying value in hex is supported since Ansible 2.8. - Specifying value in hex is supported since Ansible 2.8.
default: 'normal' default: 'normal'
attachments: attachments:
type: list
description: description:
- Define a list of attachments. This list mirrors the Slack JSON API. - Define a list of attachments. This list mirrors the Slack JSON API.
- For more information, see U(https://api.slack.com/docs/attachments). - For more information, see U(https://api.slack.com/docs/attachments).

View file

@ -13,15 +13,18 @@ description:
- Uses syslog to add log entries to the host. - Uses syslog to add log entries to the host.
options: options:
msg: msg:
type: str
description: description:
- This is the message to place in syslog. - This is the message to place in syslog.
required: True required: True
priority: priority:
type: str
description: description:
- Set the log priority. - Set the log priority.
choices: [ "emerg", "alert", "crit", "err", "warning", "notice", "info", "debug" ] choices: [ "emerg", "alert", "crit", "err", "warning", "notice", "info", "debug" ]
default: "info" default: "info"
facility: facility:
type: str
description: description:
- Set the log facility. - Set the log facility.
choices: [ "kern", "user", "mail", "daemon", "auth", "lpr", "news", choices: [ "kern", "user", "mail", "daemon", "auth", "lpr", "news",

View file

@ -21,10 +21,12 @@ notes:
- You will require a telegram account and create telegram bot to use this module. - You will require a telegram account and create telegram bot to use this module.
options: options:
msg: msg:
type: str
description: description:
- What message you wish to send. - What message you wish to send.
required: true required: true
msg_format: msg_format:
type: str
description: description:
- Message format. Formatting options `markdown` and `html` described in - Message format. Formatting options `markdown` and `html` described in
Telegram API docs (https://core.telegram.org/bots/api#formatting-options). Telegram API docs (https://core.telegram.org/bots/api#formatting-options).
@ -32,10 +34,12 @@ options:
default: plain default: plain
choices: [ "plain", "markdown", "html" ] choices: [ "plain", "markdown", "html" ]
token: token:
type: str
description: description:
- Token identifying your telegram bot. - Token identifying your telegram bot.
required: true required: true
chat_id: chat_id:
type: str
description: description:
- Telegram group or user chat_id - Telegram group or user chat_id
required: true required: true

View file

@ -22,27 +22,33 @@ notes:
a purchased or verified phone number to send the text message. a purchased or verified phone number to send the text message.
options: options:
account_sid: account_sid:
type: str
description: description:
user's Twilio account token found on the account page user's Twilio account token found on the account page
required: true required: true
auth_token: auth_token:
type: str
description: user's Twilio authentication token description: user's Twilio authentication token
required: true required: true
msg: msg:
type: str
description: description:
the body of the text message the body of the text message
required: true required: true
to_numbers: to_numbers:
type: list
description: description:
one or more phone numbers to send the text message to, one or more phone numbers to send the text message to,
format +15551112222 format +15551112222
required: true required: true
aliases: [ to_number ] aliases: [ to_number ]
from_number: from_number:
type: str
description: description:
the Twilio number to send the text message from, format +15551112222 the Twilio number to send the text message from, format +15551112222
required: true required: true
media_url: media_url:
type: str
description: description:
a URL with a picture, video or sound clip to send with an MMS a URL with a picture, video or sound clip to send with an MMS
(multimedia message) instead of a plain SMS (multimedia message) instead of a plain SMS

View file

@ -16,18 +16,22 @@ description:
- Send a message to typetalk using typetalk API - Send a message to typetalk using typetalk API
options: options:
client_id: client_id:
type: str
description: description:
- OAuth2 client ID - OAuth2 client ID
required: true required: true
client_secret: client_secret:
type: str
description: description:
- OAuth2 client secret - OAuth2 client secret
required: true required: true
topic: topic:
type: int
description: description:
- topic id to post message - topic id to post message
required: true required: true
msg: msg:
type: str
description: description:
- message body - message body
required: true required: true

View file

@ -839,68 +839,19 @@ plugins/modules/net_tools/nios/nios_zone.py validate-modules:undocumented-parame
plugins/modules/net_tools/nsupdate.py validate-modules:parameter-list-no-elements plugins/modules/net_tools/nsupdate.py validate-modules:parameter-list-no-elements
plugins/modules/net_tools/nsupdate.py validate-modules:parameter-type-not-in-doc plugins/modules/net_tools/nsupdate.py validate-modules:parameter-type-not-in-doc
plugins/modules/net_tools/omapi_host.py validate-modules:parameter-list-no-elements plugins/modules/net_tools/omapi_host.py validate-modules:parameter-list-no-elements
plugins/modules/notification/bearychat.py validate-modules:parameter-list-no-elements
plugins/modules/notification/bearychat.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/campfire.py validate-modules:doc-missing-type
plugins/modules/notification/catapult.py validate-modules:doc-missing-type
plugins/modules/notification/catapult.py validate-modules:parameter-list-no-elements
plugins/modules/notification/catapult.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/cisco_webex.py validate-modules:invalid-argument-name plugins/modules/notification/cisco_webex.py validate-modules:invalid-argument-name
plugins/modules/notification/flowdock.py validate-modules:doc-missing-type
plugins/modules/notification/grove.py validate-modules:invalid-argument-name plugins/modules/notification/grove.py validate-modules:invalid-argument-name
plugins/modules/notification/grove.py validate-modules:nonexistent-parameter-documented plugins/modules/notification/grove.py validate-modules:nonexistent-parameter-documented
plugins/modules/notification/grove.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/hipchat.py validate-modules:doc-missing-type
plugins/modules/notification/hipchat.py validate-modules:undocumented-parameter
plugins/modules/notification/irc.py validate-modules:doc-choices-do-not-match-spec
plugins/modules/notification/irc.py validate-modules:doc-default-does-not-match-spec
plugins/modules/notification/irc.py validate-modules:doc-missing-type
plugins/modules/notification/irc.py validate-modules:doc-required-mismatch
plugins/modules/notification/irc.py validate-modules:parameter-list-no-elements
plugins/modules/notification/irc.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/irc.py validate-modules:undocumented-parameter
plugins/modules/notification/jabber.py validate-modules:doc-missing-type
plugins/modules/notification/jabber.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/logentries_msg.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/mail.py validate-modules:doc-default-does-not-match-spec
plugins/modules/notification/mail.py validate-modules:parameter-list-no-elements plugins/modules/notification/mail.py validate-modules:parameter-list-no-elements
plugins/modules/notification/mail.py validate-modules:undocumented-parameter
plugins/modules/notification/matrix.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/mattermost.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/mqtt.py validate-modules:doc-default-does-not-match-spec
plugins/modules/notification/mqtt.py validate-modules:doc-missing-type
plugins/modules/notification/mqtt.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/nexmo.py validate-modules:doc-missing-type
plugins/modules/notification/nexmo.py validate-modules:parameter-list-no-elements plugins/modules/notification/nexmo.py validate-modules:parameter-list-no-elements
plugins/modules/notification/nexmo.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/office_365_connector_card.py validate-modules:doc-missing-type
plugins/modules/notification/office_365_connector_card.py validate-modules:parameter-list-no-elements plugins/modules/notification/office_365_connector_card.py validate-modules:parameter-list-no-elements
plugins/modules/notification/office_365_connector_card.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/pushbullet.py validate-modules:parameter-type-not-in-doc plugins/modules/notification/pushbullet.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/pushbullet.py validate-modules:undocumented-parameter plugins/modules/notification/pushbullet.py validate-modules:undocumented-parameter
plugins/modules/notification/pushover.py validate-modules:doc-choices-do-not-match-spec
plugins/modules/notification/pushover.py validate-modules:doc-default-does-not-match-spec
plugins/modules/notification/pushover.py validate-modules:doc-missing-type
plugins/modules/notification/pushover.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/rocketchat.py validate-modules:no-default-for-required-parameter plugins/modules/notification/rocketchat.py validate-modules:no-default-for-required-parameter
plugins/modules/notification/rocketchat.py validate-modules:parameter-list-no-elements plugins/modules/notification/rocketchat.py validate-modules:parameter-list-no-elements
plugins/modules/notification/rocketchat.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/say.py validate-modules:doc-missing-type
plugins/modules/notification/sendgrid.py validate-modules:doc-missing-type
plugins/modules/notification/sendgrid.py validate-modules:doc-required-mismatch
plugins/modules/notification/sendgrid.py validate-modules:parameter-list-no-elements plugins/modules/notification/sendgrid.py validate-modules:parameter-list-no-elements
plugins/modules/notification/sendgrid.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/sendgrid.py validate-modules:undocumented-parameter
plugins/modules/notification/slack.py validate-modules:doc-default-does-not-match-spec
plugins/modules/notification/slack.py validate-modules:parameter-list-no-elements plugins/modules/notification/slack.py validate-modules:parameter-list-no-elements
plugins/modules/notification/slack.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/syslogger.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/telegram.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/twilio.py validate-modules:doc-missing-type
plugins/modules/notification/twilio.py validate-modules:parameter-list-no-elements plugins/modules/notification/twilio.py validate-modules:parameter-list-no-elements
plugins/modules/notification/twilio.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/typetalk.py validate-modules:doc-missing-type
plugins/modules/notification/typetalk.py validate-modules:parameter-type-not-in-doc
plugins/modules/packaging/language/bower.py validate-modules:doc-missing-type plugins/modules/packaging/language/bower.py validate-modules:doc-missing-type
plugins/modules/packaging/language/bower.py validate-modules:parameter-type-not-in-doc plugins/modules/packaging/language/bower.py validate-modules:parameter-type-not-in-doc
plugins/modules/packaging/language/bundler.py validate-modules:doc-default-does-not-match-spec plugins/modules/packaging/language/bundler.py validate-modules:doc-default-does-not-match-spec

View file

@ -839,68 +839,19 @@ plugins/modules/net_tools/nios/nios_zone.py validate-modules:undocumented-parame
plugins/modules/net_tools/nsupdate.py validate-modules:parameter-list-no-elements plugins/modules/net_tools/nsupdate.py validate-modules:parameter-list-no-elements
plugins/modules/net_tools/nsupdate.py validate-modules:parameter-type-not-in-doc plugins/modules/net_tools/nsupdate.py validate-modules:parameter-type-not-in-doc
plugins/modules/net_tools/omapi_host.py validate-modules:parameter-list-no-elements plugins/modules/net_tools/omapi_host.py validate-modules:parameter-list-no-elements
plugins/modules/notification/bearychat.py validate-modules:parameter-list-no-elements
plugins/modules/notification/bearychat.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/campfire.py validate-modules:doc-missing-type
plugins/modules/notification/catapult.py validate-modules:doc-missing-type
plugins/modules/notification/catapult.py validate-modules:parameter-list-no-elements
plugins/modules/notification/catapult.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/cisco_webex.py validate-modules:invalid-argument-name plugins/modules/notification/cisco_webex.py validate-modules:invalid-argument-name
plugins/modules/notification/flowdock.py validate-modules:doc-missing-type
plugins/modules/notification/grove.py validate-modules:invalid-argument-name plugins/modules/notification/grove.py validate-modules:invalid-argument-name
plugins/modules/notification/grove.py validate-modules:nonexistent-parameter-documented plugins/modules/notification/grove.py validate-modules:nonexistent-parameter-documented
plugins/modules/notification/grove.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/hipchat.py validate-modules:doc-missing-type
plugins/modules/notification/hipchat.py validate-modules:undocumented-parameter
plugins/modules/notification/irc.py validate-modules:doc-choices-do-not-match-spec
plugins/modules/notification/irc.py validate-modules:doc-default-does-not-match-spec
plugins/modules/notification/irc.py validate-modules:doc-missing-type
plugins/modules/notification/irc.py validate-modules:doc-required-mismatch
plugins/modules/notification/irc.py validate-modules:parameter-list-no-elements
plugins/modules/notification/irc.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/irc.py validate-modules:undocumented-parameter
plugins/modules/notification/jabber.py validate-modules:doc-missing-type
plugins/modules/notification/jabber.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/logentries_msg.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/mail.py validate-modules:doc-default-does-not-match-spec
plugins/modules/notification/mail.py validate-modules:parameter-list-no-elements plugins/modules/notification/mail.py validate-modules:parameter-list-no-elements
plugins/modules/notification/mail.py validate-modules:undocumented-parameter
plugins/modules/notification/matrix.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/mattermost.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/mqtt.py validate-modules:doc-default-does-not-match-spec
plugins/modules/notification/mqtt.py validate-modules:doc-missing-type
plugins/modules/notification/mqtt.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/nexmo.py validate-modules:doc-missing-type
plugins/modules/notification/nexmo.py validate-modules:parameter-list-no-elements plugins/modules/notification/nexmo.py validate-modules:parameter-list-no-elements
plugins/modules/notification/nexmo.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/office_365_connector_card.py validate-modules:doc-missing-type
plugins/modules/notification/office_365_connector_card.py validate-modules:parameter-list-no-elements plugins/modules/notification/office_365_connector_card.py validate-modules:parameter-list-no-elements
plugins/modules/notification/office_365_connector_card.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/pushbullet.py validate-modules:parameter-type-not-in-doc plugins/modules/notification/pushbullet.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/pushbullet.py validate-modules:undocumented-parameter plugins/modules/notification/pushbullet.py validate-modules:undocumented-parameter
plugins/modules/notification/pushover.py validate-modules:doc-choices-do-not-match-spec
plugins/modules/notification/pushover.py validate-modules:doc-default-does-not-match-spec
plugins/modules/notification/pushover.py validate-modules:doc-missing-type
plugins/modules/notification/pushover.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/rocketchat.py validate-modules:no-default-for-required-parameter plugins/modules/notification/rocketchat.py validate-modules:no-default-for-required-parameter
plugins/modules/notification/rocketchat.py validate-modules:parameter-list-no-elements plugins/modules/notification/rocketchat.py validate-modules:parameter-list-no-elements
plugins/modules/notification/rocketchat.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/say.py validate-modules:doc-missing-type
plugins/modules/notification/sendgrid.py validate-modules:doc-missing-type
plugins/modules/notification/sendgrid.py validate-modules:doc-required-mismatch
plugins/modules/notification/sendgrid.py validate-modules:parameter-list-no-elements plugins/modules/notification/sendgrid.py validate-modules:parameter-list-no-elements
plugins/modules/notification/sendgrid.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/sendgrid.py validate-modules:undocumented-parameter
plugins/modules/notification/slack.py validate-modules:doc-default-does-not-match-spec
plugins/modules/notification/slack.py validate-modules:parameter-list-no-elements plugins/modules/notification/slack.py validate-modules:parameter-list-no-elements
plugins/modules/notification/slack.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/syslogger.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/telegram.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/twilio.py validate-modules:doc-missing-type
plugins/modules/notification/twilio.py validate-modules:parameter-list-no-elements plugins/modules/notification/twilio.py validate-modules:parameter-list-no-elements
plugins/modules/notification/twilio.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/typetalk.py validate-modules:doc-missing-type
plugins/modules/notification/typetalk.py validate-modules:parameter-type-not-in-doc
plugins/modules/packaging/language/bower.py validate-modules:doc-missing-type plugins/modules/packaging/language/bower.py validate-modules:doc-missing-type
plugins/modules/packaging/language/bower.py validate-modules:parameter-type-not-in-doc plugins/modules/packaging/language/bower.py validate-modules:parameter-type-not-in-doc
plugins/modules/packaging/language/bundler.py validate-modules:doc-default-does-not-match-spec plugins/modules/packaging/language/bundler.py validate-modules:doc-default-does-not-match-spec

View file

@ -652,55 +652,9 @@ plugins/modules/net_tools/nios/nios_zone.py validate-modules:doc-missing-type
plugins/modules/net_tools/nios/nios_zone.py validate-modules:parameter-type-not-in-doc plugins/modules/net_tools/nios/nios_zone.py validate-modules:parameter-type-not-in-doc
plugins/modules/net_tools/nios/nios_zone.py validate-modules:undocumented-parameter plugins/modules/net_tools/nios/nios_zone.py validate-modules:undocumented-parameter
plugins/modules/net_tools/nsupdate.py validate-modules:parameter-type-not-in-doc plugins/modules/net_tools/nsupdate.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/bearychat.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/campfire.py validate-modules:doc-missing-type
plugins/modules/notification/catapult.py validate-modules:doc-missing-type
plugins/modules/notification/catapult.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/flowdock.py validate-modules:doc-missing-type
plugins/modules/notification/grove.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/hipchat.py validate-modules:doc-default-does-not-match-spec
plugins/modules/notification/hipchat.py validate-modules:doc-missing-type
plugins/modules/notification/hipchat.py validate-modules:undocumented-parameter
plugins/modules/notification/irc.py validate-modules:doc-choices-do-not-match-spec
plugins/modules/notification/irc.py validate-modules:doc-default-does-not-match-spec
plugins/modules/notification/irc.py validate-modules:doc-missing-type
plugins/modules/notification/irc.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/irc.py validate-modules:undocumented-parameter
plugins/modules/notification/jabber.py validate-modules:doc-missing-type
plugins/modules/notification/jabber.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/logentries_msg.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/mail.py validate-modules:doc-default-does-not-match-spec
plugins/modules/notification/mail.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/mail.py validate-modules:undocumented-parameter
plugins/modules/notification/matrix.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/mattermost.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/mqtt.py validate-modules:doc-default-does-not-match-spec
plugins/modules/notification/mqtt.py validate-modules:doc-missing-type
plugins/modules/notification/mqtt.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/nexmo.py validate-modules:doc-missing-type
plugins/modules/notification/nexmo.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/office_365_connector_card.py validate-modules:doc-missing-type
plugins/modules/notification/office_365_connector_card.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/pushbullet.py validate-modules:parameter-type-not-in-doc plugins/modules/notification/pushbullet.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/pushbullet.py validate-modules:undocumented-parameter plugins/modules/notification/pushbullet.py validate-modules:undocumented-parameter
plugins/modules/notification/pushover.py validate-modules:doc-choices-do-not-match-spec
plugins/modules/notification/pushover.py validate-modules:doc-default-does-not-match-spec
plugins/modules/notification/pushover.py validate-modules:doc-missing-type
plugins/modules/notification/pushover.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/rocketchat.py validate-modules:no-default-for-required-parameter plugins/modules/notification/rocketchat.py validate-modules:no-default-for-required-parameter
plugins/modules/notification/rocketchat.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/say.py validate-modules:doc-missing-type
plugins/modules/notification/sendgrid.py validate-modules:doc-missing-type
plugins/modules/notification/sendgrid.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/sendgrid.py validate-modules:undocumented-parameter
plugins/modules/notification/slack.py validate-modules:doc-default-does-not-match-spec
plugins/modules/notification/slack.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/syslogger.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/telegram.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/twilio.py validate-modules:doc-missing-type
plugins/modules/notification/twilio.py validate-modules:parameter-type-not-in-doc
plugins/modules/notification/typetalk.py validate-modules:doc-missing-type
plugins/modules/notification/typetalk.py validate-modules:parameter-type-not-in-doc
plugins/modules/packaging/language/bower.py validate-modules:doc-missing-type plugins/modules/packaging/language/bower.py validate-modules:doc-missing-type
plugins/modules/packaging/language/bower.py validate-modules:parameter-type-not-in-doc plugins/modules/packaging/language/bower.py validate-modules:parameter-type-not-in-doc
plugins/modules/packaging/language/bundler.py validate-modules:doc-default-does-not-match-spec plugins/modules/packaging/language/bundler.py validate-modules:doc-default-does-not-match-spec