[rancid] How to extend Rancid. Basics.
Robert Drake
rdrake at direcpath.com
Mon Aug 3 04:12:57 UTC 2015
Not that the capability exists now, but check out NETCONF/YANG for what
could be and then ask your vendors why they can't make something
standard. Some of the big players are involved with it but the problem
is you're inevitably going to have some big boy gear that supports
netconf and then 10 shit-tier vendors that never will.
Most ISP's are at least going to have some mission critical gear that
needs to be backed up that is going to be built by someone in the
shit-tier category. I've got some gear from people who build routing
and switching products and still don't have a "show config/show run" of
any sort. Their latest product doesn't have a "show ip interface brief"
equivalent so you need to either SNMP poll it for interface status, use
their dumb management console or use the web frontend.
I don't think there will be a good solution within our careers. It
would be nice if we could convince vendors that configuration isn't a
special thing that requires years of careful study in manuals then
specialized testing per platform. The problems are that certifications
make the vendors money and keep us locked in to their products, which
are generally all just thin software shells around the same set of chips
the other guy is using.
On 8/2/2015 10:50 AM, Alan McKinnon wrote:
> You'd have a regex on the left (no other descriptive language comes
> close to a regex) and an action on the right. The trouble is, that
> action can only be a code snippet, and this opens a world of hurt.
>
> I'm glad you've opened this topic as I've tried to find ways to solve
> it, and like you I figure there must be an easier way. But every time a
> good solution trips up on real life requirements...
>
> If you have a viable and well-thought out idea, I'm all ears. I've
> looked for years and haven't found one. But it won't be the first time I
> overlook something:-)
More information about the Rancid-discuss
mailing list