summaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorJeandre Le Roux <theblazehen@theblazehen.com>2018-03-21 09:02:50 +0100
committerJeandre Le Roux <theblazehen@theblazehen.com>2018-03-21 09:02:50 +0100
commitfd12c44adad86d3951f561c66966dd7950c2e69e (patch)
treeb55f9be1747d2246e92dec6e7c5a34708371e991 /docs
parentMerge pull request #1623 from cvick/patch-1 (diff)
downloadawx-fd12c44adad86d3951f561c66966dd7950c2e69e.tar.xz
awx-fd12c44adad86d3951f561c66966dd7950c2e69e.zip
Add Rocket.Chat notification type
Summary: Add Rocket.Chat notification type Issue type: Feature Pull Request Component: Notifications Signed-off-by: Jeandre Le Roux <theblazehen@theblazehen.com>
Diffstat (limited to 'docs')
-rw-r--r--docs/notification_system.md21
1 files changed, 21 insertions, 0 deletions
diff --git a/docs/notification_system.md b/docs/notification_system.md
index 43942db548..b2fcd0d662 100644
--- a/docs/notification_system.md
+++ b/docs/notification_system.md
@@ -36,6 +36,7 @@ The currently defined Notification Types are:
* Slack
* Hipchat
* Mattermost
+* Rocket.Chat
* Pagerduty
* Twilio
* IRC
@@ -126,6 +127,26 @@ In order to enable these settings in Mattermost:
* Utilize an existing Mattermost installation or use their docker container here: `docker run --name mattermost-preview -d --publish 8065:8065 mattermost/mattermost-preview`
* Turn on Incoming Webhooks and optionally allow Integrations to override usernames and icons in the System Console.
+## Rocket.Chat
+
+The Rocket.Chat notification integration uses Incoming Webhooks. A password is not required because the webhook URL itself is the secret. An integration must be created in the Administration section of the Rocket.Chat settings.
+
+The following fields are available for the Rocket.Chat notification type:
+* `url`: The incoming webhook URL that was configured in Rocket.Chat. Notifications will use this URL to POST.
+* `username`: Optional. Change the displayed username from Rocket Cat to specified username
+* `icon_url`: Optional. A URL pointing to an icon to use for the notification.
+
+### Testing considerations
+
+* Make sure that all options behave as expected
+* Test that all notification options are obeyed
+
+### Test Service
+
+* Utilize an existing Rocket.Chat installation or use their docker containers from https://rocket.chat/docs/installation/docker-containers/
+* Create an Incoming Webhook in the Integrations section of the Administration settings
+
+
## Pagerduty
Pager duty is a fairly straightforward integration. The user will create an API Key in the pagerduty system (this will be the token that is given to Tower) and then create a "Service" which will provide an "Integration Key" that will be given to Tower also. The other options of note are: