Skip to content
This repository has been archived by the owner on Oct 11, 2020. It is now read-only.

How to delegate junos automation tasks chatting to a bot with Slack

License

Notifications You must be signed in to change notification settings

ksator/junos-automation-with-chatops

Repository files navigation

Build Status

This repo is about chatops for Junos automation.
Chatops is about humans chatting to Bots (and the other way around) to delegate tasks.

This repo provides a dockerized and slack integrated hubot for junos automation.
The repo is actually based on slack and hubot and junos automation content (ansible playbooks, python scripts, jinja2 templates ...): so we can delegate junos automation tasks chatting to hubot with slack.

Please visit wiki to get all the bot capabilities and to get the installation and usage instructions.

Here's few examples:

Get details about a device:
whois.png

Rollback the Junos configuration:
rollback.png

Backup the Junos configuration running on Junos devices on a server:
backup.png

Pass a Junos command (set, delete, show):
set.png

Manage BGP neighbors (add a neighbor, remove a neighbor, audit a neighbor session):
bgp.png

Github and Travis CI slack notifications:
git.png