ome.docker_slack_notifier

Docker Slack Notifier

Build Status Ansible Role

Sends notifications to Slack when a Docker container is created, started, stopped or destroyed.

Dependencies

Docker must be running (not handled by this role).

Role Variables

Required variables:

  • docker_slack_notifier_token: Slack web-hook token.

Optional variables:

  • docker_slack_notifier_basedir: Installation directory
  • docker_slack_notifier_channel: Slack #channel
  • docker_slack_notifier_username: Slack username
  • docker_slack_notifier_icon: Slack :emoji: The parameters of a Docker event must match all of these to be notified (see defaults/main.yml for default values)
  • docker_slack_notifier_eventmatch_action: event action regexp
  • docker_slack_notifier_eventmatch_image: image name regexp
  • docker_slack_notifier_eventmatch_container: container name regexp

Example Playbook

- hosts: all
  roles:
    - role: ome.docker
    - role: ome.docker_slack_notifier
      docker_slack_notifier_channel: "#notifications"
      docker_slack_notifier_username: "Docker {{ ansible_hostname }}"
      docker_slack_notifier_token: XXXXXXXXX/XXXXXXXXX/XXXXXXXXXXXXXXXXXXXXXXXX          

Author Information

ome-devel@lists.openmicroscopy.org.uk

About

Docker slack notifier

Install
ansible-galaxy install ome.docker_slack_notifier
GitHub repository
License
bsd-2-clause
Downloads
421
Owner
Software and data format standards for management of microscopy image data. Joint project between international private and public research