A slackbot for infrastructure/devops tools
8.9K
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
Content type
Image
Digest
sha256:cb99fe5d0…
Size
82.6 MB
Last updated
7 months ago
docker pull mathewfleisch/bashbot