Sign inSign up

mathewfleisch/bashbot

By mathewfleisch

•Updated 7 months ago

A slackbot for infrastructure/devops tools

Image
0

8.9K

mathewfleisch/bashbot repository overview

⁠Bashbot

BashBot⁠ is a slack bot written in golang for infrastructure/devops teams. A socket connection to slack provides bashbot with a stream of text from each channel it is invited to, and uses regular expressions to trigger bash scripts. A configuration file defines a list of commands that can be run in public and/or private channels. Restricting certain commands to private channels gives granular control, over which users can execute them. Bashbot allows infrastructure/devops teams to extend the tools and scripts they already use to manage their environments, into slack, that also acts as an execution log, and leverages slack's access controls. source⁠

# Create/copy .env file and config.json to wherever this next command runs:
docker run -v ${PWD}/config.json:/bashbot/config.json -v ${PWD}/.env:/bashbot/.env -it mathewfleisch/bashbot:v1.1.5

Tag summary

Content type

Image

Digest

sha256:cb99fe5d0…

Size

82.6 MB

Last updated

7 months ago

docker pull mathewfleisch/bashbot