salt.modules.mattermost module

Module for sending messages to Mattermost

New in version 2017.7.0.

configuration:

This module can be used by either passing an api_url and hook directly or by specifying both in a configuration profile in the salt master/minion config. For example: .. code-block:: yaml

mattermost:

hook: peWcBiMOS9HrZG15peWcBiMOS9HrZG15 api_url: https://example.com

salt.modules.mattermost.post_message(message, channel=None, username=None, api_url=None, hook=None)

Send a message to a Mattermost channel. :param channel: The channel name, either will work. :param username: The username of the poster. :param message: The message to send to the Mattermost channel. :param api_url: The Mattermost api url, if not specified in the configuration. :param hook: The Mattermost hook, if not specified in the configuration. :return: Boolean if message was sent successfully. CLI Example: .. code-block:: bash

salt '*' mattermost.post_message message='Build is done"