Difference between revisions of "RANCID for Infinera Coriant Groove"
From falz.net
(Created page with "Hacked in support for Coriant G30 groove for RANCID. If you're instead running Oxidized instead of rancid, [https://github.com/ytti/oxidized/blob/master/lib/oxidized/model/cor...") |
(No difference)
|
Revision as of 13:25, 10 July 2023
Hacked in support for Coriant G30 groove for RANCID. If you're instead running Oxidized instead of rancid, it supports this natively.
Files to download
Place files in appropriate locations
- coriant.pm - Based on wavesvros.pm - goes in lib with ios.pm and whatnot
- corlogin - Based on hlogin - goes in bin with clogin, rancid-run, so on
Modifications
Modifications to rancid.types.conf
coriant;script;rancid -t coriant coriant;login;corlogin coriant;module;coriant coriant;inloop;coriant::inloop coriant;command;coriant::GenericCmd;set -f cli-config cli-columns 4000 # 'show shelf' has a varying temp in it, omit for now #coriant;command;coriant::GenericCmd;show shelf coriant;command;coriant::GenericCmd;show inventory coriant;command;coriant::GenericCmd;show softwareload coriant;command;coriant::GenericCmd;show alarm coriant;command;coriant::WriteTerm;show config | display commands
Issues
- Displaying the entire config this way takes a long time if pmstats are enabled (which they should be!). Could consider splitting up show config to a ton of different commands to avoid this.