[rancid] rancid support for Brocade Fabric OS

Jason Biel jason at biel-tech.com
Wed Feb 17 17:32:16 UTC 2016


*plug* github would be perfect for things like this *plug*

> On Feb 17, 2016, at 08:04, heasley <heas at shrubbery.net> wrote:
>
> Wed, Feb 17, 2016 at 10:43:05AM +0000, Howard Jones:
>> Brocade bought Foundry, so they have FabricOS/FabOS for their own
>> traditional SAN Switches (silkworm etc), plus the Foundry OS (Ironware?)
>> which is a lot like ios. They also recently bought Vyatta, which has its
>> own config style.
>>
>> IMHO vendor names are not a good choice for device types - 'cisco' is
>> really 'ios', not css/arrowpoint, or nxos, or iosxr, or catos. Those are
>> all supported, but sometimes only if you know which vendor bought which
>> 10 years ago... same sort of thing for companies like Dell and HP where
>> it's not even different ranges with different OS - some HP is comware
>> and some is procurve-classic, all in the Procurve range, as far as I can
>> see. Juniper SSG is another - 'netscreen' isn't in the product name or
>> company name anymore.
>
> i'm happy to rename the foundry scripts and convert them to the rancid
> 3.0-style; but someone will have to help test as I no longer have this
> equipment.
>
> the brocadelogin script folks sent to me looks like a mix of flogin and
> clogin.  If i've coalesced all the comments together, that script works
> for fabricos & ironware (at least some versions thereof).  Do I have this
> right?
>
> but the brocaderancid script is for fabricos, given the command set?
>
>        {'chassisShow'  => 'ChassisShow'},
>        {'firmwareShow' => 'FirmwareShow'},
>        {'version'      => 'FirmwareShow'},
>        {'zoneshow'    => 'FirmwareShow'},
>        {'portcfgshow' => 'FirmwareShow'},
>        #{'fosConfig --show'            => 'Fosconfig'},
>        {'ipAddrShow'           => 'IpAddrShow'},
>       {'licenseShow'   => 'LicenseShow'},
>        {'domainsShow'          => 'DomainsShow'},
>        {'configupload -force -all -l config.txt'       => 'ConfigShow'},
>        {'configShow -l config.txt'             => 'ConfigShow'}
>
> and, i received scripts from another user today that I have not looked
> through yet.
> _______________________________________________
> Rancid-discuss mailing list
> Rancid-discuss at shrubbery.net
> http://www.shrubbery.net/mailman/listinfo/rancid-discuss


More information about the Rancid-discuss mailing list