Discussion:
[rancid] Announcing the Device Interaction Suite (DIS)
Phillip Heller
2007-04-10 05:25:39 UTC
Permalink
In the spirit of new product announcements, I'd like to interject a
shameless plug.

For some years, I have been working on a open-source project similar
to Rancid, but with different goals.

It is called the Device Interaction Suite, or "dis" for short.

It is a modular framework which implements classes for different
device types (Connection), Transports (Transport), Authentication
Methods (Authentication), and Interaction Routines (Interaction). It
is also a collection of scripts which utilize these methods to
accomplish routine tasks.

These scripts include:

dis - the namesake script which provides for interactive access as
well as general command execution
deploy-config - this script deploys configuration files to devices
and does what's necessary to commit candidate configurations,
synchronize routing engines, etc.
deploy-image - this script deploys new software images to devices,
and reconfigures the device to boot that image on next boot, when and
where appropriate

There are plans for things like deploy-password (for simplified
password changes), deploy-filter (for bgp filter updates, based on a
route registry), etc.

There is also a script to automate nightly telemetry retrieval.

Anyhow, maybe it's useful to some folks.

Available from Sourceforge at http://sf.net/projects/dis

Some screencasts here: http://dis.sf.net

And thanks to all the Rancid developers and contributors for a great
software package!

Regards,

Phil

Loading...