summaryrefslogtreecommitdiff
path: root/notification
diff options
context:
space:
mode:
authorRamon de la Fuente <ramon@future500.nl>2015-10-08 10:18:23 +0200
committerRamon de la Fuente <ramon@future500.nl>2015-10-08 10:36:09 +0200
commit8ffc11713f362b4905ae91dc218723183ad21ae0 (patch)
treeb266548b9b56609c4e8e9610ad8340f43b5a1459 /notification
parentfbac5a140ef1ec23d2eb2bba40f2bfc7fbd63c56 (diff)
downloadansible-modules-extras-8ffc11713f362b4905ae91dc218723183ad21ae0.tar.gz
module guidelines compliency
Diffstat (limited to 'notification')
-rw-r--r--notification/slack.py16
1 files changed, 12 insertions, 4 deletions
diff --git a/notification/slack.py b/notification/slack.py
index 96102b3d..de75584f 100644
--- a/notification/slack.py
+++ b/notification/slack.py
@@ -24,7 +24,7 @@ module: slack
short_description: Send Slack notifications
description:
- The M(slack) module sends notifications to U(http://slack.com) via the Incoming WebHook integration
-version_added: 1.6
+version_added: "1.6"
author: "Ramon de la Fuente (@ramondelafuente)"
options:
domain:
@@ -33,6 +33,7 @@ options:
C(future500.slack.com)) In 1.8 and beyond, this is deprecated and may
be ignored. See token documentation for information.
required: false
+ default: None
token:
description:
- Slack integration token. This authenticates you to the slack service.
@@ -48,15 +49,17 @@ options:
description:
- Message to send.
required: false
+ default: None
channel:
description:
- Channel to send the message to. If absent, the message goes to the channel selected for the I(token).
required: false
+ default: None
username:
description:
- This is the sender of the message.
required: false
- default: ansible
+ default: "Ansible"
icon_url:
description:
- Url for the message sender's icon (default C(http://www.ansible.com/favicon.ico))
@@ -66,6 +69,7 @@ options:
- Emoji for the message sender. See Slack documentation for options.
(if I(icon_emoji) is set, I(icon_url) will not be used)
required: false
+ default: None
link_names:
description:
- Automatically create links for channels and usernames in I(msg).
@@ -78,6 +82,7 @@ options:
description:
- Setting for the message parser at Slack
required: false
+ default: None
choices:
- 'full'
- 'none'
@@ -91,7 +96,7 @@ options:
- 'yes'
- 'no'
color:
- version_added: 2.0
+ version_added: "2.0"
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
required: false
@@ -105,6 +110,7 @@ options:
description:
- Define a list of attachments. This list mirrors the Slack JSON API. For more information, see https://api.slack.com/docs/attachments
required: false
+ default: None
"""
EXAMPLES = """
@@ -243,4 +249,6 @@ def main():
# import module snippets
from ansible.module_utils.basic import *
from ansible.module_utils.urls import *
-main()
+
+if __name__ == '__main__':
+ main()